自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄晓伟

技术分享,欢迎拍砖!

  • 博客(76)
  • 资源 (26)
  • 收藏
  • 关注

原创 简单学习c++11新特性之move

看过很多解释move的博客,感觉都没能说清楚,请君看完。新特性的出现是为了解决现有的问题或者不足之处,move的出现就是为了解决某些场景下深拷贝的效率问题。这个“某些场景”,如下:string类的简单定义如下:class string{public: //拷贝构造 string(const string& s){ delelte ...

2019-03-10 21:26:58 3225 3

原创 boost 1.68 static library compile with -fPIC option

问题:boost/lib/libboost_system.a(error_code.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPICvimtools/build/src/tools/gcc.jam...

2019-07-14 18:58:18 1164

原创 dpkg 和 apt-get损坏修复

使用apt-get 或者dpkg安装包时,出现以下报错,尝试了很多办法都没有解决dpkg: error processing package initramfs-tools (--configure): subprocess installed post-installation script returned error exit status 1Errors were encoun

2017-06-11 13:21:14 20286 1

原创 python property方法秒懂

内置函数property()使用实例class Person(object):    def __init__(self,name):        self._name = name     def setName(self,name):        self._name = name     def getName(self):        return sel

2017-01-23 15:48:07 1159

原创 _openssl.so: undefined symbol: OPENSSL_sk_num

>>> import OpenSSLTraceback (most recent call last):  File "", line 1, in   File "/hyc/run/python/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in     from OpenSSL import rand, cry

2016-12-30 16:53:35 11630

原创 ImportError: No module named _sqlite3

>>> import sqlite3Traceback (most recent call last):  File "", line 1, in   File "/hyc/run/python/lib/python2.7/sqlite3/__init__.py", line 24, in     from dbapi2 import *  File "/hyc/run/pyt

2016-12-23 15:08:29 4132

原创 ImportError: No module named spiders

scrapy  入门教程中,有个dirbot 实例,地址:https://github.com/scrapy/dirbot直接运行会报错:[@DEV-1-242 dirbot-master]$ scrapy crawl  dmoz...    submod = import_module(fullpath)  File "/data/server/python-2.7.6/li

2016-12-23 14:59:27 9187 1

原创 ERROR 1036 (HY000): Table 'teacher' is read only

ERROR 1036 (HY000): Table 'teacher' is read only刚接触mysql,遇到这样的问题:mysql> create table teacher ( -> id int(3) auto_increment not null primary key, -> name char(10) not null, ->

2015-11-08 14:27:33 2587 1

原创 char *a 和char a[] 的区别

在C/C++中,指针和数组在很多地方可以互换使用,但是数组和指针是有很大的区别的。1.两者在含义上的区别。 数组对应着一块内存区域,而指针是指向一块内存区域。数组的地址和容量在生命期里不会改变,内容可以改变;指针指向的内存区域的大小可以随时改变,而且当指针指向常量字符串时,它的内容是不可以被修改的,否则在运行时会报错。#includestdio.h>#include

2015-10-07 10:21:28 821

原创 luabind编译报错 错误: 标识符“(”前缺少二元运算符

In file included from /usr/local/include/luabind/wrapper_base.hpp:31:0,                 from /usr/local/include/luabind/back_reference.hpp:27,                 from /usr/local/include/luabind/c

2015-04-23 19:29:59 1935

原创 sina微博面试题

以下至少三个名词进行解释:GC,libevent,malloc,yslow,Gecko,TCP SYN 请分别描述防范SqlInjection ,XSS,CSRF(或XSRF)攻击的关键要点请描述Mysql中varchar(2),int(9),int(11)Mysql的存储引擎,常用的MyIsAM,InnoDB

2015-01-21 18:57:39 1270

转载 AIX环境下CPU性能分析的常用工具

查看CPU的status常用命令有:vmstat,topas,iostat,ps,mpstat,lparstat,sar,time/timex,emstat/alstatMonitor CPU的常用命令有:netpmonTrace level的常用命令有:tprof,curt,splat,trace,trcrptTuning...

2015-01-12 16:08:55 1472

原创 vmware的后台启动

vmware后台启动,节省宿主机资源vmware后台启动脚本

2015-01-01 13:34:42 4676 1

原创 VMWare10下ubuntu联网设置

win7 下 wmware 中设置ubuntu联网

2014-11-14 16:36:50 2086

原创 linux下jsoncpp的编译安装使用

安装JsonCpp需要下载JsonCpp和Scon,pythonscons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具。它是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译软件。下载JsonCpp:     wget http://sourcef

2014-02-24 14:58:55 1571

原创 linux环境下oracle client安装和配置

oracle客户端的安装是非常简单的,关键在tns配置,我这里使用的rpm安装包,oracle本身就不是开源,那使用rpm安装时最简单的。1.   要远程使用oracle,先下载下面三个文件,注意版本最好一致。         oracle-instantclient-basic-10.2.0.4-1.i386.rpm         oracle-instantclient-sq

2014-01-13 10:35:20 2621 1

原创 vmware提示:此虚拟机似乎正在使用中,取得该虚拟机的所有权失败错误

用vm的时候,没有挂起和关闭虚拟机,直接关实体机。然后不幸的就异常了。启动提示:此虚拟机似乎正在使用中。如果此虚拟机已在使用中,请按“取消”按钮,以免损坏它。如果此虚拟机未使用,请按“取得所有权(&T)”按钮以获取它的所有权。配置文件:D:\Ubuntu\Ubuntu.vmx点击取得所有权,又报错:取得该虚拟机的所有权失败。解决:删除文件D:

2014-01-08 15:13:27 5250

原创 undefined reference to `get_driver_instance'

undefined reference to `get_driver_instance'

2013-11-12 17:24:39 3304

原创 c++异常 连续抛出异常

今天天遇到这样一个问题,连续两次抛出异常,但是只有一个catch,会导致core这个时候会导致core,单线程编程中可能很少遇到这样的问题,但是多线程中是很容易遇到的,举个例子:catch代码在主线程M中,子线程C1抛出异常,如果引起子线程C2的终止,在C2终止的过程中也产生异常,那就出问题了。代码结构如下:try{ 子线程C1 子线程C2}catch(exception&

2013-10-12 17:33:19 1421

原创 查看linux内存、cpu

1.查看cpu数多核cpu,包括物理多核和逻辑多核,一台机器可能有多个cpu,每个cpu可能有多核的,多个可能包括物理多核和逻辑多核。/proc/cpuinfo 文件里记录了这些信息,以下是一个核的信息:processor : 3vendor_id : GenuineIntelcpu family : 6model

2013-09-27 14:24:01 1688

原创 log4cplus配置文件使用

简介log4cplus是log4j的c++移植版,是c++中一个很好的打印日志的库。它与另外一个c++的log库log4cxx相比较,好处是不依赖于libapr和libaprutil,可以静态链接到程序中,便于部署。安装tar xvzf log4cplus-x.x.x.tar.gzcd log4cplus-x.x.x./configure --prefix=/where/to/

2013-09-18 15:46:27 11589 1

原创 perl学习(10) 字符串处理函数和排序

1.1.indexPerl 查找子串第一次在大字符串中出现的地方,返回第一个字符的位置。字符位置是从0开始编号的。如果子串在字符串的开头处找到,则index返回0。如果子串不存在,则返回-1. my $stuff = “Howordy world!”;my $where1 = index($stuff,“wor”); #$where1得到2my $where

2013-09-13 18:40:08 1211

原创 perl学习(9) 实例:取出操作时间最长的100个记录

需求描述:日志记录了一次操作的时间,即server端接收包到发送结果到client端的时间,取出操作时间最长的100个记录。[2013-09-13 15:23:50,445.500] [47028700024080] FATAL - socket = 9[2013-09-13 15:23:50,446.156] [47028700024080] FATAL - a client con

2013-09-13 18:32:45 1235

原创 perl学习(8) 控制:unless,until,next,redo,last

Perl中实现了所有C的操作符!Perl力求代码最少! 1.1.unlessunless的含义是:除非条件为真,否则执行块中的代码,和if正好相反unless($fred=~ /^[A-Z_]\w*$/i){       print “The value of \$fred doesn’t looklike a Perl identifier name.\n”;}e

2013-09-13 18:25:59 6095

原创 perl学习(7) 正则表达式

我认为正则是任何脚本语言的 重点,perl也是必须的,不过基本规则是一致。1. 正则表达式默认是对$_ 进行匹配,如下:$_ = “I dream a millinon”;if(m/eam/){         print “match success!” ;}可以通过=~进行绑定,符号成为绑定符,优先级非常高my $word = “let me become

2013-09-12 18:25:00 1405

原创 perl学习(6) 哈希

哈希在perl里是很重要的数据结构,现在想想定义三种变量:1,标量,就是c中的变量:$name2,列表,就是数组:@list3,哈希,形式上就是c中的map:%hash 1.1.定义 如果Perl 只有3 个key/value 对,它的速度很快。当拥有3 百万key/value 对时,其速度仍非常快。大的hash 表,对性能不会有什么影响。  特点:1.

2013-09-12 18:22:19 800

原创 perl学习(5) 输入和输出

1.1. 从标准输入设备输入行输入操作在到达文件的结尾时将返回undef,在while循环的条件中不能使用chomp: while (defined($line = )) {       print “I saw $line”;}  在循环的内部,我们将看到每一行,一行接着一行,perl提供简写:while(){       print “I s

2013-09-12 18:19:45 1519

原创 perl学习(4) 子程序

子程序,类比c语言中的函数,在形式上个人认为最大的区别:没有形参1.1.定义子程序1.2.调用#! /usr/bin/perl sub marine{    $n += 1 ;    print "$n\n" ;}&marine;&marine; 1.3.返回值1.3.1.

2013-09-12 18:18:50 1382

原创 perl学习(3) 列表

列表或称为数组,和c语言中的数据类似,只是perl自己特殊的一些写法。1.1.定义一个列表或者数组可以包含数字,字符串,undef值,或者任意不同类型的标量值的组合,但是这些元素的类型通常是一致的。数组下标:·   数组中的元素是由连续整数编了号的,其从0开始;·    下标可以是任何能返回数值的表达式。如果其值不为整数,则自动将其转换为小于它的最大整数值。

2013-09-12 18:01:52 1056

原创 perl学习(2) 基本数据类型等

1.1.数字所有数字格式内部一致,全部是double7.25e45  == 7.25 * 10455.256.002+3              #2+3,55.1-2.4         #5.1-2.4,2.73*12            #3*12,3614/2             #14/2,710.2/0.3 #10.2

2013-09-12 17:58:08 1178

原创 perl学习(1) 入门

Perl 被设计成90%擅长处理文本,10%处理其余的问题。因此Perl 有强大的文本处理能力,包括正则表达式。第一个程序 hello world#! /usr/bin/perl -wuse strict ;use warnings ;print "hello world!\n" ;warn "test warn\n";#告警信息die "test die"; #后面的程序

2013-09-12 17:53:07 966

原创 模板元编程

1.定义模板元编程(英语:Template metaprogramming;缩写:TMP)是一种元编程技术,编译器使用模板产生暂时性的源码,然后再和剩下的源码混合并编译。这些模板的输出包括编译时期常数、数据结构以及完整的函数。如此利用模板可以被想成编译期的运行。2.模板元编程的优缺点编译期对运行期:因为模板的运算以及展开都是在编译期,这会花相对较长的编译时间,但能够获得更有效率的运

2013-08-22 18:21:15 1116

原创 libprotobuf ERROR google/protobuf/wire_format.cc:1059

使用google::protobuf进行序列化,在运行时有如下警告!libprotobuf ERROR google/protobuf/wire_format.cc:1059] Encountered string containing invalid UTF-8 data while serializing protocol buffer. Strings must contain only...

2013-08-08 11:46:02 13279

原创 c语言所有的errno枚举值含义

可以通过以下代码,获取所有的错误码信息:#include /* for strerror */#include #include int main(int argc, char ** argv){ int i = 0; for(i = 0; i < 256; i++) printf("errno-%02d is: %s\n", i, strerro

2013-08-06 16:03:10 3158

原创 g++ 链接*.a静态库 方法

g++在链接*.a静态库时,直接作为object使用,不需要使用-l ,但是需要注意调整顺序,被依赖的文件放在后面。如:g++  -g  -o0 -Wno-deprecated  -I$(INCLUDE_PATH)  -L(LIB_PATH) -l(lib) $?  /hom/entity_base/libentity_base.a  /home/biz_entity/libbiz_e

2013-08-06 11:09:45 8599

原创 securecrt 连接vmware ubuntu

保证你连接成功

2013-08-04 10:32:40 1070

原创 c++构造和析构的调用

#include #include using namespace std ;class CTest{public:        CTest()        {                cout         }        ~CTest()        {                cout        

2013-07-25 11:20:25 706

原创 top 使用全总结

1. 整个 top 画面主要分成三个区概要区 (Summary Area) - 显示整个系统的资讯 讯息/提示列 (Message/Prompt Line) - 显示各命令的结果讯息或让使用者输入命令的参数,平常为一列空行。 任务区 (Task Area) - 显示各任务/进程[1]的资料1.1. 概要区:第一列显示现时时间、系统运作时间 (up time)、使用者数目 (us

2013-07-19 09:48:03 1341

转载 source insight 设置course new字体

由于source insight默认采用Verdana字体,这种字体不是等宽的。如果使用这种字体本身就很难对齐(无论是使用空格或Tab键)。改变source insight的字体,推荐使用Courier New字体,9号大小。方法Options->Document Options中更改,设置如下图所示。对于自动对齐(Auto Indenting),点击上图中的Click Here,设置

2013-07-15 15:01:18 1849

转载 C++虚函数表解析(转)

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过

2013-04-07 13:35:22 512

Objective-C基础教程(图灵程序设计丛书)

最合适有一定c、c++语言基础的同学看的一个object-c教程

2016-03-29

javascript基础教程

本教程适合初学者入门学习,个人感觉比犀牛书更简单易懂,教程中的案例也很经典。

2013-12-18

分布式系统原理与范型

分布式系统原理与范型

2013-11-20

录屏录音.rar

可以录屏、录音,这个非常适合记录会议、课程,非常好用 如果不好用,please Give me a message

2013-09-12

perl语言入门(第四版)

perl入门学习非常好的书籍,第四版,值得学习

2013-09-12

autoconf 和 automake 生成 Makefile 文件

这是我见过的最好的autoconf 和 automake 的学习文档 从网IBM developWorker上摘录 看完一遍就都清楚了

2013-08-13

拼图游戏 实验报告 完整报告

呵呵这个是配套我的另一个资源 java拼图游戏 完整的实验报告和代码5个资源分也不会冤枉大家 谢谢支持

2011-06-11

java 拼图源课程设计

完整源码 实现java 拼图游戏 很好的课程设计 如果需要实验报告继续下载

2011-06-11

C++课件 源码 详细

PPT内每个详细的知识点,都配有源码, 针对性强 自学的完美教程 本教程是湖南大学c++刘老师制作 感激!!

2011-06-11

面试C++ 常见问题

包含了 c++面试常见问题 全部源程序 弄懂了,里面的知识 找工作不用多愁

2011-06-11

opecv 帮助文档

opencv 处理图像常用函数查询 方便快捷 学习更有效率

2011-06-11

OpenCV在MFC的运动检测

基于MFC的动态人脸识别 在视频流中提取识别人脸

2011-06-11

opencv基础教程全部源码

opencv教程中的全部源码 可以结合opencv网站内容效果更好 要配置好环境

2011-06-11

清华_严蔚敏《数据结构》的全部代码实现(C语言).zip

清华_严蔚敏《数据结构》的全部代码实现(C语言).zip

2011-01-02

英语六级真题及详细解析

不错的解析,这就是真题,希望能够给大家一些帮助,谢谢

2011-01-02

计算机算法设计与分析 第三版 答案 王晓东

计算机算法设计与分析 第三版 答案 王晓东

2010-06-02

操作系统 试卷及解答 中文版

希望对大家的复习提供一些帮助 如果你是 湖大的学弟学妹们,复习时候一定要做很多很多的课后习题

2010-06-02

操作系统概念 第六版 课后答案

资源非常不错 能给大家一些帮助 英文版

2010-06-02

编译原理 答案全 国防科技大 第三版

PDF版,非常不错,希望对大家学习编译能够带来一些帮助

2010-06-02

文件夹.exe 专杀软件

内含三种 .exe专杀工具,使用简单,效果非常好 清除 .exe文件,并显示隐藏文件; 修改注册表,一次性清除干净;

2010-01-14

java教案 详细的介绍,适合入门者

详细介绍 清晰明了 适合入门初学者 等等给大家带去帮助

2010-01-14

ACM 算法分析 PPT 课件 完整代码 详细介绍

包括了所有的ACM类型PPT教案 详细的解读,完整的代码

2010-01-14

C链表实现 C++类实现 C数组实现 约瑟夫环

分别用 C++类实现 C链表实现 C数组实现 如有不清楚的地方欢迎 加QQ309669771 一起学习

2009-11-09

空空如也

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

TA关注的人

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