摘要:
http://docs.pyspider.org/en/latest/Frequently Asked Questions/ env pip install virtualenv 在此插入代码 C:\Users\Jo virtualenv no site packages envname C:\Us 阅读全文
摘要:
bitmap to bytes bytes to bitmap 阅读全文
摘要:
然后 你并不能直接多次(Button)Resources["MyButton"];会是同一个引用 所以需要clone下 "https://msdn.microsoft.com/en us/library/ms754193.aspx" 但是这种方法有弊端,只能用来保存点文本和图形数据 里面的event 阅读全文
摘要:
include include include include include include include include include include include include include include include using namespace std; define RE 阅读全文
摘要:
ThreadPoolExecutor Executer 静态方法可以 newFixedThreadPool可以生成固定大小的线程池; newCachedThreadPool可以生成一个无界、可以自动回收的线程池; newSingleThreadScheduledExecutor可以生成一个单个线程的 阅读全文
摘要:
``` (b,a%b) a%b=b时每次至少缩减一半 ab 所以复杂度最多2log(max(a,b)) 证明:a%bb时 bb时 b a/2 那么a%b=a b 阅读全文
摘要:
方法区:存放staic变量,方法签名,类信息,字段等 堆:存放对象数据,string常量 栈:存放对象的引用,操作数,没逃逸但是逃逸分析且被编译器产生逃逸优化的对象数据 阅读全文
摘要:
为减轻GC压力,我们需要注意些什么? 软件如何设计架构 代码如何写 堆空间如何分配(不要把对内存 xmx, xms调的太大,gc时间长) 像小对象不要太多啊,容易经常产生碎片要碎片整理(比如可以对象池啊啥的重用) 大对象不要太大啊,gc时间太长(分页、分块啥的) gc的时候会查看对象是否被jvm调用 阅读全文
摘要:
原子操作:要么发生,要么不发生,不可被分割的 java的内存模式堆内存(主内存)是共享的,但是线程的栈内存是私有的,会拷贝主内存下来通过read,write,store,load(4个原子操作) 不可见,比如A线程改了,还没通知修改主内存,B线程不可见,虽然4个都是原子操作,但是多个步骤就不是了 加 阅读全文
摘要:
堆:就是一块内存,通常应用程序调用api来由os分配,用链表结构管理 不是 数据结构堆(有序树结构,比如二叉堆、斐波那契堆),无序的、不连续的,所有线程共享的 栈(堆栈):线程创建时由JVM(CLR、os)分配一个固定大小的连续空间作为栈,遵循数据结构的栈出入规则后进先出(FILO),有序的、连续的 阅读全文