自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (36)
  • 收藏
  • 关注

原创 TRAP 收到信号后不立即执行的问题

今天写脚本的时候遇到一个trap不会立即触发的问题。============bbb.sh======#!/bin/bash# traptest.shtrap "echoBooh!;exit 0" TERMtrap "echo Booh!;exit 0"INTecho "pid is$$"sleep 600===============运行脚本,执行echo后

2012-01-31 20:25:44 836

原创 不使用任何中间变量,实现字符串反转

 /***************************************************************************By : summon ******Date : 2010.01.22

2010-03-02 17:53:00 1643

原创 计算一个字符串中每个字符出现的次数

 /***************************************************************************By : summon ******Date : 2010.01.21

2010-01-21 16:42:00 1256

原创 1-2-5组合问题的最高效完整算法

问题描述:用1,2,5这三个数组合,和为N。1,2,5的个数自己定,求有多少种不同的组合方法?/***************************************************************************By : Summon ****

2010-01-17 16:11:00 1452 2

原创 用霍纳法则(Honer)求一个多项式在定点的值

/***************************************************************************By : summon ******Data : 2010.01.12

2010-01-12 16:17:00 1985 1

原创 用欧几里得算法实现两个数的最大公约数和最小公倍数

/***************************************************************************By           : summon                                                                                                      

2010-01-10 13:06:00 946

原创 求任意字符串最大的重复过的子串

问题描述:给定任意一个字符串SourceStr,n长。求这个字符串中重复过的最长的子串,不过心重复过多少次。环境      :Windows, VC6.0PS        : 不会贴成代码,自己放到VC中,按Alt+F8对齐。/*******************************************************************************

2010-01-07 14:48:00 1063

原创 关于寒江独钓中tdifw_smpl例子不能通过编译的解释

本人在学习寒江独钓中tdifw_smpl的例子时,一直不能通过编译。后来经过研究发现,书上有两个地方没有说明白,导致了编译时出现错误。       第一,编译该工程时首先需要编译tdi_fw工程,因为tdifw_smpl中需要tdi_fw编译出的lib文件。但是需要注意的是要编译成功该工程需要比较高的DDK的版本。当我用3790.1830版本时,编译不能通过。当用7600.16385版本时,编

2009-12-03 10:48:00 2311 3

原创 一个数组,找出其中具有这样一个特性的数字:1、比它左边的数都大2、比它右边的数都小

 #include #include #include #define MAX 10int InintArrary(int *arrary);int FromLeft(int *arrary, int *fromLeftToRight);int FromRight(int *arrary, int *fromRightToLeft);int FindNumber(int *fromRightT

2009-11-09 17:53:00 990

原创 笔记70-75

 71.关于调用约定   调用约定(Calling convention)决定了以下内容:    1)参数的压栈顺序(自右向左还是自左向右)    2)函数返回时,由调用函数还是被调用函数清理入栈的参数    3)编译时函数名的转换一共有五种调用约定.1.__stdcall参数自右向左压栈被调用函数在返回前清理入栈参数C编译时函数名的转换:_function@num

2009-11-06 20:45:00 709

原创 VMware+WinDbg联合调试Windows驱动环境搭建

经过了好几天的挣扎,终于把VMware+WinDbg双机联合调试Windows驱动的环境,和调试方法搞通了。为了以后使用方便,特意单独写一篇文档。分以下步骤来搭建环境: 1.试验的环境  系统是XP,sp3。Vista的环境没有试验过。  笔记本,没有串口。  该实验是建立在早期报告基础之上的,默认你的系统已经安装了WDK(DDK),DriverStudio和相应的工具软件。如

2009-10-28 10:29:00 4778 4

原创 笔记60-70

61. 关于函数内联和宏   在C程序中,可以用宏代码提高执行效率。宏代码本身不是函数,但使用起来象函数。预处理器用复制宏代码的方式代替函数调用,省去了参数压栈、生成汇编语言的CALL调用、返回参数、执行return等过程,从而提高了速度。使用宏代码最大的缺点是容易出错,预处理器在复制宏代码时常常产生意想不到的边际效应。对于C++ 而言,使用宏代码还有另一种缺点:无法操作类的私有数据成员。

2009-10-14 10:12:00 656

原创 DriverMonitor与IRPTrace工具的使用说明

自己的心得,通俗易懂,拿来分享!一、编写Windows驱动程序用VC6或其工具编写驱动程序,并用编译器编译出XXX.sys文件。二、编写操作这个驱动程序的应用程序用VC6编写一个操作驱动程序的应用程序,并产生AAA.exe文件。三、用DriverMonitor把XXX.sys加载上打开DriverMonitor,选择File->Open Driver,找到XXX.sys

2009-10-14 10:09:00 9578 1

原创 VC6+WDK+DriverStudio编译Windows驱动程序环境搭建

   自己终于把这个环境搭起来了,费了九牛二虎之力,走了很多的弯路。大家分享吧,不要嫌麻烦这差不多是最简单了。一、需要的软件及版本Vc6 英文版;(随处都有)WDK3790.1830(1830_usa_ddk.iso的解压文件)或者2006.1106版本;(http://download.microsoft.com/download/9/0/f/90f019ac-8243-48

2009-10-12 15:20:00 4321 5

原创 笔记50-60

51.MFC单文档应用程序的结构框架A。首先利用全局应用程序对象theApp启动应用程序。正是产生了这个全局对象,基类CWinApp的中的this指针才能指向这个对象。B. 调用全局应用程序对象的构造函数,从而就会调用其基类的CWinAPP的构造函数,后者完成一些初始化工作,并将应用程序对象的指针保存起来。C. 进入WinMain函数。在AfxWinMain函数中可以获取子类(CTes

2009-09-11 18:13:00 606

原创 笔记40-50

41.隐式类型转换和强制类型转换   隐式类型转换是指当赋值或比较或加减等运算时,char->int, int->un_long  int->float  float->double.或者右值被转换为左值的类型。   ●在混合表达式中,其操作数被提升为存储空间最大的类型。   ●用作if,while等条件表达式的值都被转化为bool型。   ●将一个表达式赋值给某个变量时,表达式的

2009-09-11 18:10:00 510

原创 笔记30-40

31.Free和delete对指针的操作    它们只是把指针所指的内存给释放掉,但并没有把指针本身干掉。 发现指针 p 被 free 以后其地址仍然不变(非 NULL) ,只是该地址对应的内存是垃圾,p 成了“野指针”。如果此时不把 p 设置为 NULL,会让人误以为 p 是个合法的指针32.动态申请的内存是否会自动消亡在一个子函数中,临时申请的变量会在子函数的结束时自动的消亡,但是

2009-09-08 20:09:00 454

原创 笔记20-30

21. 文件结构   由.cpp和.h文件两部分构成。在头文件中包括:版权版本申明等整体信息、预编译文件   函数和结构体的声明。不要在头文件中存放定义。源文件主要包括:版权和版本声明等   文件信息、包含头文件操作、源程序。注意在头文件中声明的函数可以在主函数中直接       调用,而被调函数的实现可以在另一个.cpp文件中实现。在函数实现的.cpp文件中也要   包含该源

2009-09-08 20:06:00 410

原创 笔记10-20

11. Linux常用的显示命令pwd:显示当前工作目录。ls –l :显示当前工作目录的所有文件。time cmd/pro :显示cmd命令或pro程序的执行时间。date :显示当前日期。加-s修改日期和时间,但必须有最高权限。clock:显示当前时钟。cal :显示当前日历,加-y,显示全年日历。last bad:最近一次不成功的登录信息。cat  /proc

2009-09-08 20:03:00 441

原创 笔记1-10

1.  数据类型   char    1字节   char *   4字节Short  2字节Int   4字节Un int 4 字节Long 4字节Un long  4字节Float  4字节,默认小数点后6位Double  8字节,默认小数点后6位char p;//1字节char a[] = "hello";//6char *q = a;//

2009-09-08 15:53:00 550

原创 自己编写的string库函数

//都是自己编写的,仅供学习参考。/*date: 2009.6.24author: Summonfunction: functions for string.hversion: v1.0right: all right opened*/////////////////////////////////////////////////////char *MyStrc

2009-06-24 09:23:00 779

原创 也看vc下的memcpy和memmove的区别!

 最近要自己写这两个函数,想参考一下网上的例子和评论,但是发现好多说的和试验结果不服! int a[10]; for (int i=0; i {  a[i] = i; } int *retcpy = (int *)memcpy(&a[4], a, sizeof(int)*6); int *retmove = (int *)memmove(&a[4], a, sizeof(int)*6);/

2009-06-23 11:14:00 757

MATLAB小波边缘检测小波边缘检测小波边缘检测

小波边缘检测小波边缘检测小波边缘检测小波边缘检测小波边缘检测小波边缘检测

2009-06-27

matlab6[1图形图像处理分章源程序

matlab6[1].5图形图像处理分章源程序 matlab6[1].5图形图像处理分章源程序

2009-06-27

一些比较经典的MATLABgui界面的例子,对指导GUI编程很有意义matlab

一些比较经典的MATLABgui界面的例子,对指导GUI编程很有意义

2009-06-27

vs2008简明教程 概述白皮书

vs2008简明教程 概述白皮书vs2008简明教程 概述白皮书vs2008简明教程 概述白皮书

2009-06-27

802.1X客户端登陆程序源代码802.1X客户端登陆程序源代码

802.1X客户端登陆程序源代码802.1X客户端登陆程序源代码802.1X客户端登陆程序源代码

2009-06-27

MFC中文帮助手册MFC中文帮助手册

MFC中文帮助手册。MFC中文帮助手册。MFC中文帮助手册。

2009-06-27

自己用Matlab编写的ICA工具箱

自己用Matlab编写的ICA工具箱。我的毕业设计就是这个做了2个多月的偶!

2009-06-26

著名 数据结构 算法

著名数据结构算法,包括了各种经典的数据结构算法。和排序,迷宫等算法。

2009-06-25

深入编程内幕--Visual_C++

深入编程内幕--Visual_C++.很难的的学习MFC的资源啊

2009-06-25

高质量编程指南,通向真正程序员的第一步。

高质量编程指南,通向真正程序员的第一步。

2009-06-25

字符串统计函数,统计不同字符个数和每个字符出现的次数

字符串统计函数,统计不同字符个数和每个字符出现的次数。用一个简单的数据结构做的,注释很清楚。

2009-06-25

自己编写的string的库函数

自己编写的string的库函数,全都测试过了,和标准库函数的功能是一样的,但是绝对不是照抄的,全是自己根据msdn的说明写的。

2009-06-24

各大网络公司的笔试题目和面试心得

各大网络公司的笔试题目和面试心得。很难搜集的啊!

2009-06-23

802.22标准绝对正版不是影印

绝对的原版802.22标准。不是影印的。很稀缺的资源啊!网上基本找不到的偶!希望大家不要吝惜几个元宝。我的资源分太少了,老是没资源下东西。

2009-06-23

自己编写的string库函数

自己编写的string库函数。全都测试过,和c的string库函数一样的效果。但是并不是照抄的,而是自己根据msdn上的说明编写的。仅供学习参考。

2009-06-23

自己编写的MFC的SOCKET通信程序

自己编写的MFC的SOCKET通信程序。基于win32的消息循环思想。把MFC隐藏的WinProc函数调了出来。仅供学习参考。

2009-06-23

linux与unix shell编程指南

linux与unix shell编程指南.rarlinux与unix shell编程指南.rarlinux与unix shell编程指南.rarlinux与unix shell编程指南.rar

2010-07-16

linux内核源码分析chm

linux内核源码分析chmlinux内核源码分析chmlinux内核源码分析chmlinux内核源码分析chmlinux内核源码分析chmlinux内核源码分析chm

2010-07-16

NDIS 小端口驱动 miniport driver 以太网卡

实现一个千兆以太网卡的NDIS的miniport驱动实例源代码 对于那些希望写一个NDIS 6.0的miniport设备驱动的开发人员来说,实例实在是太少了,只有一个DDK中的E100BEX。这里,我将选择一个当前比较流行的以太网控制器(Realtek 8111/8168/8169/8110等PCI的千兆以太网控制器),针对它们写一个NDIS6的驱动-The realization of a Gigabit Ethernet card, the NDIS driver miniport instance of the source code for those who wish to write an NDIS 6.0 of the miniport device driver developers, the example is too small, there is only one DDK in E100BEX. Here, I will choose a more popular current Ethernet controller (Realtek 8111/8168/8169/8110, such as PCI Gigabit Ethernet controller), for them to write a driver NDIS6

2009-11-11

DebugView帮助文档 DebugView使用说明 DebugView介绍

DebugView帮助文档 DebugView使用说明 DebugView介绍DebugView帮助文档 DebugView使用说明 DebugView介绍DebugView帮助文档 DebugView使用说明 DebugView介绍DebugView帮助文档 DebugView使用说明 DebugView介绍

2009-10-14

VC6+WDK+DriverStudio编译Windows驱动程序环境搭建报告

VC6+WDK+DriverStudio编译Windows驱动程序环境搭建报告.绝无仅有,自己搭建的。网上说的那些都不管用,只有自己搭建过才知道这个非常的不容易。

2009-10-12

vc编程用图标ICON图标大全

vc编程用图标ICON图标vc编程用图标ICON图标vc编程用图标ICON图标vc编程用图标ICON图标vc编程用图标ICON图标

2009-10-08

C#简易聊天程序C#简易聊天程序C#简易聊天程序

C#简易聊天程序C#简易聊天程序C#简易聊天程序C#简易聊天程序

2009-08-09

Java简易聊天程序

Java简易聊天程序Java简易聊天程序Java简易聊天程序Java简易聊天程序Java简易聊天程序Java简易聊天程序Java简易聊天程序

2009-08-09

C++简易聊天程序C++简易聊天程序

C++简易聊天程序C++简易聊天程序C++简易聊天程序C++简易聊天程序C++简易聊天程序C++简易聊天程序C++简易聊天程序C++简易聊天程序

2009-08-09

ACM常用搜索算法详解

ACM常用搜索算法详解ACM常用搜索算法详解ACM常用搜索算法详解ACM常用搜索算法详解

2009-06-28

ACM常用数据公式表

ACM常用数据公式表 ACM常用数据公式表 ACM常用数据公式表 ACM常用数据公式表

2009-06-28

codecomplete代码大全 codecomplete代码大全 codecomplete代码大全

codecomplete代码大全 codecomplete代码大全 codecomplete代码大全

2009-06-27

MatlabGUI编程中文参考手册,pdf格式,适合学习matlab的人使用

MatlabGUI编程中文参考手册,pdf格式,适合学习matlab的人使用.rar MatlabGUI编程中文参考手册,pdf格式,适合学习matlab的人使用.rar

2009-06-27

经典C程序100例 经典C程序100例

经典C程序100例 经典C程序100例 经典C程序100例 经典C程序100例

2009-06-27

MSDNVC,msdn的精简版,只是关于vc的

一直在用的,MSDNVC,msdn的精简版,只是关于vc的。只有十几M,而且不用安装的。

2009-06-26

802.16-2004标准802.16-2004标准802.16-2004标准

802.16-2004标准802.16-2004标准802.16-2004标准802.16-2004标准802.16-2004标准802.16-2004标准802.16-2004标准802.16-2004标准802.16-2004标准

2007-01-28

空空如也

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

TA关注的人

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