自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

romandion的专栏

创新缔造未来,专注铸就卓越

  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 8位字节的比特翻转

在论坛上了看了个需求,问题倒不难,只是解决方式问题,感觉用宏写起来麻烦,特别是多字节的情况,留个备注。 #include #include unsigned char ru8(unsigned char s){ unsigned char rtn = 0 ; int i ; for(i = 0 ; i < 8 ; i++) {

2009-03-30 17:41:00 3397

转载 Intel平台下linux中ELF文件动态链接的加载、解析及实例分析(二): 函数解析与卸载

级别: 中级王瑞川 (jeppeterone@163.com), linux爱好者2003 年 12 月 01 日上篇文章Intel平台下Linux中ELF文件动态链接的加载、解析及实例分析(一): 加载阐述了ELF文件被加载的时候所经历的一般过程。那我们现在就来解决在上一篇文章的最后所提到的那几个问题,以及那些在dl_open_worker中没有讲解的代码。相信读者已

2009-03-26 11:31:00 1177

转载 Intel平台下Linux中ELF文件动态链接的加载、解析及实例分析(一): 加载

http://www.ibm.com/developerworks/cn/linux/l-elf/part1/index.html 文档选项级别: 初级王瑞川 (jeppeterone@163.com), linux爱好者2003 年 10 月 01 日动态链接,一个经常被人提起的话题。但在这方面很少有文章来阐

2009-03-26 10:40:00 1452

转载 Erlang 编程参考手册(全)

http://blovedot.javaeye.com/blog/147714  关键字: erlang 编程 参考手册 全 Erlang 编程参考手册 (第一部分,省略没有太多信息含量的第一章节)Erlang 编程 (第一部分)1 顺序编程1.1 The Erlang Shell大多数操作系统都有一个命令行交互环境或者一个shell,对于UNIX

2009-03-24 17:14:00 6124

转载 开源软件的商业战略

http://www.linuxsir.org/bbs/archive/index.php/t-54757.html 此文好像是Apache项目负责人的演讲稿,解释了开源项目在公司发展战略中的地位和应用前景,运用了MySQL和Apache等项目做例子,让大家对开源项目的商业化之路有大概的了解。Open Source as a Business Strategy Brian Be

2009-03-24 15:25:00 2349 1

翻译 lua 5.0的实现(翻译)8

综述     在这篇论文中,我们论述了Lua5.0实现中各个最具创意部分:他的基于寄存器的虚拟机,使用优化后的表作为数组的新算法,和闭包的实现。     据我们所知,Lua是头一个广泛采用基于寄存器虚拟机的语言。对表的优化,允许一个表在他被当作数组使用时,能够做为数组被分块实现(就是说,当他在1...n范围内有足够的关键字)。他对闭包的实现也是独一无二的,结合使用了一个基于数组的栈,这

2009-03-24 13:36:00 1415

翻译 lua 5.0的实现(翻译)7

虚拟机     Lua首先将程序编译成指令【操作码】,然后执行这些指令。每个函数,Lua都要为创建一个原型【prototype】,一个包含该函数操作码的数组以及一个包含该函数所使用的所有常量(字符串和数值)Lua值的数组。     十年来(从1993年,Lua首次发布),Lua在不同的实现中,使用基于栈的虚拟机。从2003年开始,随着Lua5.0发布,Lua使用基于寄存器的虚拟机。基于

2009-03-24 09:24:00 1741

翻译 lua 5.0的实现(翻译)6

    从5.0版本开始,Lua实现了“非对称协程”,也叫做“半对称协程”或者“半协程”。这些协程由Lua标准库:create、resume和yield提供支持。create函数接收一个"main"函数,并使用该函数创建一个新的协程。他返回一个类型为thread的值表示该协程。(和所有Lua的值一样,协程是一阶[first-class]的值)resume函数通过调用他的主函数来启动一个给定协程的执

2009-03-23 09:35:00 1387

转载 虚拟机之比较,lua 5 的实现

 http://blog.codingnow.com/2005/12/compare_with_lua_5.html 前段把自己的虚拟机和编译器完成后,曾经和 lua5 做过一个比较。比较的结果很沮丧,我的虚拟机只能达到 lua 5一半多点的速度。所以很不服气的又读了一段 lua5 的源码。而之前我是一段一段的看 lua source code 的,甚至 lua 4 和

