其他
文章平均质量分 94
yuanlin2008
这个作者很懒,什么都没留下…
展开
-
各种语言的二进制数据操作
C/C++这个似乎不用说了C#使用byte[]来标识二进制数据,并通过System.BitConverter来支持基本类型与二进制数据的转化。字节序与本机的体系结构相关,不能设置(X86是Little-endian)。支持与C++类似的bitwise操作符。AS3使用flash.utils.ByteArray表示二进制数据。ByteArray本身可以设置字节序,并且支持各种基本原创 2012-08-07 17:32:52 · 1648 阅读 · 0 评论 -
并行实现
原文http://www.altdevblogaday.com/2011/11/22/parallel-implementations/by John Carmack我一直都在“无畏的编码”,勇敢地干掉所有我认为有更好解决方式的东西。甚至于我为此感到一点点骄傲:“我不怕承受作正确事情所带来的后果!”当然,诚实的讲,这样的后果常常会撂倒一个新手,因为他们需要对付那些因此而无法工作的翻译 2012-07-26 13:12:30 · 2226 阅读 · 0 评论 -
使用virtualbox搭建一个实用的开发环境
开发服务器的部署在开发过程中一般需要很多的工具和服务,比如svn server,building server等等。这些工具和服务应该如何实际的部署到服务器是一个很头疼的问题。从管理和配置角度来看,就像软件本身划分功能模块一样,最好是按照功能划分,每个工具和服务都在一个独立的服务器上面,尽量减少各种工具安装和配置上的冲突。但是从实际来看,由于这些工具和服务一般都不会长时间的占用系统资源,这样会原创 2012-07-27 15:26:04 · 3982 阅读 · 0 评论 -
程序员绘图利器dot
原文作为程序员,我们离不开使用各种图形来描述软件。毕竟,图形描述方法比起直接看代码更加形象,更符合我们的思维方式。大多数的绘图软件,比如viso或者dia,都可以满足一般软件开发中对于绘图的需求了。无论是UML还是其他软件图,使用这些软件来制作都比较得心应手。然而,程序员作为软件的制作者,对于自己使用的软件的要求一般都会比较苛刻。我们总是在问自己,我们所使用的工具是最适合我们的吗?他能为我原创 2012-12-17 15:28:26 · 25270 阅读 · 0 评论 -
gcc前端的基本结构
原文对于gcc的一些概念,一直都比较模糊。在使用上我们都知道编译c时使用gcc命令,编译c++时使用g++命令;gcc也可以用来编译c++,gcc与g++在使用上的主要区别是g++会自动连接stdc++库。这些使用上的概念使得gcc的前端显得有些混乱。在网上查找有关gcc于g++的关系,有的说gcc会在内部调用g++,有的说g++调用gcc,但都没有更明确的解释他们之间的关系。要想在结原创 2012-12-17 11:47:18 · 16758 阅读 · 1 评论 -
Python面向对象学习资料汇总
Python的类型和对象系统http://www.cafepy.com/article/python_types_and_objects/Python对象的属性访问http://www.cafepy.com/article/python_attributes_and_methods/Python类与对象的实现机制《Python源码剖析》第12章 Python虚拟机中的类机制原创 2012-09-14 17:47:36 · 1266 阅读 · 0 评论 -
使用Lua Function表示Lambda calculus
http://blog.csdn.net/yuanlin2008/article/details/8627081很多程序语言所带给你的“完美”的感觉都来自于数学抽象之美。在Lua中,function被描述成“具有真正的词法范围的一类值”(first-class values with proper lexical scoping)。所谓的“一类值”,应该满足以下条件:可原创 2013-03-05 16:07:44 · 24888 阅读 · 2 评论