騷年,你渴望奶子么、哦不,是騷年,你渴望力量么!
[一堆網(wǎng)站分享]
http://themeforest.net/頁(yè)面主題網(wǎng)
https://github.com/modularcode/modular-admin-html?一個(gè)后臺(tái)管理模板
https://www.staticgen.com/博客軟件
http://www.sitepoint.com好像是介紹編程語(yǔ)言的網(wǎng)站
https://jsfiddle.net/在線(xiàn)js運(yùn)行測(cè)試平臺(tái)
https://github.com/kyleneideck/BackgroundMusic背景音樂(lè)插件
http://www.wex5.com/wex5/仿淘寶H5 app 開(kāi)源軟件
https://github.com/overtrue/laravel-langlaravel語(yǔ)言包
https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/build_env.html? Openresty 最佳實(shí)踐
http://oomusou.io/一個(gè)關(guān)于Laravel的博客,知識(shí)很充足
https://github.com/barryvdh/laravel-ide-helper有助于phpstorm識(shí)別Facade
https://github.com/markyun/My-blog/tree/master/Front-end-Developer-Questions/Questions-and-Answers 一些前端面試題
https://github.com/hawx1993/Front-end-Interview-questions 一些前端面試題
https://github.com/vuejs/awesome-vuevue資源合集
http://shields.io/github的那種聲明環(huán)境的圖標(biāo),不過(guò)聽(tīng)說(shuō)有些加載不出
https://waffle.io/拖拽維護(hù)?issues,?支持私有倉(cāng)庫(kù)
http://www.coverr.co/視頻背景素材
[名詞解釋]
DTL:抽取,轉(zhuǎn)換,裝載
CHP:Chief Handsome Programmer
數(shù)據(jù)清洗(Data cleaning)– 對(duì)數(shù)據(jù)進(jìn)行重新審查和校驗(yàn)的過(guò)程,目的在于刪除重復(fù)信息、糾正存在的錯(cuò)誤,并提供數(shù)據(jù)一致性。
[代碼分享] (AceForce)?數(shù)組多維去重

[小小備注]
(Api組件)dingo/api,?transformer,?JWT
[經(jīng)驗(yàn)分享]
(Littlehz)?跨地區(qū)跨運(yùn)營(yíng)商遷移公網(wǎng)ip都是很正常的。兩種辦法,買(mǎi)下ip段,隨便綁哪個(gè)運(yùn)營(yíng)商。還一種辦法,BGP Anycast廣播,花點(diǎn)錢(qián)。
內(nèi)網(wǎng)IP更是隨便分配,沒(méi)有不可能,只是懶 -> 這句話(huà)指阿里云(沒(méi)有1000萬(wàn)就不發(fā)出去了)
(Littlehz) 業(yè)務(wù)量大就訂單一天一張表,最近幾個(gè)月的放innodb,過(guò)了三個(gè)月的改存檔或別的存檔型數(shù)據(jù)庫(kù)。歷史訂單限制復(fù)雜查詢(xún)條件,只能查標(biāo)題、查時(shí)間范圍這樣的。
(Littlehz) mysqlnd是php原生的,早好幾個(gè)版本就內(nèi)置默認(rèn)了,mysql、mysqli、pdo底層都用mysqlnd。libmysql是mysql提供的,以前的版本編譯php都需要先編譯mysql或者安裝mysql-dev就是這個(gè)道理。而現(xiàn)在的php版本編譯不依賴(lài)mysql
[業(yè)務(wù)疑問(wèn)](獵人) 什么是Vuex?干什么用的?
(Tomeo)http://vuejs.github.io/vuex/zh-cn/intro.html
(茄子)?你有沒(méi)有兩個(gè)或多個(gè)子組件需要交換數(shù)據(jù)?@Drupal獵人
(獵人)?有,但是,第一,我用的動(dòng)態(tài)組件,沒(méi)有獨(dú)立,第二,我交互用的broadcast
(茄子)?子組件直接broadcast是收不到的吧?你要先傳給父組件,然后父組件再傳給另外一個(gè)子組件
(Starriv)?管理狀態(tài)?單向數(shù)據(jù)流動(dòng)??View?-?>?Action?->?Store?->?View
Redux?和?Vuex都是干了這件事,Store 有一個(gè)初始值供View用 View的事件觸發(fā)Action,Action請(qǐng)求數(shù)據(jù)dispatch Store Store通知View 更新數(shù)據(jù)
(茄子)?還有比這更復(fù)雜的情況,vuex就是把傳狀態(tài)這事兒剝離出來(lái),只做數(shù)據(jù)流動(dòng)的事情
[經(jīng)驗(yàn)分享與討論]
(超神) 據(jù)說(shuō)是神器函數(shù)http://php.net/manual/zh/function.fastcgi-finish-request.php

