自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小牛快跑

不积跬步,无以至千里;不积小流,无以成江海!

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 在ubuntu上遇到的一个错误。记录一下。

平台信息:    ubuntu 16.04LTS在ubuntu上编译一个驱动源码时,不知道自己做了什么操作,然后执行apt-get update/install/remove 命令时都出现以下错误,错误提示如下所示:命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial InRelease获取:2 http://mirro

2017-07-04 16:34:50 1100

原创 configure: error: FreeType development files not found. Fonts will not be built

Kali 系统信息:Linux kali 4.9.0-kali3-686-pae #1 SMP Debian 4.9.18-1kali1 (2017-04-04) i686 GNU/Linux   32位    在kali系统中安装wine 2.0.1 ,安装方法:    1,在wine2.0.1的源码 :  http://dl.winehq.org/wine/source/2.0

2017-06-08 14:12:05 4907

原创 raspberry Pi zero v1.3 设置无线wifi连接

最近新入手了一块raspberry Pi zero板子,使用串口连接树莓派的话,不太方便,就想用先连接wifi,然后用ssh登陆比较好。无线网卡 raspberry Pi zero没有自带wifi模块,需要另外购买一个usb无线网卡。我使用的是EDUP网卡,如下图所示: 1,插入usb 无线网卡,使用命令lsusb,查看usb无线网卡是否正常加载。RTL8188CUS 80

2017-05-03 14:34:23 7061

转载 C语言sscanf函数的总结

在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。这些函数的使用都很简单,总结一下,等下次使用一目了然。俗话说:好记性不如烂笔头,记录下来就是效率。以下源代码是本人测试的源文件,附带讲解注释。[cpp] view plai

2014-12-03 09:04:15 518

原创 MySQL的常用操作

对MySQL的常用操作如下:1、登录数据库mysql -u root -p2、查看所有数据库show databases;3、新建数据库create database  数据库名称 charset utf8;4、删除数据库drop database 数据库名称;5、选择使用某个数据库use  数据库名称 ;6、查看该数据库中包含所有的表show ta

2014-08-27 15:55:27 407

原创 centos 5.6 下MySQL安装配置过程详解

安装和配置过程如下:【1】centos下安装MySQL路径[root@sample ~]#   cd  ~        ← 切换到主目录进行安装centos下安装MySQL[root@sample ~]# yum -y install mysql-server  ← 安装MySQL

2014-08-27 15:14:52 660

原创 关于strcpy 和数组越界的问题

我们先看下面这段程序,程序执行结果为:我们没有对字符数组str1进行操作,str1[]的值不是abcd而是3 ,这是为什么呢?要解决这个问题,我们首先要解决两个问题:1.strcpy函数的使用方法2.局部变量在栈中是如何存储的一 . strcpy 函数这是strcnp函数的原型使用str

2014-08-22 16:31:44 3543 1

原创 函数库的创建和动态链接库

【1】动态库和静态库的生成方法【2】在程序中进行动态链接

2014-08-19 17:52:29 936

原创 使用rapidxml 生成xml文件

rapidxml是一个快速的xml库,有C++

2014-08-19 14:49:51 1244

原创 使用boost property_tree 生成XML配置文件

boost.property_tree可以用来解析xml和json文件,我主要用它来解析xml文件,它内部封装了号称最快的xml解析器rapid_xml,其解析效率还是很好的。但是在使用过程中却发现各种不好用,归纳一下不好用的地方有这些:获取不存在的节点时就抛出异常 获取属性值时,要排除属性和注释节点,如果没注意这一点就会抛出异常,让人摸不着头脑。 内存模型有点怪。 默认不支持中文的解析。解析

2014-08-19 08:00:36 2936

原创 VirtualBox中CentOS 屏幕分辨率进行修改

在VirtualBox在全屏的时候就周围都是黑边,对于我这个完美主义者真是不能容忍啊,于是打算折腾搞一个全屏~~步骤大概如下:1、在VirtualBox的选项菜单中选择设备---安装增强功能,于是在虚拟机中就会出现一个名为“VBOXADDITIONS_4.x.xx”,图标是光驱图标的文件2、准备工作        2.1  yum install update...

2014-08-01 11:30:06 2357

原创 使用boost库解析xml配置文件

boost中提供了对配置文件读取的支持,它就是:property_tree。    basic_ptree 是property_tree的核心基础。其接口像std::list。可以执行很多基本的元素操作,比如使用begin()、end()等。    此外还加入了操作属性树的get()、get_child()、get_value()、data()等额外的操作。    basic_

2014-07-30 15:47:38 1163

原创 HTTP协议头域字段详细分析

HTTP(HyperTextTransferProtocol) 是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服 务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响 应,相应的内容包括消息协议的版本,成功或者错

2014-07-28 15:24:29 1108

转载 Linux网络编程必看书籍推荐

首先要说讲述计算机网络和TCP/IP的书很多。 先要学习网络知识才谈得上编程讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。《计算机网络(第5版)》是国内外使用最广泛、最权威的计算机网络经典教材。目前已经是第五版,本书作者80年代就开发出MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统。而

2014-05-20 10:24:03 467

原创 libpcap的主要函数详解

libpcap的抓包框架涉及的主要函数1)查找网络设备      函数名称:char *pcap_lookupdev(char *errbuf)      函数功能:             参数1:errbuf用来存放相关错误的消息      返回值:                    成功:返回网络设备名指针device     

2014-05-06 18:31:38 1479

转载 野指针小结

野指针小结1.指针的初始化指针变量的零值是“空”(记为NULL)。在中#define NULL 0,尽管NULL 的值与0 相同,但是两者意义不同。假设指针变量的名字为p,它与零值比较的标准if 语句如下:if (p == NULL) // p 与NULL 显式比较,强调p 是指针变量。当我们试图析取(dereference)一个空指针NULL时,例如int *p =

2014-02-17 11:55:32 447

转载 C/C++ 程序设计员应聘常见面试试题深入剖析

找错题  试题1:void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );}  试题2:void test2(){ char string[10], str1[10]; int i; for

2014-02-14 17:39:58 449

转载 常见内存错误大全

随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,特别是调试系统集成之后的BUG,一个BUG花了几天甚至数周时间并非罕见。而这些难以定位的BUG基本上可以归为两类:内存错误和并发问题。而又以内存错误最为普遍,即使是久经沙场的老手,也有时也难免落入陷阱。前事不忘,后世之师,了解这些常见的错误,在编程时就加以注意,

2014-02-14 17:36:09 573

libpcap函数库常用的函数详解

在Linux环境下,会使用libpcap函数库进行抓包,本文档包含了libpcap函数库常用的一些主要函数。

2014-05-05

空空如也

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

TA关注的人

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