目录与版权
转载请保留顶部的 Charles 中国特惠内容,本文的内容主要包括:
Charles 的简介
如何安装 Charles
将 Charles 设置成系统代理
Charles 主界面介绍
过滤网络请求
截取 iPhone 上的网络封包
截取 Https 通讯信息
模拟慢速网络
修改网络请求内容
给服务......
我们在做开发的时候,很多时候并不是一个项目,那么当同时有几个项目都使用同一个框架或者一些公共基础类库的时候,每次你修改完一个项目然后其他项目也要跟着进行修改,总是复制来复制去的,非常麻烦。
开发环境换了mac之后,貌似问题解决了,利用ln命令建立软连接
ln -s 来源 目标
这样确实好用多了,但是解决一个问题必然伴随着其他问题的出现,那么问题来了,这样无法提交git,git检测不到文件变动,甚至有的时候还出错了,于是考虑使用硬链接,软连接毕竟不是真实存在的文件
ji......
Mac的Dashboard用来显示股票、日历、天气预报等小widget,应该在Leopard时代就有了。可以说是遗迹。不用的话可以关掉。
关闭Dashboard:
打开“终端”,输入命令:
defaults write com.apple.dashboard mcx-disabled -boolean YES
继续输入命令,重启Dock:
killall Dock
如果想再重新开启,则使用下面的命令:
default......
入手了一台mac,用了几天了,感觉和win确实有很大的不同,特别是触摸板,甩了其他几条街。
Mac作为开发环境可以非常方便地使用Linux的各种工具,但是每次手动启动memcache或redis等服务也比较麻烦,不过可以写个plist文件来自动启动,例如memcached,在<用户目录>/Library/LaunchAgents/下创建memcached.plist文件:
<?xml version="1.0" encoding="UTF-8"?>
<......
因为我 Fork 了 Mojo 的项目,这样才学会了如何使用 github. 因为其它一些项目是自己创建的,也就学不会怎么和其它团队合作。 现在给这部分不一样的经验分享给大家。希望有利于大家参与到开源的项目来。
1. 提交自己本地项目的修改到 github 的库中.
如果你自己的项目,或者是其它人的项目, 你 Fork 了以后, 一定是到本地来进行开发和测试。所以当你自己给自己的项目 clone 到本地后, 进行了一系列的修改后, 当你想提交时, 最方便的方式是直接使用 HTTP 的方式......
phpcms的定制已经做到尾声了,在整合的时候发现系统进入后台直接激活“我的面板”这个菜单,也没有找到修改的地方。折腾了一下,分享如下。
首先修改默认激活的菜单项,修改文件phpcms/modules/admin/templates/index.tpl.php大约82行的地方
$array = admin::admin_menu(0);
foreach($array as $_value) {
if($_value['id']==10) {......
做phpcms二次开发 发现这个功能在模块设置中开始或者关闭都无效,看了下源码,修复方案如下:
修改文件phpcms/modules/poster/index.php,找到104行如下
if($M['enablehits']==0) return true;
修改104行如下,修改为
if($M[$siteid]['enablehits']==0) return true;
应该是改为站群后代码未统一的缘故......
phpstorm的注释也很强大
比如我们实例化了一个类 $class=new $classname(); 这时候phpstorm并不知道$class类实例化的哪一个,里面都有什么方法,用的时候都会提示未定义,这样怎么办呢?phpstorm提供了一种注释方法
/* @var $class Driver_View_Mc */
这时候phpstorm就可以识别出来$class里面的方法和属性了。
在一个有时候注释的时候 用快捷键ctrl+l 双斜杠//......
鸟哥的yar在Github上,之前fork了一份,后来发现鸟哥yar更新了,但是我这里fork的还是之前的版本,怎么更新成鸟哥的最新版本呢?研究了一下,找到了一个有用的东西。本文的前提是你已经在github上fork了别人的分支,并且弄好了跟github的ssh连接。相关配置详情参考:https://help.github.com......
公司的版本管理系统从svn变成了git,自己搭建的git服务器,今天在提交代码的时候遇到了一个非常诡异的问题。 ! [remote rejected] master -> master (you are not allowed to upload merges) 查了一下真没有几个人用到,看到csdn博客上有一位遇到了这个问题,但是是通过修改权限的方式解决,可惜咱没有那权限。http://blog.csdn.net/sheismylife/article/detai......