自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 使用一行Python代码打印出9*9 乘法表

print "\n".join("\t".join(["%s*%s=%s" %(x,y,x*y) for y in range(1, x+1)]) for x in range(1, 10))

2016-10-28 14:06:03 5412

原创 算法讨论- 位1的问题

问题描述摘自编程之美P123,扩展问题2, 给定两个正整数(二进制表示)A和B,问把A变为B需要改变多少位(bit)?也就是说,整数A和B的二进制表示中有多少位是不同的?分析要求有多少位是不同的,可以使用XOR操作来实现,比较A和B的各个bit,有3中情况,0XOR0, 0XOR1,1XOR1。当XOR返回真事,相应位上是不同的,计数器的值+1。 那么怎么以此比较各个bit

2013-04-28 15:09:12 680 1

原创 关于Linux无法打开动态链接库.so的解决方法

有时候在编译程序时 。会有 error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory这是由于动态库不在链接程序ld的搜索目录中。解决方法有两个:将动态库复制到ld的搜索路径下。通常是在/usr/local/lib,或者/us

2013-03-08 16:41:07 2277

原创 OpenCv 移植到Arm-linux

昨天,接到任务,将OpenCV移植到Arm板上。这个以前在学校也没接触过啊。于是上网找资料。很多流程都一样。安装arm-linux-g++交叉编译器。使用CMake生成Makefile.Make,生成头文件和库文件。按照网上的步骤,很快就编译好了。奇怪的是,没有遇到任何问题,直接编译成功。着实让我高兴,但是将测试程序编译好后再Arm上去跑不起来,总提示libcv.so加载不上。网上

2013-03-08 15:53:52 1236

原创 Linux mount umount

现在大多数的Linux发行版本都支持移动设备的自动挂载与卸载。移动设备通常指的是USB,CD-ROMs,闪存,移动设备。在Ubuntu下,系统会自动将你的U盘挂载在/media/user目录下。其中user是指登录系统的用户名。现在我想要手动挂载我的U盘到/media目录下。然后使用mount命令,mount命令的格式是:mount -t type device d

2013-03-06 16:04:07 2559

原创 简单的并发服务器

服务器端代码:#include #include #include #include #include #include #include #include int main(int argc, char *argv[]){ int listenfd,connfd; pid_t childpid; socklen_t clilen; struct sockaddr_

2013-03-05 10:13:23 947 1

原创 题目1

题目来源:http://ac.jobdu.com/problem.php?pid=1085问题描述: N=2000000000) 输入:    每组测试数据包括一行,x(0输出:    输入可能有多组数据,对于每一组数据,root(x^y, k)的值样例输入:4 4 10样例输出:4代码:

2013-03-04 12:56:01 472

原创 TCP协议

TCP协议TCP传输控制协议(Transmission Control Protocol)是一种面向连接的协议,是可靠的字节流协议,支持超时重传,流量控制和对数据进行排序等。TCP协议还是全双工的。面向连接。TCP不同于UDP,在传输数据前,需要先建立连接。TCP建立连接的过程,又叫三次握手。具体过程见第二节。可靠性。TCP在发送数据时,要求对方返回一个确认。如果没有收到确

2013-03-04 10:29:23 607

原创 大端字节序与小端字节序

首先,什么是大端(big-endian)字节序和小端(little-endian)字节序呢?所谓大端字节序就是高字节存储在低地址,低字节存储在高地址。小端字节序则刚好相反,高字节存储在高端地址,低字节存储在低地址。例如16位整数,0x0102。如果高字节0x01存储在低地址中A中,低字节0x02存储在高地址A+1中,则是大端字节顺序。如果高字节0x01存储在高地址中A+1中,低字节0x

2013-03-01 17:12:59 745

原创 使用OpenCV捕获视频,并保存为视频文件

int main(int argc,char ** argv){ char filename[1024]; if(argc == 1) sprintf(filename,"%s","camera.avi"); if(argc == 2) sprintf(filename,"%s",argv[1]); IplImage* frame = NULL; CvCapture* ca

2013-02-28 14:37:56 15615

空空如也

空空如也

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

TA关注的人

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