用python爬取 20w 表情包之后,感叹我族人是多么强大!

是这样的有一次想要斗图配图就在网上搜索表情包然后发现了一个表情巨多的网站不小心动起了邪念产生了兴趣那就把它们存下来吧用requests请求了一下发现这个网站没有做反爬发现这里有4k+的页面简单的切换一下页面可以发现第一页的链接是这样的https://fabiaoqing.com/biaoqing/lists/page/1.html所以以此类推构建一下所有url_url='https://fabia
分类: 编程语言 发布时间: 05-24 23:11 阅读次数: 0

微信/QQ中添加提示浏览器中打开的微信遮罩代码

在微信里面,是不能通过应用宝以外的方式去直接下载app的,但是却可以通过跳转到浏览器去下载app,因此如果刚好各位公司有刚刚上线的app,可以试试这种办法。解决方案:弹出一个遮罩,提示用户在浏览器中打开进行下载或者是打开网页使用的是纯JS+HTML+CSS结合的方式实现,在进入微信时,判断是否在是微信浏览器中打开,如果是微信浏览器打开,点击下载链接,就弹出提示它在新浏览器中打开。有需要的可以前往 
分类: 移动开发 发布时间: 05-24 23:11 阅读次数: 0

练手WPF(一)——模拟时钟与数据时钟的制作(上)

一、Visual Studio创建一个WPF项目。 简单调整一下MainWindow.xaml文件。主要使用了两个Canvas控制,分别用于显示模拟和数字时钟,命名为AnalogCanvs、digitCanvas。代码如下: <Window x:Class="MoonClock.MainWindow" ... Title="Moon Clock" Height="600" Width="1280" WindowStartupLocation="CenterScree
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

继承: .单继承

# ### 继承 : 一个类除了拥有自身的属性方法之外,还拥有另外一个类的属性和方法 ''' 继承: 1.单继承 2.多继承 子类:一个类继承了另外一个类,那么这个类是子类,(衍生类) 父类:一个类继承了另外一个类,被继承的那个类是父类 (超类,基类) object 是所有的类的父类 ''' class Human(): def eat(self): print("远古人类打猎,吃猎物") def sleep(self): print("远古人
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

anaconda自带库pyqt5中不含QtMultimedia问题

错误类型:no module named PyQt5.QtMultimedia 本人采用的是py36+pycharm+anaconda 问题描述: 1、打开anaconda自带的cmd,输入python,接着输入import PyQt5.QtMultimedia 显示no module named PyQt5.QtMultimedia 2、查看...\Anaconda3\Lib\site-packages\PyQt5中只有QtMultimediaWidgets没有QtMultimedia 3、
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

牛客 40F 珂朵莉的约数 (莫队)

珂朵莉给你一个长为n的序列,有m次查询 每次查询给两个数l,r 设s为区间[l,r]内所有数的乘积 求s的约数个数mod 1000000007 直接莫队暴力维护复杂度是$O(8m\sqrt{m})$. 看了官方题解, 序列权值比较小, 权值<1000的素数暴力维护, >1000的素数最多只有1个, 用莫队维护, 这样能优化掉8的常数. #include <iostream> #include <sstream> #include <algorithm> #include <cstdio>
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

第五次作业-刘帅

习题1:读入文件pmi_days.csv,完成以下操作: 1.统计质量等级对应的天数,例如: 优:5天 良:3天 中度污染:2天 2.找出PMI2.5的最大值和最小值,分别指出是哪一天。 import csv a=0 b=0 c=0 d=0 lista=[] listb=[] with open("C:/Users/Administrator/pmi_days.csv",'r') as f: reader = csv.reader(f) field
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

第五次作业 何雅

习题1:读入文件pmi_days.csv,完成以下操作: 1.统计质量等级对应的天数,例如: 优:5天 良:3天 中度污染:2天 2.找出PMI2.5的最大值和最小值,分别指出是哪一天。 import csv y=0;l=0;z=0;q=0;b=0;d=0 t=[] day=[] pm=[] filename = 'pmi_days.csv' with open(filename) as f: reader = csv.reader(f) # 创建cvs文件读取器
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

DVWA--XSS(DOM)

0X01爱之先了解 DOM,全称Document Object Model,是一个平台和语言都中立的接口,可以使程序和脚本能够动态访问和更新文档的内容、结构以及样式。 DOM型XSS其实是一种特殊类型的反射型XSS,它是基于DOM文档对象模型的一种漏洞。 在网站页面中有许多页面的元素,当页面到达浏览器时浏览器会为页面创建一个顶级的Document object文档对象,接着生成各个子文档对象,每个页面元素对应一个文档对象,每个文档对象包含属性、方法和事件。可以通过JS脚本对文档对象进行编辑从而
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

Python第五次作业——黄亦杨

