`
xiaoshenge
  • 浏览: 169756 次
  • 性别: Icon_minigender_1
  • 来自: 十堰
社区版块
存档分类
最新评论
文章列表
毕业后进入了一个外包公司(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>
Global site tag (gtag.js) - Google Analytics