改进 ThinkJS 的异步编程方式

  • Post author:
  • Post category:IT
  • Post comments:0评论

ThinkJS是奇舞团开源的一款 Node MVC 框架,主要由welefen开发。简单介绍一下: ThinkJS 是一个快速、简单的基于 MVC 和面向对象的轻量级 Node.js 开发框架,遵循 MIT 协议发布。秉承简洁易用的设计原则,在保持出色的性能和至简的代码同时,注重开发体验和易用性,为 WEB 应用开发提供强有力的支持。 ThinkJS 借鉴了很多 ThinkPHP 的特性,同时结合 Node.js 的特性,使用了 ES6 Promise,让异步编程更加简单、方便。via 我是 T…

继续阅读改进 ThinkJS 的异步编程方式

手撕包菜磁力搜索引擎的开源说明

  • Post author:
  • Post category:IT
  • Post comments:0评论

已经一年半载没有写博客了,搞得上来不知道写些什么。博客上的内容还时不时有人评论,大部分我还是会一一回复的。有些人会关注我的博客用什么主机,我的博客现在是用Linode的主机,因为现在很便宜,而且配置不差。另外比较多的是问手撕包菜的源代码能否提供,能否出售。今天我写这个文章就是把手撕包菜的网站开源了,包括网站页面,DHT爬虫和搜索引擎相关部分。 2年前的那篇跟磁力搜索相关的文章在这里: 写了个磁力搜索的网页 - 收录最近热门分享的资源 作为最早在国内研究和实践DHT爬虫的人,我的灵感是来自芬兰He…

继续阅读手撕包菜磁力搜索引擎的开源说明

Lua C API 的正确用法

  • Post author:
  • Post category:IT
  • Post comments:0评论

Lua 作为一门嵌入式语言,提供了完备的 C API 供 Lua 代码和宿主程序交互,当然,宿主语言最好是 C 或 C++ 。如果是其它语言,比如最近两年流行的在 mono 环境嵌入 Lua 另当别论。 正确将 Lua 嵌入是不太容易做对的事情,很多刚接触 Lua 的人都容易犯错误。好在做这种语言桥接工作都是项目开始阶段的设计者做的,不必人人学会,所以只要有熟悉 Lua 的人来搞,犯错误的危害不会太大。而且即使做的有问题,日后修改也比较容易。这篇 blog 主要就是谈谈,最容易做错的位置,和一些…

继续阅读Lua C API 的正确用法

十年后的我自己

  • Post author:
  • Post category:IT
  • Post comments:0评论

十年,想不到这么快,我也到了谈论这个词的时候。在大多数时候,我都认为自己还年轻,却不得不接受被小孩子叫叔叔,越来越失去反驳的立场。 在数年前,我会摸摸她们的头说:叫哥哥。 在我的最高学历,初中同学群里面。这个被我们忘却的QQ群在最近反常地开始升温,大家聊天的话题都一致: 我们十年了。 无论如何挣扎,岁月却不会给我找借口。即便我觉得毕业就在昨天,翻墙出去通宵上网,调皮捣蛋是家常便饭,但看着他们的讨论话题已经是收入、结婚、小孩、装修,昨天他们还在讨论隔壁班姑娘哪个最好看,一种莫名的对撞自然而生。 时…

继续阅读十年后的我自己

夏威夷游记

  • Post author:
  • Post category:IT
  • Post comments:0评论

6天7夜,仅游玩了O’ahu一个岛,后来总结如果高效率地行进,可能这个岛屿4天就可以玩的差不多了。我很喜欢旅行,但是在旅行计划方面不太在行。夏威夷和我以前去过的菲律宾长滩岛比起来,更加现代一点,价格也贵了接近一倍。期间我们没有坐公交车,全程都租了车行进,并且我觉得花掉的钱里面,租车是最值得的。我把这篇文字记录下来,如果你也有夏威夷的出行计划,那么可以参考参考。 家人和我一起来,都说三个女人一台戏,至于四个女人嘛……反正一路上叽叽喳喳的。 第一天:东线 海滩是夏威夷的重头戏,如果说论美丽的海滩数量…

继续阅读夏威夷游记

#研发解决方案#discache-分布式缓存查询与管理系统 – 旁观者

  • Post author:
  • Post category:IT
  • Post comments:0评论

电商系统的分布式缓存一般是 redis 和 memcached 集群,每一个节点上会起很多实例,因为一个业务类型对应于一个端口,拆分得很清楚。既然节点很多,端口很多,业务也在变化,随时都有变动,如何管理呢? 本文链接:#研发解决方案#discache-分布式缓存查询与管理系统,转载请注明。 0     0 由 udpwork.com 聚合 | 评论: 0 | 要! 要! 即刻! Now!

继续阅读#研发解决方案#discache-分布式缓存查询与管理系统 – 旁观者

RapidJSON 代码剖析(一):混合任意类型的堆栈 – Milo Yip

  • Post author:
  • Post category:IT
  • Post comments:0评论

大家好,这个专栏会分析 RapidJSON 中一些有趣的 C++ 代码,希望对读者有所裨益。 本文链接:RapidJSON 代码剖析(一):混合任意类型的堆栈,转载请注明。 0     0 由 udpwork.com 聚合 | 评论: 0 | 要! 要! 即刻! Now!

继续阅读RapidJSON 代码剖析(一):混合任意类型的堆栈 – Milo Yip