2015年9月29日

PHP+Xdebug实现远程调试

摘要: 以前以为php调试时服务器端和IDE必须在同一台机子上,无意发现xdebug其实是支持远程调试的。尝试之后发现可以配置成功,还是可以调试代码的感觉爽啊!php所在Ubuntu服务器 :192.168.10.XXXWindows开发机(Zend作为IDE) :192.168.40.XXXP... 阅读全文

posted @ 2015-09-29 20:36 zhualike 阅读(6983) 评论(0) 推荐(0) 编辑

MySql5.5以上版本设置主从结构的例子

摘要: 为了实现读写分离,一般都需要先设置好mysql的主从结构,网上现有的mysql配置大都基于低版本,在5.5以上版本无法配置成功,所以参考了官方文档,写了这篇笔记。*主要参考Mysql5.6的官方文档文档https://dev.mysql.com/doc/refman/5.6/en/replicati... 阅读全文

posted @ 2015-09-29 14:18 zhualike 阅读(505) 评论(0) 推荐(0) 编辑

2014年4月21日

JAVA SwingWorkder的使用例

摘要: 最近在学习Swing,我们都知道在UI表现线程里面长时间执行操作时,画面会假死,为了能够让费时操作不影响画面表现,就需要用多线程了。首先考虑的就是Swing内部的SwingWorkder对象,但是网上现成的例子不好找,主要参照了下面的URL,自己整理了一个。http://d.hatena.ne.jp... 阅读全文

posted @ 2014-04-21 14:00 zhualike 阅读(1022) 评论(0) 推荐(0) 编辑

2013年3月24日

地图经纬度的正则表达

摘要: 最近因为工作关系需要写两个关于地图经纬度的正则表达式,与大家分享经度: -180.0~+180.0(整数部分为0~180,必须输入1到5位小数)正则表达式: /^[\-\+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/纬度: -90.0~+90.0(整数部分为0~90,必须输入1到5位小数)正则表达式: /^[\-\+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/正则表达式真是平时也不常用,临到用时才发觉忘的精光,给自己做个记录 阅读全文

posted @ 2013-03-24 11:21 zhualike 阅读(24993) 评论(3) 推荐(4) 编辑

2010年8月30日

C#与VB.NET换行符的对比及某些string在label能正常换行,在textbox不能换行的问题

摘要: 今天碰到一段string在label中能正常换行,但是在textbox中却无法换行的问题。首先考虑是换行符的问题。在网上查了些资料:1、TextBox 中换行符为: "\r\n"。2、Windows 中的换行符(即:Environment.NewLine) 为 "\r\n"3、MessageBox.Show() 的换行符为 "\n"4、Console 的换行符为 "\n"5、换行符还因平台而已,... 阅读全文

posted @ 2010-08-30 23:11 zhualike 阅读(8379) 评论(0) 推荐(0) 编辑

2010年5月16日

【积累】在jQuery.Validate额中使用可以传入参数的message

摘要: 这几天在学习使用一个jQuery的验证插件:jQuery.Validate 。这个插件很好用也很灵活,但是对message处理这块刚开始很不适应,因为我们以前做项目时都是使用一个共同的message模板,然后传入参数来达到message复用的目的。之前在网上的例子中一般都是一个验证对象对应一个message,比如:代码Code highlighting produced by Actipro Co... 阅读全文

posted @ 2010-05-16 15:54 zhualike 阅读(3192) 评论(3) 推荐(1) 编辑

2010年4月23日

设计模式学习笔记

摘要: 对象是什么? --从概念层面讲,对象是某种拥有责任的抽象。 --从规格层面讲,对象是一系列可以被其他对象使用的公共接口。 --从语言实现层面讲,对象封装了代码和数据. 三大机制: --封装,隐藏内部实现 --继承,服用现有代码 --多态,改写对象行为 设计原则: 1、封装变化。找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。 2、针对接口编程,而不是针对实现编程... 阅读全文

posted @ 2010-04-23 22:16 zhualike 阅读(324) 评论(0) 推荐(0) 编辑

2010年4月18日

23种设计模式概述及分类

摘要: 常用的设计模式分为如下23种模式:Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另一个接口,使得原来由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,使之可以独立变化。Chain of Responsibility:为解除请求的发送者和接收者之间的耦合,... 阅读全文

posted @ 2010-04-18 19:22 zhualike 阅读(970) 评论(0) 推荐(0) 编辑

2010年4月17日

Oracle学习笔记1-Oracle中的启动参数文件:spfile和pfile

摘要: 首先,说明SID是Oracle数据库的实例ID,用来唯一标识一个实例(通常也就是一个Oracle数据库)。 1,pfile文件是Oracle8i以前的启动参数文件(之后的9i,10g,11g中也能找到它)。以文本形式存在,可以用vi编辑器对其中参数进行修改。文件格式为init.ora或 initSID.ora; 文件位置在:在10.0.2\admin\实例名\pfile\文件夹下有个init.or... 阅读全文

posted @ 2010-04-17 23:26 zhualike 阅读(1525) 评论(0) 推荐(0) 编辑

2010年4月6日

关于RUBY处理多语言转字符编码的一点经验 nkf

摘要: 最近做了一个用户上传文件,然后在服务器端解析上传文件的功能,由于不知道用户上传文件的编码类型所以必须进行强制转换。原本用的方法是:Iconv.conv('utf-8' , 'cp932', string)这样可以强制把'cp932'的字符编码转换为'utf-8'。过了阵子出现某些上传文件开头部分出现莫名字符的问题。查了一下,如果输入的是有签名的UTF-8就会出错:UTF-8签名(UTF-8 sig... 阅读全文

posted @ 2010-04-06 09:39 zhualike 阅读(1996) 评论(0) 推荐(0) 编辑

导航