一.入口文件中定义的内容? 1.检测PHP环境: if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); 2.开启调试模式 建议开发阶段开启 部署阶段注释或者设为false : define('APP_DE ...
分类:
Web程序 时间:
2018-01-23 20:19:38
阅读次数:
174
sftp:secure file transfer protocol 文件安全传输协议 wb编辑代码,快速同步到远程 1.Tools -> Deployment -> Configuration 2.Add Server -> Type: SFTP 3.Connection -> Host:(必填, ...
分类:
Web程序 时间:
2018-01-23 13:16:30
阅读次数:
264
在数组中有个sort()方法,方法中是套用了两个for循环,在for循环中,有个重要的方法用于比较两个值的大小,最终是将小的数放到前面大的数放到后面,这个规则是我们不能改变的,但是在这个方法中的比较形式是我们可以改变的,这个方法就是compare()方法,我们在比较的时候经常会用到这个方法,但是不知 ...
分类:
其他好文 时间:
2018-01-18 00:59:13
阅读次数:
138
统计重复数据出现次数 SELECT * FROM ( SELECT * FROM ( SELECT count(t1.compare_id) AS c1,t1.* FROM t1 LEFT JOIN t3 ON t1.compare_id=t3.compare_id WHERE t1.compare ...
分类:
数据库 时间:
2018-01-17 00:54:44
阅读次数:
205
1、Build a histogram 2、Bins 3、Compare ...
分类:
编程语言 时间:
2018-01-14 20:22:10
阅读次数:
217
锁(lock)的代价 锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文切换和调度延时,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。操作系统对多线程的锁进行 ...
分类:
编程语言 时间:
2018-01-14 14:28:10
阅读次数:
279
比较器就是个匿名内部类,Collections.sort(list,Comparator<Student>(){}); 然后实现其中的compare方法,返回一个int类型的值,正数 负数 0分别代表大于小于等于 增加IO流的内容代码如下; ...
分类:
编程语言 时间:
2018-01-13 20:54:12
阅读次数:
206
接口Comparable 我们在字符串中见到过CompareTo方法,知道这个方法是用于比较字符串顺序的,根据字典顺序进行排序。Java中很多类也都有CompareTo方法,甚至于排序算法的底层组成也是依赖于比较的,而这个比较就是依赖于各种数据类型的CompareTo或者Compare方法。Java ...
分类:
其他好文 时间:
2018-01-13 11:20:37
阅读次数:
163
sort( ) 和 reverse( ) , 前者默认升序,后者反转数组原来的顺序。 sort( ) 执行后会调用每个数组元素的toString( )方法,然后对得到的字符串进行排序。所以出现以下问题: 因此,sort( )接受一个比较函数作为参数来进行排序。 比较函数接受两个参数。这两个参数遵循一 ...
分类:
编程语言 时间:
2018-01-13 00:26:04
阅读次数:
113
1.volatile关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行指令重排序。 先看一段代码,假如线 ...
分类:
其他好文 时间:
2018-01-12 11:29:30
阅读次数:
303