自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++中申请内存的正确方法

申请内存的方法不合理: int *GetArray( int n )   {   int *p = new int[n];   for ( int i = 0; i {     p[i] = i;   }   return p;   }  合理: void GetArray( i

2011-08-31 22:42:22 2710

原创 clear关于初始化C++类成员

在使用C++编程的过程当中,常常需要对类成员进行初始化,通常的方法有两种:  第一种方法:双击代码全选12345CMYClass::CSomeClass(){   x=0;   y=1; }

2011-08-31 09:07:25 968

原创 map和pair的配合使用

map和pair的配合使用2011-08-04 15:54:45.0      来源:博客园         作者:佚名 关键词:  map     pair  一、map和pair简介可以简单的理解为如下:map可以当做一个容器(装载

2011-08-30 23:34:29 1952

原创 C++ Builder 导入 lib 库语法

1、在程序里面直接添加代码, #pragma comment(lib, "E:\WpdPack\Lib\wpcap.lib") #pragma comment(lib, "E:\WpdPack\Lib\packet.lib") 2、在project->options里

2011-08-30 23:26:39 2021

转载 C++ builder 的文件读写操作总结

C++ builder 的文件读写操作总结 [转载]在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:1、基

2011-08-30 22:23:58 1743

原创 如何将伪数组转换成数组

如何将伪数组转换成数组 如何将伪数组转换成数组?这里把符合以下条件的对象称为伪数组1,具有length属性2,按索引方式存储数据3,不具有数组的push,pop等方法如1,function内的arguments 。2,通过d

2011-08-30 00:58:39 2026

原创 声明 struct x1 { ...}; 和 typedef struct { ...} x2; 有什么不同?

声明 struct x1 { ...}; 和 typedef struct { ...} x2; 有什么不同? 第一种形式声明了一个 ``结构标签''; 第二种声明了一个 ``类型定义''。 主要的区别是在后文中你需要用 ``struct x1'' 引用第一种, 而用 ``x2'

2011-08-30 00:34:02 915

原创 javascript 数组分时操作

Array Processing Test    th { text-align: left; }重置传统方式加载分时优化加载                            商品名称        商

2011-08-29 23:30:57 609

原创 CollectGarbage函数--JS清理垃圾,内存释放

JS清理垃圾,内存释放(IE)首先看一个内存释放的实例:SCRIPT LANGUAGE="JavaScript">strTest = "1";for ( var i = 0; i 25; i ++ ){ strTest += strTest;

2011-08-29 12:10:53 1298

原创 javascript如何释放内存

- 一个对象在其生存的上下文环境之外,即会失效。 - 一个全局的对象在没有被执用(引用)的情况下,即会失效。例如://---------------------------------------------------------// J

2011-08-29 11:53:47 3132

原创 C++编程对缓冲区的理解

C++编程对缓冲区的理解  什么是缓冲区  缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。  缓冲区根据其对应的是输入设备还是输出设备,分为输

2011-08-29 10:58:43 603

原创 C语言中的一些函数

atexit(设置程序正常结束前调用的函数)相关函数_exit,exit,on_exit表头文件#include定义函数int atexit (void (*function)(void));函数说明atexit()用来设置一个程序正常结束前调用的

2011-08-28 02:27:27 573

原创 C库函数简表

分类函数,所在函数库为ctype.hint isalpha(int ch) 若ch是字母('A'-'Z','a'-'z') 返回非0值,否则返回0int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非

2011-08-28 02:25:20 686

原创 c 语言常用宏定义 模板

常用宏定义1、防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif2、重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef  unsigne

2011-08-28 02:24:27 1078

原创 C语言使用fopen的两点注意事项

其实这些在fopen的说明文档中都有,自己没有细看而已。  一般windows文本文件中, 一行以\r\n结束. 然而用fopen使用文本模式打开文件,再用fgets,fread读取文件内容时,他们会自动把\r\n转换为\n存在读出的buffer中。这时候如果直接使用当前文件

2011-08-28 02:04:26 990

原创 C语言头文件避免重复包含

C语言头文件避免重复包含   假定有以下几个头文件及其包含关系为:  File1.h,file2.h,file3.h,file4.h,file5.h,main.cpp  那么:file3.h包含file1.h,file2.h,file4.h

2011-08-28 01:52:04 896

原创 c++中冒号(:)和双冒号(::)的用法

c++中冒号(:)和双冒号(::)的用法  1.冒号(:)用法  (1)表示机构内位域的定义(即该变量占几个bit空间)  typedef struct _XXX{  unsigned char a:4;  unsigned char

2011-08-28 01:50:33 735

原创 MFC类中获得其它类指针

MFC类中获得其它类指针从视图类获得文档类的指针是很容易的,用GetDocument即可,然而只能从视图类获得文档类的指针是远远不够的,每个类都有获得其它各个类指针的一套方法,本文归纳如下AD: 当用VC++的Applicati

2011-08-28 01:22:39 535 1

原创 在C语言中以编程的方式获取函数名

在C语言中以编程的方式获取函数名  仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。     对象反射库、调试工具及代码分析器,经常会需要在运行时访问函数的名称,直到不久

2011-08-28 00:09:45 1320

原创 c语言函数用指针传递参数问题

c语言函数用指针传递参数问题 问题1:你是把变量传给了函数,还是把地址传给了函数?例:#include #include #include voidoxx(char* dest){dest = (char*)malloc

2011-08-26 12:20:48 1678

转载 如何调用DLL (基于Visual C++6.0的DLL编程实现)

如何调用DLL (基于Visual C++6.0的DLL编程实现)http://www.programfan.com/article/showarticle.asp?id=2923一、前言   自从微软推出16位的Windows操作系统起,此后每种版本的W

2011-08-26 10:23:30 672

原创 C++ export

C++ export 为了访问其他编译单元(如另一代码文件)中的变量或对象,对普通类型(包括基本数据类、结构和类),可以利用关键字extern,来使用这些变量或对象时;但是对模板类型,则必须在定义这些模板类对象和模板函数时,使用标准C++新增加的关键字export

2011-08-26 10:13:14 1850

原创 C++的强制类型转换

C++定义的强制转换2011-07-21 15:17:49.0      来源:博客园         作者:佚名 关键词:  C++     强制转换  A:转换的含义是通过改变一个变量的类型为别的类型从而改变该变量的表示方式。为了类型转

2011-08-26 09:57:13 501

原创 C宏定义中的##,#,#@用法介绍

关于字符串化和符号粘贴2011-08-02 16:52:46.0      来源:博客园         作者:佚名 关键词:  字符串     C++  在C语言开发中,宏定义是一个非常有用的工具,它可以使我们的代码更容易理解,更容易维护

2011-08-26 09:45:56 1150

原创 C++:预处理功能

预处理功能介绍为有助于执行编译过程,经常可以使用一些预处理命令。每条预处理命令都具备一定的预处理功能。 常用的预处理命令有以下三项:1.宏定义命令2.文件包含命令3.条件编译命令。预处理命令具有以下特点:1.在左边加 # 号,作为标志。2.一般独占一行

2011-08-26 09:37:03 1374

原创 提高C程序效率的10种方法

任何代码的美丽不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难 。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。本文向你介绍规范你的C代码的10种方法。1. 避免不必要的函数调用考虑下

2011-08-26 09:13:12 598

原创 C++中头文件的命名规则

C++中头文件的命名规则,因为C++是从C语言发展而来的,为了与C兼容,C++保留了C语言中的一些规定,其中就包括用.h作为后缀的头文件,比如大家所熟悉的:stdio.h、math.h和string.h等。但后来ANSI/ISO C++建议头文件不带后缀".h"。但为了使原来编写

2011-08-26 08:48:42 6996

原创 getchar与getch的区别

getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如

2011-08-26 00:00:56 824

原创 IE 中释放javascript对象

一般来说,将对象置为null,再调用ie中的collectgarbage就行了。代码如下:    var f = [];    alert('创建变量前');    for (var i = 0; i         f[i] = i;

2011-08-25 14:17:43 578

原创 jquery 隐藏表格某列

jq('#tbTraceInfo tr').find('td:eq(1)').hide(); //隐藏第二列

2011-08-25 10:36:52 3045

原创 C/C++头文件一览

C、传统 C++#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include   //文件输入/输出#include   //参数化输入/输出#include  /

2011-08-25 00:30:49 490

原创 想成为嵌入式程序员应知道的0x10个基本问题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测

2011-08-25 00:30:14 751

原创 C++编程人员容易犯的10个C#错误

C++编程人员容易犯的10个C#错误C#的语法与C++非常相似,有些变化引起的错误却很严重,本讨论C++编程人员最容易犯的十个错误。我们知道,C#的语法与C++非常相似,实现从C++向C#的转变,其困难不在于语言本身,而在于熟悉.NET

2011-08-25 00:27:33 810

原创 C++指针使用方法

C++指针使用方法在下列函数声明中,为什么要同时使用*和&符号?以及什么场合使用这种声明方式? 本文试图通过一些实际的指针使用经验来解释这个问题。AD: 在下列函数声明中,为什么要同时使用*和&符号?以及什么场合使用这种声明方式?   vo

2011-08-25 00:22:00 652

转载 SQL Server2000 未公开的存储过程

SQL Server2000 未公开的存储过程 sp_columns_rowsetThe sp_columns_rowset stored procedure returns the complete columns description, includin

2011-08-24 15:52:17 541

原创 ASP.NET开发要抛弃ASP旧习和破烂

ASP.NET开发要抛弃ASP旧习和破烂使用ASP没有错,只要适用够用就行了。但是在用ASP.NET开发网站或系统的时候,应该抛弃开发ASP时形成的习惯,用ASP.NET的方法去开发,而不是在ASP.NET中用ASP的写法去做。AD:

2011-08-22 14:31:22 594

原创 导出Ie设置

:HKEY_CURRENT_USERSoftware MicrosoftInternet Explorer,选中“Internet Explorer”,点击“文件”菜单中的“导出”,把这部分注册表文件导出,保存为.REG文件,需要运行时,双击即可。

2011-08-22 10:59:50 3050

原创 一天一个函数

在其它的语言中,字符串赋值,差不多都是直接用=.但在c中。则要用strcpy函数.示例如下:#include #include int main(){    char arrC[10];  char arrB[10];  char* p="abcd

2011-08-20 14:58:56 535

原创 点击表格获取列索引的方法

$("#remoteinfotable").click(function(event){ var tmpcell=$(event.target); if(tmpcell.attr("cellIndex")==0){ displayremote(tmpcell.text

2011-08-20 11:20:27 1186

原创 win7下不能替换系统文件的解决办法

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@="管理员取得所有权""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\*\shell

2011-08-19 10:10:48 2123

Java通用控制台

Java写的一个通用控制台运行程序,用Swing模拟,实现了托盘的管理功能。对于后台程序来说只要编写业务逻辑即可。

2017-12-04

常用的JavaGui类库

常用的JavaGui类库,包括从网上收集的和自己整理的常用代码。

2017-11-12

Sql常用技巧

SqlServer常用技巧

2017-08-09

c#对象验证框架

c#对象验证框架

2017-08-09

JavaScript弹出层

开发时用到的Js弹出层

2017-08-09

Java文件操作封装类

Java文件操作封装类

2017-07-31

Asp.Net开发控件

多年来,Asp.Net开发积累的控件。后续会将Mvc相关的控件整理发布。

2017-07-29

C#插件开发框架

C#插件开发框架

2017-07-29

Java常用编程模式代码

Java常用编程模式代码

2017-07-21

控制台类库

控制台类库

2017-07-21

常用的Javascript对话框控件

集成了多个主流的对话框插件,使用简单方便

2017-07-09

Android开发常用类库

Android开发常用类库

2017-07-09

带安全验证的Wcf服务

带安全验证的Wcf服务

2017-07-09

Mvc动态窗体

根据配置动态创建表单,代码简单易懂

2017-07-09

Java数据库操作封装类

Java数据库操作封装类,借鉴了各个主流类库的思路。

2017-07-09

通用Java开发类库

通用的Java开发工具类类库

2017-06-30

通用数据库Wcf和WebApi服务

一个可以快速将EF做为Wcf或WebApi的框架,从网上摘来,做了一些改进,适用于比较简单的服务。

2017-05-16

C#通用类库及通用数据库类库

1,通用类库 DC.CommonLiteLib 主要是将一些开发中常用的代码进行了封装,如 ConvertHelper类型转换 StringHelper字符串封装 FileHelper 文件操作封装等。 2,通用数据库类库 DC.CommonDbLiteLib 对常用的Access SqlServer,Oracle,mysql数据库进行了封装,一般情况下只需要调用一个IDatabaseInfo接口即可使用,而且切换数据库,除了数据库本般的语句规范外,基本没有影响。 另附有chm格式的说明文档。

2015-05-07

C#下的IOCP的简单实现

一个简单的C#下的IOCP模型的简单实现。

2013-09-23

c#飞鸽传书(多网卡)

在原有的飞鸽传书的基础上,加了多网卡的选择。避免了安装多网卡或虚拟机的朋友运行时出错的问题。

2013-08-03

Delphi2010语法手册

自Delphi2010后,Object Pascal的语法扩充了很多东西,除了看官方手册外,还在网上找到了这个好东东。

2013-07-31

FileLocator

一个很好用的文件搜索工具,比windows7自带的搜索工具,要好千百倍,也比everything要好用。

2013-01-21

DAEMON Tools Pro 破解

很好用的虚拟光驱工具,xp下的已经很多了,共享一个win7下的。

2011-09-22

好用的资料管理器,可处理图片文字

好用的资料管理器,可处理图片文字。可以实现各种功能。

2010-10-22

Grub4Dos图文教程,非常详细,没有基础者也可学会

一个非常详细的GRUB4DOS的图文教程,非常适合初学者学习,可用来引导硬盘,u盘等。

2010-10-20

WinHex 好用的 磁盘 编辑器

一个好用的十六进制编辑器,功能非常强大。可以编辑磁盘。

2010-10-19

空空如也

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

TA关注的人

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