(Abraham)flush?要?手動(dòng)?close?,這個(gè)不用,這個(gè)更激進(jìn)點(diǎn),挺好的.懂了,直接把響應(yīng)發(fā)過(guò)去了,但是后面的程序還可以默默運(yùn)行完畢
(超神)flush會(huì)等到后面的邏輯跑完才會(huì)送到客戶(hù)端,而這個(gè)不會(huì)。
也就是,用戶(hù)在瀏覽器看到的時(shí)間是到這個(gè)函數(shù)為止,而ob那些函數(shù)不是。
我只是讓輸出到達(dá)用戶(hù)的時(shí)間變短了,并沒(méi)有縮短原來(lái)的進(jìn)程運(yùn)行時(shí)間
(Littlehz)?別用神技,寫(xiě)硬盤(pán)慢就換SSD。這樣會(huì)出現(xiàn)很多php-fpm進(jìn)程不能給新請(qǐng)求服務(wù)。有很多擴(kuò)展庫(kù)提供aio,或者async_redis、ansync_mysql這樣的,可以完全避免占用php-fpm,真正的異步。
(Littlehz)?cpu高點(diǎn)而已,說(shuō)不定你沒(méi)用多核特性,虛擬機(jī)沒(méi)有多隊(duì)列網(wǎng)卡,遇到小包多的時(shí)候,一般都是cpu0滿(mǎn)。你先看看是不是cpu0比較高,別的都不高。當(dāng)然,所有的云虛擬機(jī),都是會(huì)超售CPU的,不要太在意
[業(yè)務(wù)疑問(wèn)]?(AceForce) 剛剛搞webpack,vue-cli,Vue安裝后,語(yǔ)法太嚴(yán)格

[解答] (Starriv)eslint 用于團(tuán)隊(duì)協(xié)作約定風(fēng)格,但是eslint語(yǔ)法有些不適應(yīng).
關(guān)閉方法:把這個(gè)注釋.

若出現(xiàn)這種,也注釋

(AceForce)你們是如何引入自己的js文件的?
(Starriv)http://nuclide.io/



每個(gè)需要用到的文件都需要引入jQuery 然后在webpack 把jQuery 提取出來(lái)
或者你在webpack定義全局引用jQuery
你要是UI框架不依賴(lài)jQuery??那就不要引入jQuery
(AceForce)?UI不依賴(lài),但是有個(gè)插件依賴(lài)
(Starriv)那就在用的地方引入下?然后提取出來(lái)

[開(kāi)源分享]
(Abraham)https://github.com/abrahamgreyson/laravel-mns/blob/master/tests%2FAbstractTestCase.php
[福利分享]
(安正超)http://ant.design/
類(lèi)似用戶(hù)體驗(yàn)優(yōu)化指南,偏產(chǎn)品設(shè)計(jì)UX
它解決的是:字體該怎么用好看些,排版要注意哪些問(wèn)題,彈窗應(yīng)該如何交互比較好
不過(guò),他做了一些組件實(shí)現(xiàn)了描述的內(nèi)容而已,就像 IOS UI 設(shè)計(jì)指南那樣的東西...
比如,動(dòng)畫(huà)時(shí)間不宜大于N秒,這樣的一些指導(dǎo)性的東西.
用戶(hù)體驗(yàn)要做好還是需要大量用戶(hù)案例來(lái)總結(jié)的,
你如何測(cè)試你網(wǎng)站上購(gòu)買(mǎi)按鈕放的位置是否合適呢?
但是他們可以在這個(gè)層面上加上各種監(jiān)控,用戶(hù)的行為分析,發(fā)現(xiàn)按鈕的位置不合適,再改版,灰度發(fā)布以對(duì)比效果。
https://github.com/okoala/vue-antd
嗯,vue-antd只是遵循了這套指南的一個(gè)實(shí)現(xiàn)組件而已
UI、UE和UX三者之間的區(qū)別?
http://www.zhihu.com/question/27928975
加密代碼軟件 ioncube,ZendOptimizer
(安正超)?jiathis 微信分享,qq分享,微博分享這種已經(jīng)寫(xiě)好的html模板
(Starriv)https://github.com/ElvisKang/vue-material
Material Design 一種界面設(shè)計(jì)風(fēng)格http://baike.baidu.com/link?url=JC18LXqM064_3j24XWujc8nJ2YrBtfSiH2CHDX_Z8Adwwc9tj_SyqFEmXpBX8szAD7VftY04qtB6hb7H32fPfics89U9RtuU6z_5kh855X_
[業(yè)務(wù)疑問(wèn)](Lonquan)?怎么快速的比對(duì)2個(gè)數(shù)據(jù)庫(kù), 表跟表結(jié)構(gòu)之間的差異?
(Littlehz)使用Percona Toolkit ,強(qiáng)大的Mysql輔助工具
https://www.percona.com/doc/percona-toolkit/2.2/index.html
[個(gè)人看法] (Littlehz) 對(duì)JWT的理解
哪種加密都可以存數(shù)據(jù)庫(kù),如果不是加密之后不是文本型數(shù)據(jù)就設(shè)置成二進(jìn)制類(lèi)型的字段
(Littlehz) token過(guò)期時(shí)間一般設(shè)置到1~2周,每隔xx秒(一般在1~2天)續(xù)期更換新的token,申請(qǐng)token是用另外一個(gè)secret做鑒權(quán),既不是密碼也不是token
(Littlehz) 對(duì)于續(xù)期是服務(wù)端設(shè)置還是 用戶(hù)端主動(dòng)觸發(fā)更換,用戶(hù)端自己搞個(gè)定時(shí)器。服務(wù)器就是限制一個(gè)token最長(zhǎng)能用多長(zhǎng)時(shí)間。早前的wap1.0網(wǎng)站黑科技,是GET傳輸session id,一般叫 ?s=xxx 或者 ?skey=xxx,所有頁(yè)面全局傳遞。這種淘汰了,最大的問(wèn)題是CDN攔截,或者運(yùn)營(yíng)商攔截一下。分分鐘整個(gè)省區(qū)都是同一個(gè)用戶(hù)登錄
如果對(duì)于Token還有疑問(wèn),看看別人寫(xiě)的文章,OAuth?1.0?進(jìn)化到?OAuth?2.0?是為什么