未分类


编程练习–模拟安装程序时的信息滚屏效果

第一次安装Discuz时,有一个数据库的安装过程,看到会自动滚屏显示的信息,感觉非常好奇,由于当时主要从事后端程序的开发,对前端这些神奇的效果,也只能是欣赏一下子。


为什么watch机制不是银弹?

几乎所有构建系统都选择使用watch机制来解决开发过程中需要反复生成构建后文件的问题,但在watch机制下,长期以来我们必须忍受修改完代码,保存完代码必须喝口茶才能刷新看看效果的问题。在这里我们尝试探讨为什么watch不是银弹,并尝试寻找一种更好的方 …



Cocos移植到Android-使用Eclipse交叉编译打包

如果对命令行望而生畏,我们可以借助于安装有ADT插件的Eclipse工具实现交叉编译。使用Eclipse进行交叉编译,首先需要将要编译的工程导入到Eclipse的Workspace中,Workspace是多个工程的集合。具体步骤是启动Eclipse后,选择菜单File→New→Project,弹出如 …


Cocos移植到Android-Android.mk编译文件

我们在上一篇博客中年使用的cocos工具对于C和C++源代码进行编译。事实上cocos工具读取<游戏工程目录>/proj.android/jni/目录中的Android.mk文件,进行交叉编译和打包的。


R语言的导数计算

要成为有理想的极客,我们不能停留在语法上,要掌握牢固的数学,概率,统计知识,同时还要有创新精神,把R语言发挥到各个领域。让我们一起动起来吧,开始R的极客理想。


迷你MVVM框架 avalonjs 1.3.7发布

又到每个月的15号了,现在avalon已经固定在每个月的15号发布新版本。这次发布又带来许多新特性,让大家写码更加轻松,借助于“操作数据即操作DOM”的核心理念与双向绑定机制,现在越来越多人加入到avalon的阵营中来。此外,基于avalon的UI库OniUI也越来越强 …



一個簡易正則引擎

還沒實現目前通行的正則語法,但已實現它的等價形式,下一步只需支持自動編譯即可。 克萊尼代數中的三種運算:選擇、順序、重複,分別對應 Object 的 key,子 Object,引用到父 Object 的子 Object。 var r = {}, a = {b: {b: “”}}; a.a = a; // a …


编程练习–简单实用的选项卡切换效果

有网友私信我,说我前几篇写编程练习的例子让他们感觉我写代码的方式和他们不一样,让他们很受启发,希望我多写一些这样的例子。他们帮我总结了一下,主要表现在以下三个方面: