Time of Update: 2016-06-06
我先說下自己情況,我是程式員php技術,一直在家裡工作已經有快3年了。項目主要來源在威客。渠道。本人是耳聾人,沒法不適應社會,主要自身最大的問題是溝通交流。沒有朋友,沒有同學,只有客戶。本人沒有去過公司上班,別跟我說去公司上班,我現在在家裡創業比公司的月薪還要多,就算去公司上班也沒辦法正常溝通。我幾乎都是活在網路世界世界上,每天幾乎在在電腦上十幾個小時 不是工作這麼長,而是學習,看電影,玩遊戲,做項目,看新聞,都是離不開電腦的。偶然也會出去旅遊。1年前也有自己創業想法,直到現在找不到合伙人
Time of Update: 2016-06-06
先介紹本人以前工廠工人, 後來自學做過單片機, 目前涉及手遊 cocos2d-x. 但是網路方面的知識匱乏, 現在我們團隊打算做網路的手遊, 程式只有2名, 都是前端, 後台知識需要重新學.問了很多的朋友, 有人說使用 Python 的, 有人說使用 php 的. Python 據我瞭解有一個叫 Firefly 的遊戲伺服器引擎, PHP 就不知道了. 對了, 我們的遊戲主要以短串連為主. 其實我們的需求就是一個能夠比較快上手適合做伺服器端的語言.
Time of Update: 2016-06-06
@vczh回複內容:那得看你C++寫的好不好我基本沒寫過PHP,但是我猜測應該很容易達到夠用的水平。比如說我在學校寫的最多的是C++98,在微軟實習有個項目要用C#寫code,由於C#的類庫設計非常好,隨便點點就能點出想要的功能。後來再微軟實習有個項目設計到javascript,大概看了幾天,就上手寫code了。現在正式工作,公司主要用python開發,自我感覺現在python及其常見類庫已經比較熟悉了。感覺有了C++98的基礎,要學別的語言到夠用可以開發的程度(顯然language
Time of Update: 2016-06-06
回複內容:APC更多時候用作Opcode Cache, 而MemCache是用作CotentCache. 這個上面都回答過了.我補充一點, APC用作Content Cache的時候, 它是單機Cache. 而MemCache可以實現多機共用. 所以類似一些Session共用問題, 就只能用類似MemCache的緩衝.另外因為設計問題, 如果你使用APC緩衝易變的內容, 可能會造成緩衝內容不同步.(不知道後續修複了沒,
Time of Update: 2016-06-06
回複內容:確實是少了。我想原因是多方面的:smarty是用來拼頁面的,而現在頁面複雜,非同步載入,很多邏輯由js實現,導致php直接拼頁面本身的工作減少smarty本身邏輯複雜,cache層次多,而現實網站多少用不到那麼多功能,不用smarty能減少點開銷smarty的功能並不複雜,各類開源cms類產品多整合自己研發的替代方案,整合smarty的不多。國外開源架構還會提到如何整合,但是這些產品的國內影響力遠不如本地的現成開源項目二次開發smarty預設會使用本地檔案快取,而目前越來越多的部署環境
Time of Update: 2016-06-06
我平時開發只用到了Model層,請問這兩個層是幹啥用的?我百度過相關內容,都是直接照著官方手冊抄了一遍,也沒具體說清楚,能否舉個例子說明一下?回複內容:說一下我個人的理解吧,傳統的MVC三層在面對系統越來越大,商務邏輯越來越複雜的情況下,開始顯得“不夠用”。不夠用怎麼辦,再抽象再分層唄。把商務邏輯處理部分抽象出來作為一層,這一層在M之上,C之下,名為 Logic 。把可以作為公用的服務抽象出來作為一層,這一層不與任何一層耦合,僅提供自身的服務,名為Service
Time of Update: 2016-06-06
如題,望知情者介紹一下這個人,多謝。回複內容:蟹妖領英上的背景如下:職務:MicroStrategy 公司擔任構架師 地址:美國首都華盛頓 Metro Area教育:杜克大學·電腦科學·博士浙江大學·電腦科學·碩士強哥是土生土長的中國人,在美國有固定全職工作,英文很好,同時中文一點問題都沒有!!他的曆史你可以找他在國內的同學打聽下,O(∩_∩)O哈哈~別這麼無聊。同時貌似是 GitHub 上 Longest streak 連續最長的人。(一年多沒斷過)先後出品了三個有重大影響力的 PHP 架構,
Time of Update: 2016-06-06
環境: VPS, Centos, Ngix, Wordpress1. 要屏蔽所有中國IP和中文語言的訪客2. 屏蔽代理訪問3. 以上訪問跳轉到某個特定網頁或顯示一段特定文字4. 允許搜尋引擎蜘蛛如Googlebot訪問5. 允許自己訪問要求比較多, 原諒我不會寫PHP代碼...回複內容:要屏蔽所有中國IP和中文語言的訪客這還不容易!在你的PHP檔案index.php最開始加上一句header("X-Blocked-Keyword:
Time of Update: 2016-06-06
PHP 獨特的文法混合了C、Java、Perl以及PHP自創的文法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態網頁面與其他的程式設計語言相比,PHP是將程式嵌入到HTML(標準通用標記語言
Time of Update: 2016-06-06
php先被Zend引擎編譯為opcode,那麼opcode又是如何被zend_execute執行的呢?最終是被編譯為機器碼了嗎?具體過程是如何的?回複內容:既然題主提到了Zend那麼這個問題是特指Zend Engine所實現的PHP,而不指任何其它實現(例如HHVM、Hippy、Quercus或JPHP)。到PHP 7.0為止,Zend Engine的正式發行的版本從來都是通過解譯器實現(*)。Zend的位元組碼指令一條條進入解譯器,一條條位元組碼指令被其opcode對應的C語言寫的函數所執行。
Time of Update: 2016-06-06
為什麼很多語言的JIT實現最後會失敗,主要的技術原因和痛點有哪些?example:unladen-swallow - A faster implementation of Pythonhttp://psyco.sourceforge.net/回複內容:就拿 pypy 和 rubinius 這一對相映成趣的奇葩來看。JIT 越最佳化,與 C 互動的介面會越慢越複雜。 py 和 ruby 這類高度依賴三方 C 擴充的社區環境,很難忍痛割卻這些遺產。rubinius
Time of Update: 2016-06-06
飛信伺服器的msyql叢集是否是mysql cluster?回複內容:@mysqlops 別扯淡了,當年飛信從SQLServer遷移到MySQL的時候,沒有上海某公司,新媒傳信那幫人自己能搞定?那會兒新媒有拿得出手的MySQL
Time of Update: 2016-06-06
是公司自己寫,還是使用開源的架構。為什麼做這樣的選擇,是基於什麼考慮?本人看過很多的公司內部架構,說實話,真沒開源的寫的好,無論是文檔還是易用性。好多人的想法是,如果讓人知道公司開發的架構是用的開源架構,會被人鄙視-
Time of Update: 2016-06-06
回複內容:基本文法編碼技巧,編碼規範各類函數各類PHP模組學習一款cms或二次開發瞭解PDO,ADO、資料驅動層、順路去學下mysql報錯機制物件導向使用一款架構協助開發魔術方法設計模式反射動手寫各類工具類、驅動。自己寫一款小架構(說實話,你沒這麼多精力去寫的,要面面俱到,瞭解很多泛面知識)你已經是個中進階程式員了。開始折騰PHP的運行原理和核心機制吧試著寫一些php的C擴充協助你的項目這個時候,就強烈建議你去學一門強型別語言如JAVA。對比不同和優缺點。著手瞭解伺服器方面吧從自己向別人問怎麼學
Time of Update: 2016-06-06
回複內容:你說的大是多大。。有的“大”網站CMS套套也就過去了。。前端屍,後端屌,美工妹,UI射技師,產品汪,項目狗,DBA,營運濕,嫁狗師,測屍豬。系統mvc解藕,伺服器按功能模組分,資料庫拆表分庫,靜態資源CDN,cache伺服器,file伺服器,資料介面化,部署自動化。大型網站和PHP其實一毛錢關係都沒有的否則就不叫大型網站了如果是從零開始,大型一般不是一上來就大型的,先搞個架構(whatever是啥,能用就成),按架構實現功能(注意代碼的模組化),剛上來千萬別設計太細的架構,需求變更會讓
Time of Update: 2016-06-06
回複內容:高並發、高流量、高效能?這些問題不是一個php架構就可以解決的,lamp架構,越是接近底層的東西影響力越大,php只是四層架構最上面的一層,如果考慮最佳化效能先從底層硬體和軟體最佳化吧。可以瞭解下Swoole擴充和架構。Swoole: PHP的非同步、並行、分布式擴充架構高並發、高流量、高效能 聽起來像是架構的問題, 所謂的架構類似下面的: 資料庫叢集處理, 讀寫分離;負載平衡, 流量大, 加機器唄, 沒錢? 沒聽過哪個流量大的項目沒錢的... ;CDN, 把靜態內容擱置到 CDN
Time of Update: 2016-06-06
例如,用了PHP,又用Python,再用node.js回複內容:做一個網站,Typescript/C#/SQL/C++四個都用上了都是很普遍的事情,網站又不只是你看到的那幾行html就可以搞起來的php和php的c擴充算不算兩種語言=
Time of Update: 2016-06-06
回複內容:也玩一回自問自答。。。-----下面是本文-----當我們宣布要為 CodeIgniter
Time of Update: 2016-06-06
現在普遍情況是前端和後端相對分開,公司也分別有專業的前端和後端團隊。公司需要前後端都懂,能寫HTML,CSS,也會Ruby和MongoDB的人嗎?前後端“都懂”肯定不會像專攻前端和後端的人那麼專業。 回複內容: 以同事為立場,希望和這樣的同事工作。兩點原因:1.合作需要,開發時如果兩人都懂另一角色的技術,易於溝通。出了小問題也可以立即解決減少溝通成本;2.從學習的角度講。通常一門技術掌握皮毛只需要20%的時間,80%的時間用於學習剩下的20%到精通。實在沒有理由不肯抽出20%的時間而讓這門技術'
Time of Update: 2016-06-06
如題,我是對編程高度興趣的人,大學專業因為別的原因沒有學電腦,後來自己自學,現在在做php程式員。但我本身最感興趣的是駭客攻防技術,請問該怎麼去學習?回複內容:哎。。。知乎這麼多頂尖駭客,先去翻tk教主的回答,就最近的幾個回答就有。哎……找一些相關資料,去一些相關網站, 慢慢也就懂了,如果你想更深層次,僅靠指令碼語言是不太現實的,