自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

翻译 Fedora如何实现自动运行

1.在/etc/init.d/中创建脚本,运用如下的格式#!/bin/bash# chkconfig: 2345 20 80# description: Description comes here....# Source function library.. /etc/init.d/functionsstart() { # code to start app com

2015-10-21 16:04:49 475

转载 Fedora如何实现自动登录

To set up Fedora to login automatically just open the file /etc/gdm/custom.conf, and then add the following three lines to the end of the file.[daemon]AutomaticLoginEnable=TrueAutomaticLogin=bra

2015-10-21 15:23:30 613

翻译 用同一台PC的两个网口实现Iperf的server端和client端

有时候需要发包,仅仅需要一定速率的流量,并不需要关心收到报文的大小,一个好用的开源软件发包工具并不好找,iperf发包很方便,但是一般需要两台电脑,分别作为server端和client端,如果使用一个PC的两个端口分别作为Iperf的Server端和Client端,只需要一台电脑,作为一个可携带的发包工具,会大大方便携带与使用。将一台电脑的两个端口分别配置为不同的网段,如下:i

2015-10-20 20:35:11 7544

原创 LVS工作原理

1. Virtual IP AddressVirtual IP Addresses(VIPs) 技术可以实现一台物理服务器包含多个虚拟IP。VIP可以让一台webserver服务多个SSL加密的web sites, 也可以服务集群通过一个特定的IP地址进行通讯。配置VIP的方式:1)ifconfig创建一个透明的独立的设备,非同于下面的eth1,这个独立的设备有单独的IP地址,子网掩码

2015-09-29 19:08:48 585

原创 linux地址空间学习--未完待续

32位系统,0x00000000-0xBFFFFFFFFF 这3GB是分配给用户空间,0xC00000000-0xFFFFFFFFFF 这1GB是分配给内核空间。64位系统,0x0000000000000000~0xffffffff80000000。是用户空间地址,0xffffffff80000000~0xffffffffffffffff是内核空间地址。

2015-09-20 23:51:08 507

原创 向互联网转型

工作六年,都是在设备厂商,芯片厂商工作,由于目前云计算很是火热,而且按照现在趋势做软件的明显比做硬件的有前途,芯片的工艺也已经处于基本到头的阶段,工作前景很是堪忧,近段时间一直在向互联网转型的路上挣扎,面过两个互联网公司,最后的结果都是以工作背景不合适,相关知识不了解而被拒。第一个面试的公司的百度的基础架构部,听说基础架构部是百度核心部门,牛人很多,果然名不虚传,问的问题刀刀见血,总结面试失败

2015-09-10 23:57:43 419

转载 SYN Flood攻击防范技术(转)

1  概述1.1  产生背景SYN Flood攻击是一种通过向目标服务器发送SYN报文,消耗其系统资源,削弱目标服务器的服务提供能力的行为。一般情况下,SYN Flood攻击是在采用IP源地址欺骗行为的基础上,利用TCP连接建立时的三次握手过程形成的。众所周知,一个TCP连接的建立需要双方进行三次握手,只有当三次握手都顺利完成之后,一个TCP连接才能成功建立。当一个系统(称为客户端)请

2015-08-30 21:05:14 1208

转载 bitcount using bit method

unsigned int v; // count bits set in this (32-bit value)unsigned int c; // store the total herec = v - ((v >> 1) & 0x55555555);c = ((c >> 2) & 0x33333333) + (c & 0x33333333);c = ((c >> 4) + c) &

2015-07-01 21:10:32 616

原创 Network Namespace

Network Namespace定义了一些端口的集合,这个集合内的端口和其他namespace中的端口没有直接的联系,不会直接link,转发和路由,可以看做一个单独的集合。创建network namespace:ip netns add 列出已经创建的network namespace:ip netns listvirtual Ethernet interface

2015-06-07 16:26:06 1525

原创 发现一个大牛Scott Lowe博客

博客地址:http://blog.scottlowe.org/about/作者Scott Lowe,IT相关从事20多年了,目前是一个VMare的网络架构师,主要负责网络虚拟化和SDN.之所以成为大牛,可能并不一定是水平有多深,当然从他的从业经历和博客内容来看,专业方面也是有一定造诣的,大牛更重要的是喜欢把自己的实践和经验写在博客上,而且是据详细的那种博客,不是陈列实验步骤,更重要

