博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2012年9月27日

摘要: 关于HttpSession的误解实在是太多了,本来是一个很简单的问题,怎会搞的如此的复杂呢?下面说说我的理解吧:一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束。其工作原理是这样的:1.当一个用户向服务器发送第一个请求时,服务器为其建立一个session,并为此session创建一个标识号;2.这个用户随后的所有请求都应包括这个标识号。服务器会校对这个标识号以判断请求属于哪个session。这种机制不使用IP作为标识,是因为很多机器是通过代理服务器方式上网, 阅读全文

posted @ 2012-09-27 17:39 wind2012 阅读(143) 评论(0) 推荐(0)

2012年7月24日

摘要: 一、因果定律:世界上没有一件事是偶然发生的,每一件事的发生必有其原因。这是宇宙的最根本定律。人的命运当然也遵循这个定律。古希腊哲学家苏格拉底和大科学家牛顿等人,也认为这是宇宙最根本定律。人的思想、语言和行为,都是“因”,都会产生相应的“果”。如果“因”是好的,那么“果”也是好的;如果“因”是坏的,那么“果”也是坏的。人只要有思想,就必然会不断“种因”,种“善因”还是“恶因”由人自己决定。所以欲修造命运者,必须先注意和明了自己的每一个想法(起心动念)会引发什么样的语言和行为,由这些语言和行为会导致什么样的结果。二、吸引定律:人的心念(思想)总是与和其一致的现实相互吸引。比如:自己如果认为人生道路 阅读全文

posted @ 2012-07-24 17:57 wind2012 阅读(124) 评论(0) 推荐(0)

2012年6月6日

摘要: 每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。最近,我把我的从周一到周五的作息规律做了一次较大的调整。很长时间以来,我一直像所有其他程序员那样工作、休息。但就在2011年的下半年,我开 始了一项试验,想看看究竟什么样的作息时间能让我更有效率。这项实验目前仍在进行中,我并不是像军人那样严格遵守实验规定——例如,我也想会早20分钟、 或晚20分钟起床——但当前制定的作息规律是这样的:早上4:30 到 7 阅读全文

posted @ 2012-06-06 19:30 wind2012 阅读(75) 评论(0) 推荐(0)

2012年4月20日

摘要: SPCOMM的一些用法注意使用串口SPCOMM接收数据的时候0x11和0x13无法接受,从时间间隔上看来可以接收,但是无法显示。网上查错误得:------------------------------------------------------------------------OutX_XonXOffFlow/InX_XonXoffFlow:这个属性是指进行发送/接收时的软件握手标志,两个握手信号之间的数据被认为是通讯数据,收到握手信号后,通讯就中止了。FOutx_XonXoffFlow := True;FInx_XonXoffFlow := True;XOffChar/XOnChar 阅读全文

posted @ 2012-04-20 21:40 wind2012 阅读(556) 评论(0) 推荐(0)

摘要: SQL> CREATE TABLE test_fb_table (2 ID int,3 VALVARCHAR2(10)4);Table created.SQL> INSERT INTO test_fb_tableVALUES (1, 'TEST');1 row created.SQL> commit;Commit complete.假如数据被错误的删除/更新需要检索某个时间点上,表原有的数据。SQL> SELECT TO_CHAR(sysdate, 'yyyy-mm-dd hh24:mi:ss') FROM dual;TO_CHAR(SY 阅读全文

posted @ 2012-04-20 15:45 wind2012 阅读(103) 评论(0) 推荐(0)

2012年4月16日

摘要: BOOL WINAPI funname(char *pFileName,char *pID);这是C++写的一个DLL里面的函数我现在想用delphi调用这个函数静态:function funname(var pFileName:pchar;var pID:pchar):integer;stdcall;external 'DLLNAME.dll' name 'funname';动态:OneHandle := LoadLibrary(DLLNAME.dll'); //动态载入DLL,并返回其句柄tryif oneHandle<>0 then@f 阅读全文

posted @ 2012-04-16 18:44 wind2012 阅读(326) 评论(0) 推荐(0)

摘要: //打印文本文件procedure PrintText(fieldName:String);var F:TextFile; //要打印的文本文件 RPrinter:TextFile; //打印机 s:String ;begin if FileExists(fieldName) then begin MessageBox('提示:',fieldName+'文件不存在,打印失败!',1); exit ; end; if FileExists('LPT1') then begin MessageBox('提示:','LPT1 端 阅读全文

posted @ 2012-04-16 18:37 wind2012 阅读(153) 评论(0) 推荐(0)

2012年4月13日

摘要: VCL的诞生和设计原理VCL Frmaework提供了许多的服务,从对象基础服务,分配消息服务,到对象永续储存,RTTI,COM/COM+支持,数据库,分布式计算等都有提供相关的类和服务。VCL Framework采用了阶层架构的设计,在VCL Framework的底层是由Object Pascal程序语言,Delphi编译器的支持,再上来则是Window SDK和Windows Messaging的架构。这些基础架构之上派生了VCL Framework整体架构和服务。基本的对象管理服务至少应该包含下面的服务:■ 对象的建立和初始化■ 对象方法的配置■ 对象的消灭type TMyObject= 阅读全文

posted @ 2012-04-13 11:24 wind2012 阅读(289) 评论(0) 推荐(0)

摘要: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sesswhere ao.object_id = lo.object_id and lo.session_id = sess.sid;解锁alter system kill session '1089,1'; 阅读全文

posted @ 2012-04-13 10:41 wind2012 阅读(170) 评论(0) 推荐(0)