`
文章列表
  第一步 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. ...
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_ ...

SQL自我总结

    博客分类:
  • sql
插入   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, ...

UML学习

    博客分类:
  • UML
引用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 在实现编码时,有一点是必须的,就是你必须考虑你的代码要写成可测试的,你要想好怎 ...

自我提升

自我提升

编程CRUD

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 对象的成员变量使 ...
  销毁Activity Activity的第一个生命周期函数是onCreated,最后一个生命周期函数是onDestroy()。系统将调用onDestroy()函数作为Activity从内存中完全销毁去除的最后一个信号。大多数的应用程序并不需要使用到这个函数,因为局部类的引用将会和Activity一起销毁,而一些清理工作,主要也是在onPaused()和onStop()中。然而,如果你的Activity包含了有在onCreated()或者其他持续性运行的资源在后台线程行运行,您就应该在onDestroy()方法中清除掉它们,而避免内存泄露。  
一个很不错的中文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)在上面的基础下 安装 
Global site tag (gtag.js) - Google Analytics