摘要:
因为不会c++,今天主要是学习了一下c++的东西,感觉非常麻烦。 目前知道了c++里创建线程createThread,返回一个内核对象(HANDLE),我的理解是,c++中系统层面上的操作(线程,文件等)都是基于HANDLE。这点很奇怪。我拿c#或者java(这两个差不多)来做个比较。 c#里创建线 阅读全文
摘要:
最近想写一个node的c++插件实现线程。提供的api使用回调并进行二次包装使其返回一个promise,并且要求需要在工作线程里执行的函数为async函数。如果是node7.0以下的版本,函数必须返回一个promise对象 目前还在构想api列表,我本身并不懂c++,感觉和学过的c#相差太大,总之就 阅读全文
摘要:
昨天大叔问我一个关于gps的问题,一开始我是懵逼的,因为之前我从来没有接触过这玩意儿。稍微查了一下,gps协议包含了$开头和<>结尾,但这并不是重点。大叔告诉我说他们采集了一些位置的经纬度坐标,但是放在百度地图里就有偏差,位置差了几公里。这个问题不小,毕竟差了几公里。于是在一番搜索后发现原来是百度在 阅读全文
摘要:
写这个问题是因为最近看到一些初学者用回调用的不亦乐乎,最后代码左调来又调去很不直观。 首先上结论:推荐使用async/await或者co/yield,其次是promise,再次是事件,回调不要使用。 接下来是解析,为什么我会有这样的结论 首先是回调,理解上最简单,就是我把任务分配出去,当你执行完了我 阅读全文
摘要:
最近在做一个单页应用,node和浏览器仅通过json传输数据,因为是只有自己用等于是锻炼一下自己,所以也不用考虑seo的问题,node端我已经写好了,但是浏览器端想要用ajax原生太麻烦,用封装的函数又需要引入angular,jquery等大型框架。我写node比较多,觉得用什么功能就引入什么功能, 阅读全文
摘要:
重回博客,这个帐号之前注册后就只发了一篇博客。听朋友建议,决定一周两次更新。 第一篇谈论一下最近想的比较多的异步的问题。 传统多线程异步 传统的异步是多线程的,当要同时做两件事的时候,他们是执行在不同的线程里的。这就像是柜台卖东西,来了一个人就得找一个员工陪他,直到这个人走了这个员工才能接待下一个客 阅读全文
摘要:
这是我的第一篇博文,想来讲一讲js的函数。我的标题是js模拟c#的Delegate。 一、什么是Delegate(委托) 在jquery中有delegate函数,作用是将某个dom元素的标签的事件委托给一个函数队列,在触发这个事件的时候会触发这个函数队列中的所有函数。而c#中的Delegate对象也 阅读全文