自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 csp开发必须做的事

  vc6缺省是不定义_WIN32_WINNT宏的。 而在wincrypt.h中有 #if (_WIN32_WINNT >= 0x0400) ... #endif 必须加入:#define _WIN32_WINNT 0x0400而且#include <windows.h>必须在#include <wincrypt.h>之前...

2010-10-27 13:59:08 101

原创 Linux下手动创建新用户

建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码。例如,我们要给系统添加一个用户叫floatboat ,密码为lan2010,那相关的操作是:useradd floatboat -d /u01/Lanlp<回车>这时候系统没有任何显示。接着:passwd floatboat <回车&...

2010-10-21 15:36:11 197

原创 动态链接库的创建

动态连接库的创建步骤:  一、创建Non-MFC DLL动态链接库  1、打开File —> New —> Project选项,选择Win32 Dynamic-Link Library —>sample project  —>工程名:DllDemo  2、新建一个.h文件DllDemo.h以下是引用片段:  #ifdefDllDemo_EXPORTS  ...

2010-10-19 15:46:48 92

原创 Ubuntu下安装中文输入法

--------------------------打开终端,输入以下命令:sudo apt-get install scim scim-pinyin(想装五笔等输入法的话就换成scim-tables-zh,这里装的是拼音输入法)sudo apt-get install scim-gtk2-immodule scim-qtimmsudo apt-get install im-switchsudo ...

2010-10-18 15:52:54 82

原创 菜单汉化

$ sudo apt-get install language-pack-zh 

2010-10-18 13:58:57 116

原创 配置 Ubuntu 9.04 Linux 桌面图标

   配置 Ubuntu 9.04 Linux 桌面图标   刚安装的ubuntu系统,默认情况下,桌面上是没有任何图标的, 可以通过如下方法显示桌面图标:按下ALT-F2,输入gconf-editor,打开配置编辑器,   展开分支:/apps/nautilus/desktop/勾选         computer_icon_visible(计算机图标)         home_...

2010-10-18 13:55:53 105

原创 0 长数组

#include <stdio.h>#include <string.h>#include <stdlib.h>struct aa{     int a;    int b;};struct bb{     struct aa test[0];};int main(void){    struct bb *p=(struct bb*)malloc(sizeof(...

2010-10-18 11:58:32 83

原创 c语言中static的用法

惨痛教训:假设在test.h中定义了一个static bool g_test=false;若test1.c和test2.c都包含test.h,则test1.c和test2.c分别生成两份g_test,在test1.c 中置g_test=true,而test2.c中仍然为false并未改变!shit!!一、c程序存储空间布局C程序一直由下列部分组成:      1)正文段——CP...

2010-10-14 15:18:21 80

原创 windows下安装和编译openssl

要在WIN下安装及编译openssl,就必须安装ActivePerl-5.8.0.806-MSWin32,所以首先安装ActivePerl-5.8.0.806-MSWin32安装方法是:1。下在openssl的安装包并解压下载地址:http://www.openssl.org/source/openssl-0.9.8.tar.gz2。安装vc63。下载ActivePerl-5.8.0.806-...

2010-10-12 13:57:00 113

原创 c语言中的内存管理--提高篇

1.编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查。如果是用malloc或new来申请内存,应该用if(p==NULL) 或if(p!=NULL)进行防错处理。2.使用free或delete释放了内存后,没有将指针设置为NULL。导致产生“野指针”。3...

2010-10-12 09:21:41 75

原创 LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

解决方法:控制台项目要使用windows子系统, 而不是console, 设置:[Project] --> [Settings] --> 选择"Link"属性页,在Project Options中将/subsystem:console改成/subsystem:windows.解决方法方法恰恰相反的情况:LIBCD.lib(wincrt0.obj) : error LNK20...

2010-09-03 12:26:12 86

原创 解压zip文件,读取zip文件中的详细信息程序代码

文件格式1、压缩源文件数据区    在这个数据区中每一个压缩的源文件/目录都是一条记录,记录的格式如下:         [文件头+ 文件数据 + 数据描述符]        a、文件头结构          组成                     长度      文件头标记                  4 bytes  (0x04034b50)...

2010-08-19 10:22:59 308

原创 Skin++的使用

Skin++的使用 一.使用皮肤将SkinPPWTL.lib 、skinppwtl.dll 、SkinPPWTL.h三个文件及相应皮肤(**.ssk)拷贝至工程文件夹下;一般还要将这些文件放在Debug文件夹下。1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPPWTL.lib或 在(VC6)"Project->Settings->...

2010-06-27 15:42:31 175

原创 用c语言写病毒

对于病毒和木马的启动,除了显示修改注册表,还有一个办法就是把木马或病毒做成Windows服务,不过这有一个不好的地方就是它的通用性,因为服务要用到winAPI,所以这样的病毒和木马只能运行于Windows系统,而且木马病毒的体积也会有所增加。 下面我们要把现有的木马病毒程序转换为Windows服务,这个需要三个步骤: 一、创建一个新的main入口点,在服务控制管理器中注册,在这个ma...

2010-06-22 10:29:26 174

原创 listctrl组件的用法

以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn--------------------------------------------------------------------------------...

2010-06-19 12:49:37 83

原创 定时关机

如果你想出门,但电脑又正在进行工作,这时就要用到自动关机。大多数实现自动关机的 方法都是使用一些第三方软件,这样不仅麻烦,而且为实现这个小功能而专门动用一个软 件,显的小题大做了!其实Windows XP(Windows 2000也可以)自身就具备定时关机的功 能,下面我们就来看看如何实现Windows XP的自动关机。 Windows XP的关机是由Shutdown.exe程...

2010-06-19 12:48:29 73

原创 计算机小常识

快速打开管理工具(开始-->运行)compmgmt.msc 计算机管理 devmgmt.msc 设备管理器 diskmgmt.msc 磁盘管理工具 dfrg.msc 磁盘碎片整理 eventvwr.msc 事件查看器 fsmgmt.msc 共享文件夹管理 gpedit.msc 用户、分组策略管理工具 lusrmgr.msc 本地用户、组...

2010-05-16 20:14:16 146

原创 QQREADER5E68D55769AEE9EE

qq QQREADER5E68D55769AEE9EE

2010-05-06 21:43:44 261

c网络编程

#include #include #pragma comment(lib, "ws2_32.lib")void main(){ WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD( 2, 2 ); err = WSAStartup(...

2010-04-27 11:07:48 130

这样用Google,你就是黑客!!你就是特工!!!

第一篇  在搜索框上输入:“indexof/”inurl:lib  再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。  在搜索框上输入:“indexof/”cnki  再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!  在搜索框上输入:“indexof/”ppt  再按搜索你就可以突破网站入口下载powerpint作品!...

2010-04-11 16:34:38 109

vc访问数据库

ODBC(Open Database Connectivity,开放数据库连接)是由Microsoft定义的一种数据库访问标准,它提供了一种标准的数据库访问方法以访问不同数据库提供商的数据库,其本质上是一组数据库访问API.虽然数据库访问有多种方法,但ODBC以其编程相对简单,在实际编程中被广泛使用。 VC++中提供了一组封装了ODBC API的MFC ODBC类,以减少程序代码编写量。在VC...

2010-04-02 16:32:34 126

C语言中的scanf函数用法

例1 #include main() {int i;int b; scanf("%d",&i); getchar(); } 为什么只输入一个数字或字母都会退出? 例2 #include main() {int i;int b; scanf("%d",&i); scanf("%d",&b); } 为什么输入一个数字不会退出,输入一个...

2010-03-18 12:50:25 467

C语言中文件的输入输出

文件的读写一.fputc函数和fgetc()函数(putc函数和getc()函数) 1.fputc函数 把一个字符写到磁盘文件上去,调用形式: fputc(ch,fp);成功输出字符,失败EOF(-1) 2.fgetc函数 读入一个字符,该文件必须是以读或以读写方式打开的 调用形式: ch=fgetc(fp); ...

2010-03-17 18:45:16 169

conio.h

C语言中,图形函数大致可分为两类:字符模式函数和图形模式函数。本节我们练习使用字符模式函数。 使用字符模式函数应该在程序中联入conio.h头部文件。 下面是一些函数的作用 1) void clreol(); 从光标处删除到本行末 2) void delline();...

2010-03-13 14:16:08 150

C语言处理图像之改变背景前景颜色

设置前景色功能:设置当前画笔颜色。函数原型:void setcolor(int color)函数说明:将当前画笔设置为color代表的颜色。Color可以是0至15之间的任意整数,也可以是这16个整数所对应的符号常量,如整数0所对应的符号常量为BLACK,而这16个整数或符号常量分别代表C语言图形模式下的16中颜色。具体情况如下表所示。颜色表符号常量 数...

2010-03-09 14:41:50 660

对指针的理解

指针对一部分初学者来说一直是一个无法逾越的障碍,没有指针的C语言就好像没有左腿的短跑运动员。今天我来试试换一种方法来理解指针,希望能帮还在为指针挣扎的朋友们理清思路,高手略过即可。我们先认为内存是一家客栈(看起来这和老掉牙的大楼的比喻没什么区别,但是请你耐心看下去)。同大部分的客栈一样,这家客栈有天、地、人等各种档次的房间,用现在的话就是单人间、双人间、四人间等等。来住店的客人也是...

2010-03-09 14:38:35 67

对const的理解

