自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (9)
  • 收藏
  • 关注

转载 C、C++运算符优先级列表

C、C++运算符优先级列表1.C语言运算符优先级运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。 运算符解释结合方式() [] -> .括号(函数等

2011-09-17 10:54:46 625

转载 VS2010 调试技巧

VS2010中的调试技巧这是我的博客中关于VS 2010和.NET 4发布系列的第二十六篇文章。  今天的博文将介绍Visual Studio中的一些实用调试技巧。这是受我朋友Scott Cate (他发表过几十篇很棒的VS技术文章) 启发。他最近告诉我,许多

2011-09-02 21:05:27 1254

转载 VS2010快捷键

VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT +

2011-09-02 20:57:37 842

转载 解压缩,压缩命令全

ubuntu解压命令全览 收藏 .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:

2011-06-21 10:45:00 511

转载 VC6.0使用技巧

 VC6.0使用技巧收藏 收藏 1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of…),如果没有建立Browse files,会出现提示对话框,确定,然

2011-06-07 19:52:00 757

转载 关键字 static 详解

<br />C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 <br />一、面向过程设计中的static<br />1、静态全局变量<br />在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下://Example 1#include <iostream.h>void fn();static int

2011-05-23 12:10:00 593

转载 火狐浏览器使用秘籍之快捷键大全

