`
文章列表
  java代码 public static String encryptMD5_Salt(String content) { String resultString = ""; String appkey = "acdf,kef"; byte[] a = appkey.getBytes(); byte[] datSource = content.getBytes(); byte[] b = new byte[a.length + 4 + datSource.length]; in ...
Yosemite自带的PHP为5.6, 项目里使用的是PHP5.3, 真心跟不上时代, 下面是一个简单的重装PHP的方法.   PHP 5.6 (Current stable) curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6 PHP 5.5 (Old stable) curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 PHP 5.4 (Older stable) curl -s http://php-osx.liip.ch/install.sh | bash ...
    Project Description Link  Hamster  Forum software  https://github.com/samdark/hamster  Celestic
由于项目有一个需求,需要在原来的代码上做一个封装. 由于不想修改原有代码, 查了一下, PHP没有方便的支持AOP的方法,于是参考了网上一些文章,写了个包装器, 可以在不修改原有代码的基础上为函数添加before和after实现.  标签: <无>   代码片段(3)[全屏查看所有代码]

Yii实现自动导入

    博客分类:
  • php
在项目中需要自动导入Yii项目protected部分目录的文件,按照Yii文档,需要在main.php配置文件上逐个文件夹import. 由于项目采用DDD的开发思想, 多了一些自定义的文件夹,每次增加文件夹都要import一次,然后commit,然后所有成员都要update/checkout一次, 有些麻烦. 所以扩展了Yii的CWebApplication来自动import部分文件夹. 直接上代码:   //config/main.php文件的配置,这里的设置为自动导入protected下的utils,daos,和hybrid三个文件夹. return array( .... ...
  本文转自OSC:http://www.oschina.net/translate/aspect-oriented-programming-in-php-with-go   面向方面编程(AOP)对于PHP来说是一个新的概念。现在PHP对于 AOP 并没有官方支持,但有很多扩展和库实现了这个特性。本课中,我们将使用 Go! PHP library 来学习 PHP 如何进行 AOP 开发,或者在需要的时候,可以回来看一眼。 AOP简史 Aspect-Oriented programming is like a new gadget for geeks. 面向方面编程的思想 ...
<?php date_default_timezone_set("Asia/Chongqing"); // change the following paths if necessary $yii=dirname(__FILE__).'/../yii/framework/yii.php'; $app=dirname(__FILE__).'/protected/components/MyApplication.php'; $config=dirname(__FILE__).'/protected/config/main.php'; // remove ...
本文实现效果及其工具下载地址:http://sourceforge.net/projects/filetools/   windows7/8的资源管理器个人觉得比较便利的还属地址栏,在定位资源位置时非常方面。见下图:   当窗口大小改变,或地址栏的长度过长时,地址栏会自动隐藏头部。这是一个优点,但同时也是一个缺点。大多数时候,我们需要点击多次才能回到地址头部。而显示出来的那一部分,恰恰是不经常使用的。所以,我想对其进行改进,使地址栏可以达到: 能够显示全部地址栏信息,在长度大导致空间不足时显示尽量多的位置信息,可以隐藏文本信息,但应该显示相应标志指示父文件夹和根目录; 初步实 ...
  这是前段时间实现的"基于eclipse RCP的文件夹管理工具". 该程序连同代码已经发布在 https://sourceforge.net/projects/filetools/ . 由于时间关系,尚有部分功能未实现. 如有任何问题, 欢迎交流. 版本说明: 暂命名为FileTools; 需要JRE7的支持(下一个版本将基于JDK5); 这个版本主要使用JDK7中的NIO2来处理文件系统; 由于JDK7的普及程度不高,加之NIO2的文件系统还有一些不完善的地方,所以下一个版本可能改用VFS. 不支持删除文件由于使用java删除文件后无法直接恢复 ...
由于硬盘重新分区导致ubuntu启动不了(开机启动显示grub rescue>. 这个简单, 恢复ubuntu启动的步骤是: grub rescue>ls  找到ubuntu的盘 如果还不知道,  就一个一个试. 如  ls(hd0,msdos5). 直到找到位置; 找到之后: grub rescue>set root=hdX,Y //X Y是ubuntu所在位置 grub rescue>set prefix=(hdX,Y)/boot/grub grub rescue>insmod normal grub rescue>normal OK,ubu ...
在不同的平台上使用相同的eclipse可以有多个方法。如将所有平台的eclipse整合在一起,但这个方法需要修改eclipse.ini等文件; 由于不同平台对应的配置不同,所以每次使用eclipse之前都需要修改这些配置文件。如果写成脚本,倒也不是特别麻烦,只是整合的时候比较麻烦。 另一个方法是安装各个平台的eclipse,然后选择windows-preference-target platform 选择当前平台(activate)--edit--add--location--选择其他平台eclipse的plugin和dropins路径--finish. OK. 这种方法比较简单,只需要设置一下 ...
综述 周易是中国传统文化的基石. 涵盖了包括哲学在内的多个学科. 对于周易的理解, 可谓见仁见智. 在最近一个项目中需要使用农历, 并进行简单的五行关系比较. 我上网找了一下, 这方面的资料很多, 道理也不复杂, 但是真正可以使用的类库却完全没有. 所以我打算把自己建立的类库共享出来, 使其他人不需要做相同的重复劳动. 本人并非专门研究周易, 甚至还算不上易学爱好者. 只是在日常生活中偶有接触, 感概于其精妙. 本系列文章与周易等哲学和无直接关系, 这里只是粗浅地使用计算机语言(Java)来对周易中一些概念进行建模, 以其能复用于不同项目中.   太极 周易之中, 万 ...
总的来说, Windows7的文件夹浏览器已经提供了很好的功能, 但是也有一些鞭长莫及的地方,比如: 无法搜索指定文件夹里面某些文件夹的文件 我将经常使用的图标资源分成几个目录存放于一个文件夹中, 这些资源风格不同,来源也不同. 有些是来自开源项目的, 有些是来自iconfinder, 还有一些是我们自己开发的. 有时要搜索所有来自开源项目 无法使用正则表达式 有时候简单的文本匹配并不能满足所有的搜索要求; 若是能使用正则表达式则情况会得到一定程度的改善. 此外, 正则表达式还可以应用在文本的批量替换和文件的批量重命名上. 其它 文件搜索总是包含后缀名; 以及其它一 ...
chrome以速度快著称, 但是最近我发现我的chrome首次启动后要很久(接近1分钟后才能正常访问网页)才能打开一个网页. 我很惊讶. 是插件太多?书签太多?应用程序太多?或者... 后来上网找了一下原因, 结果居然是: 取消WindowIE设置的自动检测设置????   原因是:若IE代理启用了自动检测设置, chrome在每次访问网站之前都要做一次代理解析 which 将严重影响chrome的首次访问速度.
译自: http://java.dzone.com/articles/javafx-numbertextfield-and 作者: Thomas Bolz     我最近花了一些时间学习javaFX, 要更深入地理解新GUI包, 自定义控制器可能是一个比较好的方法. 由于我是开发财务软件的, 所以我当然希望javaFX中也有类似JFormattedTextField和JSpinner的控件. 这对我来说确实是个不错的选择. 这是我的控制器:
Global site tag (gtag.js) - Google Analytics