`
xiaoshenge
  • 浏览: 169811 次
  • 性别: Icon_minigender_1
  • 来自: 十堰
社区版块
存档分类
最新评论
文章列表
打开douban.fm 运行js: function getPropertyCount(obj) { var count = 0, key; for (key in obj) { if (obj.hasOwnProperty(key)) { count++; } } return count; } var total = $('#rec_liked').text(); var songs = new Object(); function getSongs ...
    在启用ci的sess_use_database后,发现一个问题,我添加session是成功的,取出session失败(在set_userdata后输出session有结果,数据库中也有结果,但是取出session的时候没有值),于是在网上找了一圈没找到结果。     在日志中看到:ERROR - 2012-07-08 06:03:48 --> Severity: Notice  --> unserialize(): Error at offset 103 of 215 bytes /var/www/begindo/system/libraries/Session.php 7 ...
  前言:持续我一贯的标题党作风,说说例子解决方案,没有深入探讨。   情景:线上图片服务压缩的图片品质(100),缩略图品质(100)占用了很多空间,导致后来又55个文件了(占用空间160G)才发现这个问题。现在需要解 ...
      应该是受电视剧的影响(剧情里面有个心理学或者律师自己犯罪时心安理得,但是分析他人心理倒是尖酸刻薄的很),所以我一直挺讨厌心理学之类的课程,大学时候我们班有同学考心理学,我记得当时还对他说过“我觉 ...
由于公司没什么规范的代码发布系统,每次发布需要开发人员手动把更新的文件导出来给运维,然后运维覆盖。 如果增加的功能多了改了很多天,找出修改的文件很费时间。linux下面我们可以通过shell解决:#!/bin/bash filelist=$(find $1 -mtime -$3) echo "--------------begin copy--------------------------------" for file in $filelist do newfile=${file//$1/} newdir=$(dirname $newfile ...
最近被安排做一个拖拽上传和文件夹上传的功能,不考虑兼容性,哈哈这个可以用HTML5实现。这里就不仔细学习HTML5,我只是想找例子,然后偷过来用,至于原理边用边学。   首先这里有一个很好的实例实现拖拽上传:http://blogs.sitepointstatic.com/examples/tech/filedrag/1/index.html 仔细看完估计原理你也会懂的。   然后是文件夹上传这里也有一个很好的实例:http://sapphion.com/2011/11/html5-folder-upload-with-webkitdirectory/ 这里文件夹上传只能在chrome ...
iteye博客中的归档只是简单的日期数量统计,查看自己写博客情况不是很直观,一直都想他们都有一个这样的功能,结果一直都没有,加上自己最近学了一点python就自己实现了(python刚入门好多东西不懂),不过如果iteye也能实现自己添加插件的功能,这样我这个功能也能是一个插件(自己yy)。 先看效果:  下面贴代码:     import urllib import urllib2 import re import reportlab url = 'http://xiaoshenge.iteye.com/blog/monthblog_more' user_agent ...
前言:我承认这是一篇标题党,这篇文章只是我接手的一个烂尾楼(业务复杂缺没有文档,项目开发需求换人频繁)项目中接触到的对我来说新的东西,mysql的主从同步,读写分离。这篇文章只是我理解烂尾楼项目查看到的有价值资料的集合,如果你已经读过请忽视。 mysql主从同步:数据库的主从同步一般有两种用途:同步备份灾难切换,读写分离。 主从同步的设置请参考:http://www.ooso.net/archives/547 mysql的读写分离:缓解数据库压力,一般主数据用来处理数据的事物处理(写),从数据库用来处理select(读)。 如何进行读写分离 http://www.db110.c ...
来自:http://phpweby.com/tutorials/php/35   PHP is not limited to outputting html. PHP can output images, pdf, javascript files, etc. Browsers determine what type of content is by analyzing the headers sent. In this tutorial I will present you with some examples of how to send headers. To send PHP hea ...
面试题目:     setcookie(‘name’,'test'); echo $_cookies['name']; 请说出程序结果(能说出第一次与第二次的区别者加分)  本来一开始我认为不就是设置一个cookie,然后读出来的问题,但是被那个后面的提示搞迷惑了从来没有想过这样的问题。面试的时候也没有想出答案,后来在面试官的指点下搞清楚了。   答案:     1.第一次为空 2.第二次输出 test 解释:cookies是保存在客户端的,服务器要想获得cookie必须是客户端通过http的header传递给服务器。 第一次:首先设置一个cookie值, ...
  http://blog.youxu.info/21-days/     十年学会程序设计 Peter Norvig (Copyright 2001) 原文网址 为何大家如此匆忙? 走进任何一家书店,你会看到书架上一排不见尽头的放着如 <7天自学Java语言> 以及几天或者几小时学会Windows, 因特网或者Visual Basic 这类书。我在Amazon 网上书店用一下的方式进行高级搜索:
以前只是会用memcached做防刷控制,最近看了一些博客文章和公司一些项目对其了解加深了一步,写个笔记。   PHP提供的有memcache和memcached,至于他们的区别,建议看PHP模块:Memcached > Memcache这篇文章就有明了了。   什么是Memcached?Memcached是国外社区网站 LiveJournal 的开发团队开发的高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。     我们知道PHP的memcached中有Memcached::addServ ...
前言:如果你使用git管理代码(不希望公开的),但是没有钱买github的服务,你可以再自己的服务器上搭建git服务器(这里只写支持ssh协议的,与github差的太远了,希望不要怪我这个标题党)。同时如果你用git部署项目的话,只需要一条pull命令就可以把测试机上的代码更新到线上(之前我还傻傻的登录线上机子然后pull,其实只需要在本地push一下就好)。   参考资料:《git权威指南》 http://www.ooso.net/archives/596   -.搭建支持ssh协议的git服务器   1:linux服务器上安装好git(可以参考:http://help.gi ...
昨天在linux机子上装上了git,结果在连接github的时候出现 Permission denied (publickey),然后按照http://help.github.com/ssh-issues/提示还是没有解决问题。     root@localhost:~/.ssh# ssh -vT git@github.com OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009 debug1: Reading configuration data /root/.ssh/config debug1: Applyi ...
一直没搞懂php的引用,今天面试的时候又碰到了,借助xdebug貌似理解了一点,记录一下。   code1:   $a = "xiaoshenge"; $b = &$a; unset($b); echo "b=$b"; echo "a=$a"; 结果:b=a=xiaoshenge   code2: $a = "xiaoshenge"; $b = &$a; unset($a); echo "b=$b"; echo "a=$a"; ...
Global site tag (gtag.js) - Google Analytics