火狐浏览器使用秘籍之快捷键大全作者:佚名    文章来源:本站原创    点击数:12780    更新时间:2007-10-26 <br />firefox使用秘籍之:firefox快捷键大全。(firefox下载)<br />firefox一个很大的有点就是快捷键非常好用了,这里列出了firefox的常用快捷键,更好的使用firefox,现在就来学习下吧!命令Mozilla Firefox添加为书签Ctrl+D后退Backspace (注: 这个快捷键只在windows中起作用.

2011-03-16 11:16:00 844

转载 5种方法解除开机密码

<br />教你怎样解除电脑开机密码!!!先记下来,以后总会有用到的!!!此方法仅供计算机教师交流,严禁作为非法手段使用!<br /><br /><br />方法一在开机时,按下F8进入”带命令提示符的安全”模式<br />输入”NET USER+用户名+123456/ADD”可把某用户的密码强行设置为”123456″<br />方法二如用户忘记登入密码可按下列方法解决<br />1.在计算机启动时按〔F8〕及选〔Safe Mode With Command Prompt〕<br />2.选〔Adminis

2011-02-24 23:55:00 750

转载 Oracle 系统表

1.系统表<br />ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下:<br />v$controlfile:控制文件的信息;<br />v$datafile:数据文件的信息;<br />v$log:日志文件的信息;<br />v$process:处理器的信息;<br />v$session:会话信息;<br />v$transaction:事务信息;<br />v$resource:资源信息;<br />v$sga:系统全局区的

2011-02-24 15:20:00 560

原创 R400 A73安装windows XP 全过程

<br />在ubuntu10.04和win7 home的双系统下卸载win7,安装windows XP全过程如下:<br />去年买的R400 A73,一直用原装的win7 家庭版。刚开始挺快,随着时间推移速度变慢,很多软件不大兼容,最主要的是比较难以满足专业需求,比如:一些开发工具不能很好的安装,大部分计算机书籍是基于XP的。于是决定卸掉win7(home版的win7可以直接升级到旗舰版,具体操作google)。原本安装这个玩意,十几分钟搞定,结果出乎我的意料。还是有不少问题。<br /> <br />

2011-02-24 14:21:00 1823

转载 很好用的SQLPLUS命令汇总

<br />下面介绍一些常用的sql*plus命令: <br />1. 执行一个SQL脚本文件 <br />SQL>start file_name <br />SQL>@ file_name <br />我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。 <br />2. 对当前的输入进行编辑 <br />SQL>edit <br />3. 重新运行上一次运行的sql语句 <br />SQL>/ <br />4. 将显示

2011-02-23 21:32:00 613

转载 tar命令

tar命令<br />tar [-cxtzjvfpPN] 文件与目录 ....<br />参数: <br />-c :建立一个压缩文件的参数指令(create 的意思); <br />-x :解开一个压缩文件的参数指令! <br />-t :查看 tarfile 里面的文件! <br />特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! <br />因为不可能同时压缩与解压缩。 <br />-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? <br />-j :是否

2011-02-18 22:16:00 600

转载 Linux 的多线程编程的高效开发经验

<br />背景<br />Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷阱。我们希望这些经验可以帮助读者们能更好更快的熟悉 Linux 平台的多线程编程。<br />我们假设读者都已经很熟悉 Linux 平台上基本的线程编程的 Pthread

2011-02-17 15:29:00 666

转载 linux下异步IO的简单例子

<br />首先,贴一下异步io中用的的一些结构体,因为平常很少用,整理起来方便查看。<br /><br />aio.h中的struct aiocb<br /><br />struct aiocb<br />{<br />  int aio_fildes;        /* file desriptor. */<br />  int aio_lio_opcode;        /* operation to be performed. */<br />  int aio_reqpri

2011-02-17 14:52:00 877

转载 Linux网络编程 【8】五种I/O 模式

<br />五种I/O 模式:<br />【1】阻塞 I/O<br />【2】非阻塞 I/O<br />【3】I/O 多路复用<br />【4】信号驱动 I/O(SIGIO)<br />【5】异步 I/O<br />一般来说,程序进行输入操作有两步:<br />1.等待有数据可以读<br />2.将数据从系统内核中拷贝到程序的数据区。<br />对于一个对套接字的输入操作,第一步一般来说是等待数据从网络上传到本地。当数据包到达的时候,数据将会从网络层拷贝到内核的缓存中;第二步

2011-02-17 14:40:00 1547

转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

<br />select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: <br />        #include sys/time.h> <br />        #include unistd.h> <br />        int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *timeout); <br

2011-02-17 13:52:00 685

原创 配置apache相关

ubuntu10.04lts下如何配置apache的默认DocumentRoot情况:ubuntu10.04lts版通过sudo apt-get 安装的apache2的/etc/apache/httpd.conf  为空.一般方法失效:apache存放网页的默认指定目录为/var/www ,要修改这个默认目录,在空的httpd.conf中加入DocumentRoot  "/你指定的目录",不能达到修改的效果.当在其中添加AddDefaultCharSet  utf8这项配置能起作用.可行的解决办法:1,通过

2010-12-20 14:21:00 642

原创 第一个PHP网页

抄写视频代码:HELLO WORLDHello world!    $currtime = time();    $currtimestr = strftime("%H:%M:%S",$currtime);    echo "当前时间是:$currtimestr";?>遇到一个问题:其中的中文在浏览器中显示乱码解决方法:在/etc/apache2/httpd.conf  中添加AddDefaultCharSet  utf8(注意:网上通常是添加"AddDefaultCharSet gb231

2010-12-19 23:36:00 696

转载 Ubuntu安装配置Mysql

Ubuntu安装配置Mysql<br />三种安装方式:<br />  1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。<br />    注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。<br />  2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。<br />  3. 二进制包安装:安装完成已经自动配

2010-12-19 21:57:00 597

转载 mysql基本操作

启动与停止  1、启动  MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。  [root@test1 init.d]# /etc/init.d/mysql start  2、停止  /usr/bin/mysqladmin -u root -p shutdown  3、自动启动  1)察看mysql是否在自动启动列表中  [root@test1 local]# /sbin/chkconfig –list  2)把MySQL添加到你系统的启动服

2010-12-19 20:37:00 756

原创 mysql无法登录问题

<br />症状:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)<br /> <br />解决办法:修改密码<br />打开一终端一次输入:->/etc/init.d/mysql stop <br />->mysqld_safe --user=mysql --skip-grant-tables --skip-networking & <br />在打开一个终端输入:->mysql

2010-12-19 19:36:00 707

转载 shell编程中的部分关键字 --待整理

<br />1  shell 的$! ,$?, $$,$@ <br /> <br /><br />•$n        $1 the first parameter,$2 the second... <br />•$#        The number of command-line parameters. <br />•$0        The name of current program. <br />•$?        Last command or function's return val

2010-12-18 21:38:00 3768

原创 C++虚函数表解析(转)

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

2010-09-20 12:59:00 573

转载 gcc命令详解

<br />[介绍] <br />gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 <br />1.预处理,生成.i的文件[预处理器cpp] <br />2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] <br />3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] <br />4.连接目标代码,生成可执行程序[链接器ld] <br /><br />[参数详解] <br />-x langu

