摘要:
c/c++中对二进制位的操作包括设置某位为1、清除某位(置为0)、开关某位(toggling a bit)、检查某位是否为1等。这些操作较为常见并且可以作为其他位运算的基础接口,以下罗列几种方法:传统方法设置某位为1number |= 1 << x; // 设置第x位为1清除某位number &= ~(1 << x); // 置第x位为0开关某位number ^= 1 << x;检查某位if (number & (1 << x))相应地我们可以将其封装起来,简便的方法是使用宏来封装:#define BIT_SET(a,b) ((a
阅读全文
posted @ 2012-09-14 12:41
励志
阅读(224)
推荐(0)
摘要:
摘自博客园Lee's 程序人生svn是一个代码管理工具,可以很好的帮助程序员开发和管理代码。从http://subversion.tigris.org获取subversion for windows的版本,安装之后就有了svn.exe这个基于命令行的客户端工具。当然服务器端的程序也有了,这里就不关心如何配置SVN服务了。安装程序把svn.exe的路径加入了path环境变量,我们已经可以在命令行中直接输入svn就可以使用了。如果你不知道命令怎么用svn命令,可通过如下方式查询:svn help知道了子命令,但是不知道子命令的用法,还可以查询:svn help ci开发人员常用命令导入项目
阅读全文
posted @ 2012-07-27 13:16
励志
阅读(898)
推荐(0)
摘要:
一、在Linux下如何安装播放器Mplayer?第一步:MPlayer-1.0rc4.zip压缩包第二步:解压第三步:chmod +x configure第四步:./configure第五步:make第六步:make install这时候你就可以找一首歌试试了。.如何进行播放歌曲?mplayer 歌曲名3.如何将歌曲单曲循环?mplayer 歌曲名 -loop 04.如何将歌曲列表进行随机播放并且循环播放?mplayer -playlist play.list -shuffle -loop 0-shuffle 命令是:随机播放二、Linux下安装LibOffice办公软件首先下载LibO_3.
阅读全文
posted @ 2012-07-11 13:04
励志
阅读(220)
推荐(0)
摘要:
1.如何将一个文件移动到另外一个文件夹下:mv filenamepath /.../.http://www.cnblogs.com/目标位置2.如何将一个文件拷贝到另外一个文件夹下:cp filenamepath /../.http://www.cnblogs.com/目标位置3.如何将一个文件进行删除:rm filename4.如何见一个文件夹内所有的内容进行删除:\rm -r filename5.;如何远程将一个文件或文件夹拷贝到另外一台pc机上:例如:pc机A 上有个文件需要拷贝到pc机B上?第一步:在终端下将pc机A切换到root用户 (利用:su命令,然后输入密码)第二步:使用命令s
阅读全文
posted @ 2012-07-11 07:53
励志
阅读(220)
推荐(0)
摘要:
tcpdump使用: tcpdump -i eth0 dst 192.168.3.199 and port 6001 -xxtcpdump -i eth0 port 4002检测端口:tcpdump -i eth0 dst 192.168.3.237 -nn //对方tcpdump -i eth0 src 192.168.3.198 -nn //自己tcpdump -i eth0 src 192.168.3.198 -nn -xx //将某端口信息打印出来tcpdump -i eth0 dst 192.168.3.237 -nn -xx //将某端口信息打印出来在linux下查看进程或将某个进
阅读全文
posted @ 2012-07-11 07:30
励志
阅读(315)
推荐(0)