代码改变世界

HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误

2014-06-24 12:42 by caridy, 1376 阅读, 0 推荐, 收藏, 编辑
摘要:请求方法是请求一定的Web页面的程序或用于特定的URL。可选用下列几种:GET:请求指定的页面信息,并返回实体主体。HEAD:只请求页面的首部。POST:请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。PUT:从客户端向服务器传送的数据取代指定的文档的内容。DELETE:请求服务器删除... 阅读全文

js sleep 暂停

2013-08-28 15:58 by caridy, 577 阅读, 0 推荐, 收藏, 编辑
摘要://js暂停函数var Pause = function (obj,iMinSecond){ if (window.eventList==null) window.eventList=new Array(); var ind=-1; for (var i=0;i<window.eventList.length;i++){ if (window.eventList[i]==null) { window.eventList[i]=obj; ind=i; break; } } if (... 阅读全文

现实JS模板,可设置默认值

2013-06-13 04:24 by caridy, 228 阅读, 0 推荐, 收藏, 编辑
摘要:在写封装一些URL请求时想到用模板的方式会很灵活,所以在网上看了下,把replace的第二个参数写成函数时还真有意思,省了写循环的事,呵呵!也实现了我认为必需得有的特性:设置默认值。 1 var urlList = { 2 type: { 3 a:'http://nootn.com/blog/?id={key}&name={name:asins}&notn={notn:js}', 4 //这里还有很多这样的URL 5 }, 6 url: function(T, O){ 7 var reg = new RegExp('\{(... 阅读全文

iterm2 tab title显示服务器ip等信息

2013-06-06 13:15 by caridy, 2786 阅读, 0 推荐, 收藏, 编辑
摘要:/etc/profile# Auto add env parameter $PROMPT_COMMAND when use non-Linux tty login by ssh.if [ "$SSH_CONNECTION" != '' -a "$TERM" != 'linux' ]; thendeclare -a HOSTIPHOSTIP=`echo $SSH_CONNECTION |awk '{print $3}'`export PROMPT_COMMAND='echo -ne "\03 阅读全文

yii 日志关闭

2013-03-28 17:32 by caridy, 335 阅读, 0 推荐, 收藏, 编辑
摘要:public function disableLog() { $logs = Yii::app()->log->getRoutes(); foreach ($logs as $log) { $log->enabled = false; } unset($logs); unset($log); } 阅读全文

Nginx 301重定向域名

2013-01-30 00:29 by caridy, 365 阅读, 0 推荐, 收藏, 编辑
摘要:为何要使用301重定向在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值。nginx重定向规则详细介绍http://www.sanhejobs.com/jobFairsrewrite命令nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite 阅读全文

针对Yii框架的nginx配置

2013-01-25 01:46 by caridy, 4599 阅读, 0 推荐, 收藏, 编辑
摘要:原文链接:https://www.akii.org/nginx-config-for-yii.html我曾经针对yii制作了 个nginx配置,其中包括了以下几项内容:rewrite规则(try_file),需要nginx0.8.6版本以上支持。针对于icon, robots.txt文件的日志优化.svn, .git,等版本控制文件的忽略,以及Mac本身索引文件目录Yii框架本身应该禁止web访问的目录。图片等静态文件缓存优化在这里分享一下demoserver { listen 80; server_name youdomain.com; index index... 阅读全文

(Yii)使用nginx的配置

2013-01-24 00:51 by caridy, 2230 阅读, 0 推荐, 收藏, 编辑
摘要:yii在nginx下的配置,特别是限制文件的地方一定要注意。yii在nginx下的配置,特别是限制文件的地方一定要注意。upstream phpfpm {#server unix:/var/run/php5-fpm.sock;server 127.0.0.1:9000;}server {listen 80;# Specify this vhost's domain nameserver_name guxing.info;root /home/guxing.info/public;index index.php index.html index.htm;# Specify log loc 阅读全文

Drupal 7.12进阶——Field和Views

2013-01-15 15:49 by caridy, 592 阅读, 0 推荐, 收藏, 编辑
摘要:找了个文章,有时间学习一下,mark。用了Drupal一段时间,一直都只是会用最基础的功能,搭了这个站,觉得基本够用就行了。今天想在文章标题前面加“new”和“原”等图标,发觉无能为力。网上都说Drupal强大,之前一直没弄懂是为什么。看来只好花些时间研究一下了。Drupal的中文资料实在太少,没找到什么有用的中文资料,只好Google英文了。今天研究了一整天,看了一堆英文,终于对Drupal的认识深入了一步,发现它确实是灰常强大。懂不懂得用Field和Views插件,是Drupal入门和进阶的主要区别。Field的前身叫做CCK,在网上中文的垃圾资料都是讲CCK的,完全没有Field的资料。 阅读全文

js模仿html5 placeholder

2013-01-12 22:38 by caridy, 497 阅读, 0 推荐, 收藏, 编辑
摘要:html5原生支持placeholder,对于不支持的浏览器(ie),可用js模拟实现。js代码 1 (function(){ 2 //判断是否支持placeholder 3 function isPlaceholer(){ 4 var input = document.createElement('input'); 5 return "placeholder" in input; 6 } 7 //不支持的代码 8 if(!isPlaceholer()){ 9 //创建一个类10 funct... 阅读全文