2013年4月15日

摘要: 第一章 Why use concurrency,There are two main reasons to use concurrency in an application: separation of con-cerns and performance.(这句写得很精辟:) 我:分离实现逻辑,然后使用“状态迁移表”这种消息驱动的方式,用在APP的设计上非常的方便。 什么时候不要使用con... 阅读全文
posted @ 2013-04-15 23:18 唐风思琪 阅读(2918) 评论(0) 推荐(0) 编辑

2013年4月13日

摘要: 作者:唐风 主页:http://www.cnblogs.com/muxue C++11 语言核心的改进中,最为关注的有 rvalue reference (这里有一篇拙作),lambda,variadic template。rvalue 规则稍微复杂,但一旦理解和记住了,应用上就没有什么困难... 阅读全文
posted @ 2013-04-13 16:25 唐风思琪 阅读(25220) 评论(5) 推荐(7) 编辑

2012年12月13日

摘要: 因为现在的项目转移到了 Linux 平台下,并且 IPC 通信使用了 DBus,第一次在 Linux 下进行编程,编译和链接 DBus 的程序。果然几乎是每一步很困难,所有东西都需要查资料。习惯了 IDE 下的工作,转到 Command line 就像个废人一样。 程序本身已经在上篇文章帖出来了(My_Client.cpp, My_Server.cpp),这没有什么,和 Windows 上一样。... 阅读全文
posted @ 2012-12-13 22:17 唐风思琪 阅读(1062) 评论(0) 推荐(1) 编辑

2012年12月9日

摘要: 转载请注明出处 作者: 唐风 通信数据的设置和获取 前篇主要是有讲一些相对高层的概念,比如 object,interface,method 之类的,对于这些“C 本来没有的东西”,如何在 DBus 中表现的确实很让我迷惑了一阵。但通信数据的发送可能比前面那些名称好理解得多。因为这些概念都是很本来就是底层的,很 C 的。 DBus 提供了一个 DBusMessageIter 的类型,使用这个类型的变量,我们就可以向 DBusMessage 中很容易地加入数据,也可以很容易地从中取出数据。 ... 阅读全文
posted @ 2012-12-09 23:45 唐风思琪 阅读(8588) 评论(0) 推荐(1) 编辑

2012年12月6日

摘要: 转载请注明出处。 作者: 唐风 前面一篇讲了DBus的 C 编程接口。现在开始解释一下 DBus 的基本概念,顺序反了,但和我的理解过程是一致的。看到 C 的编程接口之后,至少对于它的理解会有一定的感性认识。 DBus是用来进行进程间通信的。下面这张图展示了一些DBus的大部分东西,但是它太复杂了: DBus 本身是构建在 Socket 机制之上。真正的通信还是由 Socket 来完成的。DBus 则是在这之上,制定了一些通信的协议,并提供了更高一层的接口,以更方便应用程序之间进行数据的交互。 在DBus的体系中,有一个常驻的进程 D... 阅读全文
posted @ 2012-12-06 22:48 唐风思琪 阅读(25902) 评论(0) 推荐(5) 编辑

2012年12月2日

摘要: 转载请注明出处。 作者: 唐风 最近在学 Dbus,不过总是不得其门而入。 大部分资料都讲了很多东西却最终没有让我搞清楚怎么用 DBus,不就是一个 IPC 通信的工具么?就没有一点实用些的资料么?看了很多资料之后还是觉得只见树木不见森林。仔细整理下思路,觉得还是应该从最基本的方面入门,先从 DBus 的 C API 入手学习,有了这些知识,就... 阅读全文
posted @ 2012-12-02 23:42 唐风思琪 阅读(31577) 评论(3) 推荐(6) 编辑

2012年11月23日

