<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_30954607的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/weixin_30954607</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weixin_30954607]]></copyright><item><title><![CDATA[【安徽集训】Entropy]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101601212</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101601212</guid><author>weixin_30954607</author><pubDate>Fri, 27 Sep 2019 16:13:00 +0800</pubDate><description><![CDATA[出题人罗哲正是神爷 Orz
Description
　　这是一道披着交互题外衣的通信题，只支持 C++。
　　你需要实现 \(2\) 个函数。
　　交互库先给第一个函数传入一个参数 \(n\)，你加密得到的 \(01\) 字符串的长度必须是 $n。你需要根据 \(n\) 做一些相应的预处理，并向交互库返回你能接受的最大 \(\text{long long}\) 类型整数 \(m\)。
　...]]></description><category></category></item><item><title><![CDATA[【安徽集训】字符串]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101601199</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101601199</guid><author>weixin_30954607</author><pubDate>Thu, 26 Sep 2019 15:40:00 +0800</pubDate><description><![CDATA[Description
　　给定小写字母串 \(s,t\)，你可以对 \(s\) 进行以下 \(4\) 种操作：
　　　　1. 在任意位置添加一个字符，代价为 \(a\)
　　　　2. 删除任一字符，代价为 \(b\)
　　　　3. 替换任一字符，代价为 \(c\)
　　　　4. 交换相邻两个字符，代价为 \(d\)
　　求将 \(s\) 变为 \(t\) 的最小代价。
　　\(|s|,...]]></description><category></category></item><item><title><![CDATA[被那个记过整的干什么都顾虑]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101795453</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101795453</guid><author>weixin_30954607</author><pubDate>Thu, 26 Sep 2019 12:18:00 +0800</pubDate><description><![CDATA[。

转载于:https://www.cnblogs.com/zhangzs000/p/11590153.html]]></description><category></category></item><item><title><![CDATA[Android游戏破解练习-大圣觉醒]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406377</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406377</guid><author>weixin_30954607</author><pubDate>Wed, 25 Sep 2019 19:57:00 +0800</pubDate><description><![CDATA[Android游戏破解练习-大圣觉醒用Android Skiller搜下关键字看有没有PaySuccess发现有关键字那么就用Jadx继续搜索找到关键字找到它对应类，右键查找引用看看哪里引用了一直往上找。会看到日志，过滤一下发现关键信息再Jadx直接搜索中文支付接口被调用进入后，发现d应该是刚刚看到的跟支付有关的类但是不确定，所以想加个日志，那么要再Android Skiller里面找到...]]></description><category></category></item><item><title><![CDATA[Android游戏破解练习-大圣降魔录]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406375</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406375</guid><author>weixin_30954607</author><pubDate>Wed, 25 Sep 2019 16:36:00 +0800</pubDate><description><![CDATA[Android游戏破解练习-大圣降魔录因为发现跟捕鱼的那个是同个公司，所以可以先直接用AndroidSkiller搜PaySuccesss发现了两个一个是接口一个是匿名类看到匿名类肯定想到，是调用了新接口 new 了一个，加下来要搜索它。但是在Java Decompiler里面不太好搜索。所以我们用jadx-gui打开apk搜索EgamePayListener点击进去后。发现了取消支付，...]]></description><category></category></item><item><title><![CDATA[Android逆向第二天]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406376</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406376</guid><author>weixin_30954607</author><pubDate>Wed, 25 Sep 2019 14:37:00 +0800</pubDate><description><![CDATA[Android逆向第二天smali基础语法寄存器 p0 this p1,p2... 参数 v0,v1,... 局部变量数据类型 在smali代码中数据类型以类型描述符来表示 ① 基本类型 int ­&gt; I float ­&gt; F boolean ­&gt; Z void ­&gt;V② 引用类型 String ­&gt; Ljava/lang/String; int[] ­&g...]]></description><category></category></item><item><title><![CDATA[idea和gradle构建spring5--我的错误]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101584819</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101584819</guid><author>weixin_30954607</author><pubDate>Tue, 24 Sep 2019 09:50:00 +0800</pubDate><description><![CDATA[首先配置好gradle 【https://services.gradle.org/distributions/】（下载解压配置环境变量，配置idea里面的参数即可） 【我的是5.2.1版】
 然后编译报 --- Error:No such property: GradleVersion for class: JetGradlePlugin 
　原因：由于idea...]]></description><category></category></item><item><title><![CDATA[【福建集训】果树]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101601210</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101601210</guid><author>weixin_30954607</author><pubDate>Mon, 23 Sep 2019 22:28:00 +0800</pubDate><description><![CDATA[题意
　　有一棵 \(n\) 个点的树，每个点有一种 \([1,n]\) 内的整数颜色 \(c_i\)，求有多少条不含重复颜色的路径（即路径上不能有两点颜色一样。当然，一个点也是一条合法路径）。
　　\(n\le 10^5\)
题解
　　我 只 会 点 分 治
　　考试时先睡了一小时觉，然后再看这题，想了半天发现是个 sb 题，又感觉其他两题都做不来，于是自信码农起来。
　　结果 zjr...]]></description><category></category></item><item><title><![CDATA[Android逆向之重新打包]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406374</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406374</guid><author>weixin_30954607</author><pubDate>Mon, 23 Sep 2019 16:51:00 +0800</pubDate><description><![CDATA[重新打包环境问题： ① java 环境先装好，cmd 执行 java 应该有回显 ② adb 加入到 path 环境变量中（D:\Android\sdk\platform-tools） ③ adb 相关的文件要一致 Androidkiller 中的 adb 与 sdk 中 adb 与 第三方模拟器中 adb 要一致！！！当每个地方的 adb 都一致时，在 androidkiller 中刷...]]></description><category></category></item><item><title><![CDATA[Android逆向之Android逆向工具介绍]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406373</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406373</guid><author>weixin_30954607</author><pubDate>Mon, 23 Sep 2019 16:47:00 +0800</pubDate><description><![CDATA[Android逆向之Android逆向工具介绍Android逆向之Android逆向工具介绍Android逆向第一天介绍Android APK文件结构 问题：Android APK的入口函数是什么？ Android 系统历史SDK工具­adb,monitor adb的使用 adb命令 monitor操作Android逆向工具 ①命令行工具 1.AndroidManifest.xml清单文...]]></description><category></category></item><item><title><![CDATA[leetcode1]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101795452</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101795452</guid><author>weixin_30954607</author><pubDate>Sun, 22 Sep 2019 15:43:00 +0800</pubDate><description><![CDATA[5197.最小绝对差
给你个整数数组arr，其中每个元素都不相同。
请你找到所有具有最小绝对差的元素对，并且按升序的顺序返回。

示例 1：
输入：arr = [4,2,1,3]
输出：[[1,2],[2,3],[3,4]]

示例 2：
输入：arr = [1,3,6,10,15]
输出：[[1,3]]

示例 3：
输入：arr = [3,8,-10...]]></description><category></category></item><item><title><![CDATA[Android开发基础]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406372</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406372</guid><author>weixin_30954607</author><pubDate>Sat, 21 Sep 2019 20:00:00 +0800</pubDate><description><![CDATA[Android开发基础开发基础包括① Android开发环境搭建Android Studio的安装https://developer.android.google.cn/studio/SDK的下载和配置两种方法，方法1 拷贝别人的SDK文件夹中的所有内容，放在与AndroidStudio在同级目录方法2 根据Android Studio的向导去下载和安装模拟器的安装与配置方法1 拷贝别人...]]></description><category></category></item><item><title><![CDATA[【CF335 E】Counting Skyscrapers]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101601207</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101601207</guid><author>weixin_30954607</author><pubDate>Fri, 20 Sep 2019 19:57:00 +0800</pubDate><description><![CDATA[题意
　　有一排高楼，每一栋高楼有一个正整数高度，高度为 \(i\) 的概率为 \(2^{-i}\)。一栋楼的每层从下往上依次编号为 \(0,1,2,\cdots,i-1\)。
　　为了出题，大楼之间安装了溜索。在一栋楼的第 \(i\) 层和另一栋楼的第 \(i\) 层之间有一条溜索，当且仅当这两栋楼之间没有一栋大楼高度达到 \(i\) 层。
　　Alice 和 Bob 要数数有多少栋楼...]]></description><category></category></item><item><title><![CDATA[Android逆向之Java常用类]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406371</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406371</guid><author>weixin_30954607</author><pubDate>Fri, 20 Sep 2019 16:07:00 +0800</pubDate><description><![CDATA[Android逆向之Java常用类包装类byte ­&gt; Byteint ­&gt; Integershort ­&gt; Shortlong ­&gt; Longfloat ­&gt; Floatdouble ­&gt; Doubleboolean ­&gt; Booleanchar ­&gt; Character  public static void test0(){...]]></description><category></category></item><item><title><![CDATA[【BZOJ 3514】Codechef MARCH14 GERALD07 加强版]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101601205</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101601205</guid><author>weixin_30954607</author><pubDate>Thu, 19 Sep 2019 10:36:00 +0800</pubDate><description><![CDATA[题意
　　\(n\) 个点 \(m\) 条边的无向图，\(k\) 次询问保留图中编号在 \([l,r]\) 的边的时候图中的联通块个数。强制在线。
　　\(n,m,k\le 2\times 10^5\)
题解
　　LCT 练习题，和这题有得一比
　　对于一组询问 \(l,r\)，考虑每一条编号在 \([l,r]\) 的编号为 \(i\) 的边 \((u,v)\) 什么时候会造成贡献：不加...]]></description><category></category></item><item><title><![CDATA[看laravel源码学习依赖注入]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101390486</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101390486</guid><author>weixin_30954607</author><pubDate>Wed, 18 Sep 2019 23:56:00 +0800</pubDate><description><![CDATA[前言
初心
最近在看设计模式中的依赖注入，希望借助设计模式的神奇魔力，能达到一个目的，然后在此学习的过程中，能收获一个bonus。这个目的就是能使得自己设计的系统更简单更容易理解，或者是使得系统设计的结构和代码更简单，而bonus是企图在设计模式上实现概念上的并发。这篇文章是希望把自己这段时间的学习成果作一个记录和总结，然而并不要太期待，因为目前得出的结论并没有达到我的目的，bonu...]]></description><category></category></item><item><title><![CDATA[设计模式折腾大纲]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101390484</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101390484</guid><author>weixin_30954607</author><pubDate>Wed, 18 Sep 2019 23:53:00 +0800</pubDate><description><![CDATA[设计模式折腾大纲

六大原则
单一职责原则（Single Responsibility Principle，简称SRP ）
核心思想：应该有且仅有一个原因引起类的变更
里氏替换原则（Liskov Substitution Principle,简称LSP）
在使用基类的的地方可以任意使用其子类，能保证子类完美替换基类。
依赖倒置原则（Dependence Inversion ...]]></description><category></category></item><item><title><![CDATA[JAVA异常]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406370</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406370</guid><author>weixin_30954607</author><pubDate>Wed, 18 Sep 2019 19:14:00 +0800</pubDate><description><![CDATA[JAVA异常AccountNotFoundException类package com.blueleson.hello;​public class AccountNotFoundException extends Exception {​ public AccountNotFoundException(String message) { super(message); ...]]></description><category></category></item><item><title><![CDATA[JAVA继承、接口]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406369</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406369</guid><author>weixin_30954607</author><pubDate>Wed, 18 Sep 2019 19:13:00 +0800</pubDate><description><![CDATA[JAVA继承、接口接口1public interface IAction1 { void run();}接口2public interface IAction2 { void run();}Animalpublic class Animal { String name;    //属性 int age;        //属性​ // 默认构造函数 p...]]></description><category></category></item><item><title><![CDATA[基于C++基础对比性学习JAVA笔记]]></title><link>https://blog.csdn.net/weixin_30954607/article/details/101406285</link><guid>https://blog.csdn.net/weixin_30954607/article/details/101406285</guid><author>weixin_30954607</author><pubDate>Wed, 18 Sep 2019 19:09:00 +0800</pubDate><description><![CDATA[基于C++基础对比性学习JAVA笔记


JAVA万物皆对象


类名和文件名必须一致，且区分大小写


java中所有的函数都必须写在类中


创建对象的写法：Main main = new Main() ;


System.out.print("helloworld");相当于printf
System.out.println("helloworld...]]></description><category></category></item></channel></rss>