Suche senden
Hochladen
Bigger
•
Als PPTX, PDF herunterladen
•
6 gefällt mir
•
1,505 views
G
gordon-zhiyong
Folgen
公司内部的一次分享
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 48
Jetzt herunterladen
Empfohlen
A successful git branching model 導讀
A successful git branching model 導讀
Wen Liao
Family
Family
Aseret41
新约概论1
新约概论1
fwss
阿盤的 Beamer 中英字型配方
阿盤的 Beamer 中英字型配方
Chen-Pan Liao
2016.3.22 從車庫的舊pc到百萬台伺服器
2016.3.22 從車庫的舊pc到百萬台伺服器
Chung-Hsiang Ofa Hsueh
浏览器工作原理浅析
浏览器工作原理浅析
癸鑫 张
前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練
Joseph Chiang
Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練
Joseph Chiang
Empfohlen
A successful git branching model 導讀
A successful git branching model 導讀
Wen Liao
Family
Family
Aseret41
新约概论1
新约概论1
fwss
阿盤的 Beamer 中英字型配方
阿盤的 Beamer 中英字型配方
Chen-Pan Liao
2016.3.22 從車庫的舊pc到百萬台伺服器
2016.3.22 從車庫的舊pc到百萬台伺服器
Chung-Hsiang Ofa Hsueh
浏览器工作原理浅析
浏览器工作原理浅析
癸鑫 张
前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練
Joseph Chiang
Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練
Joseph Chiang
PHP也有day #27 - From apprentice to artisan 解耦合處理程序及單元測試
PHP也有day #27 - From apprentice to artisan 解耦合處理程序及單元測試
亮亮 閃
前端工程開發實務訓練
前端工程開發實務訓練
Joseph Chiang
Nosql七种武器之长生剑 mongodb的使用介绍
Nosql七种武器之长生剑 mongodb的使用介绍
yczealot
簡單創
簡單創
Evan Chen
阿里开源经验分享
阿里开源经验分享
Joshua Zhu
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术团队
暴走漫画数据挖掘从0到1
暴走漫画数据挖掘从0到1
Michael Ding
區塊鏈介紹與應用 Blockchain Intro and Application
區塊鏈介紹與應用 Blockchain Intro and Application
Jackson Kuo
用十分鐘學會 《微積分、工程數學》及其應用
用十分鐘學會 《微積分、工程數學》及其應用
鍾誠 陳鍾誠
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
Jeff Chu
如何將現有 Web form 轉換到mvc
如何將現有 Web form 轉換到mvc
Gelis Wu
教材摘要版 -Big data-海量資料的資料採礦方法-三星課程網陳景祥顧問-20130521
教材摘要版 -Big data-海量資料的資料採礦方法-三星課程網陳景祥顧問-20130521
Beckett Hsieh
20161024 R語言資料分析實務 (3)
20161024 R語言資料分析實務 (3)
羅左欣
被討厭的勇氣 讀書筆記
被討厭的勇氣 讀書筆記
Henry Lee (李桓瑞)
Node.js中间件 connect模块深入浅出
Node.js中间件 connect模块深入浅出
Eric Xiao
機率統計 -- 使用 R 軟體
機率統計 -- 使用 R 軟體
鍾誠 陳鍾誠
Getting started with test automation
Getting started with test automation
Ivan Wei
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端
鍾誠 陳鍾誠
20161003 R語言資料分析實務 (1)
20161003 R語言資料分析實務 (1)
羅左欣
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
鍾誠 陳鍾誠
0502 Windwos Server 2008 Card Space 新一代身份驗證機制
0502 Windwos Server 2008 Card Space 新一代身份驗證機制
Timothy Chen
機密圖檔與敏感資料庫資料防洩漏方案
機密圖檔與敏感資料庫資料防洩漏方案
道成資訊股份有限公司
Weitere ähnliche Inhalte
Andere mochten auch
PHP也有day #27 - From apprentice to artisan 解耦合處理程序及單元測試
PHP也有day #27 - From apprentice to artisan 解耦合處理程序及單元測試
亮亮 閃
前端工程開發實務訓練
前端工程開發實務訓練
Joseph Chiang
Nosql七种武器之长生剑 mongodb的使用介绍
Nosql七种武器之长生剑 mongodb的使用介绍
yczealot
簡單創
簡單創
Evan Chen
阿里开源经验分享
阿里开源经验分享
Joshua Zhu
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术团队
暴走漫画数据挖掘从0到1
暴走漫画数据挖掘从0到1
Michael Ding
區塊鏈介紹與應用 Blockchain Intro and Application
區塊鏈介紹與應用 Blockchain Intro and Application
Jackson Kuo
用十分鐘學會 《微積分、工程數學》及其應用
用十分鐘學會 《微積分、工程數學》及其應用
鍾誠 陳鍾誠
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
Jeff Chu
如何將現有 Web form 轉換到mvc
如何將現有 Web form 轉換到mvc
Gelis Wu
教材摘要版 -Big data-海量資料的資料採礦方法-三星課程網陳景祥顧問-20130521
教材摘要版 -Big data-海量資料的資料採礦方法-三星課程網陳景祥顧問-20130521
Beckett Hsieh
20161024 R語言資料分析實務 (3)
20161024 R語言資料分析實務 (3)
羅左欣
被討厭的勇氣 讀書筆記
被討厭的勇氣 讀書筆記
Henry Lee (李桓瑞)
Node.js中间件 connect模块深入浅出
Node.js中间件 connect模块深入浅出
Eric Xiao
機率統計 -- 使用 R 軟體
機率統計 -- 使用 R 軟體
鍾誠 陳鍾誠
Getting started with test automation
Getting started with test automation
Ivan Wei
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端
鍾誠 陳鍾誠
20161003 R語言資料分析實務 (1)
20161003 R語言資料分析實務 (1)
羅左欣
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
鍾誠 陳鍾誠
Andere mochten auch
(20)
PHP也有day #27 - From apprentice to artisan 解耦合處理程序及單元測試
PHP也有day #27 - From apprentice to artisan 解耦合處理程序及單元測試
前端工程開發實務訓練
前端工程開發實務訓練
Nosql七种武器之长生剑 mongodb的使用介绍
Nosql七种武器之长生剑 mongodb的使用介绍
簡單創
簡單創
阿里开源经验分享
阿里开源经验分享
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
暴走漫画数据挖掘从0到1
暴走漫画数据挖掘从0到1
區塊鏈介紹與應用 Blockchain Intro and Application
區塊鏈介紹與應用 Blockchain Intro and Application
用十分鐘學會 《微積分、工程數學》及其應用
用十分鐘學會 《微積分、工程數學》及其應用
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
如何將現有 Web form 轉換到mvc
如何將現有 Web form 轉換到mvc
教材摘要版 -Big data-海量資料的資料採礦方法-三星課程網陳景祥顧問-20130521
教材摘要版 -Big data-海量資料的資料採礦方法-三星課程網陳景祥顧問-20130521
20161024 R語言資料分析實務 (3)
20161024 R語言資料分析實務 (3)
被討厭的勇氣 讀書筆記
被討厭的勇氣 讀書筆記
Node.js中间件 connect模块深入浅出
Node.js中间件 connect模块深入浅出
機率統計 -- 使用 R 軟體
機率統計 -- 使用 R 軟體
Getting started with test automation
Getting started with test automation
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端
20161003 R語言資料分析實務 (1)
20161003 R語言資料分析實務 (1)
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
Ähnlich wie Bigger
0502 Windwos Server 2008 Card Space 新一代身份驗證機制
0502 Windwos Server 2008 Card Space 新一代身份驗證機制
Timothy Chen
機密圖檔與敏感資料庫資料防洩漏方案
機密圖檔與敏感資料庫資料防洩漏方案
道成資訊股份有限公司
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
NSFOCUS
Demystifying-Cloud-Computing-in-Chinese
Demystifying-Cloud-Computing-in-Chinese
education research section
云安全防护的战略思考
云安全防护的战略思考
drewz lin
About grow up
About grow up
biaowei zhuang
電腦網路 網路安全
電腦網路 網路安全
bruce761207
Internet Security
Internet Security
bruce761207
網路安全
網路安全
bruce761207
網路安全
網路安全
bruce761207
Dreaming Infrastructure
Dreaming Infrastructure
kyhpudding
資訊安全的幾個觀念
資訊安全的幾個觀念
Ray Wei
Rockbay 20180403-scm saa s introduction
Rockbay 20180403-scm saa s introduction
Ralph Yin
Qq game后台架构及开发介绍
Qq game后台架构及开发介绍
mysqlops
The design of account protection
The design of account protection
Dan Liu
Emc keynote 1130 1200
Emc keynote 1130 1200
Chiou-Nan Chen
賽門鐵克端點安全教戰守則 - Symantec Endpoint Protection 及 Symantec Critical System Protec...
賽門鐵克端點安全教戰守則 - Symantec Endpoint Protection 及 Symantec Critical System Protec...
Wales Chen
Anytao 让windows phone应用在云端翱翔
Anytao 让windows phone应用在云端翱翔
Tao Wang
雲端入侵:郵件攻擊與密碼竊取
雲端入侵:郵件攻擊與密碼竊取
openblue
《氪月报》2011年12月
《氪月报》2011年12月
Chada Chiu
Ähnlich wie Bigger
(20)
0502 Windwos Server 2008 Card Space 新一代身份驗證機制
0502 Windwos Server 2008 Card Space 新一代身份驗證機制
機密圖檔與敏感資料庫資料防洩漏方案
機密圖檔與敏感資料庫資料防洩漏方案
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Demystifying-Cloud-Computing-in-Chinese
Demystifying-Cloud-Computing-in-Chinese
云安全防护的战略思考
云安全防护的战略思考
About grow up
About grow up
電腦網路 網路安全
電腦網路 網路安全
Internet Security
Internet Security
網路安全
網路安全
網路安全
網路安全
Dreaming Infrastructure
Dreaming Infrastructure
資訊安全的幾個觀念
資訊安全的幾個觀念
Rockbay 20180403-scm saa s introduction
Rockbay 20180403-scm saa s introduction
Qq game后台架构及开发介绍
Qq game后台架构及开发介绍
The design of account protection
The design of account protection
Emc keynote 1130 1200
Emc keynote 1130 1200
賽門鐵克端點安全教戰守則 - Symantec Endpoint Protection 及 Symantec Critical System Protec...
賽門鐵克端點安全教戰守則 - Symantec Endpoint Protection 及 Symantec Critical System Protec...
Anytao 让windows phone应用在云端翱翔
Anytao 让windows phone应用在云端翱翔
雲端入侵:郵件攻擊與密碼竊取
雲端入侵:郵件攻擊與密碼竊取
《氪月报》2011年12月
《氪月报》2011年12月
Bigger
1.
程序猿的自我修养
2.
Bigger than bigger
3.
高品质服务 环保
易于维护 足够简单 B格够高 我们追求
4.
两三天挂一次 被人拖库
人手一把屠龙 如果
5.
我们的心情就如同此刻的老包
6.
System 开发语言
网络 数据库
7.
Ddos 提权
Sql注入 Xss攻击 系统漏洞 我们经常听见
8.
Xss Sql注入
应用逻辑 与猿类相关的
9.
坚持不要相信用户输入 Xss和Sql注入
10.
和前端的通信协议 支付
应用的逻辑 这才是今天的主题
11.
前后端通信,都是通过加密,并且每个接口都有签 名验证 我们做得最好的
12.
由于我们是开发商,没有主动权 支付安全
13.
支付签名
14.
增加回调验证订单号 验证金额信息 我们还需要
15.
有些android第三方平台回调时连个签名字符都没有, 更别提确认接口了。 哈哈
16.
信箱的重点是防止别人冒领和删除他人信件 delete from message
where id = id 应用逻辑 --信箱
17.
Sql: delete
from message where uid = ‘uid’ and id=‘id’ Mongo: db.message.remove({uid:uid,id:id}) 解决办法
18.
Where 道具复制
happens 应用逻辑 --背包
19.
http://www.zhihu.com/question/21753755/answer/19436 703 更多
20.
你们接口开发完成以后,你是如何debug? B格提升
21.
debug_s1 -i colourEgg/take/name/silver
-u 1-31022 输出: 原型: 我是这么做的
22.
其实还可以这么干
23.
代码要实现业务需求外更多是给程序猿看 B格提升二
24.
不管你是: myJob
= “程序猿”; 还是: my_job = “程序猿”; 猿类也有猿类的Style
25.
if (condition) { //code } if
(condition) { //code } 猿类也有猿类的Style
26.
保持风格统一 九九归一
27.
下策 自我意识
中策 用工具 上策 工具+自动化(PHP CodeSniffer) 实现统一
28.
Composer 类似的node的 npm
乳比的Gemfile B格提升三
29.
composer.json
30.
composer install composer update composer
update-self composer require composer的基本操作
31.
https://getcomposer.org/ composer -h 了解更多
32.
一个函数三种写法 B格提升四
33.
写法一
34.
写法二
35.
写法三
36.
三种写法对比
37.
查看debug日志除了 tail –f
/tmp/error.log 还有没有B格高一点的方法? B格提升五
38.
让日志出现在网页中
39.
实现很简单 日志通知300行代码作用就搞定
40.
Javascript Google
V8 IO异步 callback 了解nodejs
41.
res = db.query(“select
* form table limit 10”); //等待返回结果 print_r(res) 同步
42.
db.query(“select * form
table limit 10”, function (err, data){ if (err) { throw err; } console.log(data); }) //code Nodejs里面
43.
db.query(sql1, function (error,
data){ if (error) throw err; db.query(sql2, function (error, data) { throw err; }); }); Callback陷阱
44.
当下在猿类最流行的词,现在作为猿类你还要: 做得了运维
修得了机器 还要懂产品 还得有基友 Full Stack
45.
修个水管还需要2个工具,何况是开发一个有B格的 应用 不止于癖爱吃屁or 吸佳佳
46.
B格提升利器 -写码利器
47.
PHP是最好的语言
48.
QA && Thanks
Hinweis der Redaktion
3
Jetzt herunterladen