- 博客(248)
- 资源 (4)
- 收藏
- 关注
原创 Servlet和JSP规范及版本对应关系
JSR 53: JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 JSR 154: JavaTM Servlet 2.4 JSR 154: JavaTM Servlet 2.5(Maintenance Release 2) JSR 315: JavaTM Servlet 3.0(This JSR will be an update to th...
2014-06-27 13:58:14 172
原创 mac下eclipse的快捷键
Command + O:显示大纲 Command + 1:快速修复 Command + D:删除当前行 Command + Option + ↓:复制当前行到下一行 Command + Option + ↑:复制当前行到上一行 Option + ↓:当前行和下面一行交互位置 Option + ↑:当前行和上面一行交互位置 Option + ←:前一个编辑的页面 Option + →...
2014-06-25 14:38:09 134
原创 android中读取properties文件
java中经常用到properties文件,然后通过使用Properties类来解析,这里不再陈述使用properties文件的好处,主要探讨如何在android中使用properties文件! [size=medium][b]方法一:context.getAssets()[/b][/size] 因为最终是通过流文件来进行properties文件读取的,所以很自然,我们想到要将文件放入...
2014-06-20 14:22:41 153
原创 Linux命令行乱码问题
当前linux为Cent OS 6.3 64bit /etc/sysconfig/i18n内容为: LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16" 执行locale命令显示: LANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.U...
2014-04-21 23:20:43 109
原创 Git杂记
Git忽略对文件权限的改变 有时候git clone下来后,文件的权限不对,需要chmod -R 777 . 但是这样git会发现很多的改变,事实上是不需要提交的。通过下面的配置可以让git忽略这种情况 git config core.filemode false...
2013-10-19 10:16:45 74
原创 Linux脚本将目录下所有文件由GB2312转为UTF-8
[code="linux"] find ./ -type f -name "*.asp"|while read line;do echo $line iconv -f GB2312 -t UTF-8 $line > ${line}.utf8 mv $line ${line}.gb2312 mv ${line}.utf8 $line done find ./ -type f ...
2013-08-23 21:50:32 97
原创 从使用SonataAdminBundle看Composer的基本用法
SonataAdminBundle是一个Symfony2的CRUD包,适合后台管理应用 [url]https://github.com/sonata-project/SonataAdminBundle[/url] 假设您已经安装了Symfony2.3.1并且安装了composer.phar,那么请进入symfony2解压缩目录,该目录下可以看到composer.json,现在跟随官方的安装文...
2013-07-16 16:41:47 82
原创 MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04 22:...
2013-07-14 22:50:27 71
原创 数据库中的水平分割和垂直分割
分割表分为水平分割表和垂直分割表两种。分割表增加了维护数据完整性的代价。 水平分割表:一种是当多个过程频繁访问数据表的不同行时,水平分割表,并消除新表中的冗余数据列;若个别过程要访问整个数据,则要用连接*作,这 也无妨分割表;典型案例是电信话单按月分割存放。另一种是当主要过程要重复访问部分行时,最好将被重复访问的这些行单独形成子集表(冗余储存),这在不考 虑磁盘空间开销时显得十分重要;但在分...
2013-05-24 16:16:26 72
原创 JavaScript的事件代理比你想的要简单
如果你想进一步了解如何用 JavaScript来为网页添加交互性的话,你也许已经听过JavaScript的事件代理(event delegation)了,并且会觉得只有那些牛逼烘烘的JavaScript程序员才会关心这样复杂的设计模式。事实上,如果你已经知道怎么样去添加 JavaScript的事件处理器(event handler),实现事件代理也是件轻而易举的事情。 JavaScript...
2013-05-22 11:41:03 68
原创 用jquery解析JSON数据的方法以及字符串转换成json的3种方法 .
用 jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是 json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不 再做说明。 这里首先给出JSON字符串集,字符串集如下: 代码如下: var data=" { root: [ {name:'1',...
2013-05-09 12:57:37 68
原创 在SAE上使用Yii框架
1. 解压缩Yii框架 2. 下载Yii for SAE Download Yii for SAE看里面的README描述 1.下载官方对应的版本。2.将本压缩包中的framework复制到yii的framework目录下。 上传到SAE平台。3.在sae中开启memcache。4.在sae中添加一个名为uploads的storage。 这样就可以写Hello Wor...
2013-04-20 20:16:20 208
原创 PHP 5.4中引用的的几个问题
[size=medium][color=darkred][b]问题 I. PHP Notice: Only variable references should be returned by reference[/b][/color][/size] 在调试函数时 [code="php"] function &GetSellerList($request) { $request->se...
2013-01-30 18:50:02 67
原创 TextMate 的快捷键
自动补全 : esc 查找项目文件:command+t 查找文件内符号:shift+command+t 跳到某行:command+l 选择:shift+方向键 向后缩进:option+tab 向前缩进:shift+option+tab reformat 所选:option+command+[ 大写所选:control+u 小写所选:control+shift+u 查找:co...
2012-12-14 14:39:42 87
原创 Air程序存储文件
[code="actionscript"] var file:File = File.desktopDirectory; file= file.resolvePath("test.txt"); var fileStream:FileStream = new FileStream(); fileStream.openAsync(file, FileMode.WRITE); ...
2012-11-02 11:15:04 65
原创 PHP中的生成XML文件的4种方法
生成如下XML串 [code="xml"] title1 content1 2009-10-11 title2 content2 2009-11-11 [/code] 方法I.【直接生成字符串】 使用纯粹的PHP代码生成字...
2012-09-03 17:01:04 51
原创 TextMate使用心得2
详细参考http://manual.macromates.com/en/ option-command-L 显示行号 文件夹拖到图表上打开,newproject拖拽 shift-command-F 全目录搜索文本 command-T 全目录搜索文件 shift-command-T option-command-上箭头,查找相同文件名的不同文件 fn-command-F2 书签 ...
2012-08-08 17:42:58 99
原创 PHP常见问题
[b]* PHP Warning: htmlspecialchars(): Invalid multibyte sequence in argument[/b] 发现mb_substr阶段字符串时未指定编码 mb_substr(trim(strip_tags($intro)) , 0 , 100); 修改为 mb_substr(trim(strip_tags($intr...
2012-08-08 16:17:41 59
原创 PHP 正则表达式
目录: I. 思维导图 II. 介绍 III.通用模式 IV. 通配符(lookarounds):断言某些字符串中某些字符的存在与否! V. 捕获数据 VI.惰性匹配(记住:会进行两部操作,请看下面的原理部分) VII.正则表达式的注释 VIII. 特殊...
2012-08-06 13:43:52 52
原创 PHP正则 贪婪模式与懒惰模式
[size=medium][b]贪婪模式[/b][/size] 当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。 考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。 [size=medium][b]懒惰模式[/b][/size] ...
2012-08-06 13:32:29 170
原创 Mac OS X(Lion)下源码安装Nginx + PHP + MySQL
想要在Mac下源码方式安装软件,前提是:去苹果官方下载安装XCode,安装好后打开preference,安装Command Line Tools,里面包含gcc,make等所有工具。 [color=darkred][size=medium][b]I. 安装MYSQL[/b][/size][/color] 从官方下载 mysql-5.5.25a-osx10.6-x86_64.dmg二进制包,...
2012-07-27 13:47:51 60
原创 Linux系统各个目录的作用详解
对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的。 / 这就是根目录。对你的电脑来说,有且只有一个根目录。所有的东西,我是说所有的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)...
2012-07-25 17:02:22 45
原创 Mac OS基本操作集锦
[color=darkred][size=medium]*. 怎么看操作系统的版本[/size][/color] 点击左上角苹果标志->关于本机 [color=darkred][size=medium]*. 如何进入终端[/size][/color] 直接在Finder菜单中选择“前往”-->“实用工具”,即可在打开的文件夹中看到“终端”了。 [color=darkred][s...
2012-07-18 11:14:12 52
原创 与Magento共享Session
Magento的Session所有知识没有超过PHP的Cookie/Session范围之内。 场景假设: Magento应用的访问地址为:http://www.cartz.com/mage, 另一个应用的访问地址为:http://www.cartz.com/service [color=red]两个应用在一个域名里面![/color] 当用户登录magento之后,输出$_SES...
2012-07-05 17:06:03 65
原创 Magento使用Memcache做缓存和Session
修改app/etc/local.xml如下关键部分 [code="xml"] ... ... memcached database 1 ...
2012-04-06 13:24:39 58
原创 虚拟机virtualbox中挂载新硬盘
在virtualbox中装好CentOS后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘” 然后,根据需求创建合适的硬盘 2. 重启虚拟机 查看现有系统的磁盘空间 sudo fdisk -l 可看到新加的虚拟硬盘,一般...
2012-01-18 16:10:09 108
原创 Linux安装中找不到共享库的解决办法
例: 启动searchd程序时,提示找不到libmysqlclient共享库 /usr/local/GGS/bin/searchd: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory 解决办法之一是: ...
2011-12-31 10:58:09 138
原创 Postfix 和Dovecot搭建EMAIL服务器
1. SMTP服务器: PostFIX CentOS 6.0默认使用Postfix作为SMTP服务器。telnet localhost 25,能连接上,但是远程连接telnet 25连接不上,修改 vim /etc/postfix/main.cf文件,注释行#inet_interfaces = localhost,重启Postfix: service postfix restart 即可...
2011-11-21 18:26:14 143
原创 让PHP flush在Nginix服务器工作
要点: 1. 在php.ini关闭了output_buffering = off的情况下,不必使用ob_flush 2. Niginx缓存可能导致数据不能输出到客户端 一组可能的参数值为: fastcgi_buffer_size 1k; fastcgi_buffers 2 1k; fastcgi_busy_buffers_size 1k; 3. flush的php代码梗概: ...
2011-11-09 17:27:53 56
原创 Linux下安装配置Sphinx
1.从http://sphinxsearch.com/ 下载相应的版本.这里测试的0.99稳定版:sphinx-2.0.1-beta.tar.gz 2.解压后安装 ./configure --prefix=/usr/local/sphinx --with-mysql=/usr/local/mysql make && make install 完整文档可参考官方 [url]htt...
2011-10-24 15:05:55 60
原创 Windows下安装使用Sphinx
[color=darkred][size=x-large][b]I. 基础篇[/b][/size][/color] [color=red]1. 下载 [/color]从http://sphinxsearch.com 下载Sphinx 2.0.1-beta [color=red]2. 解压缩到合适目录(这里以d:\shpinx为例)[/color] [color=red]3. 建立配置文件...
2011-10-21 15:42:16 119
原创 CentOS下安装ImageMagick和PHP Imagick扩展
imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API. ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick与GD...
2011-09-20 15:48:48 108
原创 CentOS下 安装SVN
由于Nginix不能很好支持WebDAV,所以如果想用http方式访问Subversion库,最好还是使用apache. 1. Yum安装Apache yum install httpd-devel 2. 下载svninstall_centos5_wandisco.sh脚本 从http://subversion.apache.org/packages.html下载subverion...
2011-09-20 10:30:15 62
原创 Ruby Thin服务器
[size=medium][b]1. 获得thin[/b][/size] gem install thin [size=medium][b]2. 安装thin[/b][/size] thin install 会添加一个/etc/thin的目录,还会告诉你如何把Thin加为自动启动 [quote]To configure thin to start at system boo...
2011-08-31 12:58:10 84
原创 VirtualBox加载存在CentOS虚拟机网卡无法加载
VirtualBox加载存在CentOS虚拟机网卡无法加载最可能的原因是: 你的虚拟网卡的Mac地址被更改了,系统保留了eth0,为新mac地址的生成eth1或其他名字的网卡配置.启动报告错误为: [color=red]Bringing up interface eth0: Device eth0 does not seem to be present, delaying initiali...
2011-08-17 16:17:56 98
原创 Windows下安装Apache2.2+PHP5.3+MySQL5.5.15
[size=medium][b]1. Apache 2.2[/b][/size] 一路下一步安装即可。 [size=medium][b]2. PHP 5.3.6[/b][/size] 官方目前只提供VC9编译的Thread Safe或Non Thread Safe版本。 作为开发使用,版本选择Thread Safe (window下一般开发环境用此版本即可,如果是以FastCGI来...
2011-08-14 14:18:17 77
原创 YII如何调用第三方PHP类
首先要了解Root Alias 为方便起见,Yii 预定义了以下几个根别名: system: 表示 Yii 框架目录; zii: 表示 Zii 库 目录; application: 表示应用的 基础目录; webroot: 表示 入口脚本 文件所在的目录。此别名从版本 1.0.3 开始有效。 ext: 表示包含了所有第三方 扩展 的目录。此别名从...
2011-07-28 13:33:43 59
原创 Yii中创建自己的Widget.
下面以一个随机广告图片为例说明Yii中Widget的用法 [size=medium][color=darkred][b]1. 调用Widget[/b][/color][/size] [code="php"][/code] 或者 [code="php"] ...可能会由小物件获取的内容主体... [/code] 也可以传参到Widget类 [code="php"] ...
2011-07-28 10:25:48 74
原创 (转)查看Apache并发连接数及其TCP连接状态
[color=indigo][size=medium](转)本人作者:张宴[/size][/color] 这两天搭建了一组Apache服务器,每台服务器4G内存,采用的是prefork模式,一开始设置的连接数太少了,需要较长的时间去响应用户的请 求,后来修改了一下Apache 2.0.59的配置文件httpd.conf: [code="httpd.conf"] # prefo...
2011-07-22 11:25:33 99
原创 初识Redmine
[b][size=medium]安装Redmine 2.3.2简记[/size][/b] 官方文档参考网站: [url]http://www.redmine.org/projects/redmine/wiki/RedmineInstall[/url] 参考movingboy资源:http://movingboy.iteye.com/blog/344463 [b][size=medium]...
2011-07-20 18:05:29 85
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人