防止用DeDe软件反编译delphi程序 (转)
防止用DeDe软件反编译delphi程序 (转)[@more@]防止用DeDe软件反编译Delphi程序这里有一篇防止用DeDe软件反编译delphi程序~用『』里的是我的注释,其余的是原创作~ Program Project1; Uses Forms, windows, sysutils, Unit1 In 'Unit1.pas' {Form1}, Unit2 In 'Unit2.pas' {Form2}; Function RegisterServiceProcess(dwProcessId, dwType: dword): Integer; Stdcall; External 'kernel32.dll'{$R *.RES}Var HMUTEX: HWND; RET: INTEGER; hCurrentWindow: HWnd; //反编译要的 szText: Array[0..254] Of
使用未写入文档参数"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复经典 (转)
使用未写入文档参数"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复经典 (转)[@more@] 什么情况可能使用该参数 有些时侯可能你的库处于非归档的模式下,而你的联机重做日志又currupted,你的数据文件不能 完成完全的恢复。而这时当你试图打开数据库时,ORACLE提示你用resetlogs选项,当你使用该选项 时oracle又不允许你使用该选项,总之你想打开数据库,可就是打不开。 1、最好做一个物理的库的全备 2、使用sqlplus 启动库至mount sqlplus /nolog sql>connect internal &
jive安装指南 (转)
jive安装指南 (转)[@more@]今天终于将jive安装完毕,包括乱码的解决,和大家共享.因为jive对于中文的支持不是很好,所以我选用了J道版,(J道)是在Jive2.1版本发展的,下载地址:http://www.jdon.com/DOWNLOAD/jivejdon.rar 一.环境 windwos2000Sp3,tomcat5.0.3,mysql3.23.57.并将MYSQL,tomcat安装成功. 二.安装步骤 1.数据库安装,database目录中选择对应数据库如jive_mysql.sql 在你数据库服务器上建立数据库名Jdon.方法:create database jdon; 导入jive_mysql.sql方法:修改jive_mysql.sql,加入在第一行use jive............将
实用的数据库检查程序(3) (转)
实用的数据库检查程序(3) (转)[@more@]promptXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> prompt ++++++++++++++++++++++++++++++++++ Item ++++++++++++++++++++++++++++++++++ prompt + 7.0 Sort Area Size + prompt ++++++++++++++++++++++++++++++++++ Item ++++++++++++++++++++++++++++++++++ prompt ttitle left "*** Sort Area ***" Skip 1 select substr(name,1,25) "Sort Area Name", substr(value,1,15) "Value" from v$sysstat wher
实用的数据库检查程序 (1) (转)
实用的数据库检查程序 (1) (转)[@more@]XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 功能: 1. 数据库的基本信息显示(建库时间,模式等) 2. 数据库结构信息-DATABASE MAP(CONTROL FILE, REDO LOG FILE, DATAFILE, ROLLBACK SEGMENT) 3. 数据库所有状态信息 4. 数据库级的db Block Buffer Hit Ratio 5. SESSION级的DB Block Buffer Hit Ratio 6. 前一天的LOG SWITCH情况 7. REDO LOG 空间需求查询 8. LOG Buffer 性能查询 9. lo
两个控制显示格式的函数(自动换行、自动省略) (转)
两个控制显示格式的函数(自动换行、自动省略) (转)[@more@]1)函数:rowSCOde()-----每行显示n个字母,自动换行 Function rowscode(str,n)If len(str)<=n/2 Thenrowscode=strElseDim TStrDim l,t,cDim il=len(str)TStr=""t=0for i=1 to lc=asc(mid(str,i,1))If c<0 then c=c+65536If c>255 thent=t+2Elset=t+1End IfTStr=TStr&(mid(str,i,1))If t>n Then TStr=TStr&"<br>"t=0End ifnextrowscode= TStrEnd IfEnd Function 2)函数:lefttrue()-----如果字符串str的长度大于n,则显示左边的n个字符 Function Lef
设置全局快捷键 (转)
设置全局快捷键 (转)[@more@]type TForm1 = class(TForm) procedure FormCreate(Sender: Tobject); procedure FormDestroy(Sender: TObject); protected procedure hotykey(var msg:TMessage); message WM_HOTKEY; end; var Form1: TForm1; id,id2:Integer; implementation {$R *.DFM} procedure TForm1.hotykey(var msg:TMessage); begin if (msg.LParamLo=MOD_CONTROL) and (msg.LParamHi=81) then begin ShowMessage('Ctrl + Q '); end; if (msg.LParamLo=MOD_CONTROL) and (msg.LParamHi=82) then begin ShowMessage('Ctrl + R '); en
为actin mpping之attribute属性正身! (转)
为actin mpping之attribute属性正身! (转)[@more@]在很多时候,action mapping中的attribute 和 name 这两个属性一直困扰我,今天我觉得是该痛下决心拔掉这颗钉子的时候了。 翻看一些资料。。。。。 在《Programming Jakarta struts》这本书中的第四章“Configuring the Struts Application”中这样一段说明来分别阐述这两个属性:(102页)++++++++atribute:++++++++The name of the request or session SCOpe attribute under which the foRM bean for this action can be accessed.A value is only allowed here if there is a form
扩展你的STRUTS (转)
扩展你的STRUTS (转)[@more@]
取當前日期各种數据庫的寫法 (转)
取當前日期各种數据庫的寫法 (转)[@more@]
字段連接的各种數据庫的寫法 (转)
字段連接的各种數据庫的寫法 (转)[@more@]字段連接的各种數据庫的寫法 以下簡單介紹字段連接的各种數据庫的寫法 db2 select dpt_no||dpt_nam from DB2admin.bsdptms select dpt_no CONCAT dpt_nam from db2admin.bsdptms ORACLE select dpt_no||dpt_nam from db2admin.bsdptms select concat(dpt_no,dpt_nam) from db2admin.bsdptms infoRmix select dpt_no||dpt_nam from db2admin.bsdptms Sybase select dpt_no||dpt_nam from db2admin.bsdptms access select dpt_no+dpt_nam from db2admin.bsdptms foxpro select dpt_no+dpt_nam f
数据结构学习(C++)——递归【3】(1) (转)
数据结构学习(C++)——递归【3】(1) (转)[@more@]迷宫 关于迷宫,有一个引人入胜的希腊神话,这也是为什么现今每当人们提到这个问题,总是兴致勃勃(对于年青人,估计是RPG玩多了),正如虽然九宫图连小学生都能做出来,我们总是自豪的说那叫“洛书”。这个神话我不复述了,有兴趣的可以在搜索引擎上输入“希腊神话 迷宫”,就能找到很多的介绍。 迷宫的神话讲述了一位英雄如何靠着“线团”杀死了牛头怪(玩过《英雄无敌》的朋友一定知道要想造牛头怪,就必须建迷宫,也是从这里来的),我看到的一本编程书上援引这段神话讲述迷宫算
J2ME做项目的一些经验 (转)
J2ME做项目的一些经验 (转)[@more@]最近做了一个j2me的项目,有一些经验和大家一起分享。如有不足或者需要和我联系,Mailto:请发email到cqucyf@263.NET">请发email到cqucyf@263.net. 该项目中使用的工具为J2MEwtk1.0.4_01+CodeWarrior。因为该项目不是一个游戏,所以没有设计到底层界面编程,总结起来有以下几点: 1、 使项目名称为中文。这个就是让项目名称在手机中显示为中文,设置方法如下:在J2MEWTK中打开相应的项目,“设置”-》“MIDlets”,选中你的MIDlet,选择“编辑”即可修改。 2、 网络编程。因为项目中涉
新手笔记-持续改进实践:开发计划的改进 (转)
新手笔记-持续改进实践:开发计划的改进 (转)[@more@]标题:网站开发新手笔记-持续改进实践:开发计划的改进 关键词:网站开发、开发计划,过程改进,过程实践 7月12号:越来越懒了,夏天的太阳就是让人懒懒的不想动…… XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 真相总是杂乱无章,支离破碎,漫无目的,乏味的……,真相永远不会有趣,因此我们需要艺术。(引自高盛公司《关于中国与世界的五大神话》) 过程改进,CMM,诸如此类的名词在无数地方被人谈论着。有个朋友告诉我,在他每
COM+对象池组件崩溃调试手记 (转)
COM+对象池组件崩溃调试手记 (转)[@more@]COM+对象池组件XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 崩溃调试手记 文档版本 版本 创建时间 创建人 备注 1.0.0.1 2003-7-20 郑 昀 第一稿 Implementation SCOpe: 本文档将说明XMsg II组件在COM+应用中面对高频率的并发调用发生了崩溃,崩溃地址在NTDLL.DLL内。以及调试的过程。 继续阅读之前,我们假设您熟悉以下知识: n n Exception Monitor n n 进程映像
用vb.net与acess结合实现简单的电话号码本程序(一) (转)
用vb.net与acess结合实现简单的电话号码本程序(一) (转)[@more@]所有源代码这里下载: source.PHP">http://www.up2e.com/resource.php 用vb.NET与acess结合实现简单的电话号码本程序(一)--by zigz(LuHai)Mailto:luluhai@eastday.com">luluhai@eastday.com先看看界面:2003-7-201648590.gif" align=baseline border=0> 一) 运用控件OledbConnection控件,OleDbCommand控件,ListView控件,ErrorProvider控件 二) 设计步骤1) 新建项目并添加基本控件2) 添加并设置Label、TextBox、Button控件3)&n
用vb.net与acess结合实现简单的电话号码本程序(二)完 (转)
用vb.net与acess结合实现简单的电话号码本程序(二)完 (转)[@more@]所有源代码在这里下载: source.PHP">http://www.up2e.com/resource.php 用vb.NET与acess结合实现简单的电话号码本程序(二)完--by zigz(LuHai)Mailto:luluhai@eastday.com">luluhai@eastday.com 四) 相关知识 拿到课程设计题目时,了解到本题和数据库相关,而.NET又引入了全新的ado.net数据访问技术,所以我们就去了解了些这方面的知识,看看她如何和Access结合建立数据库程序,在学习过程中发现其中需要用到sql语句来实现对数据库的增加,查询,
在VC中调用DirectShow全屏播放视频 (转)
在VC中调用DirectShow全屏播放视频 (转)[@more@]有些正在尝试自己编制游戏的朋友可能会碰到这样一个问题:游戏要播放片头动画,可是如何全 屏播放动画呢?用媒体播放机控件?这是最简单的方法,可是好多功能都用不上,不免觉得有些 浪费。而用vfw之类的多媒体库又太麻烦。怎么办呢? 其实微软不但提供了DirectX这样的便于游戏开发的SDK,还提供了基于其上的DirectX Media SDK。这套SDK可以帮助你简化多媒体开发,而又充分利用DirectX的高性能。使用起来很简单,功 能也很强大,它可以自己识别流的格式,连mpeg2都不放过! 下面
C++ Boost 之Python(一个简单的例子) (转)
C++ Boost 之Python(一个简单的例子) (转)[@more@] 2003-7-201539411.gif" width=277> 一个简单的例子 假设我们有下面的C++ api需要暴露给Python: #include <string> namespace { // Avoid cluttering the global namespace. // A couple of simple C++ functions that we want to expose to Python. std::string greet() { return "hello, world"; } int square(int number) { return number * number; } } 这就是要暴露API给Python的getting_started1模块的C++源代码. #include <boost/python/class_builder
C++ Boost 之Python(大纲) (转)
C++ Boost 之Python(大纲) (转)[@more@]2003-7-201538141.gif" width=277 align=center>Boost Python 库 (Boost.Python) 大纲 用 Boost Python 库来快速简单的将C++程序库输出到Python,这样Python接口就和C++接口非常相似了.这个库是为了最低限度的影响你的 C++设计而设计的.大多数情况下,你不需要被迫修改你的C++类,以便它们能够和 Boost.Python库一起使用.系统将会简单地将你的C++类和函数''反射''到Python. Boost.Python库包括的主要特征有: 在Python中生成扩展类型的子类 在Python中覆盖虚函数 [成员]函数重载 数字操