上一页 1 ··· 3 4 5 6 7

2013年8月14日

摘要: 设置界面上是不能拖放顺序的,唯一解决办法是:一、先选择所有文档使用相同输入源二、选择用美国英语三、再选择允许多个输入源,再打开原来的中文输入法顺序就调过来了!尼玛,这就是苹果的人性化?懒得吐嘈了。 阅读全文
posted @ 2013-08-14 14:56 冷欺花 阅读(5650) 评论(0) 推荐(0) 编辑

2013年7月1日

摘要: ssh,一般常用来做远程登录管理,也就是连上远程机器,得到一个shell,然后交互式地在上面敲命令-看结果-再敲命令。偶尔也会用在脚本里,做些自动化批处理上传下载的操作,但本质上也是用shell来执行一个字符串命令。但是,ssh还有一个很重要的功能,即端口转发,这个功能更偏向于为其它程序提供服务,而基于shell的功能则可认为是更偏向于为人服务。端口转发有三类:本地转发,远程转发,动态转发。其中本地转发和远程转发并没有本质区别,都是在“localip:port”和"remoteip:port”之间建立安全的ssh连接,之外的事情则由请求建立此连接的应用程序自理。两者的区别仅在于是谁先 阅读全文
posted @ 2013-07-01 23:42 冷欺花 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 一个偶然的原因,在研究git使用时,发现有个自动启动的git-daemon进程:wellbye@AY130622174524343529Z:~$ ps aux|grep gitroot 912 0.0 0.0 164 4 ? Ss 16:47 0:00 runsv git-daemongitlog 923 0.0 0.0 184 4 ? S 16:47 0:00 svlogd -tt /var/log/git-daemon113 2254 0.0 0.0 11448 81... 阅读全文
posted @ 2013-07-01 10:53 冷欺花 阅读(7315) 评论(1) 推荐(1) 编辑

2013年5月7日

摘要: 对三国志英杰传游戏乐趣的一点分析 阅读全文
posted @ 2013-05-07 22:47 冷欺花 阅读(4736) 评论(1) 推荐(0) 编辑

2013年5月3日

摘要: 跨语言交互,也就是多语言混合编程,其实也是理解lua与c++交互的一个关键。首先,是理解为什么要多语言混合使用,只用c++不行吗?答案是因为脚本语言语法糖多使用方便、沙盒式安全机制使系统更稳定、整体概念简单易学降低开发成本,等等……那么,只用脚本不行吗?那也是不行的,因为与系统api的接口、计算密集性模块的性能要求等是脚本语言不擅长的,这一部份仍然需要c/c++来完成。因此,为了综合各自的优势,就出现了混合编程的需要。 阅读全文
posted @ 2013-05-03 18:37 冷欺花 阅读(3689) 评论(3) 推荐(1) 编辑

2013年5月1日

摘要: 从以下几个方面逐一解析这个问题: 1、lua的数据模型 2、跨语言交互的实质 3、c++对象模型 4、核心1:在lua中使用c++对象 5、核心2:高效地导出c++对象 阅读全文
posted @ 2013-05-01 11:23 冷欺花 阅读(3669) 评论(2) 推荐(1) 编辑

2013年4月25日

摘要: 把代码拿到新买的macbook上编译时,出现莫名其妙的链接错误:Undefined symbols for architecture x86_64: "CppUnit::SourceLine::SourceLine(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)", referenced from: test_codec::test() in test_codec.o 相信也会有不少 阅读全文
posted @ 2013-04-25 21:13 冷欺花 阅读(19768) 评论(0) 推荐(0) 编辑

2013年4月13日

摘要: 一般在用c写的lua函数里,检测到某些参数或前置条件错误时,会用luaL_error来报错,这时脚本层如果是xpcall,其错误处理函数就会被调用,在其中可用debug.traceback()来打印记录错误栈,这是脚本错误调试的常用做法。 但是在c++环境中使用lua时,却有一个细微而致命的bug:lua通常是按c语言方式编译,因此luaL_error最终会调用longjump来实现跨函数远程跳转,而这种跳转不会遵循c++关于stack unwinding的规范,其最直接的影响就是局部变量的析构函数不会被调用。 如果使用的是官方版lua,那么可以用c++方式编译lua来解决。但是如果用... 阅读全文
posted @ 2013-04-13 19:02 冷欺花 阅读(1837) 评论(0) 推荐(0) 编辑

2012年12月9日

摘要: 做windows开发几年了,一直用vc。感觉这个集编辑、调试、管理于一体的IDE,确实是组织维护中小规模项目的利器。在使用的过程中,也积累了不少vc经验技巧,甚至是习惯了那整套工作流程。当突然换到其它平台上开发时,面对新的系统和工具,总有点格格不入。比如说Mac上的xcode,也是一款全功能的IDE,但其在设计结构上与vc风格颇异,导致vcer在初步接触的时候,不是觉得缺胳膊少腿,就是脱裤子放屁,明明看着就是一漂亮的花瓶,可就是摘不到花瓶里的花朵。但是功夫不负有心人,或是说大道外殊内同,终于让我摸索出一条将xcode配置成vc style的方法,现在在两个平台上开发都有体贴可人的IDE用,程序员的幸福莫过于此呀。 阅读全文
posted @ 2012-12-09 22:55 冷欺花 阅读(5172) 评论(7) 推荐(7) 编辑

2012年12月8日

摘要: 把demo顺利移植到几个pc和移动平台后,便不觉雄心博博,想要一股作气,把flash“平台”也拿下。但flash终规不是一个“正常的”posix类平台,adobe相对其它几家操作系统级厂商来说,在打造平台环境及工具链方面的功力确实还是差了点,导致困难重重,其编译调试过程更是让人叫苦连天,至今仍在苦苦挣扎中。现打算每天一记,把所有的陷井和进步都总结在案,看看需要多少天才能克尽全功! 阅读全文
posted @ 2012-12-08 22:38 冷欺花 阅读(1521) 评论(5) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7

导航