随笔分类 - 特定编程语言
摘要:Generics 为了向后兼容,关于泛型的信息并不是直接存在type或者method descriptors中的,而是存在type, method和class signatures中。而这些signatures是存在class/field/method declarations中的。编译器会使用这些
阅读全文
摘要:列出jar中全部 class基本结构 JAR=simpleEg-1.0-SNAPSHOT_instrumented.jar && javap --class-path (jar -tf " | sed s/\.class$//) Eclipse 编译
阅读全文
摘要:Java 7 1. 以前泛型初始化比较麻烦,现在对于Map<String, List<Trade>> trades = new TreeMap<String, List<Trade>> ();这种初始化,可以直接推测Map<String, List<Trade>> trades = new Tree
阅读全文
摘要:Overview ASM是一个用来读写,转化,分析Java class的库,它的优势在于 1. API使用简单 2. 文档详细,有很大的用户群体,开源 3. 支持最新Java 4. 整个库小而快 ASM有两种API: 1. event based core API 2. object base tr
阅读全文
摘要:基本地址 <script src="https://d3js.org/d3.v6.min.js"></script> Github: https://github.com/d3/d3 介绍 D3的主要功能是基于数据来变化DOM文档,比如根据输入的信息来快速生成/变更一个html中的table。或者用
阅读全文
摘要:Closures Closure是匿名函数,并且可以存下来。此外,Closure会获取创建时的作用域中的变量。 fn generate_workout(intensity: u32, random_number: u32) { let expensive_closure = |num| { //cl
阅读全文
摘要:Vector let v: Vec<i32> = Vec::new();//实例化 { let v = vec![1, 2, 3];//Rust自动推测类型 }//出了作用域自动析构 v.push(5); v.push(6); let third: &i32 = &v[2];//[]会得到一个引用,
阅读全文
摘要:https://leetcode.com/problems/longest-palindromic-substring/manacher算法相关:http://blog.csdn.net/ywhorizen/article/details/6629268class Solution {public:...
阅读全文
摘要:线程间通信,fork(),waitpid(),signal,捕捉信号,用c执行shell命令,共享内存,mmap实验要求:1.简单shell: 通过c实现基本的命令行shell操作,实现两个函数,main()和setup().setup读取用户的下一条指令(最多80个字符),然后分解为独立的标记,并...
阅读全文
摘要:1 scanf_s需指定%c 个数h shortl long关键字* 不赋给任何值W 指定读入宽度转换字符a 读浮点值(c99)A 读浮点值(c99)c 读单字符d 读十进制数i 读十进制\八进制\十六进制整数e 读浮点数E 读浮点数f 读浮点数F 读浮点数(c99)g 读浮点数G 读浮点数o 读八...
阅读全文