摘要:
近期在用一些扩展或者类库的时候,偶尔会碰到使用Composer生成php包的问题。总结步骤如下:window下安装composer:参考http://www.kankanews.com/ICkengine/archives/28197.shtml下载:Windows环境Composer官方推荐使用安... 阅读全文
摘要:
常用快捷键:ctrl+l 选择当前行ctrl+P调出面板,输入:加行号(或者ctrl+g)Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑Alt+Shift+1~9(非小键盘)屏幕显示相等数字的小窗口ctrl+p 面板 输入文件名,跳转。输入@跳转到方法。支持模糊匹配 he... 阅读全文
摘要:
查看当前路径:pwd 退出vim编辑器:按ESC,然后输入:“:q!” 查看日志输出流:tail -f filename linux安装 SSH(Secure Shell) 服务以提供远程管理服务 sudo apt-get install ssh 查看是否正常安装和启动: sudo netstat -tlp 端口22 SSH 远程登入 Ubuntu ... 阅读全文
摘要:
F12 跳转到定义 Ctrl +Alt+ <- 返回之前的定义(点击面板的←箭头) Alt +上 回到方法头部 Ctrl+Shift+- 收缩到定义 Ctrl+Shift++ 展开全部方法 Alt+F8 格式化代码 Ctrl+/ 单行注释,取消单行注释 Ctrl+Shift+/ 多行注释,取消多行注释 阅读全文
摘要:
php的调试环境的配置一向是比较纠结的,之前在zendstudio中配置了一次,破费周折(具体过程参见:http://blog.csdn.net/dannywj1371/article/details/9272565),今天在phpstorm上配置了一下,现记录一下详细过程。 1.安装好phpstorm(版本7.1.3)。 2.配置php的xdebug扩展组件。 xdebug的安... 阅读全文
摘要:
当你面对一个已经部署好的网站,功能,性能都非常不给力的时候,你会怎么办?当你尝试去了解这个网站业务逻辑,代码逻辑和数据库逻辑时却发现根本没有任何资料时你会怎么办?当你准备去修改这个程序却发现根本木有源代码而只有一堆堆的DLL和aspx的时候,你会怎么办?当你发现这个网站配置及其复杂,只有一个线上环境而且处处是坑的时候,你会怎么办?当你面对一个要求严格的领导,心怀一切皆有可能的思想时,准备让你对此进行优化和功能修改时,你会怎么办?重构?罢工?辞职?不错,是个选择!要是那样的话,就不会有这篇文章了亲。所以,只有硬着头皮干下去。。言归正传,首先介绍几款神器:1.Reflector ——.Net反编译 阅读全文
摘要:
最近一段时间在维护公司的组织架构网站(Org),旧版网站只是用了xampp简单搭建了一套环境部署在了windows机器上,代码结构相对简单。 整个架构如下: 整个架构没有用到复杂的结构,class里放了一些功能性的类库,function中是主要功能的逻辑代码,其核心就是SQL语句。 lib中放有一些第三方的扩展插件,templates里放一些页面的模板。其他的核心页面和配置文件均放在了根... 阅读全文
摘要:
之前写JS绑定数据曾经用过tmpl库,虽然功能比较强大但是感觉不是很轻量,对于相对简单的数据需求显得有些臃肿。而Ajax返回数据自己拼接html的方式又显得不够高端,因此今天看了一篇介绍artTemplate的文章,觉得还不错,便来体验试用一下。 选择artTemplate的原因有两个: 1.使用简单,轻量级。 2.性能比较高。 使用方式和tmpl类似,只需指定一个容器div和一个模... 阅读全文
摘要:
今天用C#实现了一套LDAP域账号的创建和查询,感受挺多。 算是第一次接触LDAP吧,之前曾经做了一个登录的验证,就是查询功能,那个相对比较简单,用到了一个方法就搞定了。 这次的需求是要用编程的方式创建域账号,实现域登陆。 首先回顾一下之前查询用到的代码: public static bool Tr 阅读全文
摘要:
今天在做取消申请的时候遇到了一个跨域ajax提交的问题。情景是:系统A是asp.net的站点,其中包括一个取消申请的接口(get方式通过参数提交到系统的某一个页面,然后返回提交成功或失败)系统B为调用系统,php的站点,需要在页面中通过js调用这个取消接口。由于A,B分别在不同的域名下,因此ajax调用的时候遇到了跨域的情况。参考了:http://www.cnblogs.com/twobin/p/3395086.html于是采用JSONP的方式进行了尝试。首先,在接口页面中,通过get的参数进行处理逻辑,成功和失败后,均返回了一个jsonp的函数调用。if (Request.QueryStri 阅读全文