12 2015 档案

摘要:进入工具-选项进行设置:(一)编辑器常规:编辑器搜索行为设置为按Enter键以查找下一个,面对查找多个的时候更实用格式设置:一般要求将制表符扩展成空格(二)字体和颜色:尽量选择一种护眼色下面是几个眼睛保护色。杏仁黄 #FAF9DE rgb(250, 249, 222)秋叶褐 #FFF2E2 ... 阅读全文
posted @ 2015-12-29 16:24 junxu 阅读(406) 评论(0) 推荐(0)
摘要:1、打开指定文件 Shift+Alt+O: 可以选择是否区分大小写2、在文件内查找 Ctrl+F3、跳转到指定行 Ctrl+G:很实用,如review或报错的时候根据行号直接跳转,也支持跳书签,不过我不怎么用书签4、收藏夹:将常用的文件或重要的文件加入收藏夹加入收藏夹:工具 - 添加到收藏夹查... 阅读全文
posted @ 2015-12-29 16:05 junxu 阅读(409) 评论(0) 推荐(0)
摘要:服务端通过安卓模拟器和抓包工具自己抓取请求,一方面可以减轻客户端的负担;另外就是方便了,做一次需求开发,可能要反反复复取n个请求。直接进入正题:一、准备工作1、安装抓包工具charles(或fiddler)2、安装安卓模拟器开始装的是bluestacks,但不支持安装内核低的安卓包,卸载的时候还费了... 阅读全文
posted @ 2015-12-21 11:20 junxu 阅读(11951) 评论(0) 推荐(0)
摘要:已读(2015.8~2015.12):php与mysql web开发深入php面向对象、模式与实践程序员修炼之道:从小工到专家走出软件作坊图灵传待读:headfirst 设计模式headfirst java重构人月神话黑客与画家从0到1设计模式 阅读全文
posted @ 2015-12-14 22:39 junxu 阅读(135) 评论(0) 推荐(0)
摘要:只要你想,哪怕是初学者也可以对代码进行重构。重构是建立在代码正确可以运行的基础上对其进行优化、改进的过程,我们要做的是使能满足最基本的需求的代码变得更易读、易维护、效率更高 。这里介绍的是最基础的一些重构的方法。要想系统的学习,可以看这本书《重构:改善代码的既有设计》1.易读:我们写的代码是给别人看... 阅读全文
posted @ 2015-12-14 22:37 junxu 阅读(523) 评论(0) 推荐(0)
摘要:①hosts文件: 功能:将域名映射到ip地址 路径C:\WINDOWS\system32\drivers\etc ②php.ini 功能:修改php配置 路径:d:\xampp\php\php.ini 阅读全文
posted @ 2015-12-09 14:31 junxu 阅读(165) 评论(0) 推荐(0)
摘要:【1】常见的php设计模式:单例模式、观察者模式、命令模式、工厂模式、策略模式【2】为什么MVC不是一种设计模式GoF认为:MVC其实是其它三个经典的设计模式的演变:观察者模式(Observer)(Pub/Sub), 策略模式(Strategy)和组合模式(Composite) 阅读全文
posted @ 2015-12-07 15:43 junxu 阅读(127) 评论(0) 推荐(0)
摘要:在线json解析工具:http://json.parser.online.fr/array通过json_encode()方法编码再经过json_decode($json)方法解析后变成stdClass类型解决方法:使用json_decode()方法的时候,带上第二个参数:json_decode($j... 阅读全文
posted @ 2015-12-03 14:47 junxu 阅读(1501) 评论(0) 推荐(0)
摘要:<?php$str = "aaaabbbb";$a = array('a','b');$b = array('c','d');echo str_replace($a,$b,$str);运行结果:ccccdddd 阅读全文
posted @ 2015-12-03 14:38 junxu 阅读(1015) 评论(0) 推荐(0)
摘要:集成环境:XAMPPIDE:NetBeans IDE 8.0.2浏览器:Chrome,FireFox云笔记:EverNote版本控制:TortoiseSVN代码review:phabricator文字编辑:notepad ++,SubLime抓包工具:Charles 3.9.1代码合并工具:Beyo... 阅读全文
posted @ 2015-12-03 14:21 junxu 阅读(128) 评论(0) 推荐(0)
摘要:创建数组 array()合并两个数组为一个数组 array_merge($a,$b)合并两个数组,以a数组为key,b数组为value array_combine($a,$b)过滤数组中为空的值 array_filter()删除某个键值对 unset()使用array_filter()或u... 阅读全文
posted @ 2015-12-03 14:15 junxu 阅读(119) 评论(0) 推荐(0)
摘要:访问php类中未定义的属性时会调用__get()方法,给未定义的属性赋值调用__set()方法以__get()为例,说明php拦截器的用法 1 $method(); 8 } 9 10 }11 function getName(){12 ... 阅读全文
posted @ 2015-12-03 13:57 junxu 阅读(315) 评论(0) 推荐(0)