最近的文章列表

解决svn检出的时候报 Unable to connect to a repository at URL错误

背景:
1. SVN服务器:VisualSVN-Server-2.5.5;
2. 
SVN客户端:TortoiseSVN-1.7.6.22632-x64-svn-1.7.4.msi; 
在SVN服务器上,新建一个数据仓库aaa,用户ABC拥有读写权限。

现象:

2014/8/4 Comments:
为什么svn没有对号(对勾)等符号的问题解决

各大搜索查询了很久,也纠结了很久。调整svn建立好了服务端。安装客户端也检出成功了。但是就是没有对号符号。都想骂人了。在网上找了很长时间。最后在一个很不起眼的地方找到了答案。是因为

右键菜单,设置,里面有“图标覆盖”这个选项,把你的文件夹加入进去,然后注销windows用户重新登陆

终于解决了。我的神呀

2014/8/4 Comments:
Yii Framework框架中介绍PHP模板引擎Twig的例子

Twig是一款快速、安全、灵活的PHP模板引擎,它内置了许多filter和tags,并且支持模板继承,能让你用最简洁的代码来描述你的模板。他的语法和Python下的模板引擎Jinjia以及Django的模板语法都非常像。 比如我们在PHP中需要输出变量并且将其进行转义时,语法比较累赘:

代码如下:
<?php echo $var ?>
<?php echo htmlspecialchars(\$var, ENT_QUOTES, 'UTF-8') ?>
2014/8/4 Comments:
Yii Framework结合CKEditor在线编辑器实现图片上传功能

这几天做的一个项目中需要在所见即所得编辑器中实现图片上传的功能,我因为比较喜欢CKEditor的界面而选择了它。虽然有跟CKEditor配合良好的CKFinder,不过这个东东的功能太复杂,简单看了下CKEdtior的文档,发现这个功能还是可以自己实现而不用借助CKFinder的。

下面代码虽然基于Yii Framework的,但是用其他框架或者语言思路却是完全一样的,有需要的童鞋可以参考一下。

首先要让CkEditor出现图片上传的功能,需要配置编辑器的filebrowserImageUploadUrl属性:

2014/8/4 Comments:
PHP中使用gettext解决国际化(I18N)和本地化(L10N)的例子

实现国际化的方式比较多,很多php framework都内置i18n支持,但大部分是基于PHP的数组实现的,这种方法并不推荐。目前最为流行也最通用的方法是gettext。

Gettext 用于系统的国际化(I18N)和本地化(L10N),可以在编译程序的时候使用本国语言支持(Native Language Support(NLS)),其可以使程序的输出使用用户设置的语言而不是英文. 关于gettext的更多资料请参见: 下面说说如何利用gettext在你的PHP程序中实现国际化。


一、检查环境需求 首先查看phpinfo(),确保你的PHP启用了gettext扩展。如果启用了gettext,在phpinfo页

2014/8/4 Comments:
简述微信公众平台的服务号和订阅号有什么区别

今天帮客户注册微信公众号,客户问到这个问题,做一下备注:

服务号
1)服务号主要面向企业,为用户提供服务。
2)服务号每个月仅能群发一条消息。

2014/8/1 Comments:
thinkphp自带buildHtml方法生成静态html文件详解

thinkphp本身自带了一个有效的生成静态页的方法,(该方法在tp2.0的手册上有说明,3.0的手册上没有说明了,不过3.0方法还是存在的。)

$this->buildHtml('静态文件', '静态路径','模板文件');

稍微说明下参数,有些朋友问我这个参数和具体如何使用。

参数一:静态文件,是指生成后的静态文件名,文件保存路径完整的就是:静态路径/静态文件。例如静态文件设置a/index.那么保存的路径就是项
目路径/Html/a/index.html(默认的静态路径在项目路径的Html文件夹下,没有可以自己创建)


2014/8/1 Comments:
ThinkPHP中execute和query方法的执行SQL语句区别(前者执行insert、update,后者执行select)

初学ThinkPHP的时候,很多人都对execute()和query()方法的区别搞不懂,本文就此浅析二者的区别。
大家都知道,ThinkPHP中execute()和query()方法都可以在参数里直接输入SQL语句。但是不同的是execute()通常用来执行insert或update等SQL语句,而query常用来执行select等语句
execute()方法将返回影响的记录数,如果执行SQL的select语句的话,返回的结果将是表的总记录数:

2014/8/1 Comments:
ThinkPHP中文件方式的快速缓存的F方法实例

一般使用文件方式的缓存就能够满足要求,而thinkPHP还提供了一个专门用于文件方式的快速缓存方法F方法。
由于采用的是PHP返回方式,所以其效率较S方法较高

F方法具有如下特点:

1.简单数据缓存;
2.文件形式保存;
3.采用PHP返回数据方式加载缓存;
4.支持子目录缓存以及自动创建;
5.支持删除缓存和批量删除;


2014/7/31 Comments:
美丽说网站的SEO手段探讨 - 用户和搜索引擎区别对待

都说《美丽说》网站SEO做的很牛叉,那么今天我们来验证探讨一下,它是怎么做SEO的 - 针对搜索引擎输出网页。

  看完美丽说单品页列表的HTML源码,觉得很奇怪,他们居然是用javascript脚本输出数据,然后再用javascript模板引擎渲染展示,这样搜索引擎能抓取到内容吗?

2014/7/31 Comments: