深入理解Java虚拟机(类文件结构) 欢迎关注微信公众号:BaronTalk,获取更多精彩好文! 之前在阅读 ASM 文档时,对于已编译类的结构、方法描述符、访问标志、ACC_PUBLIC、ACC_PRIVATE、各种字节码指令等等许多概念听起来都是云山雾罩、一知半解,原因就在于对类文件结构和类加载 ...
分类:
编程语言 时间:
2019-06-17 14:17:43
阅读次数:
105
public function roleManage($search,$tpage,$num) { //查询一个角色所对应的多个用户,联表查询 $result=Db::name('role') ->field('r.rid,r.rolename,u.username') ->alias('r') - ...
分类:
其他好文 时间:
2019-06-17 10:24:37
阅读次数:
102
一、学习总结 给MenuOS增加time和time-asm命令(四步操作命令) 给MenuOS增加time和time-asm命令(四步操作命令) 使用gdb跟踪系统调用内核函数sys_time 使用gdb跟踪系统调用内核函数sys_time 系统调用指令: 系统调用的中断处理过程 系统调用流程图 系 ...
分类:
系统相关 时间:
2019-06-16 20:22:47
阅读次数:
169
编译器的核心任务是把C程序翻译成机器的汇编语言(assembly language)。汇编语言是人类可以阅读的编程语言,也是相当接近实际机器码的语言。由此导致每种 CPU 架构都有不同的汇编语言。 通常情况下,GCC 把汇编语言输出存储到临时文件中,并且在汇编器执行完后立刻删除它们。但是可以使用-S ...
分类:
其他好文 时间:
2019-06-16 11:27:11
阅读次数:
99
首先明确,反编译别人apk是一件不厚道的事情。代码是程序员辛苦工作的成果,想通过这种手段不劳而获,是不对的。这也说明,代码混淆是非常重要的。本文抱着学习的态度,研究在一些特殊的情况下如果有需要,该怎么反编译apk。 工具简介apktool,编译和反编译apk,从apk中提取图片和布局资源 dex2j ...
分类:
移动开发 时间:
2019-06-15 17:25:11
阅读次数:
138
1.NFS服务端概述 NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS; NFS允许一个系统在网络上与他人共享目录和文件。 模式: C/S 模式 端口: NFS是Net File System的简写,即网络文件 ...
分类:
其他好文 时间:
2019-06-14 20:11:53
阅读次数:
108
基础概念: paintEvent(QPaintEvent*)函数是QWidget类中的虚函数,用于ui的绘制,会在多种情况下被其他函数自动调用,比如update()时。 运行时机: 一个重绘事件用来重绘一个部件的全部或者部分区域,下面几个原因的任意一个都会发生重绘事件: (1)repaint()函数 ...
分类:
其他好文 时间:
2019-06-12 19:48:36
阅读次数:
119
结论: 如果你是为了耗掉一个机器周期 ,那直接asm ("nop") , 如果是为了让权,建议把 所有使用 usleep(0) 换成 sched_yield() ; 最近发现很多hpc 领域的MPI程序中在用usleep(0) ,比较差异。 后来问了之前做hpc 的同事 得到的答复是 一般用usle ...
分类:
其他好文 时间:
2019-06-11 13:14:03
阅读次数:
174
有一句话叫“前人栽树后人乘凉”,还有一句话叫“如果说我看得比别人更远些,那是因为我站在巨人的肩膀上”。前一句是国人的俗语,后一句是那个发现了“万有引力”定律的牛顿说的。为什么要引用这两句呢?是因为我刚开始用vue的时候,使用的是vue-cli来搭建vue项目,快速又好用;我刚开始用react的时候,... ...
分类:
Web程序 时间:
2019-06-10 15:33:49
阅读次数:
103
好长时间都没搞清nginx的root路径: alias是一个目录别名的定义,root则是最上层目录的定义。 一直以为root是指的/var/www/image目录下,应该 是 /var/www/image/img/ 还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的。。。而ro ...
分类:
其他好文 时间:
2019-06-10 13:48:46
阅读次数:
78