自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leo

  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 Openstack进阶——IDE

本文对新生虚拟机从配置安装eclipse+python开发环境,导入openstack中单位简单项目keystone作为示例

2016-01-04 14:45:52 810

原创 向Openstack贡献代码

环境:ubuntu14.04 server版 + VMware Workstation 10.0向openstack贡献代码

2015-12-16 15:55:22 919

原创 Openstack进阶——环境

openstack的安装部署

2015-12-02 15:24:25 480

原创 迭代器失效的例子

vector迭代器的使用切不可真正当指针使,尽管底层会调用其偏特化版本,但是它自身调用是基于一个有用的前提:这个指针本身是有效的,即指向地址合法。

2015-08-26 13:49:11 444

原创 找最大的k个数

可以用基于vector的heap,或者使用基于红黑树的set, 来实现最大的k个数

2015-08-19 11:20:16 341

原创 根据遍历序列构建二叉树,并转换成双向链表

根据前序和中序遍历结果,构建二叉树,在此基础上把该二叉树转换成双向链

2015-08-19 09:21:40 401

原创 常见HTTP状态码

常见HTTP转态码

2015-08-13 10:03:57 329

原创 STL——空间配置器

STL有6大组件:容器、算法、迭代器、仿函数、配接器、分配器。它们之间的密切关系是STL的精髓所在,容器用来存放数据,而容器存在的前提是要有分配器给它分配内存,接下来需要实现算法,迭代器便作为算法来对容器数据操作的桥梁,算法可以使用仿函数完成不同的策略变化,配接器可修饰或套接仿函数。说了么辣么多,所有种种始于存在的内存,说清分配器的来龙去脉看来是必不可少喽。本文仅讨论SGI STL的空间配置器。1.

2015-08-12 21:18:40 620

原创 浮点类型的自然输出

这里说的自然输出指的是根据浮点数长度输出其值,而不是强制性约束其有效位数或者小数位数。

2015-08-10 16:18:01 899

原创 图的存储、遍历、应用

基本术语图有有向和无向之分,在此基础上对应有不同的术语及结构。

2015-07-24 12:20:20 947

原创 了解typename的双重意义

需要知道在template声明式中,class与typename是一个意思,当然,就因为签字字符数少,所以此处大部分人倾向去用class。但有些时候,typename却是不可被替换成class的。

2015-07-21 16:54:17 574 1

原创 STL中容器的erase()

STL

2015-07-15 20:42:06 482

原创 2015华为软赛(八)——动作二

2015年5月华为组织了一次软件精英挑战赛,赛题是德州扑克手牌AI

2015-07-03 14:08:48 584

原创 2015华为软赛(七)——动作一

2015年5月华为组织了一次软件精英挑战赛,赛题是德州扑克手牌AI~

2015-07-03 11:27:04 971

原创 2015华为软赛(六)——拓展功能函数

2015年5月华为组织了一次软件精英挑战赛,赛题是德州扑克手牌AI~

2015-07-03 10:46:53 510

原创 2015华为软赛(五)——基本功能函数

2015年5月华为组织了一次软件精英挑战赛,赛题是德州扑克手牌AI

2015-07-03 09:24:21 706

原创 2015华为软赛(四)——数据结构设计

2015年5月华为组织了一次软件精英挑战赛,赛题是德州扑克手牌AI

2015-07-02 20:45:08 557

原创 2015华为软赛(三)——基本流程

2015年5月华为组织了一次软件精英挑战赛

2015-07-02 19:00:44 605

原创 2015华为软赛(二)——socket链接

点滴记录总结,一天一打鸡血。2015年5月华为组织了一次软件精英挑战赛,赛题是德州扑克手牌AI~环境及测试说明:http://pan.baidu.com/s/1dD2dL0P关于socket通信之前写过一篇文章:http://blog.csdn.net/lh648365878/article/details/45716681client端的主要过程如下:创建socket,返回socket描述符so

2015-06-21 11:22:29 497

原创 2015华为软赛(一)——环境

点滴记录总结,一天一打鸡血。2015年5月华为组织了一次软件精英挑战赛,赛题是德州扑克手牌AI~环境及测试说明:http://pan.baidu.com/s/1dD2dL0P重点在哪? 麻雀虽小五脏俱全,尽管手牌AI程序没有那么大代码量,但是涉及的知识点是比较丰富的。 最基本的要求是得连上服务器以及能用官方语言作出策略,就好比我现在要和人打麻将,首先我要坐上桌(连接服务器),然后我需要用他人听

2015-06-21 11:01:06 561

原创 两种排列算法实现

主要是针对不重复元素全排列。传统方法(在此文中定义为函数Permutation(…))使用递归实现,需要注意的是交换元素后要还原现场。主要思想:递归出口,part长度小于等于1,顺便输出;针对每个part字符串,使用第一个元素依次和所有元素交换,包括和自己交换;每次交换递归一次,也就是再对part字串进行类似操作;递归出来,还原2交换的数据。还有一种方法,参考STL源码的第六章算法部分,其

2015-06-11 11:16:13 523

原创 Perfect Sequence

Given a sequence of positive integers and another positive integer p. The sequence is said to be a “perfect sequence” if M <= m * p where M and m are the maximum and minimum numbers in the sequence,

2015-06-02 16:22:54 339

原创 Broken Keyboard

On a broken keyboard, some of the keys are worn out. So when you type some sentences, the characters corresponding to those keys will not appear on screen.Now given a string that you are supposed to

2015-06-02 14:45:08 454

原创 C/C++库文件的生成与使用

