自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Slash Youth - Jack Chai

[root@server ~]# rm -rf /

  • 博客(3)
  • 资源 (26)
  • 收藏
  • 关注

原创 Delphi中使用TXMLDocument控件应注意的问题

今天写了一个类,其中用到了TXMLDocument控件。这个控件我是要动态生成的。但是却遇到了非常奇怪的问题,下面分享一下procedure TMainForm.Button1Click(Sender:TObject);Var  XML:TXMLDocument;  I:Integer;begin  XML:=TXMLDocument.Create(nil);  X

2010-03-23 13:19:00 5209

原创 利用Socket传输文件时,接收方判断文件末尾的方法

Socket传输文件。一般采用文件流的方式。无论要传输的文件什么样的类型,它都是文件,我们都可以将它看成是文本文件。尽管用记事本打开后它有可能乱码。这一种意识很重要,因为这能有效地降低搭建程序的难度,简化问题的复杂性。 既然把文件都看成是文本文件了,那么就很容易理解要传输的文件是由一个一个的“字符”(Char)构成,因此,为了加快传输,便想起了使用缓冲式发送和接收。方法就是声明一个缓冲池,

2010-03-17 10:59:00 9837

原创 关于Delphi中二维数组的声明和大小调整

这是一个实例:procedure TMainForm.Button1Click(Sender: TObject);var  arr:array of array of string;begin  setlength(arr,2,3);  arr[1,2]:=this is a test;  setlength(arr,0,0);  setlength(arr,4,5);  showmess

2010-03-12 13:13:00 32312

kafka-manager-2.0.0.2.zip

2019年5月28日编译,官方版本,编译版本:2.0.0.2,发布日期:2019年4月12日。官方编译非常慢,特别提供编译好的部署包,只要java环境就可以运行。windows系统可直接运行bin目录下的bat脚本进行启动。mac和linux环境下请注意,由于zip包内无法保存可执行权限,解压后需要在其bin目录下执行如下命令: ls -l | awk '{if ($9 != "") print $9}' | egrep -v "(bat)$" | xargs chmod a+x 这样就把执行权限补上了

2019-05-28

国家统计局2017.03.10发布的截止到2016年全国行政区划代码SQL数据

根据国家统计局在2017年3月10日发布的截止到2016年县及县以上行政区划代码数据(http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201703/t20170310_1471429.html)进行加工整理的SQL文件。执行后可直接建表,插入数据。并可通过表中的region_parent字段进行上下级关联。脚本中会自动创建region_province、region_city和region_county三张表。如果系统中已存在三张表,请谨慎执行,脚本会先将表删除再新增!

2017-12-29

IntelliJ Idea for Mac 默认快捷键布局中文版

本文档来自于IntelliJ官方的快捷键布局文档,由于官方没有给出中文版,正好有时间就自己翻译了一版。留给有需要的人。注意:该快捷键仅为Mac版对应的快捷键,Win/Linux用户不建议下载

2017-07-13

hostsPlus 1.0.2 for Mac 解压版

在这里特别感谢本工具的作者yaniswang,工具的原始链接为https://github.com/yaniswang/hostsPlus。由于该软件已经非常稳定,后续已经不需要再维护。然而Mac系统在更新,由于原作者使用Adobe Air方式部署,在新版macOS Sierra,尤其是10.12.5这个版本中会发生安装不上,提示软件包有错误的问题。为此我将此软件先安装到了另外一台版本较老的Mac系统中,然后拷贝出了应用,压缩成了tar包。使用者下载后解压,直接将app拷贝至/Applications目录下即可使用

2017-05-21

一种基于memcache或redis缓存架构的验证码(Redis版)

最近项目中自己研发的一款适用于分布式服务器的非session实现的验证码框架。文章链接:http://blog.csdn.net/chaijunkun/article/details/8996794,共同学习。

2016-08-01

使用JSR 303和AOP简化你的接口开发

如今互联网项目都采用HTTP接口形式进行开发。无论是Web调用还是智能设备APP调用,只要约定好参数形式和规则就能够协同开发。返回值用得最多的就是JSON形式。服务端除了保证正常的业务功能,还要经常对传进来的参数进行验证,例如某些参数不能为空,字符串必须含有可见字符,数值必须大于0等这样的要求。那么如何做到最佳实践,让接口开发的效率提升呢?今天我们就来聊一聊JSR 303和AOP的结合。详细文章请参阅:http://blog.csdn.net/chaijunkun/article/details/44854071

