- 浏览: 169756 次
- 性别:
- 来自: 十堰
最新评论
-
langxuanlovehai:
楼主能搞个java版本的吗?你的php看不懂
HTML5拖拽上传文件,chrome文件夹上传 -
gotolnc:
不错
HTML5拖拽上传文件,chrome文件夹上传 -
xiaoshenge:
jayson1987 写道为啥要这么复杂呢。拷贝深层的文件同时 ...
linux下连同目录结构一起复制的bash脚本 -
jayson1987:
为啥要这么复杂呢。拷贝深层的文件同时保持目录结构直接使用cp ...
linux下连同目录结构一起复制的bash脚本 -
wudikua123:
学习了.
谁动了我的内存:php内存泄露,系统缓存消耗?
文章列表
《被自己拖死的人们》自勉
- 博客分类:
- 杂乱的思绪
毕业后进入了一个外包公司(PHP开发),最近被一个项目搞死了,整天看起来很忙,花费了大量的时间花在所谓的沟通上面,连写博客都不知道写啥了,最近看了李笑来老师一篇文章,转载下来自勉。
被自己拖死的人们
李 ...
今天写代码中要保存ajax请求的数据,代码如下:
var changedid = null;
$.get('user/getdepartment','',function(data){changedid=data;},'json');
alert(changedid);//null
结果发现changedid没有保存data,javascript的作用域也没有错啊?通过请教别人知道了问题的原因:异步调用时序问题。
于是换成$.ajax:
var changedid = null;
$.ajax({
url: 'user/getdepartment',
type: 'g ...
最近用到ext与PHP交互,ext把json数据post给PHP,但在PHP里面$_post获取不到,$_REQUEST也获取不到,但是通过firedebug看到的请求信息确实是把JSON数据post给了PHP,这什么情况...突然想到了以前接触过flash将图片二进制流传给php,灵机一动用$GLOBALS['HTTP_RAW_POST_DATA']获取到了。于是就深入的查了一下,原来PHP默认只识别application/x-www.form-urlencoded标准的数据类型,因此,对型如text/xml 或者 soap 或者 application/octet-stream 之类 ...
记得以前在ubuntu下搭建python开发环境也就几条命令,谁知道换成ubuntu11.04系统没那么好用折腾半天都没搞好,只好在win7下搭建。发现有点麻烦就记录一下。
所需软件:apahce2.2,python5.1(被xx) mod_python(http://archive.apache.org/dist/httpd/modpython/
)
先安装好apahce2.2,python5.1,在安装mod_python(需要选择apache的安装路径)。
配置:
LoadModule python_module modules/mod_python.so 添加到apche配置 ...
由于搞二次开发骂过以前代码的作者,所以为了避免被人骂,尝试写注释,发现注释多了代码更乱了。今天对一个函数code review,总结了一个以前看到过的经验:尽量不要再ifelse中嵌套ifelse。
下面贴图,贴代码对比一下。
code review前:
/**
* 获取用户信息
* @return link为邀请链接,
* score为积分,
* nick为昵称,
* num为作品数,以此确定分页数量,
* opus1为当前页第一副作品图片,
* opus2当 ...
前一段时间做ecshop的二次开发,也谈不上二次开发,就是按老板要求该页面显示,按运营要求改title,偶尔添加一些新功能(这可以算二次开发)。最后运维,开发,美工,什么都要搞在加上工资老低了,就换了一份主攻搞PHP一份工作。感受很多主要就是:
1.时间分配:老板一会让搞这一会让搞那,工作顺序混乱,就没什么效率了。
2.代码规范:由于是用的免费的ecshop,代码木有注视,完整的手册也木有,所以加上自己的代码,整个程序更混乱,这样就对辞职交接工作造成了麻烦(接替工作的也不知道你改了什么)。
今天闲的X疼,翻了一本遗留在办公桌角落的《JAVA编码规范》,看到一段刚好符合这段时间工作的感受,所 ...
window7下配置虚拟主机不能列出根目录文件,解决方法:
打开列目录功能:
<Directory /path/to/directory>Options +Indexes</Directory>
关闭列目录功能:
<Directory /path/to/directory>Options -Indexes</Directory>
框架的流程:控制类->方法+require模板文件=》显示
扩展:对模板文件处理特殊处理。先保存模板文件,处理过后在显示。【控制类->方法+保存require模板文件产生的输出+处理+(echo 最终结果)=》显示】
require模板文件就会将文件输出到浏览器,此时需要将require模板文件产生的输出,输出到缓存中。保存缓存中的结果,处理后在显示。
code:
----------------------------------------------------------------
<?php
echo "<p>xiaoshenge& ...
code:test01.php
<?php
echo json_encode("xiaoshenge");
?>
-----------------------------------------------------------------------------
当ajax请求上面的php,firedug里面没有发现json数据返回,原因就在于json数据是键值对的,而test01.php传入的值是字符串,就会出现异常。
code:test02.php
<?php
echo json_encode(array('name'=> ...
作为一个非前端设计的web开发爱好者,css水平可以不高,但是不懂CSS原理在使用的时候就麻烦了...领导说那个谁开发的界面怎么在我这里是乱的(老板用的是IE6或者所谓的360安全浏览器),在我这里正常啊,开发人员回到到(用的是firefox)。这是时候不懂css原理的就是郁闷的时候了。为了应付上面的情况,于是这段时间补了CSS知识,下面就算记录一下从《精通CSS高级web标准解决方案》获得的非CSS技术方面的知识。1.“CSS难以掌握”的误解并非来源于语言本身,而是由于为了让站点在老式浏览器上工作正常需要很多措施。关于bug的信息很难找到,而且又缺乏文档记录,应此bug常常被误解 ...
程序员学语言都是从“hello world!”开始的,谁知道我面试别人叫我用symfony写个hello world!!(are you kidding me?)没法办法人在屋檐下不得不低头啊!
看文档,文档中的一个例子太复杂了。所以就把我的过程写下来。
1.下载symfony
2.安装
$ mkdir -p /home/
mysymfony
$ cd
/home/mysymfony
$ mkdir -p lib/vendor
$ cd lib/vendor
$ tar zxpf symfony-1.4.0.tgz
$ mv symfo ...
今天在一个备份脚本时候:使用tar对文件打包时,报错tar: Removing leading `/' from member names。
然后找到了解决办法:通常是在两台环境相似的机器上进行同步复制的时候,才有需要使用绝对路径进行打包。使用绝对路径打包时如果不指定相应的参数,tar会产生一句警告信
息:”tar: Removing leading `/’ from member names”,并且实际产生的压缩包会将绝对路径转化为相对路径。http://xiaobin.net/200911/tar-removing-leading-slash-from-member-name/
...
mysql自动备份脚本
#!/bin/bash
#------------------------------------------
# author:xiaoshengeer@gmail.com
# versio:v0.1
#------------------------------------------
backupdir="/home/xiaoshenge/backup"
date=$(/bin/date +%Y-%m-%d-%H:%M)
dbname="iseeuocom"
filename="iseeuocom_ ...
看到一些告诉用vim开发PHP,所以就想模仿一下,因为不能离开IDE就不知道怎么搞了...
vim设置:~/.vimrc
:set nu #显示行数
:set colorscheme desert #配色方案:desert(你可以选择你喜欢的方案)
:set sw=4 #自动缩进的时候, 缩进尺寸为 4 个空格。
:set ts=4 #Tab 宽度为 4 个字符。
:set et #编辑时将所有 Tab 替换为空格
:
set encoding=utf-8#字符编码
:set nobackup#没有备份
------- ...
本来自己的网站被百度收录的就不好,几天还发现一个域名解析到自己服务器IP,是以前用这个ip的还没改过来!怕百度说我SEO有诈,就想屏蔽这个域名,以前没有遇到如何屏蔽其他域名的解析,在网上找资料,在论坛看到http://www.laruence.com
作者(PHP源码分析高手
)一个邪恶的做法,于是就邪恶了一下,新建一个虚拟主机,做一下广告!
<virtualHost *.80>
ServerName *****
DocumentRoot /ad/
</VirtualHost>