- 浏览: 161520 次
- 性别:
- 来自: 广州
最新评论
-
goye:
测试可用 很好
Delphi 关闭 DEP (2008/xp sp3?) -
yhjhoo:
参考我写的一篇文章,也是关于ubuntu svn客户端的,跟在 ...
Ubuntu下的图形界面SVN客户端 – eSvn -
com1com4:
hangxin06066 写道你好啊,set SVNLOOK= ...
svn强制添加注释脚本 -
hangxin06066:
你好啊,set SVNLOOK="C:\Progra ...
svn强制添加注释脚本 -
com1com4:
找了几个简单的小项目测了一下, 似乎是没啥问题当打算全部转的时 ...
[转]用 SVN Importer 实现 CSVNT 到 SVN 的转换
文章列表
DELPHI设置枚举类型size
- 博客分类:
- 学习笔记
delphi枚举类型长度默认为2个字节(单字),而在C中枚举为4个字节(双字),如果需要跨这两个平台编程,传输结构时会由于数据长度不一造成灾难。
经过查找资料,原来delphi可以通过{$Z+} {$Z-} {$Z1} {$Z4} 等宏设置枚举类型的长度,小至1个字节,大至4个字节。
官方说明如下:
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/compdirsminimumenumerationsize_xml.html
The ...
今天在VMWare实验安装CentOS 6.5,系统的安装很顺利,不过在装vmware-tools时遇到好几个问题,幸好最后都解决了,整理了一下安装过程记录下来。
1、首先登录到root
2、配置网络
minimal版本默认不启动网络,所以要自己配置。
配置过程很简单,编辑配置文件 vi /etc/sysconfig/network-script/ifcfg-eth0
测试服务器的磁盘满了,经分析由于测试服务器经常进行大量数据清理,UNDO表空间占了太多空间,于是打算新建UNDO表空间(UNDOTBS2),把旧(UNDOTBS1)的清理掉。
删除旧空间的时候发现怎么都删不了,报错说有回滚段被占用。
于是用查看回滚段情况:
select owner,segment_name,SEGMENT_ID,FILE_ID,BLOCK_ID,STATUS,tablespace_name from dba_rollback_segs;
结果显示 _SYSSMU14_1571488672$,_SYSSMU16_3431913684$ 等多个在UNDOTBS ...
Weblogic 10.3.6 服务注册脚本
- 博客分类:
- 学习笔记
为降低维护难度,把脚本分成两部分
1 把%WL_HOME%\server\bin的installSvc.cmd复制到域目录下,并进行修改:
@rem *************************************************************************
@rem This script is used to install WebLogic Server as a Windows Service.
@rem
@rem To create your own start script for your domain, simply set th ...
Oracle MD5 函数
- 博客分类:
- 学习笔记
CREATE OR REPLACE FUNCTION md5hash (str IN VARCHAR2)
RETURN VARCHAR2
IS v_checksum VARCHAR2(32);
BEGIN
v_checksum := LOWER( RAWTOHEX( UTL_RAW.CAST_TO_RAW( sys.dbms_obfuscation_toolkit.md5(input_string => str) ) ) );
RETURN v_checksum;
EXCEPTION
WHEN NO_DATA_FOUND THEN
NU ...
GBK编码字符串转UTF-8
- 博客分类:
- 学习笔记
由于项目需要, 需要把GBK编码的字符串转成UTF-8编码, 网上随手搜了一下, 找到些样例代码, 可以用, 不过很恶心, 竟然把字符数值转成二进制的字符串形式进行操作, 于是自己动手根据编码规则用位操作写了一个...也没几行...有时还真不能太懒...
import java.io.UnsupportedEncodingException;
/**
* @author GChan
*
*/
public class CharacterEncodeConverter {
/**
* The main method.
*
* @param args ...
Delphi实现deamon进程
- 博客分类:
- 学习笔记
某程序因调用外部库比较多,容易异常退出,一时间未找到具体问题点,先让程序实现崩溃时自启动临时对付对付。
基本原理是以自身程序作为deamon进程,再通过参数(-child)控制启动子进程,加载自身业务真正需要运行的代码,deamon进程通过WaitForSingleObject等候子进程状态返回,当子进程非正常退出(exitcode <>0)则重启子进程。
unit uDeamon;
{
为减少其它单元initialization段加载造成的开销, 此单元需前置加载
}
interface
uses
Windows, SysUtils;
functi ...
Weblogic 10.3.6 加载JPA2.0
- 博客分类:
- 学习笔记
项目原来用JBOSS 5.1开发,引用了JPA2的库
由于项目需要,需要部署到weblogic上,根据以前的方法,把相关引用库打包到web项目的lib中,发觉不能加载JPA2的库,总是加载窗口上的JPA1.0。
经过一天的查找,搜得解决办法:
http://stackoverflow.com/questions/10342746/jpa-conflict-with-hibernate-and-weblogic
http://docs.oracle.com/cd/E21764_01/web.1111/e13852/toc.htm#autoId1
在dom ...
Oracle10g高级复制笔记(同步复制)
- 博客分类:
- 学习笔记
本例涉及两个站点.
主体定义站点(masterdef): QASJS.REGRESS.RDBMS.DEV.US.ORACLE.COM , 192.168.153.128
主体站点(master): QASJSS.REGRESS.RDBMS.DEV.US.ORACLE.COM , 192.168.153.133注:主体定义站点指配置复制工作的站点
准备
-- 需要为TRUE
select * from v$option where parameter ='Advanced replication';
-- 记下global_name, 可通过alter da ...
1. 到Oracle网站上下载instantclient-basic-win32, 并解压到相应目录, 如: d:\instantclient-basic-win32
2. 在instantclient目录下建立tnsnames.ora, 例子如下:
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
)
(CONNECT_DATA =
...
2011年依然是想做的事情很多,做了的事情很少,反倒是打听到先前想做的很多让人做了~先给自己个借口吧:想总是很容易,但毕竟没那么多精力~
想了很久,2011年到底干了些什么?似乎没啥可以可数的,先小结一些,以免太过 ...
获取高精度时间差(Delphi)
- 博客分类:
- 学习笔记
由于GetTickCount精度只有10~16ms
MSDN 写道
The resolution of the GetTickCount function is limited to the resolution of the system timer, which is typically in the range of 10 milliseconds to 16 milliseconds.
当程序要更高精度时间差的话,可以用QueryPerformanceCounter和QueryPerformanceFrequency
beginTick := 0;
endTick := 0; ...
嗯,他是一个改变世界的人,或者是伟人,或者是英雄,真係奇怪,虽然从见过,但佢的故事一直不绝于耳,有一种朋友般的亲近感。。。虽然我没用apple的产品,但对他的产品细节要求係由衷的佩服,对其个人对追求完美的精神係由衷的敬佩。。。
基于产品追求上的认同,基于价值观上的认同,就像失去一位战友,仅此纪念。。。
纠结多年,有人不止一次说过我,但我还是会继续追求完美,过去有很多无奈,现实有很多不测,不放弃追求,不放弃理想,我因此为我。。。
Delphi禁用windows键
- 博客分类:
- 学习笔记
type
tagKBDLLHOOKSTRUCT = packed record
vkCode: DWORD;
scanCode: DWORD;
flags: DWORD;
time: DWORD;
dwExtraInfo: Pointer;
end;
KBDLLHOOKSTRUCT = tagKBDLLHOOKSTRUCT;
PKBDLLHOOKSTRUCT = ^KBDLLHOOKSTRUCT;
const
WH_KEYBOARD_LL = 13;
WH_MOUSE_LL = 14;
var
...
zeroDateTimeBehavior
What should happen when the driver encounters DATETIME values that are
composed entirely of zeros (used by MySQL to represent
invalid dates)? Valid values are "exception", "round"
and "convertToNull&quo ...