emcc main.c -s WASM=1 -o index.js 将c代码编译为wasm并且输出胶水代码index.js -O1 代码优化 -O2 优化级别提高 -O3 最高优化级别减小代码体积 emcc main.c -s MODULARIZE=1 -s EXPORT_NAME="createM ...
分类:
Web程序 时间:
2020-07-11 17:13:14
阅读次数:
97
Lambda表达式:ide //原来的匿名内部类 @Test public void test1(){ Comparator<String> com = new Comparator<String>(){ @Override public int compare(String o1, String ...
分类:
编程语言 时间:
2020-06-30 14:38:25
阅读次数:
65
一、Lambda表达式 Lambda表达式的基本语法 举例:(o1, o2) -> Integer.compare(o1, o2); 格式: →:lambda操作符或箭头操作符 →左边:lambda形参列表(接口中的抽象方法的形参列表) →右边:lambda体(重写的抽象方法的方法体) 具体的六种语 ...
分类:
编程语言 时间:
2020-06-29 09:50:23
阅读次数:
62
1、速度快,因为数据存在内存中,类似于 HashMap,HashMap 的优势就是查 找和操作的时间复杂度都是 O1) 2、支持丰富数据类型,支持 string,list,set,Zset,hash 等 3、支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行, 要么全部不执行 4、丰 ...
分类:
其他好文 时间:
2020-06-25 15:34:23
阅读次数:
92
Collections.sort(menuList, new Comparator<MenuPO>() { @Override public int compare(MenuPO o1, MenuPO o2) { return o1.getSort()-o2.getSort(); } }); ...
分类:
编程语言 时间:
2020-06-10 19:26:08
阅读次数:
64
shader优化的 测量 https://twvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/833760_RemiBreton_ProfilingAndOptimizing_EN.pdf 各平台都有自己的 因为cycle依赖底层 ...
分类:
其他好文 时间:
2020-06-04 14:02:30
阅读次数:
56
/** * 二叉树中两个节点的最低公共祖节点 */public class LowerAncestors { public static Node lowerAncestors(Node head, Node o1, Node o2) { return process(head, o1, o2).r ...
分类:
其他好文 时间:
2020-05-30 21:51:52
阅读次数:
57
死锁:线程之间因条件相互竞争,导致线程都不能正常执行完,从而产生了死锁。 死锁的例子: public class TestDeadLock implements Runnable { public int flag = 1; static Object o1 = new Object(), o2 = ...
分类:
编程语言 时间:
2020-05-11 23:18:29
阅读次数:
58
背景 有些场景下,需要获得2个linux机器的时间差。从网上搜了一些办法如下。 方法 (方法1)clockdiff 参考:https://www.aityp.com/clockdiff/ 原理:使用IP报文/ICMP报文头存放的时间戳来比对2个linux机器的时间差。 如果加了参数-o或者-o1,就 ...
分类:
系统相关 时间:
2020-04-21 16:47:07
阅读次数:
140
死锁:t1线程和t2线程各自占有共享资源o1,o2,互相在等待对方释放资源,这样形成的两个线程互相等待,无法继续运行的"死锁"状态.解决方案:同一个代码块,不能持有两个对象锁.packageDeadLock;publicclassDeadLockUse{publicstaticvoidmain(String[]args){Objecto1=newObject();Objecto
分类:
其他好文 时间:
2020-04-13 22:35:28
阅读次数:
71