[返回] [最新] [最热门] [最高评价]

2016我学到了些什么

转眼又是一年过去了,回头看看自己也没做太多事情,尤其是博客基本没写,所以也不记得自己都遇到了些什么问题,都怎么解决的。以后还是要勤快点。哪怕质量差,哪怕错误很多,也比全忘了。

这1年写C++写的很爽。惭愧的是毕业以后我没太多的写过C++。去年一直在心无旁骛的写代码,平均每周开会只有1个小时,没有daily stand up meeting,没有越洋电话。我现在写代码越来越在意debuggabil
...

sunchangming 2017-01-19 22:26 | 查看: 36

Chrome开发者工具的小技巧

Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充交流。

话不多话,我们开始。

代码格式化

有很多css/js的代码都会被 minify 掉,你可以点击代码窗口左下角的那个 { }  标签,chrome会帮你给格式化掉。

强制DOM状态


...

陈皓 2017-01-19 20:25 | 查看: 56

真假百度蜘蛛的甄别

虽然百度的口碑并不好,但是不可否认的是,它一直是中文搜索中的霸主,所以对大多数中小型商业公司而言,都对百度蜘蛛的抓取行为予以放行,不过还有很多非法的蜘蛛,它们会通过 User-Agent 把自己伪装成百度蜘蛛,此时如果单纯以 User-Agent 来判断是否是百度蜘蛛就不合适了。虽然网上能找到很多现成的百度蜘蛛 IP 段,但是并不能确认它们的准确性,所以我打算自己收集,进而甄别真假百度蜘蛛。


...

老王 2017-01-19 12:16 | 查看: 86

10 连抽保底的概率模型

网游里有很多抽卡、开箱子之类的赌性玩法,在最开始,游戏设计者实现的时候,仅仅给这些抽取概率简单的设置了一个值。比如抽卡抽出橙卡的概率是 10% ,那么就是说,玩家每次抽一张卡,有 90% 的可能是白卡,10% 的可能是橙卡。

但大 R 玩家是大爷,需要小心伺候。如果感受不好,人跑了就亏大了。概率这个东西靠改进伪随机数发生器是解决不了体验问题的,大爷要是连抽 20 张都出不来橙卡,那是要怒删游戏的
...

云风 2017-01-16 23:18 | 查看: 258

关于 Android 应用多进程的整理

在计算机操作系统中,进程是进行资源分配和调度的基本单位。这对于基于Linux内核的Android系统也不例外。在Android的设计中,一个应用默认有一个(主)进程。但是我们通过配置可以实现一个应用对应多个进程。

本文将试图对于Android中应用多进程做一些整理总结。

android:process

应用实现多进程需要依赖于android:process这个属性

适用元素:Applica
...

技术小黑屋 2017-01-15 20:38 | 查看: 206

豆豆的日常

云豆两岁的日常:

奶奶:10 点了,豆豆该睡觉了。

豆豆:要听咕哩咕哩。

奶奶:ipad 没电了。

(ipad 电量 1%)

豆豆:ipad 真没电了。

奶奶:听小兔子好吗?

豆豆:(拧开开关)小兔子不好听。(关上)

豆豆:ipad 没电了、手机也没电了、奶奶唱歌。

奶奶:唱什么?

豆豆:门前大桥下……

奶奶:我不记得歌词了。

豆豆:(唱)门前大桥下,游过一群鸭…… 不记得
...

云风 2017-01-14 20:17 | 查看: 264

Laravel专供:实现Schemaless

之所以要实现 Schemaless,主要是因为在线 DDL 有很多痛点,关于这一点,我在以前已经写过文章,没看过的不妨看看「史上最LOW的在线DDL解决方案」,不过那篇文章主要以介绍为主,并没有涉及具体的实现,所以我写了一个 Laravel 的例子。

首先创建测试用的 users 表,并且添加虚拟字段 name、address、level:

mysql> CREATE TABLE use
...

老王 2017-01-14 17:11 | 查看: 221

小程序与老大哥



 

微信9日凌晨上线小程序,引起多方关注。有一位学者是这样评价的:

(前面有一些吧啦吧啦的场面话,就省了)微信是无意中崛起的,红包也是不经意间引爆的。具体产品层面我不多评说,拥有10亿级强粘性的用户的微信什么都有可能。但是,我要说说小程序的格局与价值观问题。格局肯定是没有的,价值观肯定是扭曲的。互联网精神肯定是违背的。充满了超级平台对权力的极致性追求,对控制用户的极限贪婪。充满
...

魏武挥 2017-01-12 17:05 | 查看: 317

小程序才是微信的初心



 

先把时间推回到2013年6月(并不是2007年1月9日),距离微信推出公众平台,大概是8个月的样子。

在这八个月中,微信从来没公开宣讲过什么。低调,神秘,一如张小龙本人的风格。

这一天,时任微信产品总监的曾鸣,来到了腾讯把脉沙龙,第一次对外宣讲微信公众平台。同时,还带来了几个精品案例——这应该就是微信公开课的前身。

这几个案例分别是:南方航空、招商银行、广州公安、国家博
...

魏武挥 2017-01-12 17:03 | 查看: 263

“我的脑袋里没有克制两个字”



去年12月28日的广州微信公开课pro,张小龙一个半小时的演讲中,这句话给我留下了极为深刻的印象:

我的脑袋里没有克制两个字。我只是觉得,这个事不应该做或者做不到,所以我不做。这并不是克制。

小程序虽然叫“小”程序,但绝不是一个小小的功能或变化。

事实上,小程序一开始的名字叫“应用号”,极有可能与苹果的有关政策冲突而改名为“小程序”。苹果依靠AppStore(应用商店)一手掌控了苹果生
...

魏武挥 2017-01-11 00:30 | 查看: 347

一个事半功倍的Java反射库

在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下

1
2
3
4
5
6
7
8
9
10
11

try {
final Method m = UserManager.class.getMethod("get", Cont
...

技术小黑屋 2017-01-09 19:02 | 查看: 290

在 Unity3D 的 Mono 虚拟机中嵌入 Lua 的一个方案

很多使用 Unity3D 开发的项目,都不太喜欢 C# 这门开发语言,对于游戏开发很多人还是更喜欢 Lua 一些。而 Lua 作为一门嵌入式语言,嵌入别的宿主中正是它说擅长的事。这些年,我见过许多人都做过 U3D 的 Lua 嵌入方案。比如我公司的阿楠同学用纯 C# 实现了一个 Lua 5.2 (用于在 U3D web 控件中嵌入 Lua 语言的 UniLua );还有 ulua slua wlu
...

云风 2017-01-08 22:39 | 查看: 334

...更多...