- 博客(46)
- 收藏
- 关注
翻译 Cambridge IELTS Book1 Practice3 Reading3: a workaholic economy
a workaholic economy工作狂经济For the first century or so of the industrial revolution, increased productivity led to decreases in working hours.在工业革命的第一个100年, 提升的生产效率导致工作时间减少。employees who
2013-12-30 21:10:46
4034
转载 高级 Linux 命令精通指南
高级 Linux 命令精通指南http://www.oracle.com/technology/global/cn/pub/articles/advanced-linux-commands/part1.html高级 Linux 命令精通指南,第 2 部分http://www.oracle.com/technology/global/cn/pub/articles/advanced-
2009-02-26 16:42:00
773
原创 两个关于链表的算法
1.链表是否成环的算法用2个游标进行遍历,一个步长为2,先出发;一个步长为1,后出发,如果后出发的游标能追上前面的游标,则存在环。2.一次遍历得到链表倒数第N个节点struct iNode {int value;iNode * next;};iNode * getresult(iNode * head,int n){iNode *pfirst;iNode *psecond;pfirst=head;
2008-08-08 13:57:00
641
原创 C++ inline 解释
1. inline 是一个编译器可能忽略的请求。2. 大多数编译器拒绝它们认为太复杂的 inline函数(例如,那些包含循环或者递归的)。3.除了最细碎的以外的全部虚拟函数的调用都不会被 inline化。虚拟意味着“等待,直到运行时才能断定哪一个函数被调用”, 而 inline意味着“执行之前,用被调用函数取代调用的地方”。如果编译器不知道哪一个函数将被调用,你很难责备它们拒绝 inl
2008-07-31 14:27:00
871
转载 CreateThread 、Afxbeginthread 和 _beginThread 的区别
CreateThread这个 函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程中要考虑到进程的同步与互斥的关系,进程间的同步互斥等一系列会导致操作系统死锁的因素,用起来比较繁琐一些,初学的人在用到的时候可能会产生不可预料的错误,建议多使用AfxBeginThread,是编译器对原来的CreateThread函数的封装,用与MFC编程(当然
2008-06-17 12:10:00
986
原创 C++ SWAP 不用第三方变量 实现
int main() { int a = 5; int b = 10; a ^=b; b ^= a; a ^= b; return 0;}
2008-06-16 17:42:00
698
转载 解析“进程、过程调用、函数调用、堆、栈”
转载自:http://nforcex.blogbus.com/logs/7537173.html 我们在这里拿最典型且开源的Unix/Linux平台举例: 1. 进程 进程:程序的一次动态执行过程,是操作系统管理系统活动的基本单位。从内核的角度看,进程是系统中的一个对象,它对应一个程序的执行流并且是一个资源分配(包括内存和文件等)的单位。 在Linux中,一个进程包括四个部分内容:指令段(
2008-06-02 22:20:00
769
转载 由CloseHandle()函数引发的关于线程和线程句柄的一些解释
1,线程和线程句柄(Handle)不是一个东西,线程是在cpu上运行的.....(说不清楚了),线程句柄是一个内核对象。我们可以通过句柄来操作线程,但是线程的生命周期和线程句柄的生命周期不一样的。线程的生命周期就是线程函数从开始执行到return,线程句柄的生命周期是从CreateThread返回到你CloseHandle()。2,所有的内核对象(包括线程Handle)都是系统资源,用了要还的
2008-05-12 23:15:00
967
转载 c++ 位移 注意事项
以前一直认为C/C++中的右移操作全部是在左侧补0,今天看到LOWORD宏和HIWORD宏的源代码时, 想起了C/C++中移位的问题,所以编了个小程序试验了一下,发现以前的认识有问题。今天得出的正确结论用一句话来概括就是:C/C++中移位操作完全等同于汇编中的“算术移位指令”,而不等同于“逻辑移位指令”!具体来说,左移全部是补0,这毫无疑问!在右移操作中,最左侧补0还是补1,完全取决于操作数本
2008-05-01 02:02:00
1144
转载 任意变量二进制输出(c++)
#include #include #includevoid Bitout(void *pBuffer,int nSize) ...{ unsigned char *pTemp = (unsigned char*)pBuffer; int i, j, nResult; for(i = nSize - 1;i >= 0; i--) ..
2008-04-18 14:05:00
1688
转载 ANSI Char* 和 Unicode Char* 互换
//------------------------------------------------------------------------------------- //Description: // This function maps a character string to a wide-character (Unicode) string // //Parameters
2008-03-07 23:49:00
3450
转载 那postmessage 和sendmessage有什么区别
PostMessage 和SendMessage的区别主要在于是否等待其他程序消息处理。PostMessage只是把消息放入队列,不管其他程序是否处理都返回,然后继续执行;而SendMessage必须等待其他程序处理消息后才返回,继续执行。这两个函数的返回值也不同,PostMessage的返回值表示PostMessage函数执行是否正确,而SendMessage的返回值表示其他程序处理
2008-02-13 14:56:00
829
转载 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast
文章收藏 eaglebetter 发表于 2006-12-3 23:10:30
2008-01-28 16:23:00
516
转载 ASSERT()的作用
ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。例如,变量n在程序中不应该为0,如果为0可能导致错误,你可以这样写程序: ...... ASSE
2007-09-11 16:54:00
861
原创 任意编码文件输出
protected void CopyFile(string srcfile, string desfile, System.Text.Encoding encoding) { StreamReader sr = File.OpenText(srcfile); StreamWriter sw = new System.IO.StreamWr
2007-09-03 14:37:00
808
转载 javascript 事件源
//事件源对象 event.srcElement.tagName event.srcElement.type //捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture();//事件按键 event.keyCode event.shiftKey event.altKey event.
2007-05-21 14:34:00
4360
原创 asp.net ajax的事件机制小议
Asp.net Ajax提供的Sys.UI.DomEvent类,实现了跨浏览器的Dom事件操作,诸如以下几个常用的事件操作:$addHandler,$removeHandler,$addHandlers,$clearHandlers. 举一个简单的使用示例:html xmlns="http://www.w3.org/1999/xhtml" >head runat="server">
2007-05-10 11:12:00
1274
转载 C#数据库事务控制
[C#]SqlConnection myConnection = new SqlConnection("Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;");myConnection.Open();// Start a local transaction.SqlTransaction myTrans
2007-04-28 23:30:00
1038
转载 boost源码剖析之:Tuple Types(rev#2)
刘未鹏(pongba)C++的罗浮宫(http://blog.youkuaiyun.com/pongba) Note: 并非新作,04年曾放在blog上,后来删掉了,不过网上到处有转载。这是修改之后的版本。 动机[1]假设你有这样一个函数:它接受两个整型数据并返回它们整除的结果,像这样: int DevideInts(int n,int d){ ret
2007-04-19 13:57:00
846
转载 使用反映实现前端WEB窗口控件与后台数据库类对象的动态绑定
using System;using System.Data;using System.Reflection;using System.Configuration;namespace DbService{ /// /// DataObjBinding 的摘要说明。 /// public class DataObjBinding { public DataObjBinding() { /
2007-04-19 00:33:00
1209
转载 详解css定位与定位应用
引伸阅读 解读absolute与relative position:relative/absolute无法冲破的等级 定位一直是WEB标准应用中的难点,如果理不清楚定位那么可能应实现的效果实现不了,实现了的效果可能会走样。如果理清了定位的原理,那定位会让网页实现的更加完美。定位的定义:在CSS中关于定位的内容是:position:relative | ab
2007-04-06 11:12:00
1485
1
转载 sql server 带列名导出至excel
--sql语句就用下面的存储过程/*--数据导出EXCEL 导出查询中的数据到Excel,包含字段名,文件为真正的Excel文件 ,如果文件不存在,将自动创建文件 ,如果表不存在,将自动创建表 基于通用性考虑,仅支持导出标准数据类型--邹建 2003.10--*//*--调用示例 p_exporttb @sqlstr=select * from 地区资料 ,@path=c:/,@fna
2007-03-26 23:53:00
2646
1
转载 将SQL Server表变成txt文件
方法-:用BCP命令 bcp 实用工具 bcp 实用工具在 Microsoft® SQL Server™ 2000 实例和数据文件之间以用户指定的格式复数据。 语法 代码:
2007-03-26 00:08:00
1516
原创 利用SQL Server的DTS操作EXCEL、Access等数据表的导入导出
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详
2007-03-25 23:58:00
1627
转载 当打开页面时提示正在加载例子,很酷哦
如果你的首页打开时间有点长,那做个提示很好的,这个跨浏览器而且很COOL梅花雪的页面加载 document.write("椤甸潰姝e湪杞藉叆,璇风瓑寰?span id=loading>"); var setInterval1 = window.setInterval("document.getElementById(loading).inner
2007-03-15 10:20:00
1936
2
转载 MSXML类封装
MSXML类封装 目的:为了更方便的读写XML文档,对MSXML4.0类进行封装 主要解决一些接口参数转换问题 使用前确保已经安装好MSXML4.0且设置好环境 适合VC开发语言下面是类:class WLWXML{public: WLWXML() { m_pIXMLDoc = NULL; } ~WLWXML() { SafeR
2007-03-08 21:51:00
1380
原创 如何捕获VCL没有处理的Windows消息
---- C++ Builer的VCL提供了对大多数Windows消息的处理机制,这对于一般应用程序是足够了,但VCL也不是无所不包的,对于那些VCL没有处理的Windows消息,在需要时如何进行捕获呢?C++ Builder采用了消息映像表机制,通过消息映像表将特定的Windows消息与代码中的函数联系起来,当窗口捕获到消息时就会调用这个函数,这其实和事件句柄非常相似。 ---- C++ Bui
2007-02-22 01:54:00
1421
1
转载 datagrid 动态添加列
在上次给出了动态模板列的一个例子,网友问我更新操作和分页怎么做,下面给出代码。 前台: WebForm30 后台: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Da
2007-02-16 02:20:00
5751
转载 bcb 中使用 msxml
Windows自带Activex控键,在Bcb中安装一下就可以了 下面我们依次列举使用的步骤:1、 用C++Builder引入MSXML2.0库 使用C++Builder的Import Type Library可以引入COM组件,对COM组件进行封装生成容易使用的VCL对象。下面介绍引入的方法: 运行C++Builder5.0,使用菜单[Project]/[Import
2007-02-13 16:32:00
2278
原创 msxml.dll
// ************************************************************************ //// WARNING // -------
2007-02-13 16:31:00
3016
转载 JS的正则详解
JS的正则表达式//校验是否全由数字组成代码 1. function isDigit(s) 2. { 3. var patrn=/^[0-9]{1,20}$/; 4. if (!patrn.exec(s)) return false 5. return true 6. } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.
2007-02-12 00:53:00
906
转载 JavaScript的方法和技巧
JavaScript就这么回事1:基础知识 1 创建脚本块1: 2: JavaScript code goes here3: 2 隐藏脚本代码1: 2: 3: document.write(“Hello”);4: // -->5: 在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显示1: 2: Hello to the non-Ja
2007-02-12 00:51:00
665
转载 Dynamically Adding Template columns to a GridView
IntroductionMany a times we wonder how to add template column dynamically. This might be the case when number of columns, column type etc. cannot be decided during design time. For example, if the dat
2007-02-08 16:46:00
729
转载 如何用正确的方法写出高质量软件的75条体会
1. 你们的项目组使用源代码管理工具了么?MVM:应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么?MVM:应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?MVM:不要用Word写测试用例(Test Case
2007-02-06 15:21:00
814
原创 怎样在asp.net页面弹出对话框?
function QueryDelete() { if(window.confirm("确定删除?") == false) { event.cancelBubble = true; event.returnValue = null; return false; } } Button1.Attributes["OnClick"]="java
2007-02-05 00:31:00
847
转载 用javascript调用webservice(webservice behavior)
function getfemale(){ //第一个参数是webservice的url,后面是名称female.useService("news.asmx?WSDL","news");//设置一个回调函数,service返回结果的时候回调;第一个参数是回调函数的名称,后面的是webservice的参数intCallID=female.news.callService(female_result
2007-02-05 00:28:00
811
转载 如何用javascript取出session中的值
如何用javascript取出session中的值要用单引号或双引号扩起来: var role = ;
2007-02-04 13:22:00
1808
原创 javascript利用FileSystemObject操作文件和文件夹
一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystem
2007-01-31 00:52:00
5750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人