git push错误failed to push some refs to的解决 上传文件中的一个失误点解决。https://blog.csdn.net/MBuger/article/details/70197532
剑指offer-Java-思路 刷完后经常遗忘,将每一题的思路记录下来,以便于复习序号编号是牛客上的顺序:https://www.nowcoder.com/ta/coding-interviewsJZ17 树的的子结构首先需要判断A,B的根节点是否一样。如果不一样,判断A的左孩子和B的根节点是否一样,同理可判断A的右孩子和B的根节点是否一样。依次找下去如果上述情况都不满足则说明不包含。如果找到了A中有值(遍历A中的左右子树,利用递归,)是否有一个节点的值和B中的根节点相同,如果相等则比较左右子树是否.
关于Java连接数据库时批处理的rewriteBatchedStatements设置 MySQL的JDBC连接的url中要加rewriteBatchedStatements参数,并保证5.1.13以上版本的驱动,才能实现高性能的批量插入。MySQL JDBC驱动在默认情况下会无视executeBatch()语句,把我们期望批量执行的一组sql语句拆散,一条一条地发给MySQL数据库,批量插入实际上是单条插入,直接造成较低的性能。只有把rewriteBatchedStatemen...
xshell 实现 ubuntu与windows文件传输的简单命令 环境 ubuntu16 -----win10---- xshell社区版用xftp传输也很方便,但不如命令行直接。.先安装一个包sudo apt-get install lrzsz然后就可以直接用命令传输了。将ubuntu上的传到本地 sz 文件名将本地传到服务器rz就会弹出windows的文件管理器,选择对应的文件。PS:在传输对应文件时,ubuntu上的目录要...
AT&T 汇编语法与Intel汇编语法 的认识 参考学习:https://blog.csdn.net/happy987818/article/details/51557502Intel就是平时学的windows上的汇编的语法GCC上采用的是AT&T的汇编格式。因此极其有必要了解两者的不同。寄存器AT&T要加上%---->%eax与Intel上指令数的位置相反mov edi,esi --...
C++读书笔记 :多态 虚函数:C++的多态性:函数重载和虚函数基类中用virtual声明成员函数为虚函数重装是同一层次函数名相同,覆盖是继承层次上成员函数的函数原型相同虚继承抽象类包含纯虚函数的类称为抽象类。抽象类--------->只能作为基类派生出来的新的子类。纯虚函数(Pure Virtual Function)不具备函数的功能纯虚函数不能被继承。然后就是简单的de...
repne scasb 用法 repne scasb 用法经常看到这个语句,记下来以免以后忘掉了。一些知识点:repne是重复执行指令。scas是用来搜索字符。一些标志位参数:DF:方向CX:所要搜索的串的长度ax:所要搜索的数据di:所要搜索的那条串串用法1计算字符串长度mov ecx,FFFFFFF;设置循环次数,这里我理解为设置大,然后后面可以直接用补码对应长度su...
RC4加密算法理解 RC4加密算法理解概念在密码学中,RC4(来自Rivest Cipher 4的缩写)是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。RC4是有线等效加密(WEP)中采用的加密算法,也曾经是TLS可采用的算法之一。原理:总体来说包括两个部分:1.初始化密匙盒子。2.伪随机密码生成PS:不需要过分转牛角为什么能这样子加密,这涉及到数学问题了,不过...
Linux下堆栈结构分析 看完这篇后,没啥文化的我只能说声wc了,写的太好了。很好的阐述了堆栈的抽象概念2223333333,最近学堆学的有点自闭,23333原作者说不能转载,那我就留个链接8.6666Linux堆栈结构分析...
linux系统调用 —使用int 0x80概念系统调用是计算机程序请求操作系统内核服务的方式。为进程和操作系统提供必要的接口。分类进程控制文件管理设备管理信息维护通信过程-系统调用个数:200多个-区分入口函数(可以理解成处理不同调用的函数):用系统调用号步骤准备参数,发出请求导入参数所对应的C语言库执行系统调用完成相应功能,返回值存到eax,返回中断函数...
z3安装与学习 233333,听说直接pip安装的不太让人愉悦。那就直接用源码安装了。//跟angr中的安装相仿,先创建个虚拟环境sudo apt install python-dev libffi-dev build-essential virtualenvwrappervirtualenv z3cd z3source 路径/z3/bin/activategit clone https:/...
堆的off-by-one 单字节溢出产生环境:1.不注意数组长度,循环次数不注意2,字符串操作失误,如:忘记字符串在你输入后会加上’\x00’来截断产生的影响:虽然只能覆盖掉一个字符,但也能发挥强大的威力。就从null-off-by-one开始看。那么该如何利用呢?chunk overlappingunlink触发(unlink的话还没搞懂,懂了再写一遍说说)关于chunk overlappin...
SMC 初探 SMC 初探PS:水平太次,做过类似的题太少,只能有点入门思路。这个技术是为了反调试(静态调试),是代码在执行时才生出其中的一部分执行代码。对于一部分入门题来说,思路还是很明确的。菜鸡的弱鸡思路:先找出显著特征:比如说强行给一个数据域强制转换类型,如(*(xxx)add)之类的。然后对处理该地址的代码分析,用PatchByte()修改完,再快捷键‘c’转为汇编,再’creat...
IDA Decompilation failure:too big function 这个调一下配备文件就行了。C:\Program Files\IDA 7.0\cfg\hexrays.cfgMAX_FUNCSIZE = 64 64改成大一点的就行。网上说改成1024