自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 [libev]error while loading shared libraries: libev.so.4

用./configure、make、make install安装完libev后,写一个简单程序server.c,编译,gcc server.c -o server lev。 产生如下错误:error while loading shared libraries: libev.so.4: canno...

2015-05-27 21:03:49 2078 0

原创 linux shell (点号 空格 文件名)

今天在看/etc/init.d/nginx脚本时,发现脚本中存在大量行为(点号 空格  文件名),甚是不解。比如文件开始的几行:      if [ -r /etc/default/nginx ]; then . /etc/default/nginx fi . /lib/init/...

2015-05-19 10:10:20 5332 0

原创 Another app is currently holding the yum lock

在CentOS上yum -y install gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libmcrypt* libtool*时出现错误:   1)怎么回事呢?根据提示,原来是系统进程已经有一个update在运行了...

2015-02-28 12:54:41 1657 0

原创 C++文件后缀名

C++程序文件的额后缀与所运行的具体编译器有关,常见的有:.cc   .cxx    .cpp   .cp    .C   .c++ 这几种后缀名没有区别,如果编译器支持的话,哪种后缀都是一样的,在C++ Primer上给出如下说明: Unix uses: C, cc, cxx, c GNU...

2015-01-14 08:48:43 6122 0

原创 Mac上没有endian.h

在OS X上xcode默认没有安装command-line tools,根据xcode和OS X的版本,可以 (1). 在Xcode preferences->Downloads window安装command line tools (2). 在命令行执行xcode-select --i...

2015-01-13 20:50:03 3167 0

原创 标准IO之格式化输入和输出

1. 格式化输入 返回值:三个函数的返回值一致,若成功,指定输入的项数,若输入出错或在任意变换前已到达文件结尾则返回EOF (1). scanf 原型:int scanf(const char *restrict format, ...); 最基础,从标准输入输入 (2). fsca...

2015-01-10 08:30:43 1089 0

原创 Mac安装vim7.4

之前按照这篇文章安装vim7.4,因为使用YCM和UltiSnips的缘故。在安装过程中make时,出现如下错误:        Undefined symbols for architecture x86_64: "_iconv", referenced from: _bu...

2015-01-08 15:17:03 1586 0

转载 source insight 3.5 序列号分享

SI3US-205035-36448 SI3US-466908-65897 SI3US-368932-59383 SI3US-065458-30661 SI3US-759512-70207

2015-01-04 14:54:42 1085 0

原创 WMWare workstation 11安装OS X10.10 Yosemite教程

1. 在Windows下,现在只有wmware workstation 11才支持安装Yosemite,如果是其它版本的WMWare,需要首先安装11,点击下载 2. 安装好wmware workstation 11后,新建虚拟机,发现没有Apple OS X的选项,这时需要进行破解,破解的文件...

2015-01-03 09:06:14 2682 0

原创 更新了VMWare Tools后还是不能开启3D加速

在VMWare虚拟机中,3D加速选项下面会出现,需要更新WMWare Tools才能开启该功能,但是按照要求安装完后还是不能开启3D加速功能,虚拟机还是卡的不行,下面是解决方案: 1 .Mac下VMWare Fusion 点击设置按钮 点击兼容性,如果自己的硬件的兼容性是11,可以选择10...

2014-12-27 10:29:27 23417 2

原创 VMWare安装WMWare Tools

当安装WMWare Tools时,会出现下面的错误: Searching for a valid kernel header path...     The path "" is not a valid path to the 3.5.0-23-generic kernel ...

2014-12-26 08:31:16 944 0

转载 Windows7与Fedora双系统下卸载Fedora Linux

原文地址:http://blog.csdn.net/hujilin1229/article/details/7906106 方法一: 1、首先下载可执行文件MbrFix.exe地址如下:       http://www.linuxidc.com/Linux/2007-11/8785.htm...

2014-12-25 08:05:21 2482 0

原创 Qt之QPushButton按下连续事件

有时候我们不想一下一下的按QPushButton来执行某个事件,希望一直按着按钮,就使事件不断的执行,比如翻页等操作。Qt中三个函数可以帮助我们实现这个操作: void setAutoRepeat ( bool ) void setAutoRepeatDelay ( int ) void s...

2014-12-23 21:08:23 5437 0

转载 linux中I/O流中的全缓冲、行缓冲和无缓冲,简明实例演示

说到缓冲,缓存之类的术语,通常都会和执行效率联系到一起,在标准I/O库中提供缓冲的主要目的就是减少系统函数read和write的调用,从而能够减少系统CPU时间。标准I/O库的缓冲主要分为3种:全缓冲、行缓冲和不缓冲。笔者就3种缓冲写了一些示例,帮助理解。 1、全缓冲 全缓冲就是当输入...

