需要代理的接口 package com.michael.pl; import javax.tools.JavaCompiler; import javax.tools.StandardJavaFileManager; import javax.tools.ToolProvider; import j ...
分类:
其他好文 时间:
2019-10-01 20:47:35
阅读次数:
93
var myVar=setInterval(function(){ myTimer() },1000); function myTimer(){ var d=new Date(); var t=d.toLocaleTimeString(); document.getElementById("demo... ...
分类:
Web程序 时间:
2019-09-24 12:06:29
阅读次数:
105
目的:写给自己看的,不如其他大神全,以后慢慢修修改改 一:如何判断数据是否垃圾数据 1.引用计数法 当创建一个对象时,为此对象分配一个引用计数器。当有其他对象引用这个对象时,计数器就+1。当引用失效了,计数器-1。 当一个对象的引用计数器=0时,此对象就可以被回收。 优点:原理简单,实现方便。 缺点 ...
分类:
其他好文 时间:
2019-09-21 23:40:15
阅读次数:
125
定义: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 简单实现: 抽象模板(Abstract Templa ...
分类:
其他好文 时间:
2019-09-21 23:30:11
阅读次数:
104
利用redis List队列简单实现秒杀 PHP代码实现 2018年05月28日 11:37:46 m_nanle_xiaobudiu 阅读数 35674更多 分类专栏: Redis 利用redis List队列简单实现秒杀 PHP代码实现 2018年05月28日 11:37:46 m_nanle_ ...
分类:
Web程序 时间:
2019-09-21 19:34:42
阅读次数:
121
原有的表示集合的数据结构,主要是数组和对象,ES6又添加了Map跟Set,Iterator是一种统一的接口机制,用来处理不同的数据结构
分类:
其他好文 时间:
2019-09-17 10:58:03
阅读次数:
77
散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做 ,存放记录的数组称做散列表 散列表的时间复杂度不是严格的O(1), 因为和多种因 ...
分类:
编程语言 时间:
2019-09-15 19:09:26
阅读次数:
85
/** * 简单实现阶乘 * @param n * @return */ public static double getFactorial(double n) { for(double i = n - 1;i > 0;i-- ){ n *= i; } return n; } /** * 求阶乘 *... ...
分类:
编程语言 时间:
2019-09-14 12:02:08
阅读次数:
113
一些程序运行时,会在桌面的右下角显示一个图标(任务栏的右边),这类图标称为 托盘。托盘是一个PNotifyIconDataA类型的结构,要增加托盘图标其实就是对结构PNotifyIconDataA的操作。使用控件CoolTrayIcon是个不错的选择,不过这里也给出简单实现,方便初学者学习。这里给出 ...
template class Sp { public: Sp(T* ptr = nullptr) : ptr_(ptr), count_(new size_t) { if (ptr) { *count_ = 1; } else { *count_ = 0; } } Sp(c... ...
分类:
其他好文 时间:
2019-09-01 10:35:06
阅读次数:
64