自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无与伦比BLOG

献给所有热爱互联网和相信爱情的人!

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

转载 Linux popen 函数

描述 popen() 函数 用 创建管道 的 方式启动一个 进程, 并调用 shell. 因为 管道是被定义成单向的, 所以 type 参数 只能定义成 只读或者 只写, 不能是 两者同时, 结果流也相应的 是只读 或者 只写.command 参数 是 一个 字符串指针, 指向的是一个 以 null 结束符 结尾的字符串, 这个字符串包含 一个 shell 命令. 这个命令 被送到 /

2013-11-29 15:07:31 901

转载 linux fork函数详解2

返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-11fork()函数 UNIX头文件:#include#include函数原型:pid_t fork( void);(pid_t 是一个宏定义,其实质是int 被定义在#includesys/types.h>中)返回值: 若成功调用一次则返回两个值,子进程返回0,父

2013-11-29 14:40:07 645

转载 linux中fork()函数详解

一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。  一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。

2013-11-29 14:36:20 746 2

转载 关于 std::set/std::map 的几个为什么

std::set/std::map (以下用 std::map 代表) 是常用的关联式容器,也是 ADT(抽象数据类型)。也就是说,其接口(不是 OO 意义下的 interface)不仅规定了操作的功能,还规定了操作的复杂度(代价/cost)。例如 set::insert(iterator first, iterator last) 在通常情况下是 O(N log N),N 是区间的长度;但是如果

2013-11-29 14:34:40 698

转载 关于c++中map的内存占用问题

研究了下c++中map的内存占用情况。很多人说map中的erase以及clear不能释放内存,这几天实验了下,这个说法是不确切的,较为准确的说法应该是,map中的erase以及clear,不能,“马上”释放内存。map有自己的机制回收内存,用erase以及clear之后,如果没有特殊需求,可以认为那部分内存已经释放了。map不会马上释放删掉内容的内存,而是会对内存进行“预留”,如果确实很长时间用不

2013-11-29 14:33:37 11208

转载 POCO C++库学习和分析 -- 哈希

1. Hash概论        在理解Poco中的Hash代码之前,首先需要了解一下Hash的基本理论。下面的这些内容和教课书上的内容并没有太大的差别。1.1 定义        下面这几段来自于百度百科:        Hash:一般翻译做"散列",也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输

2013-11-28 16:41:50 776

转载 C++11智能指针之shared_ptr、weak_ptr