2015-06-05 14:53:39 542

原创 Docker的网络工作原理

当DOCKER server也就是docker daemon启动时,会自动创建一个名字是docker0的bridge,每当docker创建一个container时,会在主机上面创建一个名字是veth*的ethernet 端口,并把这个eth*加入到docker0的bridge,在container中会自动创建一个名字是eth0的ethernet端口,这个eth0和veth*会形成一个类似管道的对,

2015-05-26 23:35:57 1930

原创 Iptable

Iptables是Linux的防火墙有三个规则链,分别是INPUT - 所有以主机为目的地的封包。 OUTPUT - 所有源自主机的封包。 FORWARD - 这些封包的目的地或来源地都不是主机,但路经主机(由它选路)。假若你的主机是一个路由器,这条规则链将会被应用。 规则是以列表的方式被加进每条规则链。每个封包会被头一条规则开始检查,才至最后一条。假若封包与其中一条规则吻合,

2015-05-22 00:20:42 745

原创 Docker简介

一、什么是docker二、docker能为我们做什么三、docker的重要组成四、docker的架构是什么五、docker是如何工作的六、docker使用了哪些技术

2015-05-19 23:47:00 400

原创 docker命令行方法

docker的命令行十分简单,用法如下:# Usage:  [sudo] docker [command] [flags] [arguments] ..# Example:$ sudo docker run -i -t ubuntu /bin/bashdocker run:运行某个containerdocker stop:关闭某个containerdocker

2015-05-18 23:51:13 598

转载 自旋锁

自旋锁  转自:http://blog.csdn.net/s04120227/article/details/3961381不明白的一点:持有自旋锁的任务睡眠会造成自死锁——因为睡眠有可能造成持有锁的内核任务被重新调度,而再次申请自己已持有的锁,为什么从新调度会再次申请已持有的锁????------------------------------------------------

2015-05-17 23:12:58 356

原创 ioctl实现例程

本例程中代码使用如下博客:http://tuxthink.blogspot.com/2011/01/creating-ioctl-command.html1.ioctl_basic.h/************************************************************************* > File Name: ioctl_basic.h

2015-04-23 00:11:48 700

转载 VIM 全选命令

转自:http://blog.csdn.net/csh159/article/details/7533872ggvG稍微解释一下上面的命令 gg 让光标移到首行,在vim才有效,vi中无效V   是进入Visual(可视)模式 G  光标移到最后一行 选中内容以后就可以其他的操作了,比如:d  删除选中内容 y  复制选中内容到0号寄存器 "+y  复制

2015-04-22 23:59:32 3702

原创 read/write proc例程