为什么要用库文件?为了保密(机密性)提高代码重用率,提升可扩展性(灵活性)方便coders间的分工与合作,提高开发效率(高效开发)保密的同时,清晰的结构也增加了可读性(知道接口作用即可)(可读性)库文件的种类?静态库 顾名思义,静态库就是静止的,何谓静止?将编译生成的库文件所依赖的目标文件.o打包(这时候就是静态库),在可执行文件的编译阶段,链接刚刚生成的静态库(静态链接),这个可执

2015-06-01 20:50:01 2802

原创 Vim 基本命令

听人说vim是coder装x必备的神器,要是真这样,那就装一回咯~用了这么久vim(擦不多两年,还是断断续续的,不知道这么说会不会被喷-_-|||),真正用的命令不多啦,冥冥之中却已经感受到了其自由、简洁、强大。打开文件:vim file1 file2… 打开后ctr+6快捷切换或,:bn, :bp命令切换 :open file 可以再开一个咯 :vs file垂直(sv水平)分屏打开,ct

2015-06-01 19:51:34 443

原创 CCS烧写28335失败

天气太热,硬盘受不了就开始罢工了,数据无价,实验的东东更是不敢动的,好在尽可能拷贝了部分数据,遗憾的是实验结果全丢了。。。测了一个多月呢。换了硬盘,重新装了CCS,一样的工程,一样的驱动器,不一样的系统(换win8了^_^),然后烧写出问题了~~~背景:最近在做课题《伺服驱动系统关键技术研究》的惯量在线辨识,仿真结果很舒坦呐,在电机上跑就是要调,影响的因素比较多,也就意味着任务量比较大,也不知道电机

2015-06-01 19:33:56 2679

原创 自己的_String类实现

//_String .h#include <string.h>#include <iostream>using namespace std;class _String{private: char *m_data;public: _String(const char* str); _String(const _String &other); _String&

2015-05-19 19:34:16 349

原创 指针(数组、常量、函数)

指针数组、指针常量、指针函数指针是C/C++特有的结构类型,也是最难理解的部分,有很多容易混淆的相关术语,rt。指针本身是个数据类型,指向特定数据。我们可以这样理解:指针对应与一个仪表盘的指针,其指向的地址就是表盘上数据。指针数组与数组指针指针常量与常量指针指针函数与函数指针记忆方法有很多,不理解的时候就死记呗,然后用的时候慢慢领悟。上面上个记起来其实很简单,怎么念的通就是怎么个意思,如下:

2015-05-19 11:34:05 433

原创 进程互斥与进程同步

进程之间的相互作用关系分为两种,一种是共享资源的关系,一种是相互合作的关系,前者属于进程互斥、后者属于进程同步。我们把实现这两类相互制约关系的机制,统称为进程同步机制。同步机制有四大原则:空闲让进、忙则等待、有限等待、让全等待。

2015-05-14 14:17:53 2022

转载 ARQ

自动重传请求(auto repeat request),通过接收方请求发送方重传出错的数据报文来恢复出错的报文,是通信中用于处理信道所带来差错的方法之一;另外一个方法是信道纠错编码。

2015-05-14 11:17:05 819

原创 ip地址分类及各网段私有地址

ip地址的分段,以及各类私有ip地址

2015-05-14 11:08:02 14221

原创 socket之TCP UDP

编程区别     通常我们在说到网络编程时默认是指TCP编程,即用前面提到的socket函数创建一个socket用于TCP通讯,函数参数我们通常填为SOCK_STREAM。即socket(PF_INET, SOCK_STREAM, 0),这表示建立一个socket用于流式网络通讯。  SOCK_STREAM这种的特点是面向连接的,即每次收发数据之前必须通过connect建立连接,也是双

2015-05-14 09:49:05 429

原创 HG255d通过U盘搭载php服务器

经过不断刷写、u盘挂载启动,到了要安装服务器时,发现opkg update的地址文件已经过期,回头看固件版本是2012年的,也就是不能安装服务器必须的软件,如果一个个找当然可以,但是效率低下。于是更换 /etc/opkg_conf的取包地址,找了若干个其它目录下的package.gz文件,运行opkg install php但依然找不到需要的软件,索性换个新版本尝试。于是经过一天折腾后再重新来过~

2015-05-14 09:20:38 2480

转载 extern关键字

基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。    也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是

2015-05-14 08:54:19 285

vhdl洗衣机控制系统

这是一个洗衣机控制系统的VHDL实现,已经在开发板上运行通过,值得借鉴学习

2014-05-24

并行算法MPI编程基础

MPI Message Passing Interface 是一个消息传递接口标准 MPI提供一个可移植 高效 灵活的消息传递接口库

2013-12-09

近似算法作业

证明当最优调度在任何机器上至多包含2个作业时,LPT也是最优的

2013-12-09

条形码识别

条码技术是如今应用最广泛的识别和输入技术之一,由于其包含的信息量大,识别错误率低而在各个方面得到很大的重视。它发展迅速并被广泛应用于于工业、商业、图书出版、医疗卫生等各行各业。由我国目前发展现状来看,条码的正常使用受到条形码印刷质量和商品运输过程的影响,并且传统的条码识读方式是采用光电识读器,条码图像对光的不同反射效果也必然会对条码的识读产生影响,而一般条码在搬运过程中条码会不可避免的破损,所以对质量较差的条码的条码的识别尤为重要。

2013-05-09

牛人带你去面试

世界500强最重视员工的哪些能力;   进入世界500强的求职之道;   世界500强面试问题及应答评点;    征服世界500强面试官的几种方法;   世界500强企业最关心的商业趋势

2013-05-09

空空如也

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

TA关注的人

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