- 博客(9)
- 收藏
- 关注
原创 C++生成随机字符串作为密码
由于我们需要在大量的网站和APP注册,为了便于记忆,注册的用户名往往类似甚至一模一样,密码也经常一模一样或者类似。这是一种不好的习惯,因为黑客有可能获取网站和APP泄露的大量密码后,运用某种方法找到用户设置密码的习惯,这样账号就有了被盗的风险。为了避免黑客找到用户设置密码的习惯,最好的办法就是用随机字符串作为密码。默认密码长度为10,这应该是够用的。下面是C++实现:#include...
2018-04-17 02:11:29 6512
原创 CVE-2023-21716 Microsoft Word远程代码执行漏洞Poc
受害者打开python代码生成的RTF文件,RTF解析器解析恶意代码,触发堆溢出,Microsoft Word会闪退,用户其它Word中未保存的内容会丢失。
2023-04-25 16:06:13 290
原创 机器学习 coursera 吴恩达 Programming Exercise 2: Logistic Regression
机器学习 coursera 吴恩达 Programming Exercise 2: Logistic Regression
2023-03-20 23:38:17 107
原创 机器学习 coursera 吴恩达 Programming Exercise 1: Linear Regression
机器学习 coursera 吴恩达 Programming Exercise 1: Linear Regression
2023-03-20 01:11:10 181
原创 linux常用操作
Linux编译问题linux中编译多个C++文件g++ *.cpp -o targetNamelinux中编译需要用到zlib.hg++ *.cpp -o targetName -lzlinux移植错误uint32_t has not been declared#include <stdint.h>linux中用C++11标准编译多个C++文件g++ *.cp...
2019-11-19 08:56:29 275
原创 linux vi常用指令
vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)从命令行切换到编辑模式: i、a、oi 为从目前光标所在处输入,I 为在目前所在行的第一个非空格符处开始输入a 为从目前光标所在的下一个字符处开始输入, A 为从光标所在行的最后一个字符处开始输入o 为在目前光标所在的下一行处输入新的一行,O 为在目...
2019-11-19 08:48:17 193
原创 gitlab常用功能
git解决 fatal: unable to connect to github.com原因:需要用https才能读到数据解决方法:输入命令git config --global url."https://".insteadOf git://git命令执行git clone提示“fatal: unable to access目标地址”的问题当执行git clone https://gi...
2019-11-18 21:22:13 726
原创 C++时间
先来补充一点常识:1秒 = 1000毫秒1毫秒 = 1000微秒1s = 1000ms1ms = 1000μs在C++中,tm结构在time.h中的定义如下:struct tm{ int tm_sec; /* 秒 – 取值区间为[0,59] */ int tm_min; /* 分 - 取值区间为[0,59] */ ...
2019-11-18 16:48:45 235
原创 n!的素数分解
今天在知乎上看到一个问题,和n!的素数分解有关。发现初等数论里有关于n!的素数分解的结论。所以我想用程序实现这个结论。但是在这个过程中我发现了一些困难,而按照我的习惯,我将先简化问题,而后逐步求精。这个问题可以分为两个部分,第一部分是求出所有不超过n的素数,然后把这些素数存在一个数组里。第二部分是求出素数对应的幂,然后把这些幂存在另一个数组里。第二部分是很容易的,困难主要是在第一部分。在第一部分中...
2018-04-05 01:11:00 862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人