10 2018 档案

python面向对象初见
摘要:正好java也学到面向对象编程,把python的oo风格也对比着学一下。 类的写法,python真的是比java简单多了 直接贴个类吧: 特别的 private在python中用两个下划线__放在数据或者函数名前面,外部无法访问只能从内部访问 构造函数__init__可以自己写但是python不能重 阅读全文

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

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 阅读(2503) 评论(0) 推荐(0)

汇编实验二
摘要:(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 阅读(262) 评论(0) 推荐(0)

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 阅读(8178) 评论(0) 推荐(1)

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

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

内存,寄存器与汇编语言 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 阅读(187) 评论(0) 推荐(0)

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

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

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

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

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

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

导航