<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[爱党人士]]></title><description><![CDATA[一个热爱党的小菜鸡]]></description><link>https://blog.youkuaiyun.com/qq_43504939</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43504939]]></copyright><item><title><![CDATA[2022年度总结]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/128506769</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/128506769</guid><author>qq_43504939</author><pubDate>Sat, 31 Dec 2022 17:53:07 +0800</pubDate><description><![CDATA[年度总结]]></description><category></category></item><item><title><![CDATA[Java面试智力题逻辑题汇总2021]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/111657153</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/111657153</guid><author>qq_43504939</author><pubDate>Thu, 24 Dec 2020 21:53:41 +0800</pubDate><description><![CDATA[rand5()能够生成0-4的随机数
rand7()能够生成0-6的随机数
已知rand7()生成rand5()

已知rand5()生成rand7()






]]></description><category></category></item><item><title><![CDATA[mvc:default-servlet-handler标签]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/109294740</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/109294740</guid><author>qq_43504939</author><pubDate>Mon, 26 Oct 2020 17:47:27 +0800</pubDate><description><![CDATA[占坑回来填
参考：https://blog.youkuaiyun.com/codejas/article/details/80055608


]]></description><category></category></item><item><title><![CDATA[git push错误failed to push some refs to的解决]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/109184025</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/109184025</guid><author>qq_43504939</author><pubDate>Tue, 20 Oct 2020 16:38:51 +0800</pubDate><description><![CDATA[上传文件中的一个失误点解决。

https://blog.youkuaiyun.com/MBuger/article/details/70197532

]]></description><category></category></item><item><title><![CDATA[Python中的@staticmethod和@Classmethod]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/109103170</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/109103170</guid><author>qq_43504939</author><pubDate>Thu, 15 Oct 2020 18:57:31 +0800</pubDate><description><![CDATA[填坑

]]></description><category></category></item><item><title><![CDATA[剑指offer-Java-思路]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/108919123</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/108919123</guid><author>qq_43504939</author><pubDate>Sun, 04 Oct 2020 15:37:00 +0800</pubDate><description><![CDATA[刷完后经常遗忘，将每一题的思路记录下来，以便于复习



序号编号是牛客上的顺序：https://www.nowcoder.com/ta/coding-interviews







JZ17 树的的子结构


首先需要判断A,B的根节点是否一样。

如果不一样，判断A的左孩子和B的根节点是否一样，同理可判断A的右孩子和B的根节点是否一样。依次找下去
如果上述情况都不满足则说明不包含。
如果找到了A中有值（遍历A中的左右子树，利用递归，）是否有一个节点的值和B中的根节点相同，如果相等则比较左右子树是否.]]></description><category></category></item><item><title><![CDATA[Java常见报错--学习中的报错信息整理收集]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/89950352</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/89950352</guid><author>qq_43504939</author><pubDate>Sat, 12 Sep 2020 20:34:39 +0800</pubDate><description><![CDATA[避免以后出现同样错误而浪费大量时间去纠错，在此记录好各种奇葩错误以及粗心错误，也同样给一样的萌新们的出现的同样bug提供借鉴。



Exception in thread “main” org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [com.atguigu.spring.bean.Student] is defined: expected single match.]]></description><category></category></item><item><title><![CDATA[关于Java连接数据库时批处理的rewriteBatchedStatements设置]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/105455703</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/105455703</guid><author>qq_43504939</author><pubDate>Sat, 12 Sep 2020 20:18:31 +0800</pubDate><description><![CDATA[MySQL的JDBC连接的url中要加rewriteBatchedStatements参数，并保证5.1.13以上版本的驱动，才能实现高性能的批量插入。
MySQL JDBC驱动在默认情况下会无视executeBatch()语句，把我们期望批量执行的一组sql语句拆散，一条一条地发给MySQL数据库，批量插入实际上是单条插入，直接造成较低的性能。
只有把rewriteBatchedStatemen...]]></description><category></category></item><item><title><![CDATA[xshell 实现 ubuntu与windows文件传输的简单命令]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/104103701</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/104103701</guid><author>qq_43504939</author><pubDate>Tue, 28 Jan 2020 23:49:03 +0800</pubDate><description><![CDATA[环境 ubuntu16 -----win10---- xshell社区版
用xftp传输也很方便，但不如命令行直接。
.
先安装一个包

sudo apt-get install lrzsz

然后就可以直接用命令传输了。
将ubuntu上的传到本地
 sz 文件名

将本地传到服务器
rz

就会弹出windows的文件管理器，选择对应的文件。
PS：
在传输对应文件时，ubuntu上的目录要...]]></description><category></category></item><item><title><![CDATA[AT&T 汇编语法与Intel汇编语法 的认识]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/103319752</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/103319752</guid><author>qq_43504939</author><pubDate>Fri, 29 Nov 2019 23:59:44 +0800</pubDate><description><![CDATA[参考学习：https://blog.youkuaiyun.com/happy987818/article/details/51557502


Intel就是平时学的windows上的汇编的语法


GCC上采用的是AT&amp;T的汇编格式。因此极其有必要了解两者的不同。


寄存器

AT&amp;T要加上%----&gt;%eax



与Intel上指令数的位置相反

mov edi,esi	--...]]></description><category></category></item><item><title><![CDATA[C++读书笔记 ：多态]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/103291486</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/103291486</guid><author>qq_43504939</author><pubDate>Thu, 28 Nov 2019 12:59:12 +0800</pubDate><description><![CDATA[虚函数：
C++的多态性：函数重载和虚函数
基类中用virtual声明成员函数为虚函数
重装是同一层次函数名相同，覆盖是继承层次上成员函数的函数原型相同


虚继承


抽象类
包含纯虚函数的类称为抽象类。
抽象类---------&gt;只能作为基类派生出来的新的子类。


纯虚函数(Pure Virtual Function)
不具备函数的功能
纯虚函数不能被继承。


然后就是简单的de...]]></description><category></category></item><item><title><![CDATA[repne scasb 用法]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102855783</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102855783</guid><author>qq_43504939</author><pubDate>Fri, 01 Nov 2019 13:22:26 +0800</pubDate><description><![CDATA[repne scasb 用法


经常看到这个语句，记下来以免以后忘掉了。


一些知识点：

repne是重复执行指令。
scas是用来搜索字符。
一些标志位参数：

DF：方向
CX：所要搜索的串的长度
ax:所要搜索的数据
di:所要搜索的那条串串





用法1


计算字符串长度


mov ecx,FFFFFFF;设置循环次数，这里我理解为设置大，然后后面可以直接用补码对应长度
su...]]></description><category></category></item><item><title><![CDATA[RC4加密算法理解]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102754027</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102754027</guid><author>qq_43504939</author><pubDate>Sat, 26 Oct 2019 10:47:11 +0800</pubDate><description><![CDATA[RC4加密算法理解


概念


在密码学中，RC4（来自Rivest Cipher 4的缩写）是一种流加密算法，密钥长度可变。它加解密使用相同的密钥，因此也属于对称加密算法。RC4是有线等效加密（WEP）中采用的加密算法，也曾经是TLS可采用的算法之一。


原理：总体来说包括两个部分：1.初始化密匙盒子。2.伪随机密码生成


PS：不需要过分转牛角为什么能这样子加密，这涉及到数学问题了，不过...]]></description><category></category></item><item><title><![CDATA[Eclipse简明使用教程(java集成开发环境）]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102728538</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102728538</guid><author>qq_43504939</author><pubDate>Thu, 24 Oct 2019 17:53:25 +0800</pubDate><description><![CDATA[&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &...]]></description><category></category></item><item><title><![CDATA[Linux下堆栈结构分析]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102693149</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102693149</guid><author>qq_43504939</author><pubDate>Tue, 22 Oct 2019 23:40:17 +0800</pubDate><description><![CDATA[看完这篇后，没啥文化的我只能说声wc了，
写的太好了。
很好的阐述了堆栈的抽象概念
2223333333，最近学堆学的有点自闭，23333
原作者说不能转载，那我就留个链接8.
6666
Linux堆栈结构分析

...]]></description><category></category></item><item><title><![CDATA[linux系统调用]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102673712</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102673712</guid><author>qq_43504939</author><pubDate>Mon, 21 Oct 2019 22:40:34 +0800</pubDate><description><![CDATA[—使用int 0x80

概念

系统调用是计算机程序请求操作系统内核服务的方式。
为进程和操作系统提供必要的接口。


分类

进程控制
文件管理
设备管理
信息维护
通信



过程


-系统调用个数：200多个
-区分入口函数（可以理解成处理不同调用的函数）：用系统调用号


步骤

准备参数，发出请求
导入参数所对应的C语言库
执行系统调用
完成相应功能，返回值存到eax，返回中断函数
...]]></description><category></category></item><item><title><![CDATA[z3安装与学习]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102652390</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102652390</guid><author>qq_43504939</author><pubDate>Sun, 20 Oct 2019 19:31:04 +0800</pubDate><description><![CDATA[233333，听说直接pip安装的不太让人愉悦。
那就直接用源码安装了。
//跟angr中的安装相仿，先创建个虚拟环境
sudo apt install python-dev libffi-dev build-essential virtualenvwrapper

virtualenv z3

cd z3

source 路径/z3/bin/activate

git clone https:/...]]></description><category></category></item><item><title><![CDATA[堆的off-by-one]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102631492</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102631492</guid><author>qq_43504939</author><pubDate>Fri, 18 Oct 2019 20:23:14 +0800</pubDate><description><![CDATA[单字节溢出
产生环境：

1.不注意数组长度，循环次数不注意
2，字符串操作失误，如：忘记字符串在你输入后会加上’\x00’来截断
产生的影响：
虽然只能覆盖掉一个字符，但也能发挥强大的威力。
就从null-off-by-one开始看。
那么该如何利用呢？

chunk overlapping
unlink触发（unlink的话还没搞懂，懂了再写一遍说说）

关于chunk overlappin...]]></description><category></category></item><item><title><![CDATA[SMC 初探]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102538904</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102538904</guid><author>qq_43504939</author><pubDate>Sun, 13 Oct 2019 22:06:28 +0800</pubDate><description><![CDATA[SMC 初探
PS：水平太次，做过类似的题太少，只能有点入门思路。
这个技术是为了反调试（静态调试），是代码在执行时才生出其中的一部分执行代码。
对于一部分入门题来说，思路还是很明确的。


菜鸡的弱鸡思路：
先找出显著特征：
比如说强行给一个数据域强制转换类型，如（*（xxx）add）之类的。
然后对处理该地址的代码分析，
用PatchByte（）修改完，再快捷键‘c’转为汇编，
再’creat...]]></description><category></category></item><item><title><![CDATA[IDA Decompilation failure:too big function]]></title><link>https://blog.youkuaiyun.com/qq_43504939/article/details/102512658</link><guid>https://blog.youkuaiyun.com/qq_43504939/article/details/102512658</guid><author>qq_43504939</author><pubDate>Sat, 12 Oct 2019 00:17:15 +0800</pubDate><description><![CDATA[这个调一下配备文件就行了。
C:\Program Files\IDA 7.0\cfg\hexrays.cfg
MAX_FUNCSIZE            = 64 

64改成大一点的就行。
网上说改成1024

]]></description><category></category></item></channel></rss>