今天我们来分析一下java中synchronized关键字。首先来看一段java代码:(本地编译环境为mac,jdk1.8的环境) Demo.java 编译周后的Demo.class二进制文件: Demo.class 使用javap -v Demo.class > Demo.txt 文件得到反编译的 ...
分类:
编程语言 时间:
2017-10-11 15:29:05
阅读次数:
179
1. mapkeeper下有个thrift目录,在该目录编译c++版本和java版本。 C++版本需要系统安装thrift-0.9.2,而java版本需要系统安装thrift-0.8.0 2. thrift-0.9.2使用源码安装很顺利,thrift-0.8.0需要congfigure时disabl ...
分类:
其他好文 时间:
2017-10-04 14:25:15
阅读次数:
172
1. 更新系统 2. 安装Node.js 首先我们先从github上将Node.js库克隆到本地: 3. 编译和安装Node: $ ./configure $ make $ sudo make install 安装完毕,可以在命令行里面输入以下命令以便确认Node是否安装完毕: $ node -v ...
分类:
微信 时间:
2017-09-25 20:51:02
阅读次数:
406
0x00 漏洞代码 可以看到漏洞代码中my_funptr函数指针是空指针(值为0x0),调用my_funptr可以执行0x0地址处的代码。 Makefile: 将漏洞代码在本地编译(make)之后,将null_dereference.ko文件放到busybox-1.19.4/_install/usr ...
分类:
其他好文 时间:
2017-09-03 14:54:20
阅读次数:
320
今天花了一下午才把明明的随机数这个搞明白,期间和牛客网的编译器殊死搏斗.一直发现在本地编译器运行成功,但是在牛客上的老师不能通过.整的十分的恼火和焦躁.后来看到了相同的问题,才发现解决之道. 时间限制:1秒 空间限制:32768K 热度指数:222608 本题知识点: 数组 算法知识视频讲解 题目描 ...
分类:
其他好文 时间:
2017-08-30 23:45:25
阅读次数:
526
传统本地编译构建的问题 ○ 环境搭建耗时费力,且易因环境差异引入问题 研发人员耗费大量精力到环境的搭建配置及调测,不能聚焦业务开发。不仅造成开发人员精力的浪费,也由于时间消耗带来等待成本。同时,很难保证本地构建环境的完全同步,引发问题; ○ 本地硬件配置不高,编译构建速度慢 众所周知,编译构建硬件资 ...
分类:
其他好文 时间:
2017-06-20 21:14:35
阅读次数:
143
本地编译出的文件可以正常运行,但是服务器编译后到了测试那里路由上就莫名的出现了/#!/,这导致了很多问题。 后来查了下是服务器编译器把AngularJS升级到了1.6版本,而我本地的依旧是1.5。 但是1.6究竟做了哪些改变呢? 可以参考这个:https://github.com/angular/a ...
分类:
Web程序 时间:
2017-06-12 19:41:55
阅读次数:
193
关于CEF Chromium Embedded Framework 简单说就是 WebKit内核的 对外绑定。 当前主流浏览器内核 一、Trident内核代表产品Internet Explorer,又称其为IE内核。Trident(又称为MSHTML),是微软开发的一种排版引擎。使用Trident渲 ...
分类:
Web程序 时间:
2017-06-12 14:41:23
阅读次数:
1819
main.cpp就是这样, 然后把mbed-os文件夹拷贝过去. 然后使用mbed-cli的命令进行编译, 之前要设置一下全局变量: 这个eabi是之前下载的gcc4mbed里面的编译工具地址, gcc4mbed在: https://github.com/adamgreen/gcc4mbed 它的R ...
分类:
其他好文 时间:
2017-06-08 18:52:10
阅读次数:
230
MBED环境。使用起来总是那么的别扭可能很多人不习惯用在线编程器,大多数做ST32开发的都比較喜欢KEIL或者IAR,有没有什么好的方法呢。我们能够本地编译MBEDproject, 答案是肯定了。下来我们就图文并茂的展示下过程: 登陆mbed站点,输入username和password登陆:出现下面 ...
分类:
其他好文 时间:
2017-06-04 21:14:27
阅读次数:
253