- 博客(7)
- 收藏
- 关注
原创 Ubtuntu 14.04 安装GNU ARM Embedded Toolchain
1).sudo apt-get remove binutils-arm-none-eabi gcc-arm-none-eabi重新安装CA证书2).sudo apt-get install --reinstall ca-certificates 或 sudo -E add-apt-repository ppa:linrunner/tlp3). sudo add-apt-repo
2015-05-04 16:46:14
1585
转载 Linux下Git和GitHub环境的搭建
1 Linux下Git和GitHub环境的搭建第一步: 安装Git,使用命令 “sudo apt-get install git”第二步: 创建GitHub帐号第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email第四步: 回到github,进入
2014-12-29 11:04:12
831
原创 虚拟磁盘格式转换(vdi转换vmdk)
转换问题中遇到问题VBoxManage.exe: error: Cannot register the hard disk解决办法改变uuid: C:\Program Files\Oracle\VirtualBox>vboxmanage internalcommands sethduuid E:\Rock\mtk_tool_vm\ubuntu.vdi
2014-12-24 10:27:58
4618
转载 select、poll、epoll的比较
linux提供了select、poll、epoll接口来实现IO复用,三者的原型如下所示,本文从参数、实现、性能等方面对三者进行对比。 int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);int poll(struct po
2014-01-06 15:25:59
950
转载 select与epoll、apache与nginx实现原理对比
关于select与epoll两种IO模型,都属于多路IO就绪通知,提供了对大量文件描述符就绪检查的高性能方案,只不过实现方式有所不同:select:一个select()系统调用来监视包含多个文件描述符的数组,当select返回,该数组中就绪的文件描述符便会被内核修改标志位。select的跨平台做的很好,几乎每个平台都支持。select缺点有以下三点:单个进程能够监视的文
2014-01-06 15:22:02
1102
转载 Epoll模型
Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是1024,搜索
2014-01-06 14:46:02
775
原创 opencv学习笔记(一) 配置环境、第一个程序
本文在 ubuntu 12.10 下进行在QT+opencv进行第一个小程序的开发QT的安装这里不再介绍本文需要的安装的工具OpenCV2.4.6 :http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/首先安装C++编译器$ sudo apt-get install g++
2013-09-15 19:15:10
1021
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人