自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (62)
  • 收藏
  • 关注

转载 c++中的explicit关键字

c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class MyClass{public:MyClass( int num );}....MyClass

2010-03-26 13:59:00 632

转载 linux getpwuid 得到指定用户信息

和系统数据相关的passwd 结构和系统数据相关的一个结构passwd定义如下/* The passwd structure.      */struct passwd{      char *pw_name;       /* 用户名*/      char *pw_passwd;     /* 密码.*/      __uid_t pw_uid;      /* 用

2010-03-19 10:03:00 8560 1

转载 linux struct utsname 结构详解是utsname 函数使用说明

【uname系统调用】 功能描述: 获取当前内核名称和其它信息。用法: #include extern int uname (struct utsname *__name) __THROW;参数: __name:指向存放系统信息的缓冲区,原型如下struct utsname  { char sysname[_UTSNAME_SYSNAME_LENGTH];//当前操作系统名   char node

2010-03-19 09:08:00 6579

转载 vim + cscope 使用

1. vim的准备首先 vim --version | grep cscope,看看vim是否支持cscope,如果不支持需要重新安装vim。最简单的是在. /configure 后加上-enable-cscope,当然可以在Makefile文件(./src/Makefile)中修改(把原来的注释去掉),这是最根本的:CONF_OPT_CSCOPE = --enable-cscope然

2010-03-16 09:13:00 1247

转载 [四天学会ajax]学习ajax教程第四天

在 HTML 的外部文件中一样,标记的组织与其样式、格式和行为是分离的。虽然您肯定可以用 JavaScript 更改元素或文本的样式,但实际更改您的标记所布置的组织却更加有趣。 只要牢记您的标记只为您的页面提供组织、框架,您就能立于不败之地。再前进一小步,您就会明白浏览器是如何接受所有的文本组织并将其转变为超级有趣的一些东西的,即一组对象,其中每个对象都可被更改、添加或删除。文本标记的优点

2010-03-15 17:32:00 503

转载 [四天学会ajax]学习ajax教程第三天

对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的上篇文章 中,我们将详细

2010-03-15 17:30:00 494

转载 [四天学会ajax]学习ajax教程第二天

多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送

2010-03-15 17:29:00 499

转载 [四天学会ajax]学习ajax教程第一天

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。  五年前,如果不知

2010-03-15 17:26:00 497

原创 linux 下动态库、静态库嵌套使用

linux下静态库嵌套使用前提是你会在linux下调用静态库和动态库和Makfile编程(当然不会Makfile直接在终端命令也成)本例是先由StringLen.h,StringLen.c生成librak.a然后利用StringLen2.h,StringLen2.并调用librak.a生成librak2.a最后利用StringLen3.h,StringLen3.c调用libra

2010-03-11 09:45:00 2498

转载 ctags 使用细节

1、使用tags tag是什么?一个位置。它记录了关于一个标识符在哪里被定义的信息,比如C或C++程序中的一个函数定义。这种tag聚集在一起被放入一个tags文件。这个文件可以让Vim能够从任何位置起跳达到tag所指示的位置-标识符被定义的位置。 下面的命令可以为当前目录下的所有C程序文件生成对应的tags文件: (shell command) ct

2010-03-09 14:01:00 1147

转载 linux下 解压 tar 命令

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

2010-03-04 17:34:00 491

转载 linux unzip 命令 详解

linux unzip 命令详解功能说明:解压缩zip文件语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程序。参  数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。-f 更新现有的文件。-l 显示压缩文

2010-03-04 16:49:00 813

转载 linux shutdown 命令详解

功能说明:系统关机指令。  语  法:shutdown [-efFhknr][-t 秒数][时间][警告信息]  补充说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。  参  数:  -c  当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。  -f  重新启动时不执行fsck。  -F  重新启动时执行fsck。  -h  

2010-03-04 12:01:00 710

转载 linux ln 命令详解

这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln

2010-03-04 10:58:00 1412

转载 linux dd 命令

通过dd命令可以把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。dd命令的使用举例如下:  # dd if = /dev/had of=had.bak bs=512 count=1dd命令的各参数解释如下:if = file 输入文件名;of = file 输入文件名;bs = n 设置输入、输出块的大小为n字节;count = blocks

2010-03-04 10:42:00 745

转载 Linux下c++编程与kdevelop的环境配置

KDevelop是一个支持多程序设计语言的集成开发环境。它运行于Linux和其它类unix环境。  KDevelop本身不包含编译器,而是调用其它编译器来编译程序。  1.打开新立得软件包管理器  2.查找KDevelop,在结果中当然是勾选KDevelop,还有KDevelop系列里面那个带"-dev"后缀的包,当然你可以不勾  3.装好前面的包后安装如下的包:  autom

2010-03-02 19:59:00 3552

转载 ubuntu 启动过程简述

1,内核启动init2,init找到/etc/event.d/rc-default文件,确定默认的运行级别(X)3,触发相应的runlevel事件,开始运行/etc/event.d/rcX4,rcX运行/etc/init.d/rc,传入参数X5,/etc/init.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本6,/etc/rcX.d/中的脚本按事先设

2010-03-02 19:29:00 692

转载 linux 显式调用 自己写的动态库

~/test|||------main.c|------lib|        ||        |------StringLen.h|        |------Strlen.c|        |------Strnlen.c----------------StringLen.h:#ifndef _ST

2010-03-02 16:12:00 1547

转载 linux 隐式调用 自己写的动态库

~/test|||------main.c|------lib|        ||        |------StringLen.h|        |------Strlen.c|        |------Strnlen.c----------------StringLen.h:#ifndef _STRINGLEN_H__#define _

2010-03-02 15:53:00 2134

转载 linux下定时执行计划任务

linux下定时执行计划任务查看/etc/crontab文件SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron.d

2010-03-02 14:39:00 882

转载 Upstart与ubuntu启动过程,简单原理

ubuntu从6.10开始逐步用upstart代替原来的sysinit,进行服务进程的管理。也正是从6.10开始,ubuntu的启动过程开始变得有点“变幻莫测”。也没办法,这是正在开发中的upstart不可避免的。为了对原有的init实现向后兼容,upstart可以说是在表象上保留了大部分原来init的特性,因而目前linux初始化进程名仍然叫init,而改变的核心,乃是Event机制。理解并讲清

2010-03-02 10:13:00 745

转载 例行性命令-crontab

crontab   -e   是针对用户的cron来设计的,如果是系统的例行性任务,该怎么办?是否还是需要以crontab -e来管理例行性命令?当然不需要,您只需要编辑/etc/crontab文件就可以了。需要注意的是:crontab -e的作用其实是/usr/bin/crontab这个执行文件,但是/etc/crontab是个纯文本文件,可以root的身份编辑这个文件。          

2010-03-01 14:00:00 860

转载 Ubuntu开机自动开启数字小键盘

1. sudo apt-get install numlockx2. sudo vim /etc/gdm/Init/Default在文件最后exit 0的前面添加:if [ -x /usr/bin/numlockx ]; then    numlockx onfi3.重启即可

2010-03-01 13:58:00 1172

基于 qt 下 tcp 文件传输 测试

这是个qt 下 基于tcp连接的文件传输测试程序, server启动后,client连接服务器,连成成功后,client选择向服务器传输文件 传输文件没有问题,但是存在一个问题 就是客户端传输文件完成后,我直接关闭客户端程序会报错, 不知道是哪 的资源没有释放还是别的原因 待后来者测试,指正

2012-05-02

zip_unzip.zip

qt zip unzip 库 qt zip unzip 库

2011-10-26

qt lua 编辑器

该软件为lua编辑编译器(编译需要lua支持) 该软件是基于Qt Creator 4.7编写的 要软件正常运行需要qt的动态库 QtCore4.dll QtGui4.dll libgcc_s_dw2-1.dll mingwm10.dll 有什么问题 ,交流

2011-09-15

qt 拖拽 实例 pixmap QPushButton失败

最近在做qt的拖拽,模拟实现 qt designer的 从widget box 到新建dialog中拖拽生成子控件过程。 通过mimedata传递空间类型,通过event.pos()确定坐标 为统一管理 使用QLabel作为基础,使用真实控件作为器pixmap。然后进行展示 实际效果还行,但是对按钮(QPushButton)和单选框(QRadioButton)采取这种操作时报错 其他就没有问题 望高手指教

2011-07-18

libxml2-2.7.4.tar.gz

libxml2-2.7.4.tar.gz libxml2-2.7.4.tar.gz

2011-05-29

libstdc++.so.6.0.10

libstdc++.so.6.0.10libstdc++.so.6.0.10

2011-05-29

libxml2-2.7.4.tar.gz

libxml2-2.7.4.tar.gz

2011-05-29

vc 实现的 验证码

vc 实现的验证码 vc 实现的验证码 vc 实现的验证码

2010-11-12

linux centos 5.5 安装说明

linux centos 5.5 安装说明 linux centos 5.5 安装说明 linux centos 5.5 安装说明

2010-10-12

Driver monitor

Driver monitorDriver monitorDriver monitor

2010-07-15

ajax教程 chm格式

ajax教程 chm格式 ajax教程 chm格式

2010-06-12

codeblocks 手册英文

codeblocks 手册英文 codeblocks 手册英文 codeblocks 手册英文

2010-05-20

javascript网页设计活学活用300问

javascript网页设计活学活用300问 javascript网页设计活学活用300问

2010-01-20

c++ GUI programming with Q4中文教材

c++ GUI programming with Q4中文教材

2010-01-20

现代信息检索 实用规划教材

现代信息检索 21世纪全国高等院校实用规划教材

2010-01-20

linux programmer's toolbox

linux programmer's toolbox linux编程工具书,英文版

2010-01-20

Ubuntu8.0.4速成手册V1.0

Ubuntu8.0.4速成手册V1.0 Ubuntu8.0.4速成手册V1.0

2010-01-20

PRO C 程序设计和ORACLE调用接口

PRO C 程序设计和ORACLE调用接口

2010-01-20

关于D D O S中S Y N F l o o d 攻击的防御算法 研究

关于D D O S中S Y N F l o o d 攻击的防御算法 研究

2010-01-20

p2p 及其实现原理

p2p及其实现原理,说的比较泛泛,仅供参考 p2p及其实现原理,说的比较泛泛,仅供参考

2010-01-20

JXTA java p2p Programming

JXTA java p2p Programming JXTA java p2p Programming

2010-01-20

html简明教程.pdf

html简明教程.pdf html简明教程.pdf html简明教程.pdf

2010-01-20

PHP.5.MySQL.Programming.pdf

PHP.5.MySQL.Programming.pdf

2010-01-20

跟我一起写makefile

跟我一起写makefile 跟我一起写makefile

2010-01-20

linux设备驱动程序(中文第三版) 2.6内核

linux设备驱动程序(中文第三版) 2.6内核 linux设备驱动程序(中文第三版) 2.6内核

2010-01-20

ubuntu下搭建Apache+MySQL+PHP开发环境.pdf

ubuntu下搭建Apache+MySQL+PHP开发环境

2010-01-20

javascript 语言精髓

javascript 语言精髓 从语法,对象,函数,等等方面详解介绍了javascript编程

2010-01-20

valgrind 手册英文版

valgrind 手册英文版 中文的资料很少,在此提供这个文档,望对各位游泳

2010-01-20

p2p应用的相关技术

p2p应用的相关技术 没有涉及到源码,仅从理论原理层次详细说明了 NAT类型和p2p打洞的可行性

2010-01-20

linux shell 编程 第三版

linux shell 编程 第三版 linux shell 编程 第三版

2010-01-19

linux 嵌入式编程 华清远见

linux 嵌入式编程 华清远见 linux 嵌入式编程 华清远见

2010-01-19

悟透 javascript

首先要有一定的javascript基础,再看看这个是不是有恍然大悟的感觉

2010-01-17

c++ linux qt 编程 (中文加英文加源码)

c++ linux qt 编程(中文加英文加源码)

2010-01-12

cmake 的一点资料英文的

cmake 的一点资料英文的 cmake 的一点资料英文的

2010-01-09

GNU makefile 中文手册

GNU makefile 中文手册 GNU makefile 中文手册

2010-01-09

怎样高效学习嵌入式一个资深IT的心得

这本书是说怎样高效学习嵌入式,一个资深IT的心得

2009-12-29

UNIX.Shell编程24学时教程

UNIX.Shell编程24学时教程 UNIX.Shell编程24学时教程

2009-12-28

NAT爆破-在NAT背后的主机之间建立TCP连接

NAT爆破-在NAT背后的主机之间建立TCP连接 讲述了基于TCP协议的NAT打洞原理和步骤 本人测试一直没有成功,或许对你有帮助,到时候不要忘了给我点指点

2009-12-28

漫谈Wine之四:内核差异核内补

漫谈Wine之四:内核差异核内补 漫谈Wine之四:内核差异核内补

2009-12-27

漫谈Wine之三:Wine环境下的文件读写

漫谈Wine之三:Wine环境下的文件读写 漫谈Wine之三:Wine环境下的文件读写

2009-12-27

空空如也

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

TA关注的人

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