以圖明志

Web設計理念

Web開發須知:URL編碼與解碼

Url編碼的原則就是使用安全的字符
通常如果一樣東西需要編碼,說明這樣東西并不適合傳輸。原因多種多樣,如Size過大,包含隱私數據,對于Url來說,之所以要進行編碼,是因為Url中有些字符會引起歧義。例如Url參數字符串中使用key=value鍵值對這樣的形式來傳參,鍵值對之間以&符號分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么勢必會造成接收Url的服務器解析錯誤。

數據庫技術

理解SQL原理,寫出高效的SQL語句

Sql養成一個好習慣是一筆財富
我們做軟件開發的,大部分人都離不開跟數據庫打交道,特別是erp開發的,跟數據庫打交道更是頻繁,存儲過程動不動就是上千行,如果數據量大,人員流動大,那么我們還能保證下一段時間系統還能流暢的運行嗎?我們還能保證下一個人能看懂我們的存儲過程嗎?

開源項目與工具

UCenter的應用整合與單點登錄分析

call_user_func函數
一直在用康盛的產品,自然少不了單點登陸,最近重新研究了下ucenter的機制,其實它的基本原理就一句話:跨域設置用戶信息。下面只對用戶登陸做比較詳細說明,其他注冊、PM等操作其實原理差不多。call_user_func回調UC_API_FUNC, 此處為uc_api_mysql函數,即調用 uc_api_mysql函數。

互聯網時代

軟件開發中不可忽視的代碼復用問題

代碼復用的考察
復用可以說是任何一個軟件企業都不能漠視的課題,因為復用可能對軟件的開發效能產生絕大影響,而開發效能直接影響利潤,甚至生存。但復用本身將增加當前項目的成本,是一種以當前投入來換取遠期收益的行為。與此同時遠非所有代碼都可以復用,復用本身也有自己內在的一些規律,讓我們來試做一些分析。

JavaScript

JavaScript 封裝設計模式介紹

