自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小庞(android/java/PHP/Web/linux/mysql)

累记。Freeman的IT生活

  • 博客(34)
  • 资源 (13)
  • 收藏
  • 关注

原创 《unix网络编程》套接字选项

对套接口的选项操作主要有四个方法:getsockopt(...) , setsockopt(...) , fcntl(...) , ioctl(...)。1. getsockopt , setsockopt 函数int getsockopt(int s, int level, int optname,void *optval, socklen_t *optlen);int setso

2013-04-30 11:46:22 648

原创 一天一linux命令(21) uptime who last 系统日志

系统日志的有关文件在/var/log/中uptime说明:显示当前时间,开机多久,当前用户数,过去1/5/15分钟内系统的平均负载。who/w/whoami说明:显示当前登录的用户信息。last 说明:可显示最近一个月的登录用户信息。数据来源于/var/log/wtmp例:$ last -5     //显示最近5条登录信息。

2013-04-26 12:04:03 1204

原创 一天一linux命令(20) free sar uname 系统资源

free 说明:查看内存使用情况。sar 说明:查看CPU和RAM的使用情况。uname说明:查看系统信息。如内核,主机名,内核版本,CPU类型,硬件平台,操作系统

2013-04-26 11:21:42 820

原创 一天一linux命令(19) jobs fg bg 作业管理

作业:一个进程或用管道/重定向关联的一组进程。前景:当前终端会话中与你交互的环境。背景:不与你交互的环境,但与当前终端会话相关。如你不能向背景作业输入和某些控制(如不能用Ctrl+c关闭它),但当前终端会话关闭时相应背景作业也会被关闭。后台:也即系统背景。与终端会话无直接关系。以背景方式运行&:在执行作业命令后加&。如$ echo file1 > file2&Ctrl+z:

2013-04-25 17:45:25 912

原创 一天一linux命令(18) ps top kill nice/renice 进程管理

ps 语法:ps [options] [--help]  说明:显示瞬间行程 (process) 的动态  参数:(常用的)  -w  显示加宽可以显示较多的资讯      -l    显示进程执行优先级。   -a   列出所有行程   -u  显示所有用户进程。   -x  显示所有tty进程。         输出格式:USER PID %CPU %M

2013-04-25 16:34:26 1538

原创 string分析

string对象的字符串尾部没有结束符‘\0’。

2013-04-24 11:16:28 579

原创 epoll基础

epoll:I/O多路复用select/poll模型的增强版。优点是无需线性历遍测试描述符数组,对发生IO事件的描述直接得到访问。类似windows的IOCP。LT和ET模式:LT只要有事件未处理就会触发,而ET则只在高低电平变换时(即状态从1到0或者0到1)才触发。相关函数epoll_create(...) 创建epoll描述符。epoll_ctl(...) 添加/修改/删除

2013-04-23 22:04:00 853

原创 《unix网络编程》基本套接口编程