const对很多人来说既陌生又熟悉。可以说很棘手的问题,有些地方很难理解。我在刚学C的时侯,对它的理解也是很模糊的。好像有点理解,但又说不出个所以然来。在此,就向大家分享,我一直以来对它的理解,如有不当之处请指教。const可以说一种常量的声明的关键字,如const int a=2;变量a就是一个常变量,a的值不能被改变,这个改变是一定意义上的不能改变。而是说值的改变不能直接通过a...

2010-03-09 14:36:45 70

C语言中的位运算

按位“与”& 运算符查看两个表达式的二进制表示法的值,并执行按位“与”操作。该操作的结果如下所示:0101 (expression1)1100 (expression2)————————0100 (result)任何时候,只要两个表达式的某位都为 1,则结果的该位为 1。否则,结果的该位为 0。 按位“或”| 运算符查看两个表...

2010-03-09 14:32:46 86

F开头的函数

函数名: fabs 功 能: 返回浮点数的绝对值 用 法: double fabs(double x); 程序例: #include #include int main(void) { float number = -1234.0; printf("number: %f absolute value: %f\n", number, fabs(nu...

2010-03-09 14:31:07 316

E开头的函数

函数名: ecvt 功 能: 把一个浮点数转换为字符串 用 法: char ecvt(double value, int ndigit, int *decpt, int *sign); 程序例:#include #include #include int main(void) { char *string; double value; int...

2010-03-09 14:30:04 345

D开头的函数

函数名: ecvt 功 能: 把一个浮点数转换为字符串 用 法: char ecvt(double value, int ndigit, int *decpt, int *sign); 程序例:#include #include #include int main(void) { char *string; double value; int...

2010-03-09 14:28:29 189

C开头的函数

函数名: cabs 功 能: 计算复数的绝对值 用 法: double cabs(struct complex z); 程序例:#include #include int main(void) { struct complex z; double val; z.x = 2.0; z.y = 1.0; val = cabs(z); printf...

2010-03-09 14:27:33 333

B开头的函数

函数名: bar 功 能: 画一个二维条形图 用 法: void far bar(int left, int top, int right, int bottom); 程序例:#include #include #include #include int main(void) { /* request auto detection */ i...

2010-03-09 14:25:39 193

A开头的函数

函数名: abort 功 能: 异常终止一个进程 用 法: void abort(void); 程序例:#include #include int main(void) { printf("Calling abort()\n"); abort(); return 0; /* This is never reached */ } 函...

2010-03-09 14:24:19 198

C语言处理图像之图形驱动函数

C语言提供了丰富的图形函数,比如圆形函数、直线函数等,不过在使用这些函数前的我们需要先驱动C语言的图形模式,先看一下代码: void initgr(void) { int gd = DETECT, gm = 0; registerbgidriver(EGAVGA_driver); initgraph(&gd, &gm, ...

2010-03-09 14:18:49 509

C语言初学者常犯的错误

C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。1.书写标识符时,忽略了大小写字母的区别。m...

2010-03-09 14:09:14 228

转义序列

1.常用的输出设备控制字符退格符\b 使活动位置在当前行上退回一个空格走纸符\f 将活动位置移动到下一页的开始处换行符\n回车符\r 将活动位置移动到当前行的开始处水平制表符\t 将活动位置移动到下一个水平指标点垂直制表符\v 将活动位置移动到下一个垂直指标点2.警报 \a在屏幕上打印输出时会产生警报蜂鸣而不移动屏幕光标...

2010-03-09 12:46:10 120

黑客术语2

黑客术语1.肉鸡:所谓“肉鸡”是一种很形象的比喻,比喻那些可以随意被我们控制的电脑,对方可以是WINDOWS系统,也可以是UNIX/LINUX系统,可以是普通的个人电脑,也可以是大型的服务器,我们可以象操作自己的电脑那样来操作它们,而不被对方所发觉。  2.木马:就是那些表面上伪装成了正常的程序,但是当这些被程序运行时,就会获取系统的整个控制权限。有很多黑客就是 热中与使用木马程序来控制别...

2010-03-08 18:30:10 71

算法的力量 ----李开复

算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实,大家被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编...

2010-03-08 18:24:29 101

黑客术语1

黑客术语如今的“黑客”门槛实在是太低了,网络上的黑客工具铺天盖地,随便哪个菜鸟都可以对某些站点进行攻击,所以现在网络上被挂马的网站也是铺天盖地,这实际上危害的也是我们这些普通网名啊,只要一打开某个网站,就被植入木马,接下来慢慢就成了肉鸡,从而导致自己机器成了病毒源等等。所以接下来我们有必要了解一下当今网络上流行的主流黑客术语,之所谓知已知彼,百战不殆嘛。 木马 全称...

2010-03-08 18:22:27 177

空空如也

空空如也

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

TA关注的人

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