2015-04-03

基于HttpClient 4.3的可访问自签名HTTPS站点的新版工具类

HttpClient在当今Java应用中的位置越来越重要。从该项目的变迁过程我们不难发现,其已经从apache-commons众多的子项目中剥离,一跃成为如今的顶级项目,可见它的分量。然而随着项目的升级和架构的调整,很多以前常用的类和方法都已被打上了@Deprecated注解,作为一个有代码洁癖的程序猿,我们也有必要升级一下工具类,让代码更加整洁。 另外在项目中正好需要访问https协议的接口,而对应的服务器没有购买商业CA颁发的正式受信证书,只是做了个自签名(联想一下12306网站购票时提示的那个警告信息),默认情况下通过HttpClient访问会抛出异常。相关文章参阅:http://blog.csdn.net/chaijunkun/article/details/40145685

2014-10-16

Tomcat 6解析EL表达式的Bug示例

今天发现Tomcat 6.0.36版本存在一个EL表达式解析方面的bug,详细描述请参阅我的博文:http://blog.csdn.net/chaijunkun/article/details/9097229。bug演示地址/bug/show.do,避免此bug的方法演示地址/bug/avoid.do

2013-06-14

一种基于memcache或redis缓存架构的验证码

最近项目中自己研发的一款适用于分布式服务器的非session实现的验证码框架。文章链接:http://blog.csdn.net/chaijunkun/article/details/8996794,共同学习。

2013-05-31

Jackson JSON框架的Util化封装

《让Jackson JSON生成的数据包含的中文以unicode方式编码》一文的配套代码。文章地址:http://blog.csdn.net/chaijunkun/article/details/8257209

2012-12-04

MongoDB与Jackson JSON结合实现接口敏捷开发样本数据

利用MongoDB与Jackson JSON框架结合实现快速开发应用接口的例子,详情参见文章:http://blog.csdn.net/chaijunkun/article/details/7263804。

2012-02-16

二次封装好用的二维码生成jar包