1. shared_ptr、weak_ptr概念shared_ptr与weak_ptr智能指针均是C++ RAII的一种应用,可用于动态资源管理shared_ptr基于“引用计数”模型实现,多个shared_ptr可指向同一个动态对象,并维护了一个共享的引用计数器,记录了引用同一对象的shared_ptr实例的数量。当最后一个指向动态对象的shared_ptr销毁时,会自动销毁其所指对象(

2013-11-27 19:11:55 893

转载 Windows系统开机自动运行程序和自动启动服务

[转] http://blog.sina.com.cn/s/blog_54cae6d70100gkws.html一、经典的启动——“启动”文件夹单击“开始→程序”,你会发现一个“启动”菜单,这就是最经典的Windows启动位置,右击“启动”菜单选择“打开”即可将其打开,如所示,其中的程序和快捷方式都会在系统启动时自动运行。最常见的启动位置如下:当前用户:所有用户:  二、有

2013-11-27 16:23:09 7822 1

转载 7Z命令行

7z.exe在CMD窗口的使用说明如下:7-Zip (A) 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06Usage: 7za [...] [...][]a: Add files to archiveb: Benchmarkd: Delete files from archivee: Extract fil

2013-11-27 15:54:01 2098

转载 mysql python 汉字乱码的解决方案

1.想实现对一个二类文本问题的两种分类方法,首先要对文档集合的文本进行分词,然后建立倒排表,倒排表是借助于mysql数据库的,但是有一个众所周知的事情,mysql插入汉字会出现各种莫名奇妙的情况,首当其冲是插不进去,而获是插进去了,但是显示是乱码,然后将插入后的数据再读到程序中仍然是乱码。这归根结底是编码符号不一致的问题也就是。再解决这个问题的过程中,我参考了http://www.busfly.c

2013-11-26 18:22:31 743

转载 Python操作MySQL以及中文乱码的问题

Python操作MySQL需要安装Python-MySQL可以从网上搜索一下,和一般的Python包一样安装安装好之后,模块名字叫做MySQLdb ,在Window和Linux环境下都可以使用,试验了一下挺好用,不过又发现了烦人的乱麻问题,最后用了几个办法,解决了!我用了下面几个措施,保证MySQL的输出没有乱麻:   1 Python文件设置编码 utf-8 (文件前

2013-11-26 18:20:05 1458

转载 Python调用MySQLdb插入中文乱码的问题

#!/usr/bin/python  # -*- coding: utf-8 -*-    import MySQLdb   def main():     fullname = "赵钱孙李"       conn = MySQLdb.connect(host='localhost', user='root',passwd='123', db='account', char

2013-11-26 18:12:28 4989

转载 python sqlobject(mysql)中文乱码解决方法

UnicodeEncodeError: 'latin-1' codec can't encode characters in position; 找了一天终于搞明白了,默认情况下,mysql连接的编码是latin-1,你需要指定使用什么编码方式: connectionForURI(mysql://user:password@localhost:3306/eflow?use_unicode=

2013-11-26 18:10:26 1055

转载 网络爬虫技术浅析

在万维网飞速发展的网络背景下,搜索引擎在人们的生活工作中无疑扮演着重要的角色,而网络爬虫则是搜索引擎技术的最基础部分。一、网络爬虫概述在搜索引擎成为主流检索工具的今天,互联网上的网络爬虫各式各样,但爬虫爬取网页的基本步骤大致相同:1) 人工给定一个URL作为入口,从这里开始爬取。万维网的可视图呈蝴蝶型,网络爬虫一般从蝴蝶型左边结构出发。这里有一些门户网站的主页,而门户网站中包含大量

2013-11-26 17:54:06 1529

转载 python操作MySQL数据库

我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:?12345678910import MySQLdbtry:    conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=

2013-11-26 17:44:51 654

转载 Python操作Mysql实例代码

实例1、取得MYSQL的版本在windows环境下安装mysql模块用于python开发MySQL-python Windows下EXE安装文件下载复制代码 代码如下:# -*- coding: UTF-8 -*-#安装MYSQL DB for pythonimport MySQLdb as mdbcon = Nonetry:    #连

2013-11-26 17:43:08 745

转载 几个有意思的算法题

1.题目标题: 高斯日记    大数学家高斯有个好习惯:无论如何都要记日记。    他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210    后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?    高斯出生于:1777年4月30日。     

2013-11-16 10:51:36 552

转载 A SOAP 1.2 message is not valid when sent to a SOAP 1.1 only endpoint.

使用C++编写服务端,JAVA开发客户端。JAVA使用CXF,使用gsoap; 当发生以上错误,原因是由于SOAP版本不一致,解决方法:在Service1Soap.nsmap文件中做如下修改: //{"SOAP-ENV", "http://www.w3.org/2003/05/soap-envelope", "http://www.w3.org/2003/05/soap-e

2013-11-13 18:05:42 4187

KMP,BF匹配算法

KMP,或者BF 计数子串在主串中出现的次数

2013-10-29

C++题库汇总

全面的C++题库,包含很多经典的C++题!

2013-08-08

万年历的设计

基于C/C++的万年历的设计,内部包含了如何巧妙的计算星期几的问题

2013-04-27

c++课程设计

基于C++的学生信息管理系统,使用链表,完成增删改查

2013-04-27

C/C++排序算法

c/c++排序算法,各种排序 :冒泡、直接插入、希尔排序等

2013-04-27

空空如也

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

TA关注的人

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