2009-03-20 12:02:00 2063 4

转载 lua 5.0的实现(翻译)1,2,3,4,5

http://www.blogjava.net/killme2008/archive/2008/04/07/191324.html 三个多月前翻译的,今天又找出来看看,后面的待整理下继续发,有错误的地方请不吝赐教。原文:http://www.tecgraf.puc-rio.br/~lhf/ftp/doc/jucs05.pdf翻译:dennis zhuang (killme2

2009-03-20 10:59:00 2149

转载 腳本語言

 http://zh.wikipedia.org/wiki/脚本语言 指令碼語言(Script language,scripting language,scripting programming language)是為了縮短傳統的編寫-編譯-連結-執行(edit-compile-link-run)過程而創建的電腦編程語言。此命名起源於一個指令碼「screenplay」,每次執行都會使對話方

2009-03-17 13:10:00 1049

原创 脚本语言的分析和设计

 首先,我推荐你去看下http://zh.wikipedia.org/wiki/脚本语言 ,这是关于各种脚本语言很完整的介绍。

2009-03-17 13:05:00 995

转载 IBM演示了六款下一代网络应用程序

 http://news.csdn.net/n/20090316/124111.html 【Csdn 3月16日消息】最近,在旧金山市场街的办公室里,IBM软件小组的新兴技术副总裁Rod Smith和IBM艾曼登研发中心的研究员Stefan Nusser向人们介绍了六个技术项目,这些项目旨在帮助人们处理在浏览器为中心的网络世界中日益增多的在线信息。Smith说,IBM这些计划的最终目标

2009-03-16 17:10:00 733

原创 git daemon

 git是分布式版本控制系统,网络很多资源都是介绍如何使用客户端,不过对服务器的创建却提之甚少,主要还是原因还是需要创建服务器的人比较少。我想在自己机器上弄个git服务,然后管理自己的系统。花了不少事件来创建一个服务器,出很多问题,下面想和大家分享下其中过程。 一、git服务安装 1、下载git源码,编译安装      这个过程很简单,我用的git version 1.6.2.

2009-03-16 15:44:00 4689

原创 用户界面的另外一种实现方案(2)现有的方案

我们知道,客户程序特点:1、指定资源2、类描述3、对象描述4、脚本5、事件响应 那么现有的方案是如何实现的呢?我们举个魔兽世界中一个UI程序的例子:<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/1801/XMLSchema-instance"

2009-03-16 13:16:00 1030

转载 虚幻引擎3(Unreal Engine 3)概要

虚幻引擎3(Unreal Engine 3)概要虚幻引擎3概要    虚幻引擎3是一个面向下一代游戏机和DirectX 9个人电脑的完整的游戏开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持。    虚幻引擎3的设计目的非常明确,每一个方面都具有比较高的易用性,尤其侧重于数据生成和程序编写的方面,这样的话,美工只需要程序员的很少量的协助,就能够尽可能多地开

2009-03-11 18:49:00 2554

转载 基于xml的用户界面标记语言

 http://www.infosecurity.org.cn/article/xmlsec/base/22720.htmlhttp://www.infosecurity.org.cn/article/xmlsec/base/22722.html 基于xml的用户界面标记语言 文章出处:www.ccidnet.com 作者:张孟     发布时间:2004-12

2009-03-06 13:23:00 2028

原创 用户界面的另外一种实现方案(1)我们要做什么

 我们通常做界面,都是使用IDE的所见所得功能,在界面上进行拖曳。有几个比较著名,我们分个比较下。1、mfc/dephi/qt:资源+代码,然后二进制编译。2、java:类+本地化【awt/swing】。3、html的web浏览。他使用标记语言来描述UI格式,脚本使用javascript或者vbscript来控制对象的行为,比如鼠标点击。4、3D显示方式,利用引擎来处理,5

2009-03-05 23:24:00 1141

原创 automake动态库

AUTOMAKE_OPTIONS=foreignINCLUDES=-I$(top_srcdir)/libpr/include -I$(top_srcdir)/vt/includenoinst_PROGRAMS =libvt.solibvt_so_SOURCES=vty/vtcmd.c vty/vtdrv.c vty/vty.c vty/evtd.c telnet/telcmd.c telnet/t

2009-03-05 21:52:00 2969

