xzjqx's blog

个人博客


  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索
close

Calculator实现文档

发表于 2018-06-12   |  字数 1,636   |  阅读预计 8分钟

项目介绍

本项目在Virtual Studio2015中实现了一个类似Windows系统中的计算器程序,使用VS中的QT Virtual Studio Tools工具在VS中调用Qt的库函数,以通过Qt实现这样一个计算器。

阅读全文 »

深入理解计算机系统(CSAPP)实验三 Attack Lab

发表于 2018-05-10   |  字数 8,197   |  阅读预计 47分钟

准备工作

深入理解计算机系统(CSAPP)的实验三是Attack Lab。实验分为两个部分,分别对应一种攻击方式:代码注入攻击(Code Injection Attacks)和ROP攻击()。我们的任务是完成五个这两类攻击。

实验提供了五个文件,其作用如下:

  • ctarget:用来做代码注入攻击的程序
  • rtarget: 用来做 ROP 攻击的程序
  • cookie.txt: 一个 8 位的 16 进制代码,用来作为攻击的标识符
  • farm.c: 用来找寻 gadget 的源文件
  • hex2raw: 用来生成攻击字符串的程序
阅读全文 »

深入理解计算机系统(CSAPP)实验二 Bomb Lab

发表于 2018-04-26   |  字数 10,904   |  阅读预计 61分钟

深入理解计算机系统(CSAPP)的实验二是Bomb Lab。实验中有六道关卡,我们的任务是通过查看反汇编代码,在程序运行时,从键盘输入六条正确的字符串,才能通过这六道关卡。

阅读全文 »

Vivado问题总结

发表于 2018-04-14   |  字数 377   |  阅读预计 2分钟

记录Vivado使用过程中的一些问题。

阅读全文 »

深入理解计算机系统(CSAPP)实验一 Data Lab

发表于 2018-04-13   |  字数 3,360   |  阅读预计 19分钟

bitAnd - x&y using only ~ and |

目标:不使用&运算符计算按位与运算
方法:运用德·摩根定律:非(P 且 Q) = (非 P) 或 (非 Q)

1
2
3
int bitAnd(int x, int y) {
return ~((~x) | (~y));
}

阅读全文 »

初次使用crontab工具

发表于 2016-04-24   |  字数 744   |  阅读预计 4分钟

crontab是linux下的一个定时任务工具

Usage

1
2
3
4
5
6
usage: crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
阅读全文 »

Python登录学校OJ爬取AC代码

发表于 2016-04-13   |  字数 4,049   |  阅读预计 23分钟

最近持续学习python中,真是学到深处越来越爱上这门语言了,她“优雅”、“明确”、“简单”的特性深深的吸引了我。
真是太能扯了,屌丝果然只能爱上语言了.
我在这介绍一部简单易懂的Python教程——Python2,Python3

起因

之前用Python爬取了Toj的题目主干——简单Python爬虫练习,并以此作为Python爬虫的入门实验,待我Python能力有所长进后,就想到或许可以使用Python把自己之前提交的AC代码全部爬下来,这也许会很有趣。
没错,博主就是天津大学的在校本科生~

阅读全文 »

U盘备份的Python小程序

发表于 2016-04-07   |  字数 1,391   |  阅读预计 8分钟

起因

前几天去学校机房做实验,U盘果然又被机房电脑玷污了,又只能格式化了(衰~)
思考解决办法,想着如果每当电脑插入U盘,就自动备份U盘里的文件就好了

行动

想到就做吧,正好这几天在学习Python,那就用python来实现这个小脚本吧

阅读全文 »

【转】Atom快捷操作和插件推荐

发表于 2016-03-31   |  字数 2,332   |  阅读预计 11分钟

原文查看:atom 快捷键 shortcuts

文件切换

ctrl-shift-s 保存所有打开的文件
cmd-shift-o 打开目录
cmd-\ 显示或隐藏目录树
ctrl-0 焦点移到目录树
目录树下,使用a,m,delete来增加,修改和删除
cmd-t或cmd-p 查找文件
cmd-b 在打开的文件之间切换
cmd-shift-b 只搜索从上次git commit后修改或者新增的文件

阅读全文 »

简单Python爬虫练习

发表于 2016-03-27   |  字数 873   |  阅读预计 5分钟

最近开始学习Python的爬虫,在这里做一个记录

首先,我读了一些简单的Python爬虫源码,然后通过入门教程理解代码的意义(这里有一个比较好的入门教程——–使用 Python 轻松抓取网页),最后自己动手写了一个小的爬虫程序。

阅读全文 »

123
xzjqx

xzjqx

22 日志
5 分类
21 标签
43.3k 字数
RSS
GitHub
Links
  • Shintaku
  • GGGjiji
© 2015 - 2019 xzjqx's blog
由 Hexo 强力驱动
主题 - NexT.Mist