机器学习:选对时机直线超车

2018-03-02
阅读 1 分钟
1.6k
俗话说“一张白纸好作画”。有时候经验反倒是一个笼子,错过新的/更强大的解决方案。思维模型的固化会让你很难接受另一种编程模型。 举个现实例子:公司现在要开展一个全新的项目,并且在前期调研时发现xxx语言特性完美适配项目架构,作为公司高管你会选择让月薪3万的程序员学习新语言之后接手这个项目还是招聘3个月薪5千...

面试技巧:带走面试官的节奏

2018-01-31
阅读 1 分钟
2.3k
即将到来黄金跳槽季,我知道大家已经蠢蠢欲动了。今天跟大家分享一个面试时的小技巧,把主动权掌握在自己手里。 隐性对白 完美的沟通模型是:问(Q)->答(A)->确认(Confirm),沟通结束,没有循环往复。 在面试开始时你和面试官形成一种简单的逻辑关系,即: 面试官:我凭什么录取你?(隐性)你:你因XX而录取我。 ...

微信红包的随机算法是怎样实现的?

2018-01-30
阅读 2 分钟
8.8k
我在知乎上看到这样一个问题微信红包的随机算法是怎样实现的? 有人说腾讯大致是这样实现的: {代码...} 也有人做了正太分布、方差分析、回归分析、统计模拟等,图太长我就不贴了。 然而 所有答案都是“取时随机”,即设计“红包池”的概念,然后在抽取时随机取数。 所有答案都是“钱的随机”,即随机金额,然后return。 下面...

全栈技术导图

2018-01-25
阅读 1 分钟
6.4k
本导图已在github开源:[链接]

AI时代:推荐引擎正在塑造人类

2018-01-13
阅读 3 分钟
3.5k
We shape our tools and afterwards our tools shape us. ------Marshall McLuhan

冲顶大会APP技术选型及架构设计

2018-01-04
阅读 2 分钟
3.6k
我在1月4日看到虎嗅推送"王思聪撒币"的消息,然后开始推敲背后技术。其中涉及直播流、实时弹幕、OAuth2.0开放授权、SMS api、Push网关、支付接口等业务,其技术实现并不复杂,我们对此进行剖析。

多域名解析及延伸知识点

2018-01-03
阅读 2 分钟
1.8k
我们想象一下,用户输入网址进行HTTP请求,DNS服务器找到域名对应的IP地址,连接IP地址对应的服务器,那么服务器是如何知道用户是通过A域名还是B域名找到自己的呢? 本文旨在通过通信协议的例子让你更加深入了解HTTP以及一些小技巧,包括反向代理,HTTP报文,三次握手,DNS解析,DNS污染/劫持,HTTPS等。需要注意的是,...

在编程中为所欲为[圣诞版]

2017-12-24
阅读 2 分钟
1.7k
众所周知,在Java中final String中的值是一成不变的。大家都知道String的+(拼接)运算会丢弃内存引用并在内存中重新开拓地址,事实上也确实如此。但final的变量真的是一成不变的吗?谨以此文打开程序员思路,跳出定式思维,希望本文会给你的程序员生涯带来新的思考。

如何成为10倍速的程序员

2017-12-19
阅读 2 分钟
5.4k
国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。

(通用)深度学习环境搭建:tensorflow安装教程及常见错误解决

2017-10-24
阅读 3 分钟
11.8k
区别于其他入门教程的“手把手式”,本文更强调“因”而非“果”。我之所以加上“通用”字样,是因为在你了解了这个开发环境之后,那些很low的错误你就不会犯了。 大家都知道深度学习涉及到大量的模型、算法,看着那些乱糟糟的公式符号,心中一定是“WTF”。我想说的是,这些你都不要管,所谓车到山前必有路。

程序员必备工具目录

2017-06-10
阅读 5 分钟
9.8k
目录 应用程序 音频 聊天客户端 压缩 数据恢复 开发者工具 文档 电子书实用程序 电子邮件 游戏 图形 在线存储 生产力工具 终端 文本编辑器 实用程序 视频 配置与安装 Windows 10 Windows 8.1 setup 安全 应用程序 音频 AIMP - 32位音频处理和多格式播放。 Audacity - 免费,开源,跨平台软件,用于录制和编辑声音。 Qtra...

github emoji 表情列表

2017-06-04
阅读 12 分钟
23.3k
最新emoji大全:emoji列表 emoji-list emoji表情列表 目录 人物 自然 事物 地点 符号 人物 :bowtie: :smile: :laughing: :blush: :smiley: :relaxed: :smirk: :heart_eyes: :kissing_heart: :kissing_closed_eyes: :flushed: :relieved: :satisfied: :grin: :wink: :stuck_out_tongue_winking_eye: :stuck_out_tongue_cl...

发布 Google Chrome 插件教程

2017-06-01
阅读 1 分钟
13.4k
如果你会使用js的话,那么你就可以自己动手写一个chrome插件,而且非常容易。google是一个全球化的平台,想想自己的程序被世界人民所使用,是不是很激动? 注册开发者账户自不必说,墙都翻不出去的程序员当不了好厨子。 点击链接[链接]进入google开发者控制台,你会看到下图,提示交5美元注册开发者。

高并发思路

2017-05-30
阅读 3 分钟
3.8k
乐观锁是数据库优化的典范。即,通过对数据条目的“版本控制”,来约束数据,防止脏读写操作。在实际操作中并不独占资源。在设计思路上是通过引入“版本”概念来放弃资源约束。 举例: 数据库中设置`CREATE TABLE tbl (