tinker热修复gradle接入
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 2021-04-29更新,最近在复习热修复,发现我的老代码不行了,所以把这篇文章更新一下 本篇是gradle接入 tinker的github网址为 tinker 我使用的最新版本为TINKER_VERSION=1.9.14.12 下面开始更新新版的代码 在peoject的build中配置如下 buildscript { repos…
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 2021-04-29更新,最近在复习热修复,发现我的老代码不行了,所以把这篇文章更新一下 本篇是gradle接入 tinker的github网址为 tinker 我使用的最新版本为TINKER_VERSION=1.9.14.12 下面开始更新新版的代码 在peoject的build中配置如下 buildscript { repos…
[极客大挑战 2019]Http 打开以后发现啥也没有,同样先查看一下源码,找了半天啥也没找到 最后找到了一个php 为什么它有用呐 href 超链接所指向的 URL。链接不限于基于 HTTP 的 URL——它们可以使用浏览器支持的任何 URL 协议 去访问一下 出现了一段话 It doesn't come from 'https://Sycsecret.buuoj.cn' 他不来自这里,秉承着反…
一、Controller方法参数:@RequestBody List<Long> ids 前端传的json数据: [ 1010, 1011 ] 二、Controller方法参数: @RequestBody User user 把List集合封装在一个实体类型中,用该实体类型作为Controller的方法参数 User为实体类型,里面有个List<Long>类型的参数(假设名…
一、网络层 4.1 ~4.2 节 R1. 问题: Let's review some of the terms used in this book. Earlier, we talked about how the name of a packet at the transport layer is a message segment, and the name of a packet at th…
前言 博主本身是一直从事Java后端开发,一直想独立开发一套完整前端和后端技术结合的项目来提升自己的技术水平,经过对业界的一些热点技术的了解并对技术栈选型考虑后,博主打算利用 Vue.js 和 Spring Boot 技术栈来开发一个属于自己的博客系统,等开发完成把自己平时遇到的技术分享出来。由于对前端技术不是太了解,所以想从零开始把开发的整个过程记录下来,第一篇文章就先把前端环境搭建起来再弄后面…
cat ascii.hex | ascii2binary -b h -t us > ascii.bin x86dis -e 0 -s att -f ascii.bin echo "d8 01 77 c4 90 90 90 90" | ascii2binary -b h -t uc | x86dis -e 0 -s intel echo "d801 77c4" | ascii2binary -…
1.禁用配置服务器向导 禁止“配置你的服务器”(Manage Your Server)向导的出现:在控制面板(Control Panel) -> 管理员工具(Administrative Tools )-> 管理你的服务器(Manage Your Server)运行它,然后在窗口的左下角复选“登录时不要显示该页”(Don't display this page at logon)。 2…
写法一: function aa(){ console.log(123); } 写法二: let aa = function(){ console.log(123); } 写法三: let aa =()=>{ console.log(123); } 调用: console.log(aa); //光打印不调用 输出 function(){console.log(123)} aa()//调用方法…
Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1、开启端口(以80端口为例) 方法一: /sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT 写入修改 /etc/init.d/iptables save 保存修改 service iptables re…
插件(Plugin)是什么不用多说。常用的软件,例如Eclipse、Photoshop、VisualStudio,都支持插件扩展。插件可以动态给软件添加一些功能,也可以随时删除,这样的好处是任何人都可以给这个软件进行功能上的扩展,而不用去改软件本身的代码。 为什么使用插件模式 使用插件模式实现某些功能的好处在于能够在不重新编译主程序的情况下,动态为主程序添加一些其他的功能。 插件的存在形式 在Ja…