1 import csv 2 a=0 3 b=0 4 c=0 5 d=0 6 list=[] 7 list1=[] 8 with open("F:\pythoncharm\pmi_days.csv","r") as f: 9 reader = csv.reader(f) 10 fieldnames = next(reader)# 获取数据的第一列,作为后续要转为字典的键名 生成器,next方法获取 11 csv_reader =
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

Oracle 用户权限管理

 在成功的创建用户之后,仅仅表示该用户在 Oracle 系统中进行了注册,这样的用户不能连接到数据库。要使用户能够连接到 Oracle 数据库并使用 Oracle 的资源,必须让具有 DBA 角色的用户对该用户进行授权。 一、权限简介   根据系统管理方式的不同,在 Oracle 数据库将权限分为两大类:系统权限和对象权限。   系统权限是在系统级对数据库进行存取和使用的机制,比如用户是否能连接到数据库系统、执行系统级的DDL语句(如create、alter和drop)等   对象权限是指某一
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

2018-2019-2 《网络对抗技术》Exp9 WebGoat 20165323

一、实验问题回答 1、SQL注入攻击原理,如何防御 原理:恶意用户在提交查询请求的过程中将SQL语句插入到请求内容中,同时程序本身对未对插入的SQL语句进行过滤,导致SQL语句直接被服务端执行。 防御: 限制查询长度 限制查询类型(权限) 过滤非法字符 正则表达式过滤传入参数 预编译语句集PreparedStatement 2、XSS攻击的原理,如何防御 原理:XSS是代码注入的一种,它允许恶意用户将代码注入到网页上,并能够被浏览器成功的执行,其他用户在观看网页时就会受到影响。这类攻击通常包含
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

继承:多继承

# ### 多继承 # (1) 基本语法 class Father(): f_property = "风流倜傥,英俊潇洒" def f_hobby(self): print("吃喝嫖赌抽,坑蒙拐骗偷,喜欢烫头") class Mother(): m_property = "沉鱼落雁,闭月羞花" def m_hobby(self): print("打麻将,跳广场舞,喜欢买名牌包包") # 多继承:在括号里面用逗号,把多个父类隔开 clas
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

Comet OJ - Contest #4 B题 奇偶性

题目链接:https://www.cometoj.com/contest/39/problem/B?problem_id=1577 题意:给你一个数列,求L 到 R 区间内 所有数列 (ƒn mod 2)的和。 思路:这题是个找规律的题目,首先数列都要对2取模运算,如果这个数是偶数 那么mod 2就是0,奇数就是1,所以这题等价于求 L 到 R 区间内奇数的个数。    1.当 k 为奇数的时候,我们发现数列的值全为1,所以 ans = R - L + 1。    2.当 k 为偶数的时候,假
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

Junit测试入门

junit测试的6大注解 @BeforeClass 最先执行,在整个测试类中只会执行一次,所以它只能声明一次,并且被它标注的方法必须声明为static @Before   可以声明多个方法,且每次执行test方法时所有标明该注解的方法都会执行 @Test     需要测试的方法 @After 与Before同理, 在test方法执行后执行 @AfterClass 在最后执行,在整个测试类中只会执行一次,同样只能声明一次 @Ignore 忽略执行已标注为test的方法    执行顺序是从1到5顺
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

SharedWorker的简单例子

  最近项目中要用到,多个页面之间的通信,百度了些资料觉得SharedWorker很不错。   就简单写了一个demo。   直接上代码吧,不罗嗦   dome1.html的代码    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>多个页面之间的通信</title> </head> <body> <button class="btn1">发送消息1</button
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

多态 (不同的对象)

# ### 多态 (不同的对象) ''' 不同的子类对象,调用相同的父类方法,产生不同的执行结果 特征: 继承 重写 好处: 在不改变代码的前提下,实现代码的复用,和不同的效果. ''' class Soldier(): # 攻击 def attack(self): pass # 撤退 def back(self): pass # 陆 class Army(Soldier): def attack(self): print("[
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

纪念博客开通日

2019年05月24日,我开通了博客园的博客,希望以后要好好学习,做一个伟大的程序员。
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

【Javascript】call

var ShowDlg = function ShowDlg() { } ShowDlg.prototype.animate = function(msg) { alert(msg); } var listeners = []; func = new ShowDlg(); listeners.push(func); var listener = listeners[0]; listener["
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0

关于 IDEA 中新建 web 项目的 webapp 文件夹没有小蓝点 ,启动服务,访问不到解决方案

问题描述:   新建的 maven 的 Module 项目,webapp 文件夹也是在创建完项目后手动添加的,出现了 webapp 文件夹不能被识别的情况。 解决方案: 第一步: 选中项目按 F4 键,找到你的项目 或者 选中项目 右键,然后点击 Open Module Settings    第二步: 选中对应项目下的 Web,如果没有 Web, 点击左上角的加号,找到 Web 最下面,添加进去 第三步:点开 Type 下 和 Web Resource Directory 的节点,出来弹框
分类: 其他 发布时间: 05-24 23:02 阅读次数: 0