Proc做为用户态进程和内核进行通信的工具,可以用Proc访问内核的数据,本文例程创建一个Proc,然后通过一个Hello world例程进行Proc的读写操作。Proc的源代码:(此代码转自:http://tuxthink.blogspot.com/2011/02/creating-readwrite-proc-entry.html)/**************************

2015-04-20 15:51:05 1340

转载 Linux的查找命令

转自:http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1. fi

2015-04-17 18:34:52 385

原创 tmux备忘

窗格的分割Ctrl+b " - split pane horizontallyCtrl+b % - 将当前窗格垂直划分Ctrl+b 方向键 - 在各窗格间切换Ctrl+b,并且不要松开Ctrl,方向键 - 调整窗格大小Ctrl+b x--退出当前窗格Ctrl+b q - 显示分隔窗口的编号 Ctrl+b o - 跳到下一个分隔窗口 窗口的创建与切

2015-04-17 18:30:56 363

转载 linux /etc/rc.d/目录的详解

转自:http://blog.csdn.net/gxj022/article/details/4150793rc.d的内容如下: init.d/ :各种服务器和程序的二进制文件存放目录。 rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。 还有三个脚本:rc.sysinit, rc, rc.local

2015-04-17 11:35:19 533

原创 特征提取

     做机械臂的视觉伺服,眼睛做好了,下一步做的重要的工作就是图像理解,以前一直尝试着怎样才能把一个三维的物体模块或者杯子之类的东西找到,想来想去必定非常的麻烦,没有找到好的思路。看中科院做的论文,发现他们也没有没原始图片或者点云中寻找一个三维的物体,而是用了一个简单的东西替代--色标。既然人家中科院的都这么做了,我还较啥真啊,找色标,从一个宣传手册上剪了一个很规则的矩形蓝色色标,贴在杯子上,

2008-09-28 15:33:00 701

原创 极线校正续

花了一些时间,终于搞明白了极线校正,后过头来发现原来作者的程序有BUG,看来能获得作者的源代码也是有利有弊啊,这些大牛们写的代码竟然有问题是我怎么也没有想到的。原来这种校正工作并不是我想象的只是像素的位置移位那么简单,大部分都是用到的插值,起先并不清楚是如何变化的,看一个matlab工具箱获得了非常好的效果,然后通过分析代码发现只是利用了两个摄像机的内参数和相对位姿,研读matlab代码也有好

2008-06-26 23:02:00 4705 15

转载 GPU通用计算(GPGPU)——将图形处理器用于高性能计算领域

1.1 研究背景和意义随着当前计算机性能的不断提高,应用范围越来越广泛,不同的计算任务和计算需求都在快速增长,这就决定了处理器朝着通用化和专用化两个方向飞速发展。一方面,以CPU为代表的通用处理器是现代计算机的核心部件,经过多次器件换代的变迁,不仅集成度大大提高,性能和功能也大为改善,除了负责解释、执行指令和完成各种算术逻辑运算外,还控制并协调计算机各部分的执行。另一方面,处理器在特定领域应用的专

2008-06-08 22:37:00 5108

原创 极线校正

    好久没有更新空间了,最近一直在做双目立体摄像机的工作,有的问题已经解决,有的问题正在解决,有的问题还需要仔细研究,就拿正在做的双目图像校正来说,看似简单的原理,却发现有很多的门道,而且本质上来说全是数学的知识。作为一个山东人,一直都很好学,数学成绩一向是我比较骄傲的东西,但现在才发现学会的只是考试的方法,自己的数学根本就不好。    那极线校正来说,在五个坐标系之间旋转,平移,刚体变换,影

2008-06-08 22:33:00 5985 1

原创 不抛弃,不放弃

   一个星期没有写东西了,自从光棍节那次冲动的写东西之后,我就想继续写给自己。   一周了,经历了很多事情,周一我去和那个女生摊牌了,说实在我是真的伤心了,前一个晚上我一直没有睡着,一想起她那样骗我,我就很是气愤,我觉得没有必要再守候这个女生,唯一做的就是我和她说明,我不要求她任何东西,我只是告诉了她我的想法,这样我心里会平衡一些,好受一些,如此而已。     在这周中,我又开始了一部电

2007-11-19 09:26:00 593

转载 沂蒙颂

沂蒙山坐落在山东省的中部。沂山,又称东泰山,是临朐、沂水、沂源三县的分界山,也是弥河、汶河、沭河的发源地,从沂源县延伸到潍坊市。主峰玉皇顶海拔1032米,素有“泰山为五岳之尊,沂山为五镇之首”称号,为历代帝王封禅祭祀之地。蒙山,又称东山,为沂河上游支流的分水岭,自西北横贯东南,绵亘延近百公里。沂蒙两山的主峰海拔高度都在千米以上。沂蒙山区山高路险,自古就是战略要地。沂蒙山区是有着拥军光荣传统的老区.

2007-08-31 19:41:00 2123 1

转载 美国斯坦福大学开发出新的机器视觉算法

     美国Stanford大学计算机系的副教授 Andrew Ng开发出新的机器视觉算法,仅使用一个摄像头就获得物体的距离信息,不同于以往的视觉算法需要立体视觉来获得距离信息。这将大大简化机器人的传感器系统。  除了像在2003年的《矩阵革命》这种科幻电影中的,可怕的乌贼状机器人以令人难以置信的灵活运动外,大多数的机器人都非常笨拙无法越过障碍物快速行动。事实差不多如此因为他们很难用图像判断他们

2007-08-30 22:10:00 1612

原创 C中的精确计时函数

做算法,难免想知道自己设计的算法的 速度,给大家介绍一个非常准确的计时函数,具体使用见下面例子LARGE_INTEGER  liFrequency;LARGE_INTEGER  liStart;LARGE_INTEGER  liEnd;QueryPerformanceFrequency(&liFrequency);QueryPerformanceCounter(&liStart);//do..

2007-06-10 22:55:00 954

原创 再忙也要挤出时间整理自己

         每天晚上,看见桌上的闹钟又到十二点了, 这时候想想自己一天都干了什么,大部分的时候都会后背冒汗,又一天了,感觉做的东西太少了,但是作业,任务还是像小山一样好不留情的压了过来,真的压的自己喘不过气来,真害怕自己有没有解放的那一天。         本科的时候还只是快考试的那段时间忙,但是心里有一个寄托就是快点考完吧,考完就解放了,考完了就可以在宿舍无忧无虑的和同学联机打红警了,

2007-06-04 23:50:00 1034 5

原创 机器学习的一些dataset

       最近初学习模式识别,神经网络等课程,发现大家都i普遍找不到数据集对自己构造的分类器或者网络进行训练,前段时间我也是苦于寻找这样的数据集,寻遍各大论坛还是没有什么发现,最后在一篇论文中发现了一个数据库,那就是著名的加州大学里恩分校的一个数据库(UCI)http://www.ics.uci.edu/~mlearn/MLRepository.html还有前几天做支持向量机的作业,在

2007-05-23 12:20:00 2319 3

原创 word中“文档已保存,但是语音识别的数据丢失”的解决办法

      使用word2003,在编辑完文档要保存时,总是弹出窗口显示“文档被保存,但是语音识别的数据丢失,因为没有足够的空间存储这些数据。确保没有录音时关闭麦克风,并检查磁盘上的存储空间。”原因是word2003具有语音识别功能,解决方法:1.在“工具”菜单上,单击“选项”。2.在“选项”窗体中,单击“保存”页。3.在“保存”页中,单击“嵌入语言数据”复选项,使“嵌入语言数据”复选项,不被选中

2007-05-19 21:32:00 1974

原创 调试VC++程序的一点小心得

今天上午继续编我的VC++程序,刚开始在一个PICTURE空间上map了一个member,结果编译链接全部通过了,就是显示不了主界面,调程序就怕出现这个,也不报错,就是出不来,这种情况下只能凭借经验了,我试了几中方法又在别的程序中测试了几次,都是没有成功,正嘟囔着是不是电脑的问题,正想找台别的电脑继续试试,恍然觉得好像以前出现过这种问题,我进入程序文件夹下面,直接把debug文件夹删了,再次调试,

2007-05-16 14:43:00 825 1

原创 如何安装matlab工具箱

今天下载了一个工具箱,可是就是不知道怎么用,最后在网上搜了一下,发现竟然这么简单,在这里分享给大家: 在matlab的file下面的set path把它加上,把路径加进去后在 file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下,就OK了花了一晚上的时间就下载了一个工具箱,最后在接近凌

2007-05-11 00:53:00 9768 4

原创 opencv简介

因为方向为机器视觉,最近迷上了opencv,我发现学习opencv对机器视觉,模式识别等非常有用,在此推荐给还没有发现opencv的朋友,希望对你们有用.OpenCV是Intel资助的开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C/C++函数的跨平台的中、高层 API。它不依赖与其它的外部库

2007-05-06 22:07:00 1171

原创 技术博客开张

      今天突发灵感,在这申请了一个技术博客,为的是能和大家讨论一下技术方面的问题,更为能得到一些大牛的指导,先自报家门,北京工业大学,研一,专业为模式识别与智能系统,方向为视觉导航,兴趣:图像处理,机器视觉, opencv.

2007-05-06 10:15:00 645

纯手工打造SDK编写的五子棋游戏代码

学习SDKwindows程序设计时编写的五子棋游戏,包含人机对战和人人对战,代码简单明晰,SDK编写,纯手动打造。

2010-03-03

Nehe OpenGl 教程CHM版

Nehe经典OPENGL教程制作成CHM,方便查看和学习,很不错。

2009-10-30

CProgressCtrlX

进度条CProgressCtrlX的历程,包换各种进度条,大师Yury Goltsman编写,进度条编写的经典样例。 //////////////////////////// class CProgressCtrlX Author: Yury Goltsman email: [email protected] page: http://go.to/ygprg Copyright ?2000, Yury Goltsman This code provided "AS IS," without warranty of any kind. You may freely use or modify this code provided this

2009-10-30

测算内心感应

非常神

2007-06-10

空空如也

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

TA关注的人

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