如何在Javascript中利用封裝這個特性
我們會把現實中的一些事物抽象成一個Class并且把事物的屬性(名詞)作為Class的Property把事物的動作(動詞)作為Class的methods。在面向對象的語言中(C#等)都會有一些關鍵字來修飾類或者屬性(Private,public,protect),這些關鍵詞描述了訪問的權限。

數據庫技術

數據庫水平切分的兩個思路

數據庫最大承受數據量所必需考慮的問題
在大中型項目中,在數據庫設計的時候,考慮到數據庫最大承受數據量,通常會把數據庫或者數據表水平切分,以降低單個庫,單個表的壓力。這里介紹兩個項目中常用的數據表切分方法。當然這些方法都是在程序中?使用一定的技巧來路由到具體的表的。首先我們要確認根據什么來水平切分?在我們的系統(SNS)中,用戶的UID貫穿系統,唯一自增長,根據這個字段分表,再好不過。

智力開發

31個讓你變聰明的有效方法

你值得去為此嘗試
本來想去睡了,但在關掉SuperMemo的瞬間發現了SuperMemo官網所發的一篇文章,《SuperMemo among Newsweek’s 31 ways to get smarter in 2012》,發表時間為今年的1月19日(這篇文章其實早就可以被發現了,今天才點擊它是否也可算是一種“奇跡”呢?)。

IT人家

程序員也得懂點財務,從房奴到債務管理

房奴養成四部曲
房子是資產。當我想到房子的時候,房子是一生中最重要的資產。因為房子是溫暖的港灣,讓漂泊的心有了歸宿感,給我帶來幸福。還因為沒房子就沒結婚證,就沒老婆,這么現實的問題。房子是投資??窗】?,誘人的房子實在太多,但實際行動起來才發現這世界是這么現實。沒錢怎么辦?一生的資產難道就這樣離我遠去。

IT人家

程序員的培養、自省與修煉

談談對程序員的培養
為什么有人說小公司鍛煉人?在小公司,條件并不那么齊備,很多事情都需要程序員自己做,自己去澄清需求、自己做設計、自己搭建環境、自己測試,甚至自己上線、自己維護(這件事情在我們團隊被稱為“自己吃自己狗食”)。然而到了某些公司,在一些正規的流程下,“人”反而顯得不那么重要了。

互聯網時代

編碼工作會逐漸消亡嗎?

軟件開發會越來越像一種組裝工作
很多年來始終有一種聲音:編碼自身會逐漸消亡,軟件開發會越來越像一種組裝工作。也就是說,程序員會越來越像IT工程師,他們很少自己從頭做什么,而是靠搭配來達成各種目標。我身邊就有持這種觀點的人。在今天開發任何一款軟件的時候,很少會從頭開始開發。大多時候會選定特定的框架。

智力開發

大腦的信息獲取特點與記憶模式

人類的溝通模式
低級動物擁有的記憶模式是簡單的反射,比如說碰到鋒利的東西出血了,疼了,下次看到鋒利的東西就害怕了。記憶的是鋒利=>疼。至于當時是哪天,來龍去脈則無法記得了。智慧動物比如人,當然也有這種低級記憶。在這個基礎上,人類還有更高級的解釋型的記憶。

IT人家

程序員常見的一些壞毛病

有則改之,無則加勉
我要告訴你一個壞消息,兄弟,所有的程序都寫的很爛,包括你的。無論你在上面花多少功夫,其他大多數程序員總是會認為你寫的代碼很爛、他們能寫出比你好10倍的程序。糾正:不要挑剔別人的程序,有一天也許你的程序會被人放在聚光燈下挑剔。要保持客觀和專業的評論,不要輕易判斷。

JQuery

強大的JQuery數組封裝使用

JQuery數組操作方法匯總
JQuery對數組的處理非常便捷并且功能強大齊全,一步到位的封裝了很多原生js數組不能企及的功能。下面來看看JQuery數組的強大之處在哪。不同于例遍 jQuery 對象的 $.each() 方法,此方法可用于例遍任何對象(不僅僅是數組哦~). 回調函數擁有兩個參數:第一個為對象的成員或數組的索引, 第二個為對應變量或內容.

計算機算法

JavaScript語言描述的最大公共子串問題

常見的做法是使用矩陣
求最大公共子串,常見的做法是使用矩陣。假設有字符串:abcdefg和字符串abcd,則可構成如下矩陣。對兩個字符串的每一項都進行比較,若匹配則該項為1,不匹配則為0。然后求出對角線最長為1的那一段序列,即為最大公共子串??瓷厦娴姆珠_,似乎得使用二維數組了,在兩個字符串都較大的情況下不是很劃算,是否可以進一步優化?

IT人家

你應該把代碼重構當成你的編程習慣

程序員,其實你可以做的更好
寫代碼,這個是每個程序員(無論是菜鳥,還是大牛)都會的技能和幾乎每天都做的事,如同廚師會炒菜、民工會碼磚一樣。雖然都會,但看其代碼就可以大概知道此人技術咋樣,最起碼可以看出其代碼寫的好與差?!玫拇a就像是好的文章,讓人一看就感覺:思路清晰,作用明確,實現簡潔,所以說寫代碼是門藝術,想成為高級程序員就必須掌握好這門藝術。

搜索引擎優化

什么樣的網頁才算是有價值?

受眾、稀缺、質量、時效
搜索引擎每天處理著數以億計的查詢請求,每個查詢請求都代表了一個用戶對于某種資源的特定需求。多數時候,通過查詢返回的網頁結果,這些需求被滿足了,我 們可以認為結果中的某些頁面對特定用戶的特定需求產生了價值。那么對于搜索引擎而言,頁面的價值是指什么,我們為什么要研究頁面價值,技術上怎樣判斷頁面的價值呢?
1 / 7 首頁 < Prev 1 2 3 4 5 Next > 尾頁 頁碼:
云南快乐十分走势一定牛 上海11选5第45期几点开奖 江苏安徽快三交叉计划 股票行情查询一览 天津快乐10分彩票网站 一肖是哪个好 上海股票融资 台湾宾果28漏洞 湖南赛车开奖结果走势图 赛车游戏破解版下载 工业富联