2014-12-21 18:07:02 1302 0

转载 TCP/IP之子网掩码

一、 子网掩码的概念及作用   子网掩码 (subnet mask) 又叫网络掩码、地址掩码、子网络遮罩,是一个应用于 TCP/IP 网络的 32 位二进制值。它可以屏蔽掉 IP 地址中的一部分,从而分离出 IP 地址中的网络部分与主机部分,基于子网掩码,管理员可以将网络进一步划分为若干子网。它...

2014-12-19 09:50:58 494 0

原创 TCP/IP之广播

IPv4地址分为三类:单播地址,多播地址和广播地址,其中广播和多播仅应用于UDP,TCP只支持单播寻址,广播分组去往子网上的所有主机,包括发送主机自身。IPv6不支持广播,使用广播的任何IPv4应用程序一旦移植到IPv6就必须改用多播重新编写。 TCP/IP中的广播分为4个类型: 1. 受限的...

2014-12-19 09:36:47 2284 0

转载 Vim 复制粘贴探秘

Vim 作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几 十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。 最近使用Vim来写博客,发...

2014-12-15 20:48:28 595 0

转载 概率论之先验概率和后验概率

先验(A priori;又译:先天)在拉丁文中指“来自先前的东西”,或稍稍引申指“在经验之前”。近代西方传统中,认为先验指无需经验或先于经验获得的知识。它通常与后验知识相比较,后验意指“在经验之后”,需要经验。这一区分来自于中世纪逻辑所区分的两种论证,从原因到结果的论证称为“先验的”,而从结果到原...

2014-12-15 10:25:02 1573 0

转载 胡适-答某君书

我细读来书,终觉得你不免作茧自缚。你自己去寻出一个本不成问题的问题,“人生有何意义?”。其实这个问题是容易解答的。人生的意义全是各人自己寻出来、造出来的:高尚、卑劣、清贵、污浊、有用、无用,……全靠自己的作为。       生命本身不过是一件生物学的事实,有什么意义可说?一个人与一只猪,一只...

2014-12-13 09:56:16 1193 0

原创 recvfrom()收到数据,没有填充struct sockaddr和len

在学习steven的Unix Network Programming的UDP章节时,服务器的recvfrom在接收数据时,发现数据接收到了,但是recvfrom的结构体参数(struct sockaddr*)&client_addr和&len没有被填写,还是初始值。这是因为在rec...

2014-12-09 20:37:32 1454 0

转载 类Unix系统中的用户的ID

f

2014-12-08 15:07:19 536 0

转载 getopt()函数解析

在需要命令行解析时,肯尼个都想到的是自己写,没有意识到已经有getopt函数,下面就介绍getopt函数:           #include unistd.h>         extern char *optarg;          extern int optind,   // ...

2014-12-07 21:24:54 1076 0

转载 C语言变量声明加冒号的用法,位域

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域,并说明每个区域...

2014-12-07 20:57:30 650 0

转载 Linux netstat命令详解

原帖地址:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接...

2014-12-04 08:37:14 326 0

转载 errno详解

NAME         top errno - number of last error SYNOPSIS         top #include DESCRIPTION         top The header file...

2014-12-03 19:19:04 1209 0

原创 warning:this program uses gets(), which is unsafe

1. 在C语言编程中使用gets(), 编译时会出现如下警告: warning: this program uses gets(), which is unsafe. gets()不安全是因为你给了他一个缓冲区,但是你却没有告诉它这个缓冲区到底有多大,也不知道输入的内容到底有多大,输入的内容可...

2014-12-03 15:09:29 5381 0

转载 C语言输入带空格的字符串

用scanf("%s",array); 的话遇到空格就停止接收后面的字符了,那怎么才能接收带空格的字符串呢? 1.用 gets() ,它可以接收带空格的字符串, 直到回车才结束输入 char buf[80]={0};  gets(buf);   //可以读取空格,...

2014-12-02 21:53:11 11103 2

转载 Python 3中套接字编程中遇到TypeError: 'str' does not support the buffer interface的解决办法

原帖地址:http://blog.csdn.net/chuanchuan608/article/details/17915959 目前正在学习python,使用的工具为python3.2.3。发现3x版本和2x版本有些差异,在套接字编程时,困扰了我很久,先将python核心编程书中的例子 ...

2014-12-01 09:46:17 769 0

转载 C++项目中的extern "C" {}