转载 从程序员角度看ELF

http://www.xfocus.net/articles/200109/260.html 创建时间:2001-09-15文章属性:翻译文章来源:http://www.xfocus.org文章提交:alert7 (sztcww_at_sina.com)从程序员角度看ELF原文:《 ELF:From The Programmers Perspective》作者:Hongj

2009-03-05 18:16:00 926

转载 ELF文件格式(中文)(三)

http://www.xfocus.net/articles/200105/176.html  创建时间:2001-05-16文章属性:翻译文章来源:Http://www.patching.net文章提交:alert7 (sztcww_at_sina.com)==================== Dynamic Linking (动态链接) =====================

2009-03-05 18:13:00 904

转载 ELF文件格式(中文)(二)

 http://www.xfocus.net/articles/200105/175.html 创建时间:2001-05-16文章属性:翻译文章来源:Http://www.patching.net文章提交:alert7 (sztcww_at_sina.com)=================== String Table 字符串表=========================

2009-03-05 18:10:00 741

转载 ELF文件格式(中文)(一)

http://www.xfocus.net/articles/200105/174.html  创建时间:2001-05-16文章属性:翻译文章来源:Http://www.patching.net文章提交:alert7 (sztcww_at_sina.com)elf文件格式--   另一文本方式的elf文档write by breadbox Email:breadbox@mup

2009-03-05 18:06:00 1134

转载 UNIX/LINUX 平台可执行文件格式分析

http://www.ibm.com/developerworks/cn/linux/l-excutff/ 级别: 初级施聪 (memncmp@yahoo.com.cn), 高级程序员、网络设计师2004 年 12 月 01 日本文讨论了 UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler and link editor output

2009-03-05 15:09:00 592

转载 kernel基本功练习

http://blog.chinaunix.net/u/22617/showart_391728.html  【kernel基本功练习1】gcc的扩展语法 ,有空的时候注意一下。【kernel基本功练习1】gcc的扩展语法 ,有空的时候注意一下。在linux 的世界, 用的都是GCC(GNU gcc) , 在看kernel代码的时候, 可能会看到一些比较怪异的写法,

2009-03-04 00:20:00 824

转载 ModHOMM3 使用说明

 ModHOMM3 使用说明  ModHOMM3是自由软件,由法国人 Glover 和 Slaim 开发,适用于英雄无敌3——死亡阴影英文版。相关主页:http://www.multimania.com/modhomm3  Ⅰ、安装ModHOMM3  为防止不当操作引起意外,请自行将英雄无敌3安装目录下Data文件夹中的 H3bitmap.lod 和 H3sprite.l

2009-03-03 23:11:00 4305

原创 高可用高性能系统(十三)虚拟机

 虚拟机执行速度缓慢,好像和高性能没有什么关系,但事实上,却不是这样的。我们首先探讨下对高可用的作用,这个其实比较好理解。虚拟机一直执行脚本化程序,比如lua/ruby/python/sql等,他们在虚拟机中被解释执行。java其实也可以被认为是这样的,erlang也是。这些情况都反应了这样的事实,当然,我们并不是说他们都是高可用的。我们考察2个重要的语言:SQL和erlang。SQL是一种结构化

2009-03-03 16:19:00 1671

原创 库函数源码级别的单元测试

    在windows下,定义一个库函数文件头,一般都要加dllexport/dllimport的修饰符,如果在linux下就必须将这个修饰符去掉,如果要在cppunit下,直接调用库函数源码,也必须将这个修饰符去掉,否则系统将根据这个头文件去找相应的Lib和dll。我在这里提供一个方法来解决这个问题。    我假设编写一个库sys,那么头文件一般写成下面这个样子: #if defi

2009-03-02 11:50:00 695

C++编码规范

基于谷歌的C++编码规范,将其翻译为中文,并做一定的扩展。

2012-07-12

Lua 的实现,Lua使用者不能不看,脚本语言的经典啊。

关于Lua是如何的实现,英文版本。Lua使用者不能不看,脚本语言的设计经典啊。

2009-03-20

云风的大世界架构,介绍基础的大型网游的服务端架构。

云风是网易的开发经理,在业界影响颇大。这个pdf是他关于大世界理念的基础介绍。

2008-09-11

资源管理软件设计.pdf

这是一个比较完整的UML软件设计文档案例

2008-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除