2010-08-08 15:57:00 473

转载 简单的Makefile文件编写

<br />    环境:<br />        <br />        Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。<br />        <br />        准备:<br />        <br />        准备三个文件:file1.c, file2.c, file2.h<br />               file1.c:<br />                      #includ

2010-08-08 15:46:00 667

转载 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时

获取系统时间几种方法 和 使用CPU时间戳进行高精度计时  1 使用time_t time( time_t * timer )    精确到秒  计算时间差使用double difftime( time_t timer1, time_t timer0 ) 2 使用clock_t clock() 得到的是CPU时间    精确到1/CLOCKS_PER_SEC秒3

2010-05-16 16:33:00 1285

转载 gnuplot用法

一,基础篇:在linux命令提示符下运行gnuplot命令启动,输入quit或q或exit退出。plot命令gnuplot> plot sin(x) with line linetype 3 linewidth 2 或gnuplot> plot sin(x) w l lt 3 lw 2 %用线画,线的类型(包括颜色与虚线的类型)是3,线的宽度是2,对函数sin(x)作图gn

2010-05-04 14:15:00 4111

转载 网络时间服务的实现方式

网络时间服务的实现方式网络时间服务的实现方式 无线时钟:服务器系统可以通过串口连接一个无线时钟。无线时钟接收GPS(全球卫星定位系统)的卫星发射的信号来决定当前时间。无线时钟是一个非常精确的时间源,但是需要花一定的费用。 时间服务器:还可以使用网络中NTP时间服务器,通过这个服务器来同步网络中的系统的时钟。http://www.eecis.udel.edu/~mills/ntp

2010-04-24 16:43:00 867

转载 ntp时钟同步的建立过程

[精华] ntp时钟同步的建立过程  两台主机host1和host2作时钟同步,host1为时钟source端,host2为客户端,os version:v5.1 host1上的操作: 1. 编辑/etc/hosts文件,将host2地址加入。 2. 编辑/etc/ntp.conf文件,加入一行    

2010-04-24 15:16:00 1335

转载 Linux下批处理文件编写

(1)linux下的批处理文件,基本就是shell脚本文件。1.一个最简单的脚本书写方法为:新建一个文件,名字为clean(自己定义的名字),在里面编写rm -fv *.o;ls -al;(可以写一些shell普通命令,命令用分号隔开) 2.执行方法(1)在控制台输入:   sh clean(2)先给与脚本可执行权限:  chmod 777 clea

2010-04-22 22:38:00 42299

原创 NS2 的常用网站

   (一). NS常用基本网站1. Maillist个人觉得是寻求问题答案最好的地方。http://mailman.isi.edu/pipermail/ns-users/2. 柯老师的网站,包含很多非常实用资源:安装,trace文件分析,源代码分析,添加新协议的途径等http://140.116.72.80/~smallko/ns2/ns2.htm3. NS本身的一些bug等信息,如果你的问题怎

2010-04-09 22:32:00 958

转载 NS2中添加Ping协议

http://www.isi.edu/nsnam/ns/tutorial/本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flyuniverse_shell/archive/2010/02/20/5313544.aspx 1. 下表显示了 NS2 和 TCP/IP、OSI七层网络结构的大致对应关系(这个表很有好处哦)      TCP       N

2010-04-07 23:10:00 3257

转载 Yen 算法

 1.2. Yen 算法http://imlazy.ycool.com/post.1956603.html    我从《The K shortest paths problem》这篇文章中学到了另一个算法,名叫 Yen 算法(Yen 是发明者的名字)。它和上面讲的典型的 A* 算法使用相同的启发函数,但是状态的含义以及扩展状态的方式不同。    在 Yen 算法中,状态 x 不仅可以代表从 s

2010-04-07 23:07:00 9732

转载 Linux 下编译C程序

GCC 支持了许多不同的语言,包括 C、C++、Ada、Fortran、Objective C,Perl、Python 和 Ruby,甚至还有Java。  Linux 内核和许多其他自由软件以及开放源码应用程序都是用 C 语言编写并使用 GCC 编译的。  编译C++程序:  -c 只编译不连接  g++ file1 -c -o file1.o  g++ file2 -c -o

2010-03-14 21:05:00 1009

转载 getsockopt()/setsockopt()函数