摘要: 千与千寻,其实对这个电影来说,可以说是再平实不过的名字,中文念起来却如此地好听。想必这是宫崎骏自己也没想到的吧。 「ちょっとだけ」(只一点点) 这句台词出现了两次,千寻的爸爸所说的所有话里面,我记得最清楚的也就是这句话。第一次,是在车子开到森林的入口的时候,千寻一家发现已经开过头了,小千爸爸觉得向前开,也许可以绕回去,于是不顾千寻妈妈反对,说到“ちょっとだけ(只往前走一点)”。第二次是在建筑... 阅读全文
posted @ 2012-11-23 00:14 唐风思琪 阅读(795) 评论(1) 推荐(0) 编辑

2012年11月21日

摘要: 财务自由的最高造化: 你不必为衣食的节俭而感到羞愧,不必用大腹便便来证明你的富有;你不必炫耀你的财富,因为你的人格已足以赢得尊重;你的财富只为让你所爱的人和爱你的人过上舒适(但不是奢侈)和有尊严的生活。这样,财富才能使你达至真正的心灵自由——这也许才是财务自由的真谛。 保持财产性收入的净现金流入 除了工资收入外,财产性收入是达至财务自由一个很重要的指标。即保证不工作的时候... 阅读全文
posted @ 2012-11-21 22:26 唐风思琪 阅读(606) 评论(0) 推荐(0) 编辑

2012年11月11日

摘要: 我是在说动漫 虽然最近很忙,但还是忍不住在每天睡觉前躺在床上看上一两集。有近半年没有发现中意的动漫了,总算这是一个。 这里有关于它的网站(http://www.accel-world.net/) 日本作家川原砾创作、HIMA插画的轻小说系列,为第15届电击小说大奖大赏得奖作品。故事讲述的是几十年后的未来,人们普遍使用名为“神经连结装置”的终端设备连线,生活的大半时间都建构在网络世界里。自卑少年有田春雪因诸多原因得到了超级软件“Brain Burst”,开始了在“加速世界”中的战斗与生活,逐渐改变自我的同时也改变着他人。(这个加速世界就是一个比现实世界快1000倍的世界,并与现实世界... 阅读全文
posted @ 2012-11-11 21:56 唐风思琪 阅读(1011) 评论(0) 推荐(0) 编辑

2012年11月3日

摘要: 极限是一个非常重要概念,但也很难理解。 极限概念的出现,主要是因为微积分发展到 18 世纪末的时候还没有一个严格的基础,虽然微积分作为一种工具,很强大,解决了很多问题,但基础却一直不稳固。到了18世纪末,柯西和威尔斯特拉斯把基础的问题解决了,解决的手段就是引入极限。 那什么是极限: 对于一个函数 y = f(x),当 x 趋进于数 a 时,则 y 的极限是 b,指的是:对... 阅读全文
posted @ 2012-11-03 19:17 唐风思琪 阅读(4097) 评论(1) 推荐(1) 编辑

2012年10月26日

摘要: 晚上跑步,无聊瞎想。 为什么数学叫数学?数学是干什么的?为什么研究这么多“技巧”性的东西?为什么为什么为什么?没有逻辑地瞎想,不想点什么,跑步实在是太单调太累太能坚持了。 碰遇最近“复习了”一下数学三次危机的简单始末。今人一定会嘲笑毕达哥拉斯学派的人吧。因为不承认无理数而杀人,一群如何固执而又疯狂而又“愚蠢”的人啊。数学为什么会让人有这般难以理解的行为? 突然好像明白了数学为什么是“数... 阅读全文
posted @ 2012-10-26 00:32 唐风思琪 阅读(1185) 评论(1) 推荐(1) 编辑

2012年10月22日

摘要: 因为没有准确地理解弧度的概念,所以没有很好地理解三角函数(sin,cos),而三角函数又是高等数学和模拟电子中出现得最为频繁的函数。于是从弧度开始,这一部分的数学一直就被我的大脑下意识地排斥。那些“莫名其妙”地出现在各种式子中的 π 和 e ,让我十分郁闷。逼着大脑学习这些式子对我来说就强迫自己像吃下带苍蝇的点心一样,恨不得立马把它吐出来。 为了尽量挽救一下我的工程生命,还是老老实实从基础的地方... 阅读全文
posted @ 2012-10-22 23:53 唐风思琪 阅读(7866) 评论(1) 推荐(2) 编辑

2012年2月12日

摘要: 最基本的Winsock的程序。 本来应该作为博客的代码Wiki部分进行保存,而不是一篇博文的。无奈自建博客的计划迟迟没有开动的迹象,先忍忍。 这两个文件完成了最简单的Winsock的例子:服务器端进行侦听,客户端发起连接,发送数据,服务器端收到数据后进行反馈。 下面是客户端的代码文件: // ClientProcess.cpp#include "StdAfx.h"#include "ClientProcess.h"#include <iostream>#include <WinSock2.h>#pragma comment(lib 阅读全文
posted @ 2012-02-12 22:51 唐风思琪 阅读(1105) 评论(0) 推荐(0) 编辑

2012年1月1日

摘要: 终于迎来了传说中的2012年了。 工作以后,每年都写一篇年终总结。今年终于没写。今年过得真不规矩。 回想2011年的工作和生活,概括起来就是一个字:“乱”。没有计划,没有目标。每天忙得晕头转向。很想清静一阵,给自己一段思考和整理的时间。元旦回家里过的,明年开始又在新的地方生活和工作。肯定又会是一段忙碌的日子,不过重点会有些变化。也许双休能够保证了吧,给自己一些时间多想想。 2011年做了一些“管理”的工作,有得有失,得失参半。和一群志同道合的同事们一起工作真的非常快乐,五年来第一次。新来了很多同事,还有新的上级。从他们身体我学到了很多。很多事情以前没有想过,没有想到。三人行,真是必有我师... 阅读全文
posted @ 2012-01-01 16:26 唐风思琪 阅读(423) 评论(0) 推荐(0) 编辑

2010年7月10日

摘要: 因为能及时地完成这个小工具,全靠在网上找到一些代码来用,所以,也把自己完成的东西回馈给网络。:) 之前有这么一个小需求,要大量地翻译一些零散的句子,对于翻译的质量并不在意,直接采用翻译工具的结果就可以了。但是量很大,于是就想着用 Google 的翻译 API 来做。一开始想用 JavaScript 来写的,但由于只会 JavaScript 的对 Google 翻译 API 的异步调用方式,不知道... 阅读全文
posted @ 2010-07-10 22:27 唐风思琪 阅读(2622) 评论(0) 推荐(1) 编辑

