Mail to Keith Dan
keith的天空
海阔凭鱼跃,天高任鸟飞
posts - 29,comments - 175,trackbacks - 2

本项目适用添加于各种代码着色功能.包括代码着色,折叠,行号等

控件设计,能自由加入其他编辑器,或者扩展
支持多种常用的代码(C#、Java、JavaScript、VB、Delphi、Sql、Css)等着色
支持代码行号
支持代码折叠
方便二次开发


Source下载:HighLightCode1.2
Demo下载: HighLightCodeDemo

HighLightCode相关论坛
http://highlightcode.koocer.cn/
=========================================================
其他版本:
HighLightCode1.1
http://www.cnblogs.com/KeithDan/archive/2008/04/23/1168279.html

posted @ 2008-06-14 21:35 KeithDan 阅读(1670) | 评论 (10)编辑

天荣北软信息技术有限公司
该公司为一家以培训为核心的教育型IT企业,为北软集团和新加坡天荣集团合资企业。

工作地点:成都 温江

招聘.Net讲师
工作职责:
教授学生的软件知识
带领学生完成项目开发
能和学校学生做一定的交流

要求如下:
熟悉软件工程,对分层体系、面向对象思想有一定认识
熟悉c#、Asp.Net技术
熟悉SQL Server2000或以上版本数据库,熟练编写存储过程和SQL语句;
熟悉.Net Framework框架;
良好的团队开发意识,较强的学习能力,认真负责的工作态度,并且有软件设计模式架构提高意识;
计算机相关专业本科以上学历,具备实际程序开发工作经验;
1年以上工作经验

有意者请keith277@gmail.com

posted @ 2008-06-25 11:43 KeithDan 阅读(362) | 评论 (0)编辑

今天很郁闷,缴了气费以后才发现气居然被多抄了107方,晕,直接大吵了一架。

posted @ 2008-06-18 18:25 KeithDan 阅读(20) | 评论 (0)编辑

本项目适用添加于各种代码着色功能.包括代码着色,折叠,行号等

控件设计,能自由加入其他编辑器,或者扩展
支持多种常用的代码(C#、Java、JavaScript、VB、Delphi、Sql、Css)等着色
支持代码行号
支持代码折叠
方便二次开发


Source下载:HighLightCode1.2
Demo下载: HighLightCodeDemo

HighLightCode相关论坛
http://highlightcode.koocer.cn/
=========================================================
其他版本:
HighLightCode1.1
http://www.cnblogs.com/KeithDan/archive/2008/04/23/1168279.html

posted @ 2008-06-14 21:35 KeithDan 阅读(1670) | 评论 (10)编辑
昨天(5.12),在成都温江,当时我正在开会,突然开始震,我最开始没反应过来,以为是大型卡车开过。其中一位老师反映过来,马上叫了一声:“跑”。所有人都开始跑,最开始我还不觉得什么,当跑到走廊的时候,听到掉下的瓷砖,和破脆玻璃的声音,吓得啊,当时真的是没有经历过的感受不到。
走在走廊上,几乎站不稳脚步,这也是我生平第一次感受地震。
当跑到空地上,看着建筑,路灯不停的慌,墙上瓷砖不停地掉,然后建筑间的出现了裂缝。
当时觉得有些恐怖,但是通信中断,开车出去就看到一对对的消防车开到其他地方。后来终于有点信息了,才知道震中是在汶川,我这边的一座塔吊倒塌,刚才过去的消防车是去抢险的。
回到家(在成都),看了新闻,才知道事情多么恐怖,居然是7.8级的地震。
5.12日晚上,几乎整个成都都在外面住宿,当然,我也在外面睡的,结果老天真的和我们开玩笑,凌晨3:40居然下起雨,后来我就回家去睡了。刚好到家,看了一会电视,大概4:10分左右,小区又一次拉起警报,房子又在慌,所有人都跑啊。。。
今天,就刚才一会(5.13:15:40),又震了。。。
posted @ 2008-05-13 16:49 KeithDan 阅读(2117) | 评论 (30)编辑
     摘要: 关于代码着色项目的一些讲解:循环分组的机制  阅读全文
posted @ 2008-04-23 22:39 KeithDan 阅读(1533) | 评论 (5)编辑
     摘要: 代码着色开源项目

  阅读全文
posted @ 2008-04-23 22:31 KeithDan 阅读(2074) | 评论 (16)编辑

我们使用delphi作为win32开发,编写的rsa加密,需要在服务器使用公钥加密,而在客户端使用私钥解密.
本程序使用的加密dll为delphi所写,包含3个函数,其函数原形如下:

function CreateKey(var key:RsaKey):boolean;export; stdcall;
  function EncryptRsa(key:pchar;commkey:pchar;text:pchar):pchar;export; stdcall;
  function DecryptRsa(key:pchar;commkey:pchar;text:pchar):pchar;export; stdcall;
其中,在rsakey类型原形为
type RsaKey=packed record
publickey:pChar;
privatekey:pChar;
commkey:pchar;
end;
在C#中首先需要DllImport将dll导入,并声明其外部方法.
 public struct RsaKey
        
{
            
public string publicKey;
            
public string privateKey;
            
public string commKey;
        }

        [DllImport(
@"Security.dll")]
        
public static extern string EncryptRsa(string key, string commkey, string text);
        [DllImport(
@"Security.dll")]
        
public static extern string DecryptRsa(string key, string commkey, string text);
        [DllImport(
@"Security.dll")]
        
public static extern bool CreateKey(ref RsaKey key);

其中Rsakey对应struct.
其中的测试demo大家可以下载,包含c#以及delphi

--------------------------------
C#Demo DelphiDemo
posted @ 2007-11-30 14:36 KeithDan 阅读(1547) | 评论 (14)编辑
     摘要: 非托管dll的需要注意的地方  阅读全文
posted @ 2007-11-30 14:12 KeithDan 阅读(99) | 评论 (2)编辑

发现个问题,程序里的page_load居然连续执行两次,看了很久也没发现原因
查了很多资料,后来发现有人说<img src=#这个标签会引起,但我查了半天,我更本没这个标签啊,经过很久努力,发现问题出在adRotator上,去掉这个控件就正常了,郁闷,也不知道是怎么回事.
感觉这个连续2次page_load问题象是微软的BUG

posted @ 2007-11-14 15:20 KeithDan 阅读(84) | 评论 (0)编辑
     摘要: 关于UDP保证文件安全传输当中发送部分  阅读全文
posted @ 2007-10-31 15:36 KeithDan 阅读(1018) | 评论 (0)编辑