- 博客(88)
- 资源 (23)
- 收藏
- 关注
原创 【pwnable.kr】day9:mistake
pwnable:mistake pwnable.kr:mistake 题目链接 question We all make mistakes, let's move on. (don't take this too seriously, no fancy hacking skill is required at all) This task is based on real event Thank...
2019-02-20 09:15:30
374
原创 bugkuCTF:Cryptography 加密
bugkuCTF:Cryptography 加密 文章目录bugkuCTF:Cryptography 加密滴答~滴聪明的小羊ok这不是摩斯密码简单加密散乱的密文凯撒部长的奖励一段base64.?!+[]-奇怪的密码托马斯.杰斐逊zip伪加密告诉你个秘密这不是md5贝斯家族富强民主python{N1CTF}进制转换affinecrack itrsa来自宇宙的信号 滴答~滴 -... -.- -.-....
2019-01-01 00:00:50
2503
原创 【pwnable.kr】day8:leg
pwnable:leg pwnable.kr:leg 题目链接 question Daddy told me I should study arm. But I prefer to study my leg! Download : http://pwnable.kr/bin/leg.c Download : http://pwnable.kr/bin/leg.asm ssh leg@pwnab...
2018-12-17 22:27:58
542
原创 【pwnable.kr】day7:input
pwnable:input pwnable.kr:input 题目链接 question Mom? how can I pass my input to a computer program? ssh input2@pwnable.kr -p2222 (pw:guest) 题目要求我们使用ssh登录到服务器上查看ssh input2@pwnable.kr -p2222,密码是guest,有的时...
2018-12-16 22:07:44
442
原创 【pwnable.kr】day6:random
pwnable:random pwnable.kr:random 题目链接 question Daddy, teach me how to use random value in programming! ssh random@pwnable.kr -p2222 (pw:guest) random.c #include <stdio.h> int main(){ unsigne...
2018-12-15 11:21:26
262
原创 【pwnable.kr】day5:passcode
pwnable:passcode pwnable.kr:passcode 题目链接 question Mommy told me to make a passcode based login system. My initial C code was compiled without any error! Well, there was some compiler warning, but who...
2018-12-14 10:24:04
334
原创 【pwnable.kr】day4:flag
pwnable:flag pwnable.kr:flag 题目链接 question Papa brought me a packed present! let's open it. Download : http://pwnable.kr/bin/flag This is reversing task. all you need is binary 分析 下载下来,先用pwntools来看...
2018-12-13 14:07:54
283
原创 【pwnable.kr】day3:bof
pwnable:bof pwnable.kr:bof 题目链接 question Nana told me that buffer overflow is one of the most common software vulnerability. Is that true? Download : http://pwnable.kr/bin/bof Download : http://pwna...
2018-12-12 10:56:02
350
原创 【pwnable.kr】day2:collision
pwnable:collision pwnable.kr:collision 题目链接 question Daddy told me about cool MD5 hash collision today. I wanna do something like that too! ssh col@pwnable.kr -p2222 (pw:guest) 题目需要我们使用ssh登录到服务器上查看s...
2018-12-11 10:38:14
223
原创 【pwnable.kr】day1:fd
pwnable:fd pwnable.kr:fd 题目链接 question 题目要求我们使用ssh登录到服务器上查看ssh fd@pwnable.kr -p2222,密码是guest,有的时候可能有身份的校验,这个时候需要加上参数-o StrictHostKeyChecking=no进行登录 fd.c #include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; #include &amp;amp;amp;lt;stdli
2018-12-10 16:57:22
316
原创 操作系统——银行家算法实现
操作系统——银行家算法实现 #include <iostream> using namespace std; int N; //进程个数 int M; //资源类型种类 int *C; //系统最大可用资源向量 int *Avail; //可用资源向量 int **MaxC; //最大需求矩阵 int **Alloc; //已分配资源矩阵 int **Need; //需求矩...
2018-11-04 11:32:58
450
原创 Julia编译流程与常用第三方库
Julia编译流程与常用第三方库 文章目录Julia编译流程与常用第三方库抽象语法树ASTS执行过程Parser扩展宏类型推断JIT代码生成系统映像常用第三方库文档与注释科学计算与数据处理图形可视化数据库操作机器学习与深度学习 抽象语法树ASTS Julia的代码表示分为两种,第一种是Surface Syntax AST,是代码的结构化表示;第二种是IR(中间表示),用于类型推断和代码生成 IR...
2018-10-26 13:45:53
3727
原创 qsort函数使用
qsort函数使用 #include <iostream> #include <stdlib.h> #include <iomanip> #include <cstring> using namespace std; int IntComp(const void *p, const void *q) { return (*(int *) ...
2018-09-24 16:01:10
795
1
原创 魔法矩阵(蛇形矩阵)
魔法矩阵(蛇形矩阵) #include <iostream> #include <iomanip> using namespace std; int main() { int N; cin >> N; int **a = new int *[N]; for (int i = 0; i < N; i++) { ...
2018-09-21 20:26:33
758
1
原创 Postgresql的CVE漏洞对应的patch信息(不全)
Postgresql的CVE漏洞对应的patch信息(不全) 第二列:CVE信息 第三列:对应的修复和BUG信息 第四列:patch的github序列号 id:1 https://access.redhat.com/security/cve/CVE-2018-1053 https://bugzilla.redhat.com/show_bug.cgi?id=15396...
2018-07-04 21:33:33
2207
原创 python linecache模块
python linecache模块 函数原型 linecache 模块是用于从文件中得到行的模块,常用于从文件中读取已知位置的行 (1)函数原型:linecache.getlines(filename) 用于从filename文件中读取全部内容,存储为列表格式 (2)函数原型:linecache.getline(filename,lineno) 从 filename文件中读取...
2018-07-04 18:22:47
742
原创 正则表达式基本使用
正则表达式基本使用 正则表达式基本使用 基本知识 原子 元字符 模式修正 贪婪模式和懒惰模式 常用函数 re.match() re.search() 全局匹配函数 re.sub() 正则表达式——描述字符串排列的规则: 在对字符串进行处理的时候,希望按照自定义的规则进行处理,称为模式。我们用正则表达式描述这些自定义规则,也称为模式表达式 主要用途:用于字符...
2018-07-04 09:13:58
382
原创 urllib库的使用和URLError
urllib库的使用和URLError urllib库的使用和URLError 其余用法 浏览器模拟——headers属性 方法一 方法二 超时设置 HTTP协议请求 六种协议请求 GET请求实例 POST请求 设置代理服务器 使用debuglog模式 异常处理–URLError 使用urllib.request.urlopen()打开网页 import ...
2018-07-03 18:00:44
1800
原创 Java类与对象(2)
Java类与对象(2) Java类与对象(2) 静态域和静态方法 静态域 静态常量 静态方法 静态方法main 方法参数 对象构造 重载 默认域初始化和无参数构造器 调用另一个构造器 对象析构与finalize方法 静态域和静态方法 在public类中的main函数前,我们都会加上一个static修饰符,用于表示其静态性质 静态域 每个类中都只有一个静态域,...
2018-06-30 21:35:30
476
原创 Linux下后台执行python程序
Linux下后台执行python程序 Linux下后台执行python程序 问题 解决方案 问题 用Xshell连接服务器,打算在服务器上跑一个耗时间很长的代码,但是一旦会话连接断开,代码也会结束执行 解决方案 使用nohup命令挂起服务 例如,我要执行我的test.py文件 可以这样写 其中: -u是为了禁止缓存,让结果可以直接进入日志文件myou...
2018-06-30 17:59:14
9233
3
原创 java类与对象(1)
java类与对象(1) java类与对象(1) 类关系 用户自定义类 Employee类 Employee类剖析 构造器 数据的封装 私有方法 final实例域 类关系 类的关系有: - 依赖(“use-a”) - 聚合(“has-a”) - 继承(“is-a”) 依赖:是一种最明显的、 最常见的关系。例如, Order 类使用 Account 类是因为 O...
2018-06-25 19:38:16
375
原创 Java基本程序设计结构(3)
# [TOC] 大数值运算 我们在运算的时候,总会遇到提供的基本数据类型不够用的情况,但是好在Java在java.math包内提供了两个很好用的类: BigInteger和BigDecimal。分别处理任意整数精度的运算和任意浮点数精度的运算 使用静态的valueOf()将普通的大整数转换成大数值 BigInteger bigInteger=BigInteger.valueO...
2018-06-23 20:56:47
299
原创 Java基本程序设计结构(2)
Java基本程序设计结构(2) Java基本程序设计结构(2) 输入输出 读取输入 输出 文件读写 控制流程 条件语句if 循环语句while 循环语句for 多重选择语句switch 中断控制语句 break语句 continue 输入输出 读取输入 Java读取输入需要先构建一个Scanner对象,并与标准输入流System.in关联 Scann...
2018-06-23 15:21:34
499
原创 Java基本程序设计结构(1)
Java基本程序设计结构(1) Java基本程序设计结构(1) 一个简单的应用程序 注释 数据类型 整型 浮点类型 char类型 boolean类型 变量和常量 变量初始化 常量 运算符 算数运算符 数值类型转换 默认类型转化 强制类型转化 其他运算符 字符串 字符串定义 子串 拼接 检测字符串是否相等 String API 构建字符串 一个简单的应用程...
2018-06-22 16:09:10
387
原创 RDT实现回退N帧协议
RDT实现回退N帧协议 RDT实现回退N帧协议 net_exp.h rdt_pkt_util.c实现net_exp.h中包装的函数 发送方rdt_stopwait_sender.c 接收方rdt_stopwait_receiver.c net_exp.h 给出在RDT协议实现中的一些函数和参量的定义 #ifndef NETEXP_H #define NETEXP_H ...
2018-05-31 09:11:08
3453
1
原创 RDT实现停等协议
RDT实现停等协议 RDT实现停等协议 net_exp.h rdt_pkt_util.c实现net_exp.h中包装的函数 发送方rdt_stopwait_sender.c 接收方rdt_stopwait_receiver.c net_exp.h 给出在RDT协议实现中的一些函数和参量的定义 #ifndef NETEXP_H #define NETEXP_H #in...
2018-05-31 09:09:18
4090
1
原创 socket TCP/UDP通信实验
socket TCP/UDP通信实验 socket TCP/UDP通信实验 TCP通信 TCP通信服务流程 TCP客户端代码 TCP服务器代码 UDP通信 UDP通信服务流程 UDP客户服务代码 UDP服务器代码 TCP通信 TCP通信服务流程 TCP客户端代码 #include <stdio.h> #include <sys/...
2018-05-31 09:00:12
2262
原创 C/C++中Switch语句中default放在首位情况
C/C++中Switch语句中default放在首位情况 问题描述 昨天参加了讯飞的C++线上测试,卷子还算简单,但是问题出的很有趣,选择题中有一题如下: 读出最后的sum的值 #include<iostream> using namespace std; int main() { int sum = 0; for (int n = 0; n < ...
2018-05-31 08:43:41
6004
5
原创 PyQt5搭建图书馆管理系统(11)——窗口信号与槽以及主窗口循环(项目完)
PyQt5搭建图书馆管理系统(11)——窗口信号与槽以及主窗口循环(项目完) PyQt5搭建图书馆管理系统(11)——窗口信号与槽以及主窗口循环(项目完) 管理员主页信号与槽 窗口内信号与槽 窗口间信号与槽 学生用户主页信号与槽 窗口内信号与槽 窗口间信号与槽 主窗口循环 实现代码 实现效果 附上链接 一些感想 管理员主页信号与槽 窗口内信号与槽 在管理员主...
2018-05-01 13:38:54
4049
9
原创 PyQt5搭建图书馆管理系统(10)——学生主页以及修改密码
PyQt5搭建图书馆管理系统(10)——学生主页以及修改密码 PyQt5搭建图书馆管理系统(10)——学生主页以及修改密码 学生主页设计 分析 实现代码 实现效果 修改密码功能 分析 代码实现 实现效果 最后附上链接 学生主页设计 分析 在学生主页,主要实现以下功能: 1、借阅书籍 2、归还书籍 3、借阅状态查询 4、书籍库存查询 使用四个QPus...
2018-05-01 12:56:56
4799
4
原创 PyQt5搭建图书馆管理系统(9)——借阅状态查询
PyQt5搭建图书馆管理系统(9)——借阅状态查询 PyQt5搭建图书馆管理系统(9)——借阅状态查询 分析 代码 实现效果 最后附上链接 分析 这个可以说是实现的最简单的一个功能了,只需要结合一下QTableView和QSqlQueryModel对User_Book表和Book表做一个联查即可,直接贴上代码如下 代码 import sys from PyQt...
2018-04-30 23:28:12
1817
原创 PyQt5搭建图书馆管理系统(8)——借书/还书功能
PyQt5搭建图书馆管理系统(8)——借书/还书功能 PyQt5搭建图书馆管理系统(8)——借书/还书功能 借书功能实现 分析 代码实现 实现效果 归还书籍功能实现 分析 实现代码 实现效果 最后附上链接 借书功能实现 分析 本来借书的信息都是应该有RFID识别得到的,但是作为大作业,只能让用户输入信息了,但是书名之类的都不唯一,所以采取了与淘汰书籍一样的操...
2018-04-30 23:18:06
3842
原创 PyQt5搭建图书馆管理系统(7)——用户管理
PyQt5搭建图书馆管理系统(7)——用户管理 PyQt5搭建图书馆管理系统(7)——用户管理 分析 代码实现 代码分析 实现效果 最后附上链接 分析 对于用户管理,本来应该包含添加用户,删除用户等操作的,但是为了实现简单,添加用户就用注册代替了,所以所谓用户管理,只是实现了用户的删除操作 为了删除用户的同时保护数据库的完整性和约束,需要进行以下操作 - 从User表...
2018-04-30 22:56:34
2318
原创 PyQt5搭建图书馆管理系统(6)——书籍信息查询实现
PyQt5搭建图书馆管理系统(6)——书籍信息查询实现 PyQt5搭建图书馆管理系统(6)——书籍信息查询实现 分析 代码实现 代码分析 实现效果 最后附上链接 分析 从数据库的设计可以看到,在这里我们只需要使用Book表的数据,就可以实现书籍信息的查询了 在这个功能的实现上,可以说花了我比较大的心思了,主要实现了这些功能: - 动态刷新,也就是说当管理员删除或者添加...
2018-04-29 21:26:31
9293
4
原创 PyQt5搭建图书馆管理系统(5)——添加/淘汰书籍对话框设计
PyQt5搭建图书馆管理系统(5)——添加/淘汰书籍对话框设计 PyQt5搭建图书馆管理系统(5)——添加/淘汰书籍对话框设计 分析: 添加图书功能 添加图书对话框代码 addBookButtonClicked函数实现逻辑 实现效果: 淘汰图书功能 分析 代码 实现效果 最后附上链接 分析: 在图书管管理系统主页上,我们有添加和淘汰的功能 ,通过按钮弹出对话框进行...
2018-04-29 21:07:44
3466
1
原创 PyQt5搭建图书馆管理系统(4)——管理员主页设计
PyQt5搭建图书馆管理系统(4)——管理员主页设计 PyQt5搭建图书馆管理系统(4)——管理员主页设计 分析 代码 效果 最后附上链接 分析 在管理员主页,为了完成初步的功能,即添加书本,淘汰书本,查看库存,我们需要设计以下: - 一个添加书本的Dialog,通过一个button启用 - 一个淘汰书本的Dialog,通过一个button启用 - 一个查看库存的...
2018-04-25 23:42:40
5131
原创 PyQt5搭建图书馆管理系统(3)——登录页面设计
PyQt5搭建图书馆管理系统(3)——登录页面设计 PyQt5搭建图书馆管理系统(3)——登录页面设计 分析 代码: 效果如下 最后附上链接 分析 登录页面的逻辑很简单,如下: - 用户输入学号和密码(安全起见,加上输入检测) - 如果密码错误或者用户名不存在,则给出提示 - 如果正确,则进行跳转 代码: import sys from PyQt5.Qt...
2018-04-22 12:03:44
12632
3
原创 PyQt5搭建图书馆管理系统(2)——注册页面设计
PyQt5搭建图书馆管理系统(2)——注册页面设计 PyQt5搭建图书馆管理系统(2)——注册页面设计 代码: 实现效果 最后附上链接 我觉得最cd的就是QtDesigner虽然适合快速开发UI,但是我总用不好,只能纯代码来实现界面了。现在大家能看到的一开始的UI设计和一点逻辑,并不包含总体应用的的逻辑体系 代码: import sys from PyQt5...
2018-04-20 10:38:28
7410
15
原创 PyQt5搭建图书馆管理系统(1)——数据库
PyQt5搭建图书馆管理系统(1)——数据库 PyQt5搭建图书馆管理系统(1)——数据库 写在前面 要求 大致思路 数据库 User表 Book表 User_Book表 BuyOrDrop表 最后附上链接 写在前面 这学期的数据库大作业要求是做一个简单的图书馆管理系统,刚好之前看过Qt,就打算用Qt来写了,博客记录一些重要的模块和思路 要求 编写一个图书管理...
2018-04-20 10:22:25
16094
9
Python Qt GUI快速编程pdf
2018-03-05
QT5开发及实例 ppt版本加源码
2018-03-02
Java核心技术 第九版 卷一加卷二 pdf
2018-02-27
OpenCV3编程入门毛星云pdf
2018-03-10
Python3程序开发指南第二版
2018-02-27
Python科学计算 张若愚 pdf
2018-02-27
php和mysql web开发(第四版)pdf
2018-02-28
计算机网络(第五版)英文原版加中文翻译版pdf
2018-02-27
Latex入门 刘海洋
2018-02-27
Python学习手册第三版pdf
2018-02-27
Tensorflow实战Google深度学习框架pdf
2018-03-03
TensorFlow技术解析与实战李佳璇新版pdf
2018-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