- 浏览: 44671 次
- 性别:
- 来自: 广州
最新评论
文章列表
phpstorm xdebug apache(调试)
- 博客分类:
- 配置
第一步
phpStorm -> Settings -> php -> Debug设置xdebug 为9000,具体如下:
接着
打开你所配置的php目录下的php.ini,指定php_xdebug.dll位置,并开启xdebug,具体如下:
注意这里的9000与上面的9000是一一对应的,如果上方为9001,这里就为9001
[zend]
zend_extension="E:/work/PHP/ext/php_xdebug.dll"
xdebug.remote_enable = On
xdebug. ...
pear安装 与phpstorm运行 phpunit
- 博客分类:
- 配置
1. 所需工具
1) go-pear.phar;
2) php_xdebug.dll
3) PhpStorm-4.0.3.exe
2. 将 go-pear.phar 复制到你所对应的PHP文件目录下
然后打开命令提示符,黑框显示的目录要调到
PHP的目录,然后输入php go-pear.phar,进行
pear 的安装(出现 system|local[system]: 时,
按回车, 然后输入“all”,然后就一直回车就可
以了);
安装完了会有个Pear的文件夹出现在PHP目录下3. 然后在命令行输入:
pear config-set ...
php 求长度(中英文适用)
$length = mb_strlen(trim($introductionOpen),'utf-8')
php 切割字符串长度(中英文适用)
$strString = mb_substr($introductionOpen, 0, 80, 'UTF-8');
php 切割字符串最后一个字符(中英文适用)
$currentCity =mb_substr($currentCity, -1, 1, 'UTF-8');
php 切割字符串除了最后一个字符,取之前的字符串(中英文适用)
$currentCity = mb_ ...
插入
INSERT INTO
T_PICTURE (PICTURE_ID,PICTURE_PATH,PICTURE_FRONT_PATH,PICTURE_STATE)
VALUES(S_PICTURE.NEXTVAL,'$target_path','$indexPath','可用') ;
删除
DELETE FROM T_PICTURE WHERE PICTURE_ID = 1;
修改
UPDATE
T_PICTURE
SET PICTURE_TYPE='剧照' //多个,隔开如(set 字段1=值1, ...
引用http://www.uml.org.cn/oobject/201210081.asp
A类的UML表示:
类的属性、操作中的可见性使用
+、public
#、protected
- private
B.类之间的关系
类之间的关系是类图中比较复杂的内容。有关联、聚合、组合、范化、依赖。
1、关联
双向关联 :
C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。
双向关联在代码的表现为双方都拥有对方的一个指针,当然也可以是引用或者是值。
单向关联: ...
1,先创建一个test_my.proto 文件(.proto)定义数据对象类型
如下:
message Tree
{
required string name = 1;
required int32 id = 2;
optional string height = 3;
}
2,新建一个php运行编译上面的数据对象,使之生成pb_proto_test_my.php,里面生成上方的Tree一个类信息
编译代码如下:
require_once('../parser/pb_parser.php');
$test = new PBPar ...
The C10k problem
[
1]
refers to the problem of optimising web server
software to handle a large number of clients at the same time (hence the name C10k - concurrent
ten thousand connections). The problem of web server optimisation has
been studied because a number of factors must be con ...
1 首先要认真分析你负责的业务整个流程,可以将之分为你认为的几个大方面,再针对每一方面的问题一一切分认真分析流程
2 待到你认为分析完了(很可能你觉得还没分析透彻,但目前你实在想不出别的问题),那么你可以从那几个大的方面入手编码
3 入手编码前要认真想好怎样合理的搭建那几大方面的代码,尽量减少各自的之间的耦合联系,要像零件那样去考虑
4 同时编码开头时要先想好和做好参数校验的机制(要想好和做好自己的一套参数校验和Logger方案),要做到有错只看异常信息和Logger就知道哪里错误
5 在实现编码时,有一点是必须的,就是你必须考虑你的代码要写成可测试的,你要想好怎 ...
1、增加:
id:判断是否为空
判断是否为正整数数(<=0,浮点数,字符串,超过负上限和正上限等等)
String:判断是否为空(去空格trim())
不能等于'',"",null,false,0,'0',"0",' '," ",-1,'-1'等等
判断长度判断可如最小限3,最大限为11,即3 < x < 11
判断是否含有特殊符号,字符
判断名称是否重复
2、删除、启用、撤 ...
编码质量与规范要求
1 对于每一个变量、函数名及源代码文件名
1.1 必须给出有意义的英文名称,可以是缩写,如,userCnt, hitStat, pwdChk.
1.2 全局变量以g_开头,如,g_globalName.
1.3 变量首字母小写,如,userName.
1.4 对象的成员变量使 ...
android注意
- 博客分类:
- android入门中文
销毁Activity
Activity的第一个生命周期函数是onCreated,最后一个生命周期函数是onDestroy()。系统将调用onDestroy()函数作为Activity从内存中完全销毁去除的最后一个信号。大多数的应用程序并不需要使用到这个函数,因为局部类的引用将会和Activity一起销毁,而一些清理工作,主要也是在onPaused()和onStop()中。然而,如果你的Activity包含了有在onCreated()或者其他持续性运行的资源在后台线程行运行,您就应该在onDestroy()方法中清除掉它们,而避免内存泄露。
android中文入门一些好资料
- 博客分类:
- android入门中文
一个很不错的中文android学习网
http://training.eoeandroid.com/
1、 从头学Android之Android应用程序结构
http://www.eoeandroid.com/thread-179796-1-1.html
2、从头学Android之第一个Activity程序
http://www.eoeandroid.com/thread-179798-1-1.html
3、 从头学Android之Activity生命周期
http://www.eoeandroid.com/thread ...
刚刚接触了android,配置android时的一些小小的注意:
(1)当安装 Android SDK Manager时,如果一直停留在某一处 如Done loading packages此处 的话
很可能又是被GFW墙了,这时你需要修改一下配置一下hosts文件
windows系统中hosts文件的位置为:C:\Windows\System32\drivers\etc
在文件的末尾添加下面一句:
74.125.237.1 dl-ssl.google.com
(2)在上面的基础下 安装