linux c++
文章平均质量分 58
delacrxoix_xu
曾就职于百度、搜狗、蚂蚁金服
现就职于阿里巴巴
展开
-
C语言读写BMP linux 平台
EasyBmp CxImage FreeImage 都可以!太强大了,开源就是好建议看EasyBmp,49KB大小,容易看懂转载 2010-03-24 22:19:00 · 1164 阅读 · 0 评论 -
C# int 转 16进制的字符串 in to hex string
网上有人写的,其中有个错误,只需把大于号改成大于等于就好了,在此重新发一下。在framework 2.0里面bitconverter不够强大。所以不得不自己写个函数以前是while (ulong.Parse(value) > 16)我将其改成了 while (ulong.Parse(value) >= 16)测试了很多数据,结果是一致的。 public class Cr原创 2011-12-08 13:08:50 · 13543 阅读 · 1 评论 -
【原】通俗说法所谓数码相机的“动态像素”和“静态像素”背后的故事
疑问:我的手机,拍照片时候分辨率达到2500多×1700多,录视频时候确是640×480。为什么差距这么大?关键字:动态像素,静态像素,数码相机,DC,DV,CCD工作原理,CCD结构,RGB差值补偿算法,RGB三次曝光设计动态像素这个概念,或者说动态有效像素。我在百度上原创 2011-09-17 15:17:17 · 9712 阅读 · 2 评论 -
高效c语言 内存拷贝. 测试结果 rand, loop, operator= % in x86-64 SUSE
If you use C++,C, when a memory copy is needed. Please Use memcpy. That will be very very very fast!!!!Next, please see原创 2011-08-09 16:22:40 · 1638 阅读 · 0 评论 -
测试while(u--);和while(u)u--;的区别
测试结果居然效率二者不一样。u=500;while(u--);慢一些。执行一次用时2300ns。后者快一些,1900ns。测试方法:连续执行100000次,统计平均时间。 cpu: intel core2 4300 1.8GHzOS: x86_64-su原创 2011-09-06 14:01:04 · 2215 阅读 · 3 评论 -
linux 下 如何安装 glut.h 和 glu.h
在linux下opengl编程,首先需要安装glut包。1 安装glut(1)下载地址: http://fidelio.cacs.louisiana.edu/resources/linux/glut.zip(2)将glut.zip解压:unzip glut.zip解压后,里面有一个rpm安装包,一个测试文件,一个glut.h,一个make原创 2010-04-12 20:52:00 · 10966 阅读 · 3 评论 -
【转】让NTFS分区在Linux下开机自动挂载
第一步,建立windows C分区的挂载点,也就是你希望将C分区挂载到的目录树中的位置,如果你不明白挂载点是什么,请访问http://baike.baidu.com/view/417936.htm。具体操作如下:打开终端(gnome terminal或konsole或xterm),输入:sudo mkdir /media/c_win.你可以转到nautilus或dolphin文件管理器中查看是否已转载 2010-03-31 11:22:00 · 1080 阅读 · 0 评论 -
[转]linux swap交换区(虚拟内存)
用free -m查看的结果:[root@localhost ~]# free -m total used free shared buffers cachedMem: 7918 7865 52 0 7228 143-/+转载 2010-03-30 21:55:00 · 7538 阅读 · 0 评论 -
Grub2启动项的修改和相关操作命令
如果grub启动项里面多出了某些不想要的启动项,想删除它,可以直接修改/boot/grub/grub.cfg文件。单它是只读文件,不让修改。chmod +w /boot/grub/grub.cfg去掉只读属性,就可以用gedit修改了,不过得用sudo来运行gedit,以获取足够的权限。官方不建议直接修改grub.cfg,他们给出的步骤是先修改 /etc/default/grub; sud原创 2010-03-30 16:41:00 · 33041 阅读 · 1 评论 -
【原】以太网帧FCS校验码CRC32的三种实现方法
提供了三种实现方法。方法一:按位计算CRC32校验码。方法二:使用非翻转的查找表进行快速计算,按字节计算CRC32校验码。但计算过程中有位翻转操作,计算速度慢。方法三:使用翻转的查找表进行快速计算,按字节计算CRC校验码。速度极快。#include #include #include #define alt_8 char#define alt_u8原创 2012-05-22 02:44:20 · 25305 阅读 · 5 评论