2010年7月4日

摘要: AGG中的贝塞尔曲线描绘方法 阅读全文
posted @ 2010-07-04 22:41 唐风思琪 阅读(2108) 评论(0) 推荐(0) 编辑
摘要: AGG中的贝塞尔曲线描绘方法 阅读全文
posted @ 2010-07-04 22:35 唐风思琪 阅读(3441) 评论(2) 推荐(1) 编辑

2010年6月23日

摘要: 原文地址:http://www.antigrain.com/research/ bezier_interpolation/index.html#PAGE_BEZIER_INTERPOLATION Interpolation with Bezier Curves  贝塞尔插值 A very simple method of smoothing polygons 一种非常简单的多边形平滑方... 阅读全文
posted @ 2010-06-23 18:46 唐风思琪 阅读(3377) 评论(1) 推荐(3) 编辑

2010年6月22日

摘要: Gamma Correction Using Gamma Correction in Anti-Aliasing 本文讲的是 AGG 中的 Gamma 校正。 我的插嘴:继续翻译 AGG 官方网上的文档,原因有二:一是因为 AGG 作者写的东西都和 AGG 的实现有点关系,学习他写的文档是理解代码最好的途径之一。二是喜欢 AGG 作者做事的风格,可以感觉得到那种精益求精的追求。可惜的是 AGG 就这么停止了开发,好在留下的代码和文档已经够让我学一阵子了。 阅读全文
posted @ 2010-06-22 21:16 唐风思琪 阅读(2572) 评论(0) 推荐(0) 编辑

2010年6月9日

摘要: AGG 之 spanline container 阅读全文
posted @ 2010-06-09 21:03 唐风思琪 阅读(1457) 评论(0) 推荐(0) 编辑

导航