套接口地址结构  这个地址结构因协议不同而有不同定义,因此以指针形式传递同时传递长度。主要包括成员family, addr, port   从进程到内核传递相关函数:bind(...), connect(...), sendto(...)   从内核到进程传递相关函数:accept(...), recvfrom(...), getsockname(...), getpeername(.

2013-04-23 13:52:43 927

原创 《unix网络编程》源码编译

源码下载unpv13e.tar.gz如果是下载unpv12e.tar.gz版的在编译时会遇到不少麻烦。$ tar xzvf unpv13e.tar.gz    $ cd unpv13e   编译过程,及遇到的问题。可以通过查看README文件来查看编译步骤(1)编译库$ ./configure$ cd lib$ make$ cd ../libfree$ ma

2013-04-18 17:34:20 1184

原创 CPPUNIT安装和使用(linux)

库安装下载cppunit-1.12.0.tar.gz标准的解压加安装:  $ tar xzvf cppunit-1.12.0.tar.gz   $ cd cppunit-1.12.0  $ ./configure  $ make  $ make install配置共享库  $ vi /etc/ld.so.conf     //在文件中添加 /usr/loca

2013-04-16 18:22:39 2056

原创 一天一linux命令(17) shell scripts 脚本

注释。 以#号开始到行尾执行方式。(1)直接执行。先用chmod命令允许执行权限,就可以以执行程序的方式运行;(2)sh命令执行。如 $ sh script.file例一:简单shell文件#!/bin/shell #+!+shell名称,用于宣告使用的shell(此行必须要)#hello.sh the shell script hello world #文件名,脚本功能

2013-04-13 16:59:47 1054

原创 《TCP/IP详解1》

保活定时器。功能就是试图在服务器端检测到这种半开放的连接。

2013-04-10 12:04:50 725

原创 一天一linux命令(16) cut sort wc uniq tee split 较常用命令

cut  说明:分析日志文件时常用  参数说明: -d:后接的是分隔字符,默认是空格符。 -c:后接第几个字符。  -f:后接第几个区块。用法一:显示每行从开头算起 num1 到 num2 的文字。 $ cut -cnum1-num2 filename用法二:显示第m栏到第n栏(使用tab分隔) $ cut -f m-n例一:将passwd文

2013-04-10 11:26:28 1375

原创 一天一linux命令(15) history 历史命令

命令记录~/.bash_history记录的是本次登入以前执行过的指令,至于本次登入执行的指令都被暂存在内存中,当您成功注销系统后,该指令记忆才会记录到.bash_history中。history  [!number] [!command] [!!] 参数说明:  number  :第几个指令 command :指令的开头几个字母 !  :上一个指令

2013-04-10 10:06:45 1201

原创 《More Exceptional C++》读书笔记

2013.4.91.对象的生命周期。开始:构造函数执行完毕并正常返回之时。 如果构造函数不成功,析构函数永远不会被调用。结束:析构函数开始执行之时。在生命周期开始之前和生命周期结束之后,对象的状态都是没有存在。2构造函数的异常抛出。只要在初始化列表中的基类和成员子对象的构造函数抛出异常,就一定会从它们的外层构造函数中抛出,无法阻止。析造函数不应抛出异常?

2013-04-09 21:54:28 696

原创 一天一linux命令(14)env set declare 变量

env  说明:用于显示和修改环境变量。例:显示所有环境变量  $ envset 说明:除显示系统的默认值外,还会显示自定义变量echo  说明:显示指定变量的值。例:显示PATH环境变量 $ echo $PATHdeclare 语法:declare [-afirx]  说明:声明变量 参数:-a  :定义为数组 array -f  :定

2013-04-09 16:36:03 1292

原创 一天一linux命令(0) shell 简介

命令格式[root@test root]# command [-options] parameter1 parameter2 ...                                         指令        选项            参数(1)     参数(2) 说明:1. 指令与参数区分字母大小写;2. command为指令的名称,例如变换路

2013-04-09 15:53:07 988

原创 《STL》读书笔记

简介C++ STL 实现三类数据结构标准容器类 的实现:  顺序性容器 vector 从后面快速的插入与删除,直接访问任何元素 deque 从前面或后面快速的插入与删除,直接访问任何元素 list  双链表,从任何地方快速插入与删除  关联容器  set 快速查找,不允许重复值 multiset 快速查找,允许重复值 map 一对多映射,基于关键字快速查找,不允

2013-04-04 18:31:38 744

原创 一天一linux命令(13) df du fdisk 磁盘管理

df 语法: df [-ahikmT] 说明:显示档案系统的状况,或是看所有档案系统的状况(预设值)  参数:    -a, --all 包含所有的具有 0 Blocks 的档案系统   -h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)   -i, --inodes 列出 inode 资讯,不列出已使用 block   -k,

2013-04-03 11:35:12 1013

原创 一天一linux命令(12) which whereis locate find 查找文件和目录

which语法:which [指令文件...]说明:查找指令。会在环境变量$PATH设置的目录里查找符合条件的文件。例一:查找ls的路径 $ which lswhereis语  法:whereis [-bfmsu][-B ...][-M ...][-S ...][文件...]补充说明:在特定目录中查找符合条件的文件。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。

2013-04-02 17:14:37 1180

原创 一天一linux命令(11) ln 链接文件

ln语法: ln [-s] [源文件] [目标文件] 说明:建立符号链接或硬链接。参数:-s :提供符号链接。默认是硬链接。范例:0. 原始信息:$ ll -rw-r--r-- 1 root root 13476 Jun 26 11:31 passwd 1. 硬链接信息:$  ln passwd passwd-hard $  ll total 3

2013-04-02 16:04:12 1097

原创 一天一linux命令(10) cat more less head tail 文件内容显示

最常用的是cat,more及less。此外,如果要查看一个很大的文件(好几百MB),但是我们只需要后面的几行字,这要使用tail,tac指令也可以用于这个目的。cat  由第一行开始显示文件内容  语法:cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)

2013-04-02 15:42:04 1369

原创 一天一linux命令(9) cp rm mv文件和目录的管理

cp语法:cp [-drsu] [源文件] [目标文件] 说明:复制文件和目录。参数说明:-a 尽可能将档案状态、权限等资料都照原状予以复制。 -d:进行复制时,如果是复制到链接文件,若不加任何参数,则默认情况下会将链接到的源文件复制到目的地,若加-d,则链接文件可原封不动地将链接这个快捷方式复制到目的地。-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

2013-04-02 13:00:58 1182

原创 一天一linux命令(8) export 环境变量

export功能说明:设置或显示环境变量。语  法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参  数: -f  代表[变量名称]中为函数名称。  -n  删除指定的变量。变量实际上并未删除,只是不

2013-04-02 12:13:51 910

原创 一天一linux命令(7) cd pwd mkdir rmdir 目录和路径