getsockopt()/setsockopt()函数的使用收藏 getsockopt()/setsockopt()函数的使用 收藏  正在做tcp协议的程序,由于发送的数据较大,所以的设置tcp套接口缓冲区的大小,否则接收到的数据只是发送的一部分。我要做的是发送采集到的图像数据,不设置缓冲去的大小,每次接受到的图像总有一部分是黑色的或者整个图像都是黑色的。 关于get

2010-03-13 18:40:00 969

转载 raw socket protocol

raw socket protocol 有关raw socket的一些知识 众所周知,通过socket编程,我们能够实现机器之间的通信.在TCP/IP协议簇(PF_INET)中,可以建立面向连接的SOCK_STREAM类型的socket,非连接的SOCK_DGRAM类型的socket.事实上,在所有的网络程序中,也是

2010-03-13 18:16:00 3668

转载 Raw Socket和Socket编程

 1.原始套接字(raw socket)  1.1 原始套接字工作原理与规则         原始套接字是一个特殊的套接字类型,它的创建方式跟TCP/UDP创建方法几乎是一摸一样,例如,通过CODE:[Copy to clipboard]       int sockfd;       sockfd = socktet(AF_INET, SOCK_RAW, IPPROTO_

2010-03-12 10:01:00 33878 4

转载 c++获取windows时间的方法(转)

网上代码一: LARGE_INTEGER   PT_litmp;     LONGLONG             PT_QPart1,PT_QPart2;     double                 PT_dfMinus,PT_dfFreq,PT_dfTim;     (以上的LARGE_INTEGER   和LONGLONG数据结构你查msdn)         QueryP

2010-03-11 21:58:00 1863

转载 Linux操作系统网络编程--原始套接字 (1)

Linux操作系统网络编程--原始套接字 (1)http://soft.zdnet.com.cn/software_zone/2007/1020/568223.shtml 我们在前面已经学习过了网络程序的两种套接字(SOCK_STREAM,SOCK_DRAGM).在这一章 里面我们一起来学习另外一种套接字--原始套接字(SOCK_RAW)。应用原始套接字,我们可以编写出由TCP和UDP

2010-03-10 17:03:00 883

转载 计算ICMP,IP,UDP,TCP报头部分中的checksum

ICMP,IP,UDP,TCP报头部分都有checksum(检验和)字段。ICMP和IP报头校验和的计算都很简单,使用RFC1071中给出的方法即可完成(如下)。 //计算校验和USHORT checksum(USHORT *buffer,int size){ unsigned long cksum=0; while(size>1) { cksum+=*buffe

2010-03-10 16:55:00 5082

IBM笔试题库及经验感想

大量IBM招聘笔试题目,还有题样;各种注意事项,笔试经验感想等,值得下载

2011-04-26

Linux下GDB命令经典教程

GDB Linux下 调试程序的好帮手,这个PDF教程,比较经典,源于网上搜集

2010-07-16

wavex低级音频编程实例教程全

WaveX 低级音频 录音 放音 实例 附源代码 另还有wave文件格式,图片,清晰易懂 网上转载的几个经典教材。

2010-07-05

DiffServ仿真

DiffServ在NS2中的模拟实例,主要讲解如何使用DiffServ保护重要易失数据。

2010-03-02

TCP IP可选域详细说明

TCP IP可选域详细说明 Word格式

2010-01-06

MBIT 人格评估工具

国际最为流行的职业人格评估工具———MBTI 这个工具已经在世界上运用了将近30年的时间,夫妻利用它增进融洽、老师学生利用它提高学习、授课效率,青年人利用它选择职业,组织利用它改善人际关系、团队沟通、组织建设、组织诊断等多个方面。在世界五百强中,有80%的企业有MBTI的应用经验。

2009-12-10

C、c++文件操作实例

集合了C/C++常用文件操作,比如创建、打开、读、写文件

2009-12-09

优盘量产全套工具 for Kingston

通过这套工具可以制作优盘启动盘(USB-CDROM),装机必备。。。由于受上传文件大小限制,老毛桃winpe请自行下载。

2009-10-28

防黑缉毒禽木马之绝命追杀(第三版)光盘.rar

防黑缉毒禽木马之绝命追杀(第三版)光盘文件

2009-10-05

空空如也

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

TA关注的人

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