2018年10月28日

python字典键的变量操作 创建文件与文件夹

摘要: 字典以键值对的方式储存,可以定义d={}空字典,然后再录入数据。 常规的操作:p={‘a’=123,'b'=456}增加一个新对可以: c={'t'=567} p.update(c) 变成{‘a’:123,'b':456,'t':567} 上面的操作等于p.update(t=123) 这种普遍的方式 阅读全文

posted @ 2018-10-28 22:29 batt1ebear 阅读(2490) 评论(0) 推荐(0)

2018年10月25日

汇编实验二

摘要: (1)a命令从1000:0依次输入命令如下 将cs ip对准100:0 使用t命令单步跟踪每个寄存器 完成书上填空 这里pop ax将栈上原来bx的值弹给了ax 所以ax的值和bx原来一样,再pop bx将最底下储存原来的ax值赋值给了bx 最终达到swap的交换效果,真是6啊 (2)运行书上所列出 阅读全文

posted @ 2018-10-25 12:52 batt1ebear 阅读(256) 评论(0) 推荐(0)

2018年10月24日

win debug以及dosbox各种命令模式

摘要: win10 win7没有xp的debug模式,需要下载dosbox虚拟环境 下载好dosbox后下载debug工具,设置工作文件夹,在dosbox下输入mount C C;\dosbox 挂载在虚拟环境之中 后面的path是实际的工作环境 r模式 显示所有寄存器数值 ‘r 寄存器’例如 r ax 后 阅读全文

posted @ 2018-10-24 23:00 batt1ebear 阅读(8169) 评论(0) 推荐(1)

2018年10月22日

汇编实验一

摘要: 前半部分是在机房xp系统下做的,直接打开cmd输入debug进入 (1)首先使用r模式改变cs ip的指向地址,输入rcs,跳出当前cs段地址,再输入1000更改cs ip如上操作 进入a模式 输入1000:0进入逐个单元进行输入命令如下图 输入完成,使用t指令单步调试,如下图 总结:可见cs段地址 阅读全文

posted @ 2018-10-22 15:08 batt1ebear 阅读(388) 评论(1) 推荐(0)

2018年10月18日

内存,寄存器与汇编语言 vol.2

摘要: 段寄存器分为CS,IP与SS,ES cs为代码段寄存器,ip为指令指针寄存器,同vol1 cs与ip组成cs:ip物理地址,16进制下cs乘16加上ip即物理地址。 每次读取一条指令的时候,ip自动加一,指向下一条指令地址。 jmp指令,cs ip读到该指令会进行ip跳转,跳到指定内存读取那个命令 阅读全文

posted @ 2018-10-18 23:12 batt1ebear 阅读(182) 评论(0) 推荐(0)

selenium+python爬取数据跳转网页

摘要: 项目要做一个四个层级栏的数据抓取,而且点击查询后数据会在新跳出的网页。 源码如下 注释解释 阅读全文

posted @ 2018-10-18 22:05 batt1ebear 阅读(3829) 评论(0) 推荐(0)

2018年10月9日

selenium爬取新闻做成词云(以及selenium的xpath查找方法)

摘要: 一开始是想用qq空间说说做词云的,然而qq空间需要用cookies以及其他加密的东西,退而求其次搞搞新闻吧。 直接上代码了 有时候我们在html源码里面难以获得我们想要的元素的id,class只有不特殊的tag时候怎么办?这时候就要用xpath方法来查找。 我很讨厌给你一堆定义,那就直接上例子: 我 阅读全文

posted @ 2018-10-09 23:08 batt1ebear 阅读(591) 评论(0) 推荐(0)

2018年10月6日

selenium+python初见入门

摘要: selenium是一款浏览器自动化框架,也算是一种web爬虫,不同于类似requests的爬虫,selenium模拟人工打开浏览器进行操作。支持java,python,.net 它首先需要driver来驱动你电脑上安装的浏览器,例如chrome需要下载chromedriver:https://sit 阅读全文

posted @ 2018-10-06 13:39 batt1ebear 阅读(382) 评论(0) 推荐(0)

2018年9月27日

python实现校园网一键自动连接

摘要: 自己查了一下校园网点击链接后调出浏览器认证页面的机制叫 potral 具体介绍:https://blog.csdn.net/xianweijian/article/details/49450703 反正太复杂我是看不懂,那就简单暴力点:1,把跳出的浏览器进程kill掉 2,用爬虫实现自动登陆。 首先 阅读全文

posted @ 2018-09-27 11:46 batt1ebear 阅读(3363) 评论(1) 推荐(2)

2018年9月26日

内存,寄存器与汇编语言 vol.1

摘要: 所有机器能够识别的语言都是由10组成的机器语言,所有高级语言都需要经汇编语言由编译器转换成最基础的机器语言让计算机执行。相比于高级语言,汇编语言更加直接执行更加高效,然而编写起来更不人性化。 不同芯片的汇编语言不同,每家公司有不同的ISA(指令集)。指令与数据在形式上是一样的。 数据大小: 一个二进 阅读全文

posted @ 2018-09-26 13:48 batt1ebear 阅读(310) 评论(0) 推荐(0)

导航