E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编译技术
详解静态分析技术符号执行
特别是随着
编译技术
的发展,大大带动了程序的自动分析技术。目前静态分析技术向模拟执行的技术发
·
2021-05-19 17:50
「龙书」之后,又一编译佳作诚招译者
就在刚刚过去的一天里,
编译技术
的死忠粉们纷纷奔走相告:「龙书」作者获图灵奖了!!!
turingbooks
·
2021-04-01 16:00
编译器
程序设计
css
go
html
什么是JIT?怎么优化?
在运行时JIT会把翻译过的机器码保存起来,以备下次使用,因此从理论上来说,采用该JIT技术可以接近以前纯
编译技术
。下面我们看看,JIT的工作过程。备注:寄存器的使用是编译器的一个非常普遍的优化。
·
2021-02-26 15:36
java
什么是JIT?怎么优化?
在运行时JIT会把翻译过的机器码保存起来,以备下次使用,因此从理论上来说,采用该JIT技术可以接近以前纯
编译技术
。下面我们看看,JIT的工作过程。备注:寄存器的使用是编译器的一个非常普遍的优化。
·
2021-02-26 15:39
java
陈国良、孙永强教授获中国计算机学会「终身成就奖」,为国内并行算法和
编译技术
先驱...
△陈国良,孙永强他们之中,一位是并行计算的学科带头人,而另一位,则是国内计算机语言和
编译技术
的先驱。非数值并行
QbitAl
·
2021-02-03 13:19
网易
人工智能
编程语言
大数据
java
webpack打包测试_webpack选择性编译DefinePlugin(打包自动剔除测试数据)
当然可以,用选择性
编译技术
就行,本文就介绍在webpack下解决这
高地清风
·
2021-01-17 13:49
webpack打包测试
编译原理总结(《编译与反
编译技术
》)
编译原理总结思维导图引论什么是编译程序?编译过程都包括哪些阶段?画出编译程序的结构框图.编译程序和解释程序的区别是什么?遍和阶段的概念,为什么要用遍?词法分析单词分类、词法分析的输入输出单词构词规则文法和语言的概念及其相互推导最左和最右推导,求语法树二义性问题文法分类:正规表达式、正规集:自动机DFA和NFA的构造语法输入输出自上而下的问题以及解决办法自下而上的核心问题规范归约与最右推导短语、直接
大瑞大
·
2021-01-04 15:50
安卓反编译学习
最近学习了解了一下安卓的反
编译技术
,进行一下学习总结。
amerainc
·
2020-12-04 12:45
server 编译器的分层
编译技术
_浅谈对JIT编译器的理解
是新朋友吗?记得先点蓝字关注我哦~点击关注工作LIFE,置顶公众号面试经验分享/技术分享/干货集中营/分享每月精彩瞬间1.什么是JustInTime编译器?HotSpot编译当JVM执行代码时,它并不立即开始编译代码。这主要有两个原因:首先,如果这段代码本身在将来只会被执行一次,那么从本质上看,编译就是在浪费精力。因为将代码翻译成java字节码相对于编译这段代码并执行代码来说,要快很多。当然,如果
weixin_39604516
·
2020-11-26 12:30
server
编译器的分层编译技术
LLVM创建者荣获2012年ACM软件系统奖
计算机协会(ACM)宣布了2012年度6个著名奖项的得主,奖励他们“在将计算机科学应用于解决现实挑战方面的重大贡献”,这也反映了“在计算机网络、信息检索、计算机科学教育、多智能体系统、通用
编译技术
和人机交互技术等方面的成就
蝎子看互联网
·
2020-10-10 05:16
JavaScript引擎研究总结与C、C++与互调用
要解释这一概念,需要了解一些编译原理的基础概念和现代语言需要的一些新
编译技术
。首先来看C/C++语言。
步基
·
2020-09-16 21:04
开发语言
APP加固反
编译技术
对比
代次第一代第二代第三代第四代第五代技术路线dex透明加解密技术函数级代理技术so文件加壳技术代码混淆和虚拟化技术安全容器技术设计思路对每个或每组可执行文件加壳加密,增加复杂度,让破解者因为复杂无法破解,知难而退。不让破解者拿到可执行文件及关键数据技术原理核心思想是把需要保护的dex文件加密后打包到APK中,在需要使用时先解密dex再加载到内存,然后删除解密后的明文文件,或者直接在内存中动态解密,不
weixin_34067980
·
2020-09-16 14:57
java
RISC(reduced instruction set computer 精简指令集计算机)特点
是大多数指令在单周期内完成,减少指令和寻址方式的种类固定的指令格式译码优化面向寄存器结构注重提高流水线的效率优化
编译技术
老王家的小耗子
·
2020-09-16 04:22
计算机原理
笔记
Go,Gorm 和 Mysql 是如何防止 SQL 注入的
Go,Gorm和Mysql是如何防止SQL注入的SQL注入和SQL预
编译技术
什么是SQL注入所谓SQL注入(sqlinject),就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串
嘿哈哈哈
·
2020-09-16 03:43
go
数据库
go
gorm
mysql
sql注入
android apk 防止反
编译技术
第五篇-完整性校验
关于防止androidapk被反编译的技术我们前面已经讲了四种。加壳技术运行时修改字节码伪加密对抗JD-GUI如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。一、完整性校验原理所谓完整性校验就是我们用各种算法来计算一个文件的完整性,防止这个文件被修改。其中常用的方法就是计算一个文件的CRC32的值或者计算一个文件的哈希值。我
lonely_online
·
2020-09-16 03:29
android
apk
android apk 防止反
编译技术
第五篇-完整性校验
关于防止androidapk被反编译的技术我们前面已经讲了四种。加壳技术运行时修改字节码伪加密对抗JD-GUI如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。一、完整性校验原理所谓完整性校验就是我们用各种算法来计算一个文件的完整性,防止这个文件被修改。其中常用的方法就是计算一个文件的CRC32的值或者计算一个文件的哈希值。我
lonely_online
·
2020-09-16 03:28
android
apk
android apk 防止反
编译技术
第三篇-加密apk
经过了忙碌的一周终于有时间静下来写点东西了,我们继续介绍androidapk防止反
编译技术
的另一种方法。
lonely_online
·
2020-09-16 03:28
android
apk
android apk 防止反
编译技术
第一篇-加壳技术
做androidframework方面的工作将近三年的时间了,现在公司让做一下androidapk安全方面的研究,于是最近就在网上找大量的资料来学习。现在将最近学习成果做一下整理总结。学习的这些成果我会做成一个系列慢慢写出来与大家分享,共同进步。这篇主要讲apk的加壳技术,废话不多说了直接进入正题。一、加壳技术原理所谓apk的加壳技术和pcexe的加壳原理一样,就是在程序的外面再包裹上另外一段代码
lonely_online
·
2020-09-16 03:27
android
apk
android
apk
反编译
加壳
信息安全从业者书单推荐(2020.6.28更新)
推荐几本个人觉得不错的:《Vue.js项目开发实战》张帆《我的第一本算法书》【日】宫崎修一;石田保辉,入门书籍,无代码进行图解《算法图解:像小说一样有趣的算法入门书》【美】AdityaBhargava《编译与反
编译技术
实战
riusksk
·
2020-09-15 17:09
Android虚拟机详解
JIT与DalvikJIT是"JustInTimeCompiler"的缩写,就是"即时
编译技术
",与Dalvik虚拟机相关。怎么理解这句话呢?这要从Android的一些特性说起。
songweigoal
·
2020-09-14 20:53
androi
前端正则二三事
与之相提并论是分组交换网络、Web、Lisp、哈希算法、UNIX、
编译技术
、关系模型、面向对象等。正则自身简单、优美、功能强大、妙用无穷。学习正则表达式,语法并不难,稍微看些例子,多可照葫芦画瓢。
weixin_34384915
·
2020-09-13 03:20
javascript
数据结构与算法
java
初始java
JAVA入门1.Java特性和优势跨平台性/可移植性安全性面向对象简单性c++语法的简化版,高性能虚拟机的优化,
编译技术
提高运行效率分布式多线程健壮性java程序不可能造成计算机崩溃,及时java程序可能有错误
北城没有你
·
2020-09-12 10:05
java
揭秘:一条SQL语句的执行过程是怎么样的?
所以,解析一下MySQL编译并执行SQL语句的过程,一方面能帮助你加深对数据库领域的
编译技术
的理解;另一方面,由于SQL是一种最成功的DSL(特定领域语言),所以理解了MyS
Java____superman
·
2020-09-11 19:06
程序人生
Java
数据库
数据库
java
后端
程序人生
经验分享
华为中央软件院编译器与编程语言实验室人才招募
点击我爱计算机视觉标星,更快获取CVML新技术
编译技术
是计算机科学皇冠上的一颗明珠,是基础软件中的核心技术。
我爱计算机视觉
·
2020-09-11 18:36
二十天内补完
编译技术
(编译原理)——目前进度【LR(0),SLR,LR(1),LALR】
进入语法分析之后感觉
编译技术
这门课明显变难了,表现为看书的过程中感觉特别多的字23333,感觉好不容易看完了一两页却感觉看的内容都是不知道有什么用的东西,而看老师的ppt又觉得太过简略。
求你好好学习
·
2020-09-10 20:13
编译技术
编译器实践的重要性-专家评说
龙书”的主要作者、哥伦比亚大学教授AlfredV.Aho曾经列举过编译器实践有诸多好处:http://www.cs.columbia.edu/~aho/Talks/10-03-12_SIGCSE.pdf
编译技术
年度进展报告
果然令狐冲
·
2020-09-10 18:55
编译器
链接器
c/c++编译原理浅谈(四)
-------------前言浑浑噩噩就看完了一遍《高级c/c++
编译技术
》,我知道看完一遍是不行,而且光是看也是不行的,先写下这篇博文也权当是记录下我的一些猜想,当然是未经过验证的,经过验证就不是猜想了
logici
·
2020-09-10 16:19
c++
c/c++编译原理浅谈(一)
-------------前言浑浑噩噩就看完了一遍《高级c/c++
编译技术
》,我知道看完一遍是不行,而且光是看也是不行的,先写下这篇博文也权当是记录下我的一些猜想,当然是未经过验证的,经过验证就不是猜想了
logici
·
2020-09-10 16:19
c++
安卓包反编译简单实践
参考链接Android反
编译技术
总结#使用apktool工具遇到couldnotdecodearscfile的解决办法安卓apk反编译、修改、重新打包、签名全过程暂未研究准备Java环境apktool工具下载
Defjia
·
2020-08-26 16:30
深入理解spring(动态代理源码2)(六)
1.1自己模拟的动态代理不需要手动创建类文件(因为一旦手动创建类文件,就会产生类爆炸),通过接口反射生成一个类文件,然后调用第三方的
编译技术
,动态编译这个产生的类文件成class文件,继而利用UrlclassLoader
欧皇!!!
·
2020-08-25 17:01
spring源码学习
java
反射
jvm
Vue SSR 即时
编译技术
GitHub:vue-ssr-jit当我们在服务端渲染Vue应用时,无论服务器执行多少次渲染,大部分VNode渲染出的字符串是不变的,它们有一些来自于模板的静态html,另一些则来自模板动态渲染的节点(虽然在客户端动态节点有可能会变化,但是在服务端它们是不变的)。将这两种类型的节点提取出来,仅在服务端渲染真正动态的节点(serverPrefetch预取数据相关联的节点),可以显著的提升服务端的渲染
张创
·
2020-08-24 17:48
javascript
vue.js
前端
jit
ssr
Netty4和Netty5内存池的使用心得
随着JVM虚拟机和JIT即时
编译技术
的发展,对象的分配和回收是个非常轻量级的工作。但是对于缓冲区Buffer,情况却稍有不同,特别是对于堆外直接内存的分配和回收,是一件耗时的操作。
我是大蒜
·
2020-08-23 17:54
Netty
【目标检测从放弃到入门】一篇文章带你入门前端视觉
编译技术
前言在前端领域,目前不断地有design2code工具涌现。即给定视觉稿识别出里面的元素并将其转换成代码。它们底层技术都离不开深度学习中的「目标检测」。最近有幸接触到这块的内容,实践下来发现深度学习也并不那么的高深莫测,这里用一篇文章带大家快速入门目标检测技术。并提供一个开箱即用的目标检测框架。仓库传送门「【划重点!!】目标检测通俗地来说就是识别出给定视图中的物体,并将其定位。」准备团队这边的目标
yvonne
·
2020-08-22 14:31
深度学习
目标检测
tensorflow
图像识别
人人都可以学会编译原理-开篇
编译技术
在我们日常的工作中可以说无处不在,ReactJSX语法的解析,Typescript转化为Javascript,XML、JSON的解析,Spring字节码生成技术,PHP的模板引擎,还有最近很火的文言文编程项目
思行
·
2020-08-22 14:30
编译原理
程序员
java
javascript
即时
编译技术
(Just-In-Time JIT技术)
即时
编译技术
(Just-In-TimeJIT技术):Java虚拟机中用来提升速度的。
33-Hope
·
2020-08-22 00:14
Java基础笔记
基于TmodJS的前端模板工程化解决方案
它通过预
编译技术
让前端模板突破浏览器限制,实现后端模板一样的同步“文件”加载能力。它采用目录来组织维护前端模板,从而让前端模板实现工程化管理,最终保证前端模板在复杂单页Web应用下的可维护性。
zebrayoung
·
2020-08-21 15:54
javascript
模板引擎
模板预编译
华为方舟编译器,华为在底层重造安卓系统
一、什么是方舟编译器方舟编译器虽然是在4.11日HUAWEIP30系列国内发布会上公布的应用
编译技术
,但其实华为早在5年前就开始布局,并投入数百专家团队,历经多次尝试,才在EMUI9.1上实现了机器代码的翻译
JAVA肖先生
·
2020-08-21 12:43
troubleshoot之:GC调优到底是什么
文章目录简介那些GC的默认值GC的选择GC的最大线程个数初始化heapsize最大的heapsize分层
编译技术
我们到底要什么最大暂停时间吞吐率简介我们经常会听到甚至需要自己动手去做GC调优。
flydean程序那些事
·
2020-08-21 02:04
java
#
JVM
GC调优
JVM性能分析
JVM调优
深入理解JVM
tensorflow 14:XLA编译器用于JIT加速
XLA利用JIT
编译技术
分析用户在运行时创建的TensorFlow图表,根据实际运行时维度和类型将其专门化,将多个运算融合在一起并为它们生成高效的本机代码——适用于CPU、GPU之类的设备和自定义加速器
yuanlulu
·
2020-08-20 20:01
tensorflow
机器学习
python
DL/ML/AI
深度学习
iOS编译器、调试工具、包管理器、系统框架漫谈
LLVMLLVM项目的发展起源于2000年伊利诺伊大学厄巴纳-香槟分校维克拉姆·艾夫(VikramAdve)与克里斯·拉特纳(ChrisLattner)的研究,他们想要为所有静态及动态语言创造出动态的
编译技术
Nicole_coder
·
2020-08-20 17:08
ios
xcode
llvm
clang
lldb
iOS编译器、调试工具、包管理器、系统框架漫谈
LLVMLLVM项目的发展起源于2000年伊利诺伊大学厄巴纳-香槟分校维克拉姆·艾夫(VikramAdve)与克里斯·拉特纳(ChrisLattner)的研究,他们想要为所有静态及动态语言创造出动态的
编译技术
Nicole_coder
·
2020-08-20 17:08
ios
xcode
llvm
clang
lldb
Antlr入门0-1笔记:环境配置及各种错误的处理
其他测试参数错误提示运行测试错误终结符要大写(词法分析)测试时`Nomethodforrulexxxorithasarguments`参考资料Antlr笔记由于工作内容涉及较广,对
编译技术
的需求从来都是有增无减
dalerkd
·
2020-08-20 15:01
深造之旅
读书笔记
android apk 防止反
编译技术
第五篇-完整性校验
转自http://my.oschina.net/u/2323218/blog/406860关于防止androidapk被反编译的技术我们前面已经讲了四种。加壳技术运行时修改字节码伪加密对抗JD-GUI如果有不明白的可以查看我的博客的前四篇中关于这四种技术的介绍。接下来我们接着介绍另一种防止apk反编译的技术-完整性校验。一、完整性校验原理所谓完整性校验就是我们用各种算法来计算一个文件的完整性,防止
乐由心起
·
2020-08-20 10:47
Android
安全
RISC指令集
RISC的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的
编译技术
,由简单指令合成。
涵煦
·
2020-08-19 07:03
Java 与 C/C++ 的编译器对比
2版0_oJava与C/C++编译器大多数程序员都认为C/C++会比Java语言快,甚至觉得从Java语言诞生以来“执行速度缓慢”的帽子就应当扣在它的头顶,这种观点的出现是由于Java刚出现的时候即时
编译技术
还不成熟
被称为L的男人
·
2020-08-19 06:21
如何使用VC的预
编译技术
(转载)
一、概念:1、预编译:就是编译器首先编译某个文件(称为预编译头文件),然后将这个编译结果保存起来,之后如果有其他源文件include了这个“预编译头文件”的时候,则自动从这个编译结果提取需要的信息进行编译。2、预编译结果文件(Precompiledheaderfile):就是那个用来保存已经编译了的符号信息的文件(.PCH作为后缀)3、生成预编译结果文件(CreatePrecompiledhead
食财物权情性
·
2020-08-17 17:03
Windows安全机制---异常处理保护:Safe机制
原理绕过攻击返回地址利用虚函数绕过从堆中绕过利用未启用SafeSEH模块绕过SafeSEH利用加载模块之外的地址绕过利用ActiveX控件绕过SafeSEHWindows安全机制微软关于内存保护机制GS
编译技术
每昔
·
2020-08-17 13:01
二进制漏洞
Windows安全机制---栈保护:GS机制
文章目录Windows安全机制栈的保护:GS原理细节弊端GS的绕过缓冲区大于4个字节覆盖虚函数突破GS异常处理突破GS替换.data来欺骗GSWindows安全机制微软关于内存保护机制GS
编译技术
SEH
每昔
·
2020-08-17 13:01
二进制漏洞
编译原理笔记1 编译原理入门及引论
是计算机专业的必修的一门主干课是本学科研究生如何考生的科目2.编译原理的作用:是介绍如何将高级程序设计语言变换成计算机硬件所能识别的机器语言,以便计算机进行处理他的理论基础坚实,其形式化系统不仅应用于
编译技术
雪地车
·
2020-08-17 10:33
编译原理笔记
Java逆向系列-基础指令:常量入栈指令
常量入栈指令Java程序的反编译工具已经十分成熟了,相对于x86平台更底层指令的反
编译技术
来说,面向VM的bytecode更容易反编译。这主要是因为:字节码含有更为丰富的数据类型信息。
weixin_33874713
·
2020-08-17 06:17
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他