红橙Darren 红橙Darren
3年前
JNI 基础 - JNIEnv 的实现原理
一.JNI开发的一般流程在windows系统上面我们经常能看到很多类似于xxx.dll的文件,在做android开发的时候我们能看到很多xxx.so的文件。这些都是啥呢?其实就是用c和c实现生成的动态库,供windows和android系统来调用。我们解压QQ和支付宝的apk找到它的libs目录下,会发现有大
Stella981 Stella981
3年前
MSSQL提权之xp_cmdshell
0x01前提1.getshell或者存在sql注入并且能够执行命令。2.sqlserver是system权限,sqlserver默认就是system权限。0x02xp\_cmdshell有了xp\_cmdshell的话可以执行系统命令,该组件默认是关闭的,因
Stella981 Stella981
3年前
SpringBoot学习:整合shiro自动登录功能(rememberMe记住我功能)
首先在shiro配置类中注入rememberMe管理器!复制代码(https://oscimg.oschina.net/oscnet/675f5689159acfa2c39c91f4df40a00ce0f.gif)/cookie对象;rememberMeCookie()方法是设置Cookie的生成模
Wesley13 Wesley13
3年前
vs2010
asp.netwebformvs2008发布网站的时候dll文件名是动态的不固定,需要使用插件生成固定名称dllvs2008发布web项目的时候就不需要插件了,直接发布就是固定名称的dllvs2010之后网站与web项目都可以生成固定名称的dllasp.netmvcvs2013vs20191.发布mvc项目的时候可以生成之后直接复制
Stella981 Stella981
3年前
AjaxPro.dll,asp.net 前台js调用后台方法(无刷新)
1、什么是AjaxAjax是异步Javascript和XML(AsynchronousJavaScriptandXML)的英文缩写。"Ajax"这个名词的发明人是JesseJamesGarrett,而大力推广并且使Ajax技术炙手可热的是Google。Ajax的核心理念在于使用XMLHttpRequest对象发送异步请求。
Stella981 Stella981
3年前
Python常用模块
一、什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。  但其实import加载的模块分为四个通用类别:   1使用python编写的代码(.py文件)  2已被编译为共享库或DLL的C或C扩展  3包好一组模块的包  4使用C编写并链接到
Stella981 Stella981
3年前
Spring IOC 巨多 非常 有用
关联文章: 关于SpringIOC(DI依赖注入)你需要知道的一切(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fjavazejian%2Farticle%2Fdetails%2F54561302) 关于SpringAOP(Asp
Stella981 Stella981
3年前
SpringBoot测试Service或者Dao层
!(https://oscimg.oschina.net/oscnet/3617716e29864749803145ac057d5c11f0c.gif)使用SpringBoot进行单元测试时,发现使用@Autowired注解的类无法自动注入,当使用这个类的实例的时候,报出NullPointerException,即空指针
Stella981 Stella981
3年前
Spring 12 种 常用注解!
1.声明bean的注解@Component组件,没有明确的角色@Service在业务逻辑层使用(service层)@Repository在数据访问层使用(dao层)@Controller在展现层使用,控制器的声明(C)2.注入bean的注解@Autowired:由Spring提供@Inj
Stella981 Stella981
3年前
Google 开源的依赖注入库,比 Spring 更小更快!
!(https://oscimg.oschina.net/oscnet/ea35eab1933347cea91b2ce063269b0e.jpg)来源| zhuanlan.zhihu.com/p/24924391Guice是Google开源的一个依赖注入类库,相比于SpringIoC来说更小更快。Elasticsearch大