原帖地址:点击打开链接 引言 在用C++的项目源码中,经常会不可避免的会看到下面的代码: 1 2 3 4 5 6 7 8 9 #ifdef __cplusplus extern &...

2014-11-28 09:18:52 429 0

转载 赠与今年的大学毕业生,胡适

这一两个星期里,各地的大学都有毕业的班次,都有很多的毕业生离开学校去开始他们的成人事业。        学生的生活是一种享有特殊优待的生活,不妨幼稚一点,不妨吵吵闹闹,社会都能纵容他们,不肯严格地要他们负行为的责任。现在他们要撑起自己的肩膀来挑他们自己的担子了。在这个国难最紧急的年头,他们的担子...

2014-11-28 08:42:40 586 0

转载 C++中extern “C”含义深层探索

extern “C” 是一个双向都需要用到的语法表示,就是说在cpp引用c头文件,或者c引用cpp文件时都需要用到。但extern “C” 永远只能在cpp引用时出现,c引用时不允许存在。当cpp引用c中的函数时,需要在cpp使用的头文件中声明extern “C”,当c引用cpp中的函数时,需要在...

2014-11-27 19:38:34 388 0

原创 VS2010下出现LINK:fatal error LNK1123:转换到COFF期间失败;文件无效或损坏

项目>>属性>>配置属性>>清单工具>>输入和输出>>嵌入清单,原来是“是”,改为“否”。 如果要应用到所有项目,则按下面操作: 双击或者右键选择属性:

2014-11-26 10:27:22 569 0

原创 fatal error C1003:error C2061: 语法错误: 标识符“acosf”

当你在main函数中只写了两行代码: cout << "C++" << endl; return 0;但是当你运行时,发现出现了如下错误: 1>c:\program files (x86)\microsoft visual studio 10....

2014-11-26 10:18:47 6661 1

转载 windows下Lua开发环境配置

1.使用LuaForWindows Lua for Windows 为 Windows 系统下提供了 Lua 脚本语言的开发和运行环境,很多东西配套好了。 直接像python一样安装一下,安装时把SciTe编辑器也选择上,像头文件,库什么的都直接放好了。 推荐这种方法。 下...

2014-11-26 09:07:01 3147 0

原创 opencv之因计算机中丢失opencv_core2410d.dll

在vs下配置opencv开发环境时,按此教程配置完成后出现:无法启动此程序,因为计算机中丢失opencv_core2410d.dll的错误,上面教程提示把相应的dll都拷贝到C:Windows\System32中,但是还是不行,因为没有进行注册。此时在运行中输入regsvr32 ***.dll...

2014-11-25 21:58:28 8991 2

转载 智力算法题之病狗问题

有50家人家 每家一条狗有一天警察通知,50条狗当中有病狗,行为和正常狗不一样每人只能通过观察别人家的狗之间对比来判断自己狗是否生病,而不能看自己狗,如果判断出自己家的狗病了以后就当天一枪打死自己家的狗这样第一天没有枪声第二天没有枪声 第三天开始一阵枪响 问:一共死了几条狗

2014-11-25 16:01:46 719 0

转载 智力算法题之开关灯问题

有编号1~100个灯泡,起初所有的灯都是灭的。有100个同学来按灯泡开关,如果灯是亮的,那么按过开关之后,灯会灭掉。如果灯是灭的,按过开关之后灯会亮。 现在开始按开关。 第1个同学,把所有的灯泡开关都按一次(按开关灯的编号: 1,2,3,......100)。 第2个同学,隔一个灯按...

2014-11-25 14:41:58 2505 0

转载 MacOS搭载opencv开发环境

笔者属于Mac小白,最近刚入手一台macbook air,一直没有时间搭建编程环境,这两天终于挤出时间开始使用Mac系统。目前的编程工具主要为eclipse以及xcode,笔者首先选择了使用xcode,由于本人长期使用C++从事图像处理方面的工作,所以安装opencv就成了编程开始前的第一步。 ...

2014-11-23 18:50:20 694 0

转载 Lua语言中pairs和ipairs的区别

tbl = {"alpha", "beta", ["one"] = "uno", ["two"] = "dos"} for key, value in ipairs(tbl...

2014-11-23 09:52:44 505 0

转载 python之关键字is和操作符==

Python中所有类型都通过引用存取, 即便是"基本类型"也不例外, 例如: a = 1 b = 1     a 和 b 的值都是等于1, 1以对象存储,内存中只有一个1的实例, 可用如下代码判断: id(a) #10249792 id(b) #10249...

2014-11-22 10:15:41 3080 1

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