- 博客(77)
- 资源 (1)
- 收藏
- 关注
转载 结构体对齐原理
不对齐的数据存取在x86上影响速度,因为在不对齐的时候,对一个不超过32位的变量的访问,可能需要超过1次的内存读取。 对齐即是多分配一些字节,填充无用数据。填充的位置可以是结构的中间和尾端。主要遵循的原则,总而言之就是一个:结构以其成员的最大占位为基本单位分配空间,将所有变量逐个填充进去,填不满的补足,直到结构的最后一个变量。这样,同样的变量成员,放置的先后顺序不一样,结构空间可能也不一样。所以一
2007-11-06 10:19:00
1027
转载 猛虎出山 —— Java 5.0的新语言特性
2004年下半年,Sun公司发布了开发代号为“Tiger”的J2SE 5.0,揭开了Java发展的一个重要里程碑。在过去的Java升级中更多的是进行一些库函数的改进,而这次则直接从语法层面上进行了增强。直接从1.4跳到5.0(Sun本来是打算用1.5.0这个版本号的),单从版本号的变化上就可以看出这次升级的力度是如此之大。那么,到底有些什么改变呢?下面就请随我窥视一二(其中所举的代码例子均摘自
2007-09-15 10:47:00
666
转载 DB2应用 常用命令1
IBM DB2上机操作指南1.启动实例(db2inst1):实例相当于informix中的服务db2start2.停止实例(db2inst1):db2stop3.列出所有实例(db2inst1)db2ilist4.列出当前实例:db2 get instance5.察看示例配置文件:db2 get dbm cfg|more6.更新数据库管理器参数信息:db2 update dbm cfg using
2007-08-17 16:57:00
951
转载 DB2应用 常用命令2
1. create databasecreate db testdb on /cardpro/dbdir2. create tablespacecreate tablespace tbs2 managed by database using (device /dev/rapplv2 4640M, device /dev/rapplv8 4640M )create tablespace
2007-08-17 16:52:00
1125
转载 C语言优先级
学习C语言也有一段时间了,感觉C语言的运算符优先级很难记住,特别是对于初学者而言!也许你会说没有记住没关系,用括号来改变优先级就可以了。但是很多情况下,因为依赖括号很容易导致程序可读性差,当然我不是反对加括号,只是提倡恰到好处。总之,还是记住好些,读别人的程序也方便点。近来翻看了一下优先级,感觉还是有规律可循的,拿来和大家分享,希望对大家有帮助!先给出C语言的运算符优先级表:C语言运算符优先级
2007-08-16 22:46:00
2127
转载 常用JS汇总
//檢查空串function isEmpty(str){if((str == null)||(str.length == 0)) return (true);else return(false);}//檢查是否未數字function isDigit(theNum){var theMask = "0123456789";if (isEmpty(theNum)) return(false);else
2007-08-13 21:37:00
532
转载 C语言中可变参数的用法(转载)
C语言中可变参数的用法 我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() 这个函数,它的定义是这样的: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是 可变的,例如我们可以有以下不同的调用方法: printf("%d",i); printf("%s",s); printf("the n
2007-08-13 15:42:00
556
转载 C语言-time.h从头学
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C/C
2007-07-18 11:09:00
983
原创 Java doc 书写标准 & Java 程序 代码标准
Java doc 书写标准http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#orderoftagsJava 程序 代码标准http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
2007-06-25 14:19:00
1091
原创 #define用法归类
常规用法不再介绍,做如下几点说明和介绍1. 带参数的宏只完成简单字符替换,之前不做计算实参的工作,如下 #define SUM(x,y) x+yint a=3,b=2,c=1;int s;s=SUM(a+b,b)*SUM(c,b)+c; 结果应该是 s=a+b+b*c+b+c=10。2. define中的特殊标识符#define C
2007-06-07 12:29:00
3998
3
转载 Windows快捷键大全
Windows快捷键大全 F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT 激活当前程序的菜单栏 windows键或CTRL+ESC 打开开始菜单 CTRL+ALT+DELETE 在win9x
2007-05-25 22:18:00
877
原创 "运行"命令七武器助你驰骋Windows
(转)"运行"命令七武器助你驰骋Windows 作者:meifazhan 首先我们通过单击“开始→运行”命令,打开“运行”对话
2007-05-20 01:34:00
728
原创 关于strtok()
原型:extern char *strtok(char *s, char *delim); 用法:#include 功能:分解字符串为一组标记串。s为要分解的字符串,delim为分隔符字符串。 说明:首次调用时,s必须指向要分解的字符串,随后调用要把s设成NULL。 strtok在s中查找包含在delim中的字符并用NULL(/0)来替换,直到找遍整个字符
2007-05-20 00:49:00
779
原创 char * 和 char []的区别
最近发现了一个问题,是关于char *和char [ ]的区别见程序如下:#include "stdafx.h"#include "string.h"#include "stdio.h"int main(int argc, char* argv[]){ char source[]="This is a source sentence"; //char *source="Thi
2007-05-16 23:35:00
822
转载 Batch Telnet (Telnet 自动化)
一般来说ftp做batch处理事务时非常常见的事情。那么如果Batch telnet,让我们的管理工作更加的轻松呢?一般来说两种方法:1、VBS法(Windows Script Host)2、自动终端法(一些可以配置自动telnet的终端)在这里我们讨论第一种方法:VBS法。由于Windows Script Host是系统自带的,我们不需要安装地方放软件就可以搞定。所以它一般
2007-04-13 17:55:00
1105
原创 js summary(1)
id="folderexist"> return isExist();" /> function isExist() //add by dustin to check the existence of the objective folder 07-03-21 { //"document.all.folderexist.value " is exclusively fo
2007-03-23 16:43:00
1011
转载 40种网站设计常用技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收
2007-01-04 15:13:00
850
转载 SQLServer技巧集
1.把某个字段重新生气序列(从1到n):DECLARE @i intSet @i = 0Update Table1 Set @i = @i + 1,Field1 = @i2.按成绩排名次Update 成绩表Set a.名次 = (Select Count(*) + 1From 成绩表 bWhere a.总成绩 )From 成绩表 a3.查询外部数据库Select a.*From OpenR
2007-01-04 15:02:00
607
原创 crystal report tips
水晶报表采用推模式时,如果采用字段动态绑定时,dataset中的tablename必须和报表设计选择数据源步骤中所选择的表名一致,只要从数据源中拖出任一字段放置在报表上 ,都会是报表转换成数据拉模式。字段动态绑定的方法还是((FormulaFieldDefinition)report.DataDefinition.FormulaFields[0]).Text="{TableName.Col
2006-12-28 12:00:00
984
转载 DOS命令行修改文件访问控制权限
随着Windows XP/Server 2003的流行,越来越多的用户开始选择NTFS文件系统,NTFS的好处自然是大大增强了系统的安全性,在“安全”标签页下,我们可以在这里为不同级别的用户设置相应的访问控制权限,包括完全控制、修改、读取和运行、列出文件夹目录、读取、写入、特别的权限等,你只需要在“允许”和“拒绝”下简单勾选即可,点击“高级”按钮还可以设置更多的特殊权限,这里就不多说了。 其
2006-12-26 23:26:00
10967
1
原创 sql server小技巧
CREATE TRIGGER trig_insert ON dbo.eEmployee FOR INSERT ASupdate e set e.badge=i.id from eemployee e, inserted i where e.id=i.id 获取系统中对象id的函数object_id(表名) 单元格内输入null 值方法:选中单元格后,按
2006-12-19 23:25:00
1072
原创 post和get的区别
区别与应用: Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下: 1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的
2006-11-20 16:21:00
837
转载 电脑盘符,双击打不开,需要右键选择打开才可以解决办法
很可能中毒了,察看进程管理器,看看有没有可疑之处。以下几种方法可以参考一下:1 如果各分区下带autorun.inf一类的隐藏文件,删除之,重新启动电脑。 2 在文件类型中重新设置打开方式(以XP为例) 打开我的电脑 /工具/文件夹选项/文件类型 找到“驱动器”或“文件夹”(具体选哪个根据你所遇问题 若属于双击打不开驱动器则选择“驱动器” 打不开文件夹则选择“文件夹”) 点下方的“高级”/点选“编
2006-11-18 23:53:00
4982
原创 sql&C# notes
sql 语句中涉及到unicode时,前面要加 N ,如 N样式C#中的Hashtable 通过 ht[key] 形式查找 , 无法实现通过数组类似的位置索引定位CONVERT(varchar(10),P2_2_4_InstallDate,120),sql 中用于日期类型数据长度缩小的函数形式using System;namespace ConsoleApplication1
2006-11-17 13:59:00
599
转载 右键文件拒绝访问
故障现象: 所有未知格式文件打开的时候,则跳出“该文件拒绝访问”;当点鼠标右键直接选“打开方式”的时候也会弹出“该文件拒绝访问”警告窗口;如果右方已经有部分程序列表,则在点右侧次级菜单中的“选择程序”时跳出“该文件拒绝访问”的警告. 故障诊断: 未知格式文件打开方式关联被恶意修改. 解决方法: 把下面的代码放到记事本中去,改名为*.reg 文件,双击它就会把信息写进注册表,之后就解决问题了! Wi
2006-11-03 14:06:00
2020
转载 VSS使用手册
VSS使用手册2006-09-17 12:01 VSS使用手册1 VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版
2006-09-19 11:38:00
1953
1
原创 Singleton模式两种写法
一般Singleton模式通常有几种种形式: 第一种形式(Early initialization): 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 public class Singleton { private Singleton(){}
2006-09-18 14:45:00
1282
转载 Tomcat启动分析
Tomcat启动分析 heavyz, 2003-03-221 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents
2006-09-18 14:13:00
713
原创 getOutputStream() has already been called for this response问题的解决
getOutputStream() has already been called for this response问题的解决在jsp向页面输出图片的时候,使用response.getOutputStream()会有这样的提示:java.lang.IllegalStateException:getOutputStream() has already been called for this
2006-09-18 12:46:00
10795
转载 在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级”
解决多线程操作控件时可能出现的异常:“在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级” Posted on 2005-10-25 14:47 HQT 阅读(340) 评论(2) 编辑 收藏 引用 收藏至365Key 所属分类: .NET <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns
2006-09-13 17:38:00
7564
原创 convert格式化时间
convert还可以格式化时间: select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1 select convert(char(8),getdate(),112) ----20020101 select convert(char(8),getdate(),108) ---0
2006-09-11 20:00:00
1024
转载 XPath Nodes(节)
XPath Nodes(节)翻译:Linyupark / 2006-03-24In XPath, there are seven kinds of nodes: element, attribute, text, namespace, processing-instruction, comment, and document (root) nodes.在XPath中有七种nodes(节):
2006-09-11 19:57:00
735
转载 XPath语法
XPath语法翻译:Linyupark / 2006-03-24XPath uses path expressions to select nodes or node-sets in an XML document. The node is selected by following a path or steps.XPath使用路径表达式来选择XML文档的节或是节集。顺着路径或步骤来选择
2006-09-11 19:56:00
633
转载 XPath轴
XPath 轴翻译:Linyupark / 2006-03-24The XML Example DocumentXML举例文档We will use the following XML document in the examples below.我么将使用该XML文档进行下面的举例说明 Harry Potter 29.99 Learning XM
2006-09-11 19:55:00
1128
转载 XPath运算符
XPath运算符翻译:无 / 2006-03-24An XPath expression returns either a node-set, a string, a Boolean, or a number.XPath OperatorsBelow is a list of the operators that can be used in XPath expressions
2006-09-11 19:53:00
930
转载 XPath实例
XPath实例翻译:Linyupark / 2006-03-24Lets try to learn some basic XPath syntax by looking at some examples.让我们来尝试通过观察一些实例来学习基础的XPath语法The XML Example DocumentWe will use the following XML docume
2006-09-11 19:52:00
753
转载 认识XML中的XPath介绍
认识XML中的XPath介绍 _____ http://www.webjx.com 更新日期:2005-05-07 网页教学网 http://www.webjx.com> 浏览次数: 1099 之所以要引入XPath的概念,目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径:通过文件管理路径,可以按照一定的规则查找到所需要的文件;
2006-09-11 19:51:00
678
转载 用缓冲技术提高JSP应用的性能和稳定性
用缓冲技术提高JSP应用的性能和稳定性 http://tech.antonioz.com/archives/4408.html>April 27, 2005 at 12:01 pm · Filed under JSP 技术 http://tech.antonioz.com/archives/category/jsp-%e6%8a%80%e6%9c%af/> 一、概述 在Web应用
2006-09-11 19:50:00
695
转载 通过JSP的预编译消除性能瓶颈
JSP预编译的必要性 本月的文章着眼于移除潜在的系统性能瓶颈,它通过解决一个最普通的问题――在服务器运行时间中的JSP (JavaServer Page)编译的系统开销问题,这个问题困扰着几乎所有的J2EE发展计划。虽然JSP是在J2EE应用范围内呈现动态HTML视图的理想选择,但在某种程度上它们会影响性能,这比错误的更令人讨厌,给人的第一感觉是该程序很慢。根据J2EE规范,JSP主要是H
2006-09-11 19:49:00
1049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人