自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ljt101222的博客

脚踏实地,方得始终

  • 博客(45)
  • 收藏
  • 关注

原创 Python Flask web 开发中的注册与登录功能实现

一、首先是实现注册功能1、我们先创建一个存储表单信息的py文件,叫做form.py。然后写一个注册类的表单,用Flask-WTF这个类来实现,具体代码如下:form.py文件内容from flask_wtf import FlaskFormfrom wtforms import StringField, PasswordField, SubmitField, IntegerFiel...

2019-08-11 15:05:18 3911 2

转载 计算机操作系统第四版课后全部习题答案

第一章1.设计现代OS的主要目标是什么?答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第...

2019-04-01 19:09:22 52226 2

原创 Python爬虫爬取中国最好大学排行榜

import requestsfrom bs4 import BeautifulSoupimport bs4def getHtmlText(url): r = requests.get(url) r.encoding = r.apparent_encoding html = r.text return htmldef fillUnivList(uli...

2019-01-14 15:30:29 1303 2

原创 用Python代码写六位数字和字母的脚本

代码如下:# 共两层循环import stringpwd = string.digits+string.ascii_lowercase# string.digits就是0到9的数字,string.ascii_lowercase是小写字母for i in range(36**6): pp = '' # 取六位,每取一次,循环一次 for j in range(6):...

2018-11-23 14:51:34 1480

原创 弱口令字典

12345612345123456789Passwordiloveyouprincessrockyou123456712345678abc123admin888admin123testpassword1234567891234567890a123456789qq123456abc123456123456789aWOAINI13141234567811111...

2018-11-21 11:35:44 12015

原创 使用Fluxion搭建钓鱼热点破解WiFi密码

本次实验是基于kali2016.2版本环境所用到的工具是外接的无线网卡(某宝上有卖,买的时候注意要在kali下免驱,否则驱动的安装会很麻烦)首先下载fluxion 在终端内输入  git clone https://github.com/FluxionNetwork/fluxion.git其中可能会要求你输入github的账户和密码,注册输入就好啦其中如果出现无法定位软件包...

2018-11-15 19:21:55 21531 2

原创 Kali下TheFatRat工具的安装教程

参考视频:https://www.youtube.com/watch?v=bFXVAXRXE9Q打开Kali后,在命令行中输入下列命名1、git clone https://github.com/Screetsec/TheFatRat.git2、cd TheFatRat3、apt install mingw-w644、chmod +x setup.sh5、./setup.sh6、...

2018-11-02 16:54:23 22947 42

原创 Java中Eclipse 出现“polling news feeds”的解决办法

一、在Windows系统上找到window --进入perferences--进入general--进入News--找到Enable automatic news polling然后把对勾取消就行了。二、在Mac系统下找到Eclipse--进入perferences--然后同上.    ...

2018-10-28 21:46:46 10614

原创 PHP基本语法与弱类型的知识总结

这一周自己学习了PHP的基本语法和对PHP弱类型进行总结,下边就是我的分享。一、PHP的基本语法      PHP的基本语法,我自己主要是在 http://www.w3school.com.cn/php/index.asp  这个网站上学习的,里边介绍的非常详细。如果没有PHP基础的,可以去那个网站上学习。我主要是介绍PHP弱类型,以及对PHP弱类型的总结。二、PHP弱类型的总结 ...

2018-09-17 17:47:15 423

原创 Git的基本知识

一、Git的概念Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有...

2018-09-06 16:55:31 234

原创 计算机组成原理第一章:计算机系统概论

1.1、计算机的分类电子计算机从总体上分为两大类。一类是电子模拟计算机,另一类是电子数字计算机。模拟计算机的特点是数值由连续量来表示,运行过程也是连续的。电子数字计算机是由用数字来表示数量的大小,特点是按位运算。并且不连续的跳动计算。数字计算机又分为专用计算机和通用计算机。专用机是最有效,最经济和最快速的计算机,但适应性很差。通用计算机适应性很大,但牺牲了效率、速度和经济性。随着集成电...

2018-09-06 16:10:43 654

转载 Python requests库的用法

发送请求使用 Requests 发送网络请求非常简单。一开始要导入 Requests 模块:>>> import requests然后,尝试获取某个网页。本例子中,我们来获取 Github 的公共时间线:>>> r = requests.get('https://github.com/timeline.json')现在,我们有一个...

2018-09-05 18:44:38 383

原创 Python黑板客爬虫闯关三

来到第三题,此题是输入昵称和密码,进行登录和注册。但此题比第二题相对难一些。多了Cookie,需要进行获取和处理Cookie的值 。如图 先进行注册,然后输入昵称和密码后,进行登录,进入如图界面(不行的多尝试几次,直到找到这个界面) 代码一一、用urllib.requests库re正则表达式和来完成1、urllib.requests库进行得到网页2、re 正则表达式...

2018-09-05 18:26:45 391

原创 Python黑板客爬虫闯关二

来到第二题,此题是输入昵称和密码,进行登陆。昵称随便,密码是30以内的数字。此题如图 我们需要用Python爬虫方面的知识,这里有两种方法来实现一、用requests库和re正则表达式来完成1、requests库进行得到网页2、re 正则表达式来匹配内容3、此题的思路是用requests.post()请求和 for循环来实现从0到30的输入。随即输入昵称和密码后,在F1...

2018-08-10 14:38:14 498

原创 Python中Cookie的知识

Cookie 叫做 储存在用户本地终端上的数据Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据Cookie 在计算机中是个存储在浏览器目录中的文本文件,当浏览器运行时,存储在 RAM 中发挥作用 (此种 Cookies 称作 Session Cookies),一旦用户从该网站或服务器退出,Cookie 可存...

2018-08-10 14:11:47 481

转载 Python socket的聊天程序

用Python实现点对点的聊天,2个程序,一个是client.py,一个是server.py,通过本机地址127.0.0.1连接进行通信,利用多线程把发送消息和接收消息分开独立进行。client代码:import socketimport sysimport threadingimport timeclass client(): def __init__(self):...

2018-08-10 14:05:30 338

原创 Python黑板客爬虫闯关一

http://www.heibanke.com/lesson/crawler_ex00/这是一个练习Python爬虫的非常好的网站。进入该网址,如图 在网址后边输入14901后,如图根据网页给的数字不断更新网址后的数字,直到提示进入下一关为止。分析一下大概思路:用python获取网页,然后从网页的内容中提取这个数字,再把这个数字加在网址后面继续进行以上操作。在这,我们需要r...

2018-08-09 09:30:53 454

原创 HTML基础知识

HTML 是用来描述网页的一种语言。    HTML 指的是超文本标记语言 (Hyper Text Markup Language)    HTML 不是一种编程语言,而是一种标记语言 (markup language)    标记语言是一套标记标签 (markup tag)    HTML 使用标记标签来描述网页 <html> 与 </html>之间的文本是...

2018-08-04 09:12:28 281

原创 Python爬虫中的信息提取

一、信息的标记1、标记后的信息可形成信息结构,增加了信息维度。2、标记后的信息可用于通信、储存或展示。3、标记后的结构与信息一样具有重要价值。4、标记后的信息更利于程序的理解与运行二、信息标记的三种形式信息标记的三种形式为:xml、json、yaml。XML :全名为:Extensible Markup Language。可扩展标记语言,标准通用标记语言的子集,是一种用...

2018-08-03 16:15:23 432

原创 Python爬取微博的评论人的微博网址

这次爬取微博以手机客户端为主。打开手机客户端的微博链接为 https://m.weibo.cn进入微博后,随机找到评论多的为例。比如搜索鹿晗。爬取评论鹿晗的评论人的微博网址 打开F12控制台,点击网络,刷新页面往下滑,在控制台出现一些数据,找到数据类型为json,后边是Service Worker.鼠标点击,如图我们可以看到请求的网址。消息头后边的响应。打开响应,如图...

2018-08-02 14:49:47 2372

原创 PyCharm代码中的PEP的处理与选择性忽略

在写Python代码中,我们几乎都会用到PyCharm软件来完成。写完Python代码后,在PyCharm的代码中会有波浪线的警告信息,是因为在代码编写时没有按照PEP8代码风格编写。下边是PyCharm代码中的PEP的处理与选择性忽略。一、Python代码规范PEP8问题及处理      PEP 8 只是检测风格错误,而非编码错误!1、PEP 8: expected 2 blank ...

2018-08-01 10:12:18 2190

原创 Python外星人入侵完整代码和注释(十)

十、游戏运行界面运行主程序(alien_invasion.py)如图是第一等级,最高分为0,共四艘飞船,点击Play,开始游戏。  下边等级和分数,以及游戏难度的提高就不演示了,有兴趣的话,可以复制一下代码,自己运行一下。  ...

2018-07-28 08:59:47 3005 1

原创 Python外星人入侵完整代码和注释(九)

九、跟踪游戏信息。创建一个game_stats.py的文件1、用于跟踪游戏统计信息的新类——GameStats2、初始化在游戏运行期间可能变化的统计信息代码如下#用于跟踪游戏统计信息的新类——GameStatsclass GameStats(): #跟踪游戏统计信息 def __init__(self,ai_settings): #初始化统计信息...

2018-07-28 08:52:06 2719

原创 Python外星人入侵完整代码和注释(八)

八、计分,创建一个scoreboard.py的文件1、显示分数,在屏幕上显示最高分,等级和剩余的飞船数,在正上方显示最高分,右上方显示分数2、创建记分牌,用于计算得到的分数3、显示等级。在外星人消灭后,提高等级代码如下import pygame.fontfrom pygame.sprite import Groupfrom ship import Shipclas...

2018-07-27 20:31:45 3975

原创 Python外星人入侵完整代码和注释(七)

七、添加Play按钮,创建一个button.py文件1、添加play按钮game_stats.py: 设置game_active为False让游戏一开始处于非活动状态2、创建button类:button.py : 导入pygame.font模块init()方法:初始化按钮的属性 ,设置按钮的尺寸和其他属性 ,创建按钮的rect对象,并使其居中 ,按钮的标签纸创建一次(调用方法pre...

2018-07-27 20:20:46 3202

原创 Python外星人入侵完整代码和注释(六)

六、创建一个外星人类,命名为alien.py1.创建第一个外星人(1)  创建Alien类alien.py :创建外星人类方法__init__() :初始化外星人并设置其起始位置 ,加载外星人图像,并设置rect属性 ,每个外星人最初都在屏幕左上角附近(rect.x,rect.y) ,存储外星人的准确位置(self.x)方法blitme() :在指定位置绘制外星人(screen...

2018-07-27 20:12:37 3042 1

原创 Python外星人入侵完整代码和注释(五)

五、射击,创建一个bullet.py文件1、添加子弹设置settings.py :__init__()方法储存子弹设置,包括bullet_width,bullet_height,bullet_color,bullet_speed_factor2、创建Bullet类它是一个对飞船发射的子弹进行管理的类,继承了我们从模块pygame.sprite中导入的sprite类,通过使用精灵将游...

2018-07-27 20:04:25 3324 2

原创 Python外星人入侵完整代码和注释(四)

四、重构:模块game_function,创建game_function.py 文件名1、创建game_function.py(用来存储项目的大部分函数)2、函数check_events() :响应按键和鼠标事件3、函数update_screen() :更新屏幕上的图像并切换到新屏幕4、函数check_play_button() :在玩家单击Play按钮时开始新游戏5、函数ch...

2018-07-27 19:46:21 3988

原创 Python外星人入侵完整代码和注释(三)

三、添加飞船图像1、创建Ship类(负责管理飞船大部分行为)  ship.py     方法__init__() :2、初始化飞船并设置其初始位置(self.screen)3、加载飞船图像并获取其外接矩形(self.image、self.rect、self.screen)4、将每艘新飞船放在屏幕底部的中央(self.rect.centerx、self.rect.bottom)...

2018-07-27 19:33:25 4062

原创 Python外星人入侵完整代码和注释(二)

二、创建设置类Settings(负责所有设置)创建的Python名为settings.py(1)屏幕设置 (2)飞船设置 (3)子弹设置(4)外星人设置 (5)速度设置 (6)等级设置(7)加分设置代码如下class Settings(): #存储《外星人入侵》的所有设置的类 def __init__(self):...

2018-07-27 18:25:05 5254 1

原创 Python外星人入侵完整代码和注释(一)

本外星人入侵游戏包括一个主运行程序(alien_invasion.py)和八个模块。一、主运行程序(alien_invasion.py)1、创建alien_invasion.py(import sys和import pygame)2、方法run_game()   初始化游戏并创建一个屏幕对象(是该项目的主程序入口)while True :开始游戏主循环   event :监视键...

2018-07-27 18:17:25 9707 3

原创 Python外星人入侵中存放飞船和外星人的文件夹

        上篇介绍了Python外星人入侵游戏——添加飞船和外星人图片。可以先把这两张图片先下载到此工程下的一个images文件夹下,如图      ...

2018-07-27 18:10:01 2095

原创 电脑桌面图标位置改变

1、首先鼠标右键,找到查看,如图2、点击查看,把【自动排列图标】和【将图标与网络对】选项的勾去掉。如图3、去掉这两个对勾后,即可随意摆放图标了 ...

2018-07-27 09:11:33 3057

原创 虚拟机和主机快捷键切换

一、在主机界面,点击ALT + TAB键,选择进入虚拟机界面。       在虚拟机界面,点击CTRL + ALT 把鼠标进入主机,再ALT+ TAB进入主机打开的页面。还是没有实现真正的一秒来回切换。二、在虚拟机界面,点击CTRL + ALT 把鼠标进入主机,再 win+ d 进入主机打开的页面。 ...

2018-07-26 16:30:56 28495 5

原创 Python外星人入侵游戏——添加飞船和外星人图片

Python外星人入侵游戏是自己在《Python编程从入门到实践》在本书里学到的。本篇主要介绍该游戏中所需要的两个图片。分别为飞船和外星人图片。1、首先去到 http://www.ituring.com.cn/book/1861 网站,就会看到有关Python编程从入门到实践这本书。2、在右边有个随书下载,点击进入,看到Python源代码文件更新.zip。点击下载并解压该文件。如图...

2018-07-26 15:11:22 23622 17

原创 pycharm中pygame模块的安装与用法

一、pygame的安装本文章主要展示pycharm中的pygame模块的安装。打开pycharm,在左上角点file,找到settings。如图进入后,找到Project:untitled下的Project interperter。 右边是已经安装好的模块。如图 点击“+”以安装pygame为例,如图 点击左下角,install package,如图...

2018-07-24 16:13:09 48035 11

原创 Python贪吃蛇游戏详细代码和注释

在写Python游戏项目时,最重要的时python中的pygame库。安装pygame库和用法在我CSDN博客另一篇文章上。这里就不详细说了。下边时运行游戏界面。下边是详细的代码和注释import pygame,sys,random,timefrom pygame.locals import * #从pygame模块导入常用的函数和常量#定义颜色变量black_colour...

2018-07-24 14:35:28 30426 3

转载 计算机组成原理第二章:运算方法和运算器

本文内容:定点运算,浮点运算,定点运算器和浮点运算器。思维导图在上篇文章中 计算机组成原理:数据与文字的表示方法 ,我们已经知道了数据与文字在计算机中是怎么表示的。在这一篇中,我们将知道数据是如何在计算机中运算的(运算方法),及是如何实现的(运算器)。本文介绍定点运算和浮点运算及其运算器。定点运算中包括定点加法、减法;定点乘法;定点除法;定点运算器。浮点运算中包括浮点加法、减法;...

2018-07-21 15:14:51 12985

原创 Python爬虫有道词典翻译的代码

import urllib.requestimport urllib.parseimport jsonimport timewhile(1): content = input("请输入你要翻译的内容(按q键退出):") if content=='q': break val="http://fanyi.youdao.com/translate?sma...

2018-07-21 14:13:19 837

原创 web题解答

这是我昨天做的web的五道题1、上传也不一定成功...进入题目,如图  可知,此题要在源码中找flag,点击题目链接,如图 上传一张jpg图片,先分析一下源码,如图 即要是jpg图片又要上传的格式为.php,所以在图片后加.php后缀绕过。找到本地图片,加上后缀.php。如图所示 点击上传,即可得到flag ,如图2 、robots了解一下...

2018-07-21 13:05:59 1464

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除