码迷,mamicode.com
首页 > 2019年09月06日 > 全部分享
汇编指令之JMP,CALL,RET(修改EIP的值!!!)
简单介绍了,JMP指令按市面上的意思来说是跳转到指定地址,但我这里不这么说,JMP, CALL, RET三个指令均为修改EIP值的指令,EAX, ECX, EBX, EDX, ESP, EBP, ESI, EDI,这8个寄存器的值均可以用mov指令来修改里面的值,EIP行不行呢?我们实际测试一下。 ...
分类:其他好文   时间:2019-09-06 01:19:52    阅读次数:148
【Java学习】关于Object的clone的一些问题
1.为什么Object中clone的修饰访问符是protected? 首先,protected的作用是让方法仅能被自身和子类调用。clone目的在于深拷贝,如果被拷贝的类中包含其他类,也必须被深拷贝,如下所示 然而,当我们调用的clone函数时Object中的时,它只好保证调用此函数的类的对象被深拷 ...
分类:编程语言   时间:2019-09-06 01:19:28    阅读次数:109
入门例
例: 表单提交数据,后台略作处理,前台显示。 控制器代码: 前台代码(index.cshtml): 测试通过 ...
分类:其他好文   时间:2019-09-06 01:19:08    阅读次数:93
three.js通过canvas实现球体世界平面地图
概况如下: 1、SphereGeometry实现自转的地球; 2、THREE.CatmullRomCurve3实现球体线条地图点确定; 3、THREE.Math.degToRad,Math.sin,Math.cos实现地图经纬度与三位坐标x,y,z之间的转换; 4、MeshLine用于绘制线条; 5 ...
分类:Web程序   时间:2019-09-06 01:18:47    阅读次数:256
198. House Robber
解法: dp 问题 Java 5行代码 public int rob(int[] nums) { int[] dp = new int[nums.length + 2]; for (int i = 0; i ...
分类:其他好文   时间:2019-09-06 01:18:34    阅读次数:89
android studio 3.4配置Android -jni 开发基础
首先下载配置android studio ndk 1.打开sdkManager下载CMake和LLDB 2.配置ndk 项目新建 项目建立完毕后,工程目录如下,cpp文件夹是系统自动生成的 3.自定义 navite方法 接下来开始写自定义的一个native方法,新建一个Hello.java文件,里面 ...
分类:移动开发   时间:2019-09-06 01:18:19    阅读次数:154
跨域问题
跨域问题:到底是什么是跨域 跨域请求就是来源于一个域页面向另一个域发起的请求 为了保证用户安全,浏览器的同源策略 禁止 页面发起跨域的ajax请求。 常见的实现跨域请求的有三种方式 1:CORS 简称跨域共享资源 浏览器对于跨域ajax请求,并没有直接拦截,而是向目标服务器发起了请求,想通过cors ...
分类:其他好文   时间:2019-09-06 01:18:07    阅读次数:111
StringBuffer和StringBuilder之StringBuilder为什么线程不安全
StringBuffer和StringBuilder的区别在哪里? StringBuffer是线程安全的,StringBuilder是线程不安全的。 那么StringBuilder不安全在哪里?在想这个问题前,我们要知道StringBuffer和StringBuilder的内部实现和String类是 ...
分类:编程语言   时间:2019-09-06 01:17:49    阅读次数:105
第二周JAVA学习总结
初次接触java被厚厚的书吓到了,不过还好老师是个非常敬业负责专业的老师,讲课也很形象,再加上学过C语言了,基本上能跟上。 讲了基本数据类型,逻辑与运算符。还讲了短路或短路与。讲了面向对象程序设计的优点。讲了它的三个性质,封装性,继承性,多态性。封装性:信息隐蔽,使用private,所以不能有对象直 ...
分类:编程语言   时间:2019-09-06 01:17:34    阅读次数:78
Centos 7下Weblogic的安装配置
环境 java Centos7 Oracle WebLogic Server10.3.1 搭建 1.java环境 2.安装weblogic 下载安装包,赋予权限 下载链接: https://pan.baidu.com/s/1H0jWYqvzVLq06BsL92CeYg 提取码:m22n 运行安装./ ...
分类:Web程序   时间:2019-09-06 01:17:15    阅读次数:163
深入理解 Handler 消息机制
记得很多年前的一次面试中,面试官问了这么一个问题, 他的本意应该是考察 RxJava 的使用,只是我的答案是 ,他也就没有再追问下去了。在早期 Android 开发的荒芜时代,Handler 的确承担了项目中大部分的线程切换工作,通常包括子线程更新 UI 和消息传递。不光在我们自己的应用中,在整个 ...
分类:其他好文   时间:2019-09-06 01:17:01    阅读次数:95
go语言的3个包——strconv、os.Args、flag
1. strconv包: 2. os.Args: 获取运行程序时给出的参数,可以通过os包来实现。看代码: 在终端运行上面程序的结果: 可以看到,命令行参数包括了程序路径本身,以及通常意义上的参数。 程序中os.Args的类型是 []string ,也就是字符串切片。所以可以在for循环的range ...
分类:编程语言   时间:2019-09-06 01:16:27    阅读次数:122
网络编程基础
c/s架构: ? 客户端和服务器端 ? c端—————网络—————s端 s端: 1. 有固定的ip 2. 稳定一直在运行,支出并发 网路:网络连接介质 + 网路协议(osi七层) 五层(七层)协议:应传网数物(应表会传网数物) 物理层(介质加信号):主要就是由二进制组成的 电信号传输介质,处于最底 ...
分类:其他好文   时间:2019-09-06 01:16:01    阅读次数:109
如何在Oracle触发器中使用查询语句
通常情况下,Oracle数据库禁止在行级触发器或行级触发器所调用的子程序中使用查询语句。但是,面对复杂的业务逻辑,不可避免的要使用查询语句。 当在行级触发器中使用查询语句时,Oracle数据库会抛出ORA-04091异常。 Oracle官方文档中对ORA-04091异常的说明如下: ORA-0409 ...
分类:数据库   时间:2019-09-06 01:15:43    阅读次数:195
Java日期和时间
java.util包提供了Date类来封装当前的日期和时间,Date类提供两个构造函数聊实例化Date对象。 创建Date对象后,可调用以下方法: boolean after(Date date) 若当调用此方法的Date对象在指定日期之后返回true,否则返回false boolean befor ...
分类:编程语言   时间:2019-09-06 01:15:17    阅读次数:90
AlgorithmMap Dev Log
Log 2019.08.29 0D 开始,各类文件初步建立 2019.08.30 1D 构造各类的类型时,将 控制复杂 概念理解为耗时处理时间长,进而采用QThread。且在主线程建立一个子线程时使用子线程的run()函数而未使用start()函数,导致主线程卡死。且子线程无法直接操控主线程的控件, ...
分类:其他好文   时间:2019-09-06 01:14:59    阅读次数:83
通过字节码分析异常表的重要作用以及locals属性的含义
有如下代码 javap -verbose -p Test 结果如下 在上图中看到work方法的 stack=3, locals=4, args_size=1,其中size = 1表示参数个数为一个,即this,locals=4表示有4个局部变量,分别为 this,is,serverSocket,和 ...
分类:其他好文   时间:2019-09-06 01:14:33    阅读次数:96
708条   上一页 1 ... 35 36 37 38 39 40 41 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!