该版本是本人(http://chaijunkun.blog.csdn.net)对于http://www.swetake.com所提供的二维码生成包进行的包装,目的是使生成二维码的操作更加简单。 压缩包中包含详细的文档、源码、jar包和示例程序。源码文件采用UTF-8编码。若eclipse打开发现显示为乱码,请调整默认编码。

2012-02-09

节日祝福短信数据库

自己花了很长时间整理的一套节日短信数据库。总共包含42类节日祝福,短信总量达到6829条。由于是自己整理的,因此设置的资源分多一些。本数据库禁止转载,请尊重本人劳动成果!数据库文件为mdf,需要使用SQL Server 2005以上版本将其附加使用。若需使用在其他数据库中请自行转换。

2012-02-08

单机负载均衡与群集的测试用例

本测试用例基于Spring开发。已经打为war包。测试的时候请放在tomcat的webapps目录内。启动tomcat后会自动部署。访问的时在浏览器输入http://127.0.0.1:8080/TestProject/showInfo.do即可访问。页面会显示网站当前部署的物理目录以及当前的SessionID。

2011-11-19

Java开发中的Memcache原理及实现

《Java开发中的Memcache原理及实现》资料整理自博客http://jiaxiaoyuan1204.blog.163.com/,作者详细讲解了memcache的工作原理,实现方法和使用过程。是本人见过的最全面的memcache参考资料。原始文章载于其博客,后本人经过加工整理,导出pdf格式文件。正在接触此技术的朋友可以下载收藏。整理起来也挺费劲的,pdf按照章节都设置好了书签,挣点辛苦分,请大家多支持!

2011-11-08

log4j的参考手册——Pro Apache Log4j Second Edition

本书作者:Samudra Gupta,拥有八年多的Java和J2EE相关技术经验。目前在英国创办了自己的公司SSG Solutions Ltd.,在其中担任Java/J2EE顾问。领域涉及公共税务、国家安全系统、零售工业以及基于电子商务的应用。在印度新德里全印度管理学会获得信息技术与管理硕士学位。Samudra 的贡献活跃在网络、杂志和期刊上,并且在JavaBoutique(http://javaboutique.internet.com)每个月都会有贡献。除了编程,他还热爱桥牌和保龄球。 自己翻译的,应该还过得去

2011-11-03

Delphi XE可用的dbExpress连接MySQL数据库驱动

使用Delphi中的dbExpress组件连接MySQL时需要对应的数据库驱动。开发项目时将解压出来的libmysql.dll放到c:\windows\system32下,程序发布时,将delphi自带的dbxmys.dll和本资源提供的libmysql.dll一并放置主程序所在文件夹下即可。详情参阅http://blog.csdn.net/chaijunkun/archive/2011/03/22/6266641.aspx

2011-03-22

Delphi反走样单元(改进版)

用Windows API绘制的直线在斜率比较小的情况下,锯齿会非常严重。这个单元是用来绘制平滑直线的。原版代码中,必须有一个目标画布参数,但是Delphi中有些控件是没有画布属性的。本人将其代码做了一些改动,将画布参数变为HDC(设备上下文句柄),这样就几乎适应所有控件了。呵呵,象征性地收取1分~ 欢迎下载!原版带有TCanvas参数的单元请参看此链接: http://download.csdn.net/source/2169492

2010-04-22

Delphi反走样直线单元

里面有说明,具体使用方法看一下就知道了。因为不是自己写的,所以不要资源分了~

2010-03-26

Delphi程序员的福音——C++头文件翻译器

本作品来源于http://www.delphi-jedi.org/toolslibrary.html 中的C-to-Pascal Header Converter (source) 如果对本程序代码不感兴趣,可以直接将压缩包中的GUIHeadConv.exe 解压出来使用。 Windows高级开发中经常涉及到使用API,部分API(例如SetupAPI)调用 官方只提供了C++头文件声明,给Delphi开发人员造成了使用上的困难。 本软件即可将C++头文件翻译成Delphi可直接使用的PAS单元文件。 用本软件打开要翻译的头文件后立即就会在头文件所在的位置生成 相同文件名的PAS文件。建议将要翻译的头文件拷贝到一个文件夹下, 然后再打开。 本人只负责对该作品进行汉化,汉化版权归本人所有,但程序本身 版权归软件开发者所有。 本人对该软件进行了必要的Bug修改,这些Bug都是一些显而易见的 错误,但是不排除软件本身有一些不易察觉的错误,请在使用过程 中多加留意。

2009-12-08

自己写的设置JDK环境变量的小程序

由于网上的批处理脚本不能完成卸载操作,并且在设置环境变量时容易出问题,所以自己一下午的时间用Delphi写了这么一个小程序(新手,所以写得比较慢~),贡献出来,希望能帮助学习Java的朋友。 注:以前曾经发过1.0版本,里面存在bug,此次发布的为2.0版本,已经修正了bug

2009-05-18

最完整的SetupAPI单元

在一个工程中找到的这个单元文件。原版SetupAPI是Windows DDK中的一个C++头文件。Delphi不能直接使用,在网上有人写的翻译都不完整,某些函数用不了,上传个比较完整的版本,欢迎下载!

2009-04-12

自己写的WampServer配置图解

自己也在学习PHP,感觉Apache、PHP、MySQL环境的搭建对新手来说不是那么容易,所以写了个图解教程,希望能帮助新手快速入门。

2009-03-14

自己写的设置JDK环境变量的小程序

由于网上的批处理脚本不能完成卸载操作,并且在设置环境变量时容易出问题,所以自己一下午的时间用Delphi写了这么一个小程序(新手,所以写得比较慢~),贡献出来,希望能帮助学习Java的朋友。

2009-02-18

返回16位MD5加密的DLL(压缩体积版)

这个DLL是我半原创的,原始代码忘了是从哪里找来的了,不过当时是一个类,无法用作DLL,后经过改编,现奉献出来,欢迎使用。(压缩体积版是在原有基础上少Use了一个Classes,减少了30多K)

2008-12-11

返回16位MD5加密的DLL

这个DLL是我半原创的,原始代码忘了是从哪里找来的了,不过当时是一个类,无法用作DLL,后经过改编,现奉献出来,欢迎使用。

2008-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除