首页 » 2018 » 二月 » 06

Objective-C Runtime(三):编译器

 

Objective-C Runtime 包含两大组件—— 编译器 和 Runtime API ,本篇探讨一下编译器组件扮演的角色和它的工作原理。 苹果官方文档中介绍了三种和 Runtime 交互的方式: Objective-C 源代码本身。 调用 NSObje … 阅读全文

爱康国宾主站/商城存在逻辑缺陷重置任意用户密码(admin账户测试/秒改)

 

0x1:自己申请一个用户走一边流程,具体见过程。 直接下一步使用手机获取验证码。 点击提交截断数据包,修改loginName为我们想要修改用户的账户,即使我们要修改的用户未绑定手机号或是邮箱,因为在找回密码的第一步让输入找回用户的账户,若是未绑定手机号就不能修 … 阅读全文

2018年第一季度DevOps和云计算趋势报告

 

本文要点 我们已经亲眼目睹了容器编排和Kubernetes“赢”得了战场。我们认为服务网格将成为开发者新的聚焦点。Kubernetes仍然是构建混合云(hybrid-cloud)的基础——实现原生的云代理现在已经变成了反模式。 人们对开发者体验(Develop … 阅读全文

次时代Java编程(二) vertx-lang-kotlin-coroutines介绍

 

上一篇文章,也就是去年(我真懒)写了一遍关于JVM上的协程文章。当时是基于Quasar来实现Java的协程,虽然能达到类似Golang的效果,当时需要在运行时加载一个修改字节码的Jar,用起来不是很舒服,毕竟Java出来的时候协程这个概念还没火,所以需要一些方 … 阅读全文

面试重点:Java虚拟机常见问题详解

 

一、Java引用的四种状态: 强引用: 用的最广。我们平时写代码时,new一个Object存放在堆内存,然后用一个引用指向它,这就是强引用。 如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryErro … 阅读全文

把图床从七牛迁移到 GitHub

 

事情是这样,国内的域名是需要备案的,备案其实是备案服务器,这样通信管理局就能知道你的网站在哪里托管,在哪台服务器。这里有详细介绍为何要备案 为什么要备案 这实在是个神奇的规定,哪些网站能访问,居然是别人替你做决定。 问题就来了,没备案,不仅解析会有问题,连 C … 阅读全文

几种常见远程访问策略详解

 

在进行模拟攻击时,测试员总会试图隐蔽自己的攻击行为,通常他们都会先提前列举一些隐蔽策略,这种提前列举的办法不但可以避免在无法获取的攻击路径上浪费时间,而且还在一定程度上降低了被检测到的风险。