- 博客(193)
- 资源 (2)
- 收藏
- 关注
原创 delphi中的dbgrideh标题横向布局
有方法像plsql中的单个记录查看,使得dbgrideh标题横向布局,还可以对标题进行排序,这个功能delphi需要怎么实现,哪位大神指导一下嘛?
2024-08-03 12:21:04 155
转载 C语言获取系统时间的几种方式
C语言中如何获取时间?精度如何? 1 使用time_t time( time_t * timer ) 精确到秒2 使用clock_t clock() 得到的是CPU时间 精确到1/CLOCKS_PER_SEC秒3 计算时间差使用double difftime( time_t timer1, time_t timer0 )4 使用DWORD GetTickCount() 精确到毫秒
2012-06-17 23:40:08 735
转载 关于字符集
GB2312 字符集 GB2312又称为GB2312-80字符集,全称为《信息交换用汉字编码字符集·基本集》,由原中国国家标准总局发布,1981年5月1日实施,是中国国家标准的简体中文字符集。它所收录的汉字已经覆盖99.75%的使用频率,基本满足了汉字的计算机处理需要。在中国大陆和新加坡获广泛使用。 GB2312收录简化汉字及一般符号、序号、数字、拉丁字母、日文假名、希腊字母、俄文
2012-03-11 23:17:59 997
转载 关于字符集
引问一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF FE(Unicode), FE FF(Unicode
2012-03-11 23:17:24 1383
转载 函数调用规范
当高级语言函数被编译成机器码时,有一个问题就必须解决:因为CPU没有办法知道一个函数调用需要多少个、什么样的参数。即计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。 函数调用时,调用者依次把参数压栈,然后调用函数,函数被调用以后,在堆栈中取得数据,并进行计算。函数计算结束以后,或者调用者、或者函
2012-03-11 23:04:22 505
转载 怎么理解回调函数,为什么要使用回调函数
你饿了,想吃饭,就一会去问你妈一声"开饭没有啊?"这就正常函数调用.但是今天你妈包饺子,花的时间比较长,你跑啊跑啊,就烦了.于是你给你妈说,我先出去玩会,开饭的时候打我手机.等过了一阵,你妈给你打电话说"开饭啦,快回来吃饭吧!"其中,你告诉你妈打手机找你,就是个你把回调函数句柄保存到你妈的动作.你妈打电话叫你,就是个回调过程.
2012-03-11 21:37:05 1318
转载 声明函数指针并实现回调
程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。声明函数指针 回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回调,必须首先定义函数指针。尽管定义的语法有点不可思议,但如果你熟悉函数声明的一般方法
2012-03-11 21:25:15 541
转载 Source Insight3.5软件使用及配置
Source Insight Marco研究(语法篇)Source Insight Marco研究(语法篇)Source Insight宏语法与C相似,编写好的宏以.em文件存储。要使用宏先需要把.em文件加入到当前工程或是Base工程中,然后为其分配一个快捷键或是菜单项,之后就可以使用键盘或是点击菜单来调用宏。si的宏语法“不是”大小写敏感的,且每行语句不强制要求以分
2012-03-09 22:25:53 20707
转载 指针数组和数组指针
指针数组和数组指针 这个问题大家应该都碰到过,指针数组和数组指针,刚开始看时觉得还是能看懂,但是过些时又搞混了,最后发现还是没有真正理解。下面就简单说说这两个概念: 一:指针数组,顾名思义,就是说的首先是一个数组吧,然后数组的元素是指针而已。 说明形式为:type *pointer_array[constant1][constant2]...[constantn
2012-03-06 21:42:10 521
转载 函数指针和回调函数
函数指针和回调函数你不会每天都使用函数指针,但是,它们确有用武之地,两个最常见的用途是把函数指针作为参数传递给另一个函数以及用于转换表(jump table)。 【警告】简单声明一个函数指针并不意味着它马上就可以使用。和其它指针一样,对函数指针执行间接访问之前必须把它初始化为指向某个函数。下面的代码段说明了一种初始化函数指针的方法。 int f
2012-02-29 22:45:49 425
转载 透析回调函数
“先泛后精,先浅后深”的道理可是知易行难,所以常常会给技术上的小细节纠缠着,搞得晕晕乎,其中“回调函数”就是其中之一了,虽然回用,但是老是不明白其中的含义,众多的书本也说得隐晦不清。直到不久前看到一篇文章才总算比较清晰了解,。 概括起来,回调机制包括两部分:服务执行者和服务方式制定者。 1. 服务执行者先制定服务规范; 2.服
2012-02-11 21:27:17 390
转载 assert用法总结
assert用法总结assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。
2011-12-11 15:34:57 485
转载 acmboot.exe发送错误的解决办法
下了vb6.0中文标准版,安装过程中提示acmboot.exe发送错误,吐血无语知之为知之,不知谷歌之,很快找到了解决方法:转自http://www.rongjie.net/archives/439.htm"acmboot.exe发送错误"的错误,估计是我的XP系统版本引发的一些兼容性问题。Google一下,找出了解决方法: 1.在 安装目录\SETUP 下,复制一份VS98ENT.S
2011-12-10 20:13:02 3936 1
转载 一个c回调函数的例子
#include// 方法指针的格式为:int (*ptr)(char *p) 即:返回值(指针名)(参数列表)typedef int (*CallBackFun)(char *p); // 为回调函数命名,类型命名为 CallBackFun,参数为char *pint Afun(char *p) { // 方法 Afun,格式符合 CallBackFun 的格式,因此可以看作是
2011-10-24 22:53:26 558
转载 WindSh内置命令
WindSh内置命令分类: 调试2011-07-07 23:13 14人阅读 评论(0) 收藏 举报 WindSh内置命令 3.1.4.1 任务管理 sp( ) 用缺省参数创建一个任务(priority=100 返回值为任务ID,或错误)(taskSpawn)sps( ) 创建一个任务,并挂起它
2011-10-24 21:25:58 1230
转载 代码静态分析工具PC-LINT安装配置--step by step
PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验
2011-10-23 15:48:29 659
转载 探讨C语言中的回调函数
回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给 调用者从而实现调用。回调函数使用是必要的,在我们想通过一个统一接口实现不 同的内容,这时用回掉函数非常合适。比如,我们为几个不同的设备分别写了不同 的显示函数:void TVshow(); void ComputerShow(); void NoteBookShow()...等 等。这是我们想用一个统一的显示函数,我
2011-10-23 13:45:15 585
转载 为什么要用到extern 声明 include所包含的程序中的函数?
为什么要用到extern 声明 include所包含的程序中的函数?在头文件中声明函数时,前面的extern可有可无,只要这些函数曾在某个.c文件中实现就行了,不过一些函数没有在所包含的头文件中给出声明,同时函数的定义位于其它文件中,这时候使用该函数的.c文件必须用extern标记该函数为外部函数。举个例子:/* c.h */extern int m
2011-10-16 23:58:16 1859 1
转载 文件间调用变量(extern,include)
首先要搞清楚的是.h头文件中都是一些声明性的语句,干的是不分配内存的事,所以头文件中有对函数的声明,有defeinse语句,有没有实例化的结构体定义,但是没有对变量的定义(比如 int a),有的只是对外变量的声明(extern int a)。 对于一个文件中调用另一个
2011-10-16 23:49:20 1294
转载 route print命令实例详解
route print命令实例详解 ----------- 转在dos下面输入route print 就可以查看路由表如何读懂路由表如何读懂路由表 源码:---------------------------------------------
2011-09-08 23:37:01 2069
转载 WINDOWS 字节对齐,很详细
<br /><br />VC字节对齐全攻略<br />VC中下面几个结构体大小分别是多少呢<br />struct MyStruct<br />{<br /> double m4;<br /> char m1;<br /> int m3;<br />};<br />struct MyStruct {<br /> char m1;<br /> double m4;<br /> int m3;<br />};<br />#pragma pack(push)//保存对齐状态<
2011-05-25 16:13:00 2178
转载 Integration Services项目
<br />在创建Integration Services项目后,拖动第一个“数据流控制任务”组件到控制流中后,准备按书上所说的双击该控件进入“数据流”设计,就报错说<br />标题: Microsoft Visual Studio<br />------------------------------<br /><br />名为“数据流任务”、创建名称为“DTS.Pipeline.1”的任务未进行有关的注册,不能在此计算机上使用。<br />联系信息:<br />数据流任务<br /> <br /> <b
2011-04-22 11:26:00 1389 1
转载 无法在 unicode 和非 unicode 字符串数据类型之间转换。
<br /><br /><br />sql/数据库技术 2010-04-27 11:03:18 阅读965 评论0 字号:大中小 订阅<br /> 今天用excel导入数据又遇到了……<br /> 错误 0xc02020f6: 数据流任务: 列“column”无法在 unicode 和非 unicode 字符串数据类型之间转换。<br /> 原因:仔细看了一下,发现有些字段是varchar的,而excel中估计都是nvarchar类型。<br /> 方法:<br />
2011-04-21 21:55:00 9816
转载 图解SSIS批量导入Excel文件(转)
<br /><br />将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.<br /><br />1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下<br /><br /> 并复制很多个一样的文件<br /><br />2、打开Microsoft Visual Studio 2005或者随sql2005安装的SQL Server Business Intelligence Develop
2011-04-21 21:06:00 2128
转载 SQL Server 2005 创建简单的存储过程 总结
SQL Server 2005 创建简单的存储过程 总结2009-08-04 08:42最近由于工作需要,简单了解了下SQL Server 2005 数据库创建简单的在存储过程。一、首先说明如何创建存储过程:CREATE PROCEDUER my_pro @inputDate varchar ,//声明输入变量 @Result varchar(255) output //声明输出变量AS decla
2011-04-14 23:10:00 2388
转载 sqlserver2005万能分页存储过程
<br /><br />–建立主表临时表<br />CREATE TABLE #temp<br />(<br />rownumber bigint,<br />orderseqno VARCHAR(36),<br />goodsname VARCHAR(50),<br />companyname VARCHAR(100)<br />)<br />–建立子表临 时表<br />CREATE TABLE #detail<br />(<br />orderseqno VARCHAR(36),<br />detai
2011-04-14 23:05:00 770
转载 在SQL SERVER 2005存储过程中,使用循环语句
<br /><br />CREAT PROCEDURE tester <br />AS<br />BEGIN<br /> SET NOCOUNT ON;<br /> DECLARE @userId varchar(50)<br /> DECLARE @count int<br /> SET @count = 0<br /> SELECT @count = count(*) FROM UserService_User WHERE Account like '%111%'<
2011-04-14 22:56:00 1019
转载 SQL Server判断文件是否存在后再删除
<br /><br />在SQL Server中可以使用系统内部存储过程xp_fileexist判断文件是否存在,如果存在再使用xp_cmdshell删除文件。xp_fileexist除了可以判断文件是否存在外,还可以判断文件夹是否存在,下面是下使用这两个的示例。<br />删除文件存储过程 <br />ALTER proc [dbo].[delFile_P] <br />( @path nvarchar(200)) <br />as <br />declare @result int <br />exec
2011-04-14 22:27:00 4411
转载 PHOENIX刷机教程
<br />PHOENIX刷机教程2007-11-06 22:25 <br />使用PHOENIX刷机需要了解的:<br />注意:安装和刷机过程都不需要重新启动计算机,所以可以在网吧刷机。必须严格按照下面顺序安装软件,一键点错,全部要重新安装。<br /><br />刷机前需要做的准备:<br />1、备份你手机的电话号码和一些个人重要信息,因为刷机后这些信息都会不在!<br />2、下载刷机软件和固件ROM刷机包,并查看你的手机
2011-04-14 15:01:00 4769
转载 OLEDB的Excel的IMEX和HDR是什么意思
HDR=NO 即无字段HDR=yes 即有字段,一般默认excel表中第1行的列标题为字段名,如姓名、年龄等还有问题IMEX有三个值0,1,2,其他两个值分别表示什么IMEX 表示是否强制转换为文本特别注意 Extended Properties='Excel 8.0;HDR=yes;IMEX=1' A: HDR ( HeaDer Row )设置 若指定值为Yes,代表 Excel 档中的工作表第一行是栏位名称 若指定值為 N
2011-04-13 16:21:00 1754
转载 解决在Sql Server2005查询分析器中读取Excel表出现的一些问题
在sql2005查询分析器中读取excel时遇到的几个问题,收集了网上所有资源,最后问题终于解决了,网上很多答案都是粘贴、复制形式的,所以在实际的环境中并不能用,相信有很多朋友和我遇到过一样的错误,为了避免后人犯同样的错误,现总结分享给大家:环境: 系统: windows7, 数据库: sqlserver2005, office: office2003SQL读取Excel常用的方式有:A.通过使用 OpenRowS
2011-04-13 16:15:00 704
转载 Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
<br />Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令<br />Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。<br /> <br />执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,<br /> DOS中可以执行时由于 在orac
2011-04-13 12:40:00 621
原创 C语言运算符优先级 详细列表
<br /><br />优先级<br />运算符<br />名称或含义<br />使用形式<br />结合方向<br />说明<br />1<br />[]<br />数组下标<br />数组名[常量表达式]<br />左到右 <br />()<br />圆括号<br />(表达式)/函数名(形参表) <br />.<br />成员选择(对象)<br />对象.成员名 <br />-><br />成员选择(指针)<br />对象指针->成员名 <br />2<br />-<br />负号运算符<br />-
2011-03-17 21:58:00 414
转载 如何清除WEBLOGIC缓存
<br /><br />Weblogic是一个强大的企业级J2EE WEB应用中间件,使用相当广泛。<br /><br />今天部署项目到WebLogic,发现代码总不能生效,查了好久都查不出原因,最后想到可能是缓存文件的原因,可是这缓存文件到底在哪里呢?<br /><br />在Tomcat中,我们知道%catalina_home%/work是存放缓存文件的地方,发现上述情况,可以通过删除这里面的文件,让它重新编译,以便代码生效。<br /><br />可是在RedHat下,WebLogic的缓存文件竟然
2011-03-17 18:55:00 1523
转载 VC++6.0快捷键
<br />F1 显示帮助,如果光标停在代码的某个字符上,显示MSDN中相应的帮助内容 <br />F2 书签功能: Ctrl F2 –在某行设置一个书签(再按一次次是取消) <br />F2 –跳到下一个书签位置 <br /><br /><br />Shift F2 –跳到上一个书签位置 <br />Ctrl Shift F2 –删除所有书签 <br />F3 查找: Ctrl F3 –在文件中查找,如果当前光标在一个字符串上, <br />那么自动查找此字符串.相似的有Ctrl F <br />F3 –
2011-03-07 15:50:00 1079
转载 堆和栈的区别
<br /> <br />堆和栈的区别 <br /> <br />一、预备知识—程序的内存分配 <br />一个由C/C++编译的程序占用的内存分为以下几个部分 <br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 <br />操作方式类似于数据结构中的栈。 <br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 <br />收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <br />3、全局区
2011-03-01 10:20:00 338
转载 如何在Eclipse中查看JDK类库的源代码
<br /><br />在Eclipse中查看JDK类库的源代码!!! <br />设置: <br />1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"<br />2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)<br />3.选中rt.jar文件的这一项:“c:/program files/java/jre_1.5.
2011-02-23 11:15:00 392
转载 三分钟学会Sql Server的复制功能
<br /><br />有两个服务器,装了两个数据库,一个是主的,一个是备用的,下面的的功能就将主数据库的数据库,实时同步到备用数据库上,使他们的数据内容,基本上保持一致。<br />根据网络情况,可能达到10秒左右的延时,即主数据库添加,删除,更新的内容,一般在10秒内就可以同步到备用数据库上。<br />三分钟的视频操作演示在最下面,不要忘记看了。<br />1、配置分布发服务器<br /><br /><br />2、新建发布<br /><br />3、这里介绍事务发布<br /><br />4、选择要
2011-01-19 13:30:00 792
转载 如何在sqlserver 代理中配置邮件会话
网上提供了很多sqlserver发送邮件的文章,转载居多,大部分介绍win2000+outlook2000环境,在操作系统和office已经更新换代的今天,意义不大。现在工作中碰到了需要利用sqlserver发送邮件的问题,特整理文字如下:目的:利用Sqlserver代理的邮件会话建立操作员监控作业完成情况测试环境: 操作系统:windows 2003/windows xp OutLook: OutLook 2003 测试的电子邮件: yyy@xxx.com第一步:建配置文件开始->控制面版->邮件>双击
2011-01-19 12:21:00 2370
html基础教程 html href
2010-03-10
css入门 涉及字体、颜色、边距、高度、宽度、背景图像、高级定位
2010-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人