自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

转载 C/C++字符串处理函数总结

转自:http://www.linuxidc.com/Linux/2012-11/74420.htm一、ctype.h>字符处理库中的函数#include函数原型:int f(int c)函数说明:C语言定义的处理字符操作,包括是否是数字,字母,打印字符,十六进制数字,大小写转换等,具体如下:isalnum:Check if character is alphanume

2013-03-30 11:56:02 950

原创 变量控制宽度小技巧

平常写代码不多,今天遇到一个小问题,需要用变量控制宽度,网上看到一篇文章,似乎有些问题,自己验证后记录下该用法,以后说不定还能用上。在printf或者sprintf或者sscanf等函数中,可以用*来匹配变量控制宽度例:#include #include int main(int argc, char *argv[]){ int b = 20; char *str =

2013-03-30 11:50:27 1195

转载 ubuntu mysql root 进入出现ERROR 1044(42000):Access denied for user ''@'localhost' to database 'mysql'

今天在ubuntu第一次使用MySQL,刚开始就遇到问题。网上搜了下,看到下面的文章。开始尝试这篇文章的方法,第一个停止服务的命令就出现mysqld: unrecognized service的错误提示,然后又找mysqld: unrecognized service的解决办法。。。花费了很多时间。后来无意间看到,在ubuntu12.10中(其他版本的ubuntu不了解),服务应该是mysql,所

2013-03-28 13:50:44 3019

转载 Linux rpm 命令参数使用详解[介绍和应用]

转载自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.htmlRPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在

2013-03-26 20:20:07 751

原创 C语言ctime函数

ctime函数原型:#include char *ctime(const time_t *timeval);ctime以原始时间值为参数,并将其转换为一个更易读的本地时间。原始时间是指以格林尼治时间(GMT)1970年1月1日午夜(0点)为纪元,到现在为止的秒数。函数time()可以得到该原始时间。time函数原型:#include time_t time(time_t *

2013-03-26 19:48:22 3234

转载 简单Linux C线程池的实现

转载自http://www.cnblogs.com/venow/archive/2012/11/22/2779667.html大多数的网络服务器,包括Web服务器都具有一个特点,就是单位时间内必须处理数目巨大的连接请求,但是处理时间却是比较短的。在传统的多线程服务器模型中是这样实现的:一旦有个请求到达,就创建一个新的线程,由该线程执行任务,任务执行完毕之后,线程就退出。这就是"即时创建

2013-03-26 15:09:35 927

原创 Linux标准I/O库常用函数总结(二)

6.fgetc,getc和getchar函数原型:#include int fgetc(FILE *stream);int getc(FILE *stream);int getchar();        fgetc函数意为从文件指针stream指向的文件中读取一个字符,读取一个字节后,光标位置后移一个字节并把取出的字节作为一个字符返回。如果读到文件末尾或者读取出错时返回EO

2013-03-25 19:56:06 1029

原创 Linux标准I/O库常用函数总结(一)

标准I/O库(stdio)及其头文件stdio.h为底层I/O系统调用提供了一个通用的接口,该库已经成为ANSI标准C的一部分。在很多方面,使用标准I/O库的方式和使用底层文件描述符一样,需要先打开一个文件以建立一个访问途径。这个操作的返回值作为其他I/O库函数的参数。在标准I/O库中,与底层文件描述符对应的是流(stream),它被实现为指向结构FILE的指针,注意,不要将这里的文件流与C++语

2013-03-25 18:51:30 1475

转载 undefined reference to 问题解决方法总结

本文转载自http://blog.sina.com.cn/s/blog_7a8d6d9801014w5d.html经常遇到这样的错误,最常见的是因为缺少相关目标文件,但是也有其他情况,网上看到这篇文章,受益匪浅。在Linux下编程在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func'

2013-03-23 16:27:49 1120

转载 linux exec的用法

转载自http://www.cnblogs.com/guyson/articles/2295633.html说是exec系统调用,实际上在Linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是:#include extern char **environ;int execl(const char *path, const c

2013-03-21 15:29:08 955

原创 C语言判断输入是否是数字

使用scanf的返回值可以很容易判断输入是否为数字。根据scanf返回值的描述:scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。如:scanf("%d,%d", &a, &b);如果a和b都被成功读入,那么scanf的返回值就是2如果只有a被成功读入,返回值为1如果a和b都未被成功读入,返回值为0如果遇到错误或遇到end of file

2013-03-20 21:13:38 28950

原创 Linux下创建和维护自己的静态库

静态库文件以.a表示其类型,并且静态库文件都是lib***.a的形式。程序在链接的时候会将静态库调入,然后生成可执行文件。此后即使删除可执行文件也不会影响程序的正常执行。静态库的缺点是,当你同时运行许多应用程序并且他们都使用来自同一个函数库的函数时,内存中就会有统一个函数的多分副本,而且在程序文件自身中也有多份同样的副本,这将消耗大量内存和磁盘空间。静态库的生成过程过程示例(本例中,将创建一个

2013-03-20 15:59:33 930

原创 ubuntu下强制结束没反应的程序

在终端输入命令top,能够显示出现在系统正在运行的进程,找到需要关掉的进程,记住其PID,然后按q返回终端,再输入 sudo kill 关掉进程的pid

2013-03-19 20:30:27 1557

原创 string标准库几个需要注意的两个地方

(1)string:size_type操作      string的size()操作返回的是string::size_type类型的值,特别注意,不要将size的返回值赋给一个int变量。因为string::size_type是unsigned类型,所表示的最大整数值比对应的signed型要大一倍。即size_type存储的string长度是int所能存储的两倍。在16位int型机器上,int

2013-03-19 14:55:39 986

kcachegrind程序性能分析工具

程序性能分析工具,可以结合valgrind等工具分析程序性能以及内存泄露等

2018-09-17

计算机网络第五版(谢希仁)

计算机网络基础经典教材,作者谢希仁,考研必备。

2013-06-11

MbrFix.exe

用来修复Windows系统的MBR引导项工具,安装双系统时方便实用。 一种情况:在win7下,当输入命令:MbrFix /drive 0 fixmbr /yes 然后按回车键,如果出现“Function failed.Error 5.拒绝访问”,此时,找到MbrFix.exe,右击“属性”,出现属性对话框,切换到“兼容性”选项卡,将“以管理员身份运行此程序”勾起来。然后重新输入MbrFix /drive 0 fixmbr /yes按回车键。

2013-02-27

Set-UID原理及漏洞攻击实验详细过程及实验报告

信息安全课程的一个实验,剖析了setuid程序的原理、漏洞攻击以及预防,详细展示了如何通过setuid程序漏洞获得root权限,资源中包括实验描述,实验的详细过程、截图及说明。

2012-12-13

VC++编程助手

个人已经试过,VC6.0以及VS2008完美支持

2012-12-13

空空如也

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

TA关注的人

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