摘要: 麦克卢汉说:“我们塑造了工具,反过来工具也在塑造我们。”阅读全文
posted @ 2018-01-13 13:27 CaiYongji 阅读(229) 评论(1) 编辑
摘要: 我在1月4日看到虎嗅推送"王思聪撒币"的消息,然后开始推敲背后技术。其中涉及直播流、实时弹幕、OAuth2.0开放授权、SMS api、Push网关、支付接口等业务,其技术实现并不复杂,我们对此进行剖析。 UI设计 可以说冲顶大会是照搬HQ的商业逻辑、业务逻辑和UI设计。想必在短期内会有更多的知识问阅读全文
posted @ 2018-01-04 21:43 CaiYongji 阅读(376) 评论(0) 编辑
摘要: 我们想象一下,用户输入网址进行HTTP请求,DNS服务器找到域名对应的IP地址,连接IP地址对应的服务器,那么服务器是如何知道用户是通过A域名还是B域名找到自己的呢? 本文旨在通过通信协议的例子让你更加深入了解HTTP以及一些小技巧,包括反向代理,HTTP报文,三次握手,DNS解析,DNS污染/劫持阅读全文
posted @ 2018-01-03 23:43 CaiYongji 阅读(50) 评论(0) 编辑
摘要: 众所周知,在Java中final String中的值是一成不变的。大家都知道String的+(拼接)运算会丢弃内存引用并在内存中重新开拓地址,事实上也确实如此。但final的变量真的是一成不变的吗?谨以此文打开程序员思路,跳出定式思维,希望本文会给你的程序员生涯带来新的思考。 一个简单的例子 这个例阅读全文
posted @ 2017-12-24 14:53 CaiYongji 阅读(18) 评论(0) 编辑
摘要: 国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。 也许有人会觉得这种定义太过狭隘,没阅读全文
posted @ 2017-12-19 22:30 CaiYongji 阅读(18) 评论(0) 编辑
摘要: 区别于其他入门教程的“手把手式”,本文更强调“因”而非“果”。我之所以加上“通用”字样,是因为在你了解了这个开发环境之后,那些很low的错误你就不会犯了。 大家都知道深度学习涉及到大量的模型、算法,看着那些乱糟糟的公式符号,心中一定是“WTF”。我想说的是,这些你都不要管,所谓车到山前必有路。 所需阅读全文
posted @ 2017-10-24 22:05 CaiYongji 阅读(22) 评论(0) 编辑
摘要: ! " $ % & ' ( ) + , \ \ \ . .. ... ...... ................... ./ .一 .数 .日 / // 0 1 2 3 4 5 6 7 8 9 : :// :: ; \ \ ? @ A Lex [ \ ] ^ _ ` exp sub sup | 阅读全文
posted @ 2017-07-03 10:49 CaiYongji 阅读(71) 评论(0) 编辑
摘要: ``` 20行JS代码实现贪吃蛇 ```阅读全文
posted @ 2017-06-14 14:20 CaiYongji 阅读(98) 评论(0) 编辑
摘要: 目录 "应用程序" "音频" "聊天客户端" "压缩" "数据恢复" "开发者工具" "文档" "电子书实用程序" "电子邮件" "游戏" "图形" "在线存储" "生产力工具" "终端" "文本编辑器" "实用程序" "视频" "配置与安装" "Windows 10" "Windows 8.1 s阅读全文
posted @ 2017-06-10 21:09 CaiYongji 阅读(417) 评论(1) 编辑
摘要: 最新emoji大全: "emoji列表" emoji list emoji表情列表 " " " " " " " " " " 目录 "人物" "自然" "事物" "地点" "符号" 人物 | :bowtie: | :smile: | :laughing: | | | | | | :blush: | :阅读全文
posted @ 2017-06-04 12:41 CaiYongji 阅读(50) 评论(0) 编辑