<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[goingchan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/goingchan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; goingchan]]></copyright><item><title><![CDATA[DELPHI设置枚举类型size]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84523859</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84523859</guid><author>goingchan</author><pubDate>Sun, 02 Feb 2014 01:09:19 +0800</pubDate><description><![CDATA[
 

delphi枚举类型长度默认为2个字节(单字)，而在C中枚举为4个字节(双字)，如果需要跨这两个平台编程，传输结构时会由于数据长度不一造成灾难。
经过查找资料，原来delphi可以通过{$Z+} {$Z-} {$Z1} {$Z4} 等宏设置枚举类型的长度，小至1个字节，大至4个字节。
官方说明如下：

http://docs.embarcadero.com/products/ra...]]></description><category></category></item><item><title><![CDATA[VMWare CentOS 6.5 minimal 安装vmware-tools]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84512477</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84512477</guid><author>goingchan</author><pubDate>Sun, 15 Dec 2013 23:50:28 +0800</pubDate><description><![CDATA[
今天在VMWare实验安装CentOS 6.5，系统的安装很顺利，不过在装vmware-tools时遇到好几个问题，幸好最后都解决了，整理了一下安装过程记录下来。
 
1、首先登录到root
2、配置网络


minimal版本默认不启动网络，所以要自己配置。

配置过程很简单，编辑配置文件 vi /etc/sysconfig/network-script/ifcfg-eth0...]]></description><category></category></item><item><title><![CDATA[Oracle 11G rollback段出错修复]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84499224</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84499224</guid><author>goingchan</author><pubDate>Fri, 15 Nov 2013 01:00:22 +0800</pubDate><description><![CDATA[

测试服务器的磁盘满了，经分析由于测试服务器经常进行大量数据清理，UNDO表空间占了太多空间，于是打算新建UNDO表空间（UNDOTBS2），把旧（UNDOTBS1）的清理掉。
删除旧空间的时候发现怎么都删不了，报错说有回滚段被占用。
于是用查看回滚段情况:
select owner,segment_name,SEGMENT_ID,FILE_ID,BLOCK_ID,STATUS,tab...]]></description><category></category></item><item><title><![CDATA[Weblogic 10.3.6 服务注册脚本]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84434425</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84434425</guid><author>goingchan</author><pubDate>Thu, 23 May 2013 06:08:42 +0800</pubDate><description><![CDATA[
为降低维护难度，把脚本分成两部分
1 把%WL_HOME%\server\bin的installSvc.cmd复制到域目录下，并进行修改:
@rem *************************************************************************
@rem This script is used to install WebLogic Se...]]></description><category></category></item><item><title><![CDATA[Oracle MD5 函数]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84430915</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84430915</guid><author>goingchan</author><pubDate>Tue, 14 May 2013 19:34:06 +0800</pubDate><description><![CDATA[
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...]]></description><category></category></item><item><title><![CDATA[GBK编码字符串转UTF-8]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84367368</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84367368</guid><author>goingchan</author><pubDate>Wed, 12 Dec 2012 23:59:51 +0800</pubDate><description><![CDATA[由于项目需要, 需要把GBK编码的字符串转成UTF-8编码, 网上随手搜了一下, 找到些样例代码, 可以用, 不过很恶心, 竟然把字符数值转成二进制的字符串形式进行操作, 于是自己动手根据编码规则用位操作写了一个...也没几行...有时还真不能太懒...
import java.io.UnsupportedEncodingException;

/**
 * @author GChan
...]]></description><category></category></item><item><title><![CDATA[Delphi实现deamon进程]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84342264</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84342264</guid><author>goingchan</author><pubDate>Wed, 31 Oct 2012 10:38:57 +0800</pubDate><description><![CDATA[某程序因调用外部库比较多，容易异常退出，一时间未找到具体问题点，先让程序实现崩溃时自启动临时对付对付。
基本原理是以自身程序作为deamon进程，再通过参数(-child)控制启动子进程，加载自身业务真正需要运行的代码，deamon进程通过WaitForSingleObject等候子进程状态返回，当子进程非正常退出(exitcode &amp;lt;&amp;gt;0)则重启子进程。
unit uDeamon...]]></description><category></category></item><item><title><![CDATA[Weblogic 10.3.6 加载JPA2.0]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84288223</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84288223</guid><author>goingchan</author><pubDate>Wed, 12 Sep 2012 13:30:16 +0800</pubDate><description><![CDATA[ 

项目原来用JBOSS 5.1开发，引用了JPA2的库
由于项目需要，需要部署到weblogic上，根据以前的方法，把相关引用库打包到web项目的lib中，发觉不能加载JPA2的库，总是加载窗口上的JPA1.0。
经过一天的查找，搜得解决办法：


http://stackoverflow.com/questions/10342746/jpa-conflict-with-hiber...]]></description><category></category></item><item><title><![CDATA[Oracle10g高级复制笔记(同步复制)]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84163002</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84163002</guid><author>goingchan</author><pubDate>Mon, 05 Mar 2012 03:01:08 +0800</pubDate><description><![CDATA[ 


本例涉及两个站点.
主体定义站点(masterdef): QASJS.REGRESS.RDBMS.DEV.US.ORACLE.COM , 192.168.153.128
主体站点(master): QASJSS.REGRESS.RDBMS.DEV.US.ORACLE.COM , 192.168.153.133注:主体定义站点指配置复制工作的站点



准备
-- 需要为T...]]></description><category></category></item><item><title><![CDATA[PLSQL不安装Oracle客户进行连接(绿色版)]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84162793</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84162793</guid><author>goingchan</author><pubDate>Sun, 04 Mar 2012 14:42:28 +0800</pubDate><description><![CDATA[
1. 到Oracle网站上下载instantclient-basic-win32, 并解压到相应目录, 如: d:\instantclient-basic-win32


2. 在instantclient目录下建立tnsnames.ora, 例子如下:



oracledata =  
(DESCRIPTION =  
    (ADDRESS_LIST =  
     ...]]></description><category></category></item><item><title><![CDATA[迟到的2011总结]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84128099</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84128099</guid><author>goingchan</author><pubDate>Fri, 13 Jan 2012 08:50:56 +0800</pubDate><description><![CDATA[2011年依然是想做的事情很多，做了的事情很少，反倒是打听到先前想做的很多让人做了~先给自己个借口吧：想总是很容易，但毕竟没那么多精力~
想了很久，2011年到底干了些什么？似乎没啥可以可数的，先小结一些，以免太过悲催~能拿得出手的，大概有这些东西吧，按时间顺序数一下。
1 省级平台开发。好不容易把省级平台的第一个版本整出来了。封闭开发整整一个月，真的是全封闭了，门口都没出过几次。还好，不算太...]]></description><category></category></item><item><title><![CDATA[获取高精度时间差(Delphi)]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84049912</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84049912</guid><author>goingchan</author><pubDate>Wed, 19 Oct 2011 07:29:03 +0800</pubDate><description><![CDATA[由于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....]]></description><category></category></item><item><title><![CDATA[一点纪念，一点自勉]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84042977</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84042977</guid><author>goingchan</author><pubDate>Thu, 06 Oct 2011 16:48:59 +0800</pubDate><description><![CDATA[嗯，他是一个改变世界的人，或者是伟人，或者是英雄，真係奇怪，虽然从见过，但佢的故事一直不绝于耳，有一种朋友般的亲近感。。。虽然我没用apple的产品，但对他的产品细节要求係由衷的佩服，对其个人对追求完美的精神係由衷的敬佩。。。
基于产品追求上的认同，基于价值观上的认同，就像失去一位战友，仅此纪念。。。
纠结多年，有人不止一次说过我，但我还是会继续追求完美，过去有很多无奈，现实有很多不测，不放弃...]]></description><category></category></item><item><title><![CDATA[Delphi禁用windows键]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84041037</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84041037</guid><author>goingchan</author><pubDate>Thu, 29 Sep 2011 00:28:07 +0800</pubDate><description><![CDATA[type
  tagKBDLLHOOKSTRUCT = packed record
    vkCode: DWORD;
    scanCode: DWORD;
    flags: DWORD;
    time: DWORD;
    dwExtraInfo: Pointer;
  end;
  KBDLLHOOKSTRUCT = tagKBDLLHOOKSTRUCT;
 ...]]></description><category></category></item><item><title><![CDATA[mysql 0000-00-00 日期格式JDBC读取问题]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/84008990</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/84008990</guid><author>goingchan</author><pubDate>Mon, 29 Aug 2011 12:03:32 +0800</pubDate><description><![CDATA[
zeroDateTimeBehavior
What should happen when the driver encounters DATETIME values that are
                composed entirely of zeros (used by MySQL to represent
                invalid dates)? V...]]></description><category></category></item><item><title><![CDATA[Delphi declaring a constant array of records.]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/83969838</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/83969838</guid><author>goingchan</author><pubDate>Tue, 12 Jul 2011 19:17:36 +0800</pubDate><description><![CDATA[
type

  TSampleEnumType = (seNone, seONE, seTWO, seTHREE, seFOUR);

  TSampleRecord = record

    SampEType: TSampleEnumType;

    iValue: integer;

  end;

const

  TConstArrayofRecor...]]></description><category></category></item><item><title><![CDATA[游离现实之外的计划]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/83916647</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/83916647</guid><author>goingchan</author><pubDate>Sat, 07 May 2011 00:00:45 +0800</pubDate><description><![CDATA[当下，各种事件纷繁杂乱，曾经希望用计划可以理顺一下，但收效甚微。高密度的插入事件似乎永远都轻松小事，就像解决事件所费心力、体力、寿命如凌波微步般轻松带过，永远不需记录管理，永远不影响原来的计划，如雾如烟般消散于大气，亦像生命，尘归尘、土归土，最终只落得无形。
 
附带的，计划也顺便支离破碎，粉尘随风不再觅踪影。不能执行的计划永远只是理想，不断调整到不确定事件后的计划最终只是幻想，没有记录现实会...]]></description><category></category></item><item><title><![CDATA[PostgreSQL 9 数据类型]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/83910300</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/83910300</guid><author>goingchan</author><pubDate>Sun, 24 Apr 2011 17:53:56 +0800</pubDate><description><![CDATA[切换到PostgreSQL提上日程了，简单做点笔记。
摘自：http://www.postgresql.org/docs/9.0/interactive/datatype.html
 


Name
Aliases
Description




bigint


int8

有符号8字节整数




bigserial


serial8

自增8字节整数



...]]></description><category></category></item><item><title><![CDATA[利用flash AVM加速Base64运算]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/83836894</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/83836894</guid><author>goingchan</author><pubDate>Wed, 02 Feb 2011 23:07:07 +0800</pubDate><description><![CDATA[放假前, 有个应用需要对web页的一部分内容base64编码发到服务器保存, 这个功能本来不难, 不过那要上传的内容有3、40K, 还要必需支持杯具的IE6...代码写出来后，在IE6上一跑，果然杯具，要一分多钟才转完~当时有个想法，利用flash来做Base64运算核心，但因某些原因没有去做，现在新的一年快来了，不去试一下老感到不舒服，所以就在今年的最后时刻把这事做了，有始有终~
以下是act...]]></description><category></category></item><item><title><![CDATA[圣诞节了~再忙也要花点心思~]]></title><link>https://blog.youkuaiyun.com/goingchan/article/details/83801350</link><guid>https://blog.youkuaiyun.com/goingchan/article/details/83801350</guid><author>goingchan</author><pubDate>Fri, 24 Dec 2010 09:42:19 +0800</pubDate><description><![CDATA[平时那么忙，该到花心思的时候还是要花的~圣诞快乐~

 ]]></description><category></category></item></channel></rss>