cd  说明:change directory的意思,后面可接绝对路径和相对路径,也可是以下符号:/  代表根目录.   当前目录..  上级目录~  当前用户的默认工作目录~userA 用户userA的根目录目录可以省略不写, 与cd ~ 有相同的效果 pwd说明:print working directory的意思。mkdir使用方式:mkdir [-p] dirName

2013-04-02 11:52:30 1099

原创 linux的目录配置

[root@test root]# ls –l / total 56 drwxr-xr-x 2 root root 4096 Oct 19 11:22 bin/ drwxr-xr-x 3 root root 4096 Oct 19 13:05 boot/ drwxr-xr-x 1 root root 0 Jan 1 1970 dev/ drwxr-xr-x 55 root ro

2013-04-01 17:52:16 684

原创 一天一linux命令(6) chown chgrp chmod umask 权限

chown使用权限 : root   使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file... 说明:修改文档拥有者和所属群组。参数:-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v

2013-04-01 17:07:04 948

原创 一天一linux命令(5) shutdown 关机

shutdown     使用权限 : 系统管理员    使用方式 : shutdown [-t seconds] [-rkhncfF] time [message]     说明 : 用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。   参数 :        -t seconds:-t后面跟秒数,亦即“过几

2013-04-01 14:49:13 1321

原创 一天一linux命令(4) man 在线帮助系统

manLinux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands。命令2 - system calls。系统调用3 - library calls。C库函数4 - special files。特殊文件,也就是/dev下的各种设备文件5 - file formats and co

2013-04-01 14:24:05 1077

原创 一天一linux命令(3) bc

bc      b用于命令行计算器。 它类似基本的计算器。 使用这个计算器可以做基本的数学运算。语法:    bc [-cl | filename]命令开关:     -c仅通过编译。 bc命令的输出被发送到标准输出。-l要使用强大的数学库,比如计算三角函数filename文件名,它包含一些计算命令。

2013-04-01 14:07:08 900

原创 一天一linux命令(2) cal

cal用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。1.命令格式:cal [-l3smjy]  [mouth]  [year]2.命令功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

2013-04-01 12:02:43 837

原创 美利达的山地车报价

山地车系列: 挑战者900 价格16800 挑战者800 价格7980 挑战者700 价格6580 挑战者600 价格4980 挑战者500 价格4280 挑战者350 价格3598 挑战者320 价格3298 挑战者300 价格2998 挑战者200 价格2598 领航者530 价格 2598 公爵 600 价格2298 公爵500 价格1898 公爵300 价格169

2013-04-01 10:45:25 1216

原创 一天一linux命令系列索引

一天一linux命令(0) shell 简介一天一linux命令(1) ls  文档显示一天一linux命令(2) cal 日历一天一linux命令(3) bc  计算器一天一linux命令(4) man 在线帮助系统一天一linux命令(5) shutdown  关机一天一linux命令(6) chown chgrp chmod umask  权限一天一linux命令

2013-04-01 10:15:12 1240

原创 一天一linux命令(1) ls

名称 : ls 使用权限 : 所有使用者 使用方式 : ls [-alrtAFR] [name...] 说明 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。参数 :     -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)   -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出。可以直接用

2013-04-01 10:11:31 1063

phf_carsale

phf_carsale

2014-08-05

notepad++的文件比较插件Compare

notepad++的文件比较插件Compare 安装方法:将下载的插件解压复制进notepad++程序 plugins下,重启notepad++即可。 使用方法:打开要比较的2个文件,插件->compare->compare。

2013-12-21

开发相关文档

开发相关文档.SQL中文手册.chm,Spring-Reference_zh_CN.chm,jQuery1.8.3_20121215.chm,jquery-easyui-api-chm-document.chm,W3CSchool.chm

2013-11-27

visual assist x

VS的插件。 能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。

2013-06-18

wireshark网络抓包工具

wireshark是一个网络封包分析软件.windows下的网络抓包工具,linux下的用tcpdump命令

2013-06-18

SourceInsight3.5

sourceinsight代码查看工具,windows下的非常好用的代码查看工具

2013-06-18

MFC类库详解

MFC的类库详解,中文版的,方便查询。MFC程序员必备文档

2013-06-18

Linux+API+帮助文档.chm

linux的命令和api参考文档,linux程序员必备

2013-05-18

C++_标准模板库(STL)

C++标准模板库的(STL)的容器和算法及其功能的列表。

2012-10-31

CPPUNIT源码+配置及入门+使用示例代码.rar

CPPUNIT 一个基于测试驱动开发的C++测试框架。 压缩包里包括了CPPUNIT源码+配置及入门文件+使用示例代码。

2012-07-12

EffectiveC++

Scott Meyers的EffectiveC++,程序员必看的一本书。

2012-06-10

Objective-C.2.0程序设计(原书第2版)

中文版的Objective-C2.0程序设计,作者Stephen.G.Kochan

2012-06-10

空空如也

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

TA关注的人

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