- 浏览: 169811 次
- 性别:
- 来自: 十堰
最新评论
-
langxuanlovehai:
楼主能搞个java版本的吗?你的php看不懂
HTML5拖拽上传文件,chrome文件夹上传 -
gotolnc:
不错
HTML5拖拽上传文件,chrome文件夹上传 -
xiaoshenge:
jayson1987 写道为啥要这么复杂呢。拷贝深层的文件同时 ...
linux下连同目录结构一起复制的bash脚本 -
jayson1987:
为啥要这么复杂呢。拷贝深层的文件同时保持目录结构直接使用cp ...
linux下连同目录结构一起复制的bash脚本 -
wudikua123:
学习了.
谁动了我的内存:php内存泄露,系统缓存消耗?
文章列表
批量下载豆瓣FM加红星的歌曲
- 博客分类:
- bash
打开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 ...
CodeIgniter 的session问题
- 博客分类:
- php开发
在启用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下连同目录结构一起复制的bash脚本
- 博客分类:
- bash
由于公司没什么规范的代码发布系统,每次发布需要开发人员手动把更新的文件导出来给运维,然后运维覆盖。
如果增加的功能多了改了很多天,找出修改的文件很费时间。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 ...
python实现iteye博客归档的条形图
- 博客分类:
- python
iteye博客中的归档只是简单的日期数量统计,查看自己写博客情况不是很直观,一直都想他们都有一个这样的功能,结果一直都没有,加上自己最近学了一点python就自己实现了(python刚入门好多东西不懂),不过如果iteye也能实现自己添加插件的功能,这样我这个功能也能是一个插件(自己yy)。
先看效果:
下面贴代码:
import urllib
import urllib2
import re
import reportlab
url = 'http://xiaoshenge.iteye.com/blog/monthblog_more'
user_agent ...
mysql之主从同步读写分离
- 博客分类:
- php开发
前言:我承认这是一篇标题党,这篇文章只是我接手的一个烂尾楼(业务复杂缺没有文档,项目开发需求换人频繁)项目中接触到的对我来说新的东西,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 网上书店用一下的方式进行高级搜索:
PHP之Memcached和ttserver
- 博客分类:
- php开发
以前只是会用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";
...