代码改变世界

随笔档案-2012年09月

用位运算反转一个字节[转]

2012-09-26 11:39 by tetang1230, 269 阅读, 收藏,
摘要: 用位运算反转一个字节[转]还是不喜欢位运算啊。。。啊啊。。。刚在网上看到一个网友的位运算反转一个字节的帖子,贴过来学习积累啊...上代码:unsigned char reverse8( unsigned char c ){ c = ( c & 0x55 ) << 1 | ( c & 0xAA ) >> 1; c = ( c & 0x33 ) << 2 | ( c & 0xCC ) >> 2; c = ( c & 0x0F ) << 4 | ( c & 0xF0 ) >> 4; 阅读全文

我的第一个Lua程序[转]

2012-09-10 16:03 by tetang1230, 674 阅读, 收藏,
摘要: 标签:lua程序的编译原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://cynthia.blog.51cto.com/839408/850565我的第一个Lua程序辛苦的总算在ubutun中搭建完Lua的开发环境,测试一下Lua的环境1、测试lua是否安装成功,直接运行lua就能进入编译模式tao@tao:~/lua-5.2.0$ luaLua 5.2.0Copyright (C) 1994-2011 Lua.org, PUC-Rio> print("Hello World!")Hello World!& 阅读全文

ubuntu下安装lua

2012-09-10 13:26 by tetang1230, 346 阅读, 收藏,
摘要: ubuntu下安装lua最近项目要用到,安装过程小有坎坷,所以记录一下。共勉。1、下载lua的源码包,地址如下,最新版本5.1.2。http://www.lua.org/ftp/lua-5.1.2.tar.gz2、下载ubuntu的编译支持sudo apt-get install build-essential注意,这里不仅仅是安装gcc而已,还包括很多其他工具。3、下载libreadline相关支持,这个东西在编译时需要用到,无奈。sudo apt-get install libreadline6sudo apt-get install libreadline6-dev4、编译以及安装tar 阅读全文