自动登录百度网盘

from selenium import webdriver import time data = { 'url' : 'https://pan.baidu.com/', 'enter_elem_id' : 'TANGRAM__PSP_4__footerULoginBtn', 'username_elem_id': 'TANGRAM__PSP_4__userName', 'password_elem_id': 'TANGRAM__
分类: 其他 发布时间: 07-26 23:31 阅读次数: 0

代码审计之metinfo5.1.4

在include/common.inc.php目录下有这样一段代码 这里是有$$变量覆盖的 拿这个sql查询语句测试一下,只要覆盖$tablepre即可进行sql注入 在后面加上如下代码,方便测试的时候查看 echo $tablepre.'</br>'; echo $query.'</br>'; print_r($mettable); 发现$tablepre变量是可以被覆盖掉的。 在这段代码之前的变量我们都可以覆盖掉 举个例子:about/index.php目录下有这段代码,require_o
分类: 其他 发布时间: 07-26 23:31 阅读次数: 0

Cocos2d-x 学习笔记(10) ActionInstant

1.概述 ActionInstant的子类都是立即完成的动作,即一帧就完成了,不像ActionInterval的子类动作需要定义动作总时间。 Action类的继承关系图: 2.具体 ActionInstant表现在屏幕的变换的逻辑在其update方法中。 1 // create: _flipY被置true 2 // update:ActionInstant::update(time)置_done为true,static_cast<Sprite*>(_target)->se
分类: 企业开发 发布时间: 07-26 23:31 阅读次数: 0

北京解密C8051F410 芯片解密周期

C8051F410芯片基本特性:Flash(bytes)32kBRAM(bytes)2304C8051F410其他参数MIPS(峰值)50定时器(16位)4PCA通道6内部晶振±2%温度传感器√电压基准√比较器232引脚,9x9,LQFPC8051F410芯片主要应用:光通信(XFP/SFP)消费类产品电池充电器和燃油压力表电子玩具和电子游戏无限设备自动控制无刷直流和步进电机控制触摸板/触摸开关单
分类: 企业开发 发布时间: 07-26 23:20 阅读次数: 0

python3:使用for循环打印九九乘法表

for i in range(1, 10): for j in range(1, i + 1): print(j, '*', i, '=', i * j, end=" ") #end= 以。。。结尾 print() 运行结果: 1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 =
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

初识python 之 爬虫:BeautifulSoup 的 find、find_all、select 方法

from bs4 import BeautifulSoup lxml 以lxml形式解析html,例:BeautifulSoup(html,'lxml') # 注:html5lib 容错率最高 find 返回找到的第一个标签 find_all 以list的形式返回找到的所有标签 limit 指定返回的标签个数 attrs 将标签属性放到一个字典中 string 获取标签下的非标签字符串(值), 返回字符串 strings 获取标签下的所有非标签字符串, 返回生成器。 stripped_stri
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

P1754球迷购票问题

这是一道动态规划题,其实也是个数论题。 有n人拿50,有n人拿100买票,必须让50元的人买,不然无法找零钱,问最多有几种方案可以每一次都买票成功。这个题首先令人想到搜索,但是随即发现dp是正解,于是dp[i][j]代表当50为i,100为j人时 最大的方案数,于是去推导方程,得到dp[i][j]=dp[i-1][j]+dp[i][j-1]。循环时j一定要小于i。当把结果算出来时,看题解发现这是个卡塔兰数,完全可以写递推公式来写。 1.迫切需要摆脱对题解的依赖 2.积累卡塔兰数的模型,可以套用
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

python的下载及安装

1,https://www.python.org 百度直接搜索python官网 2, 3,选择路径下载后,双击你下载的那个电脑图标应用程序 4. (1)勾选Add Python 3.6 to PATH是把Python的安装路径添加到系统环境变量的Path变量中(这样我们就少一步自己添加环境变量啦_) (2)选择Install Now默认将pythone安装在C盘目录下(作为一个新时代好少女,我当然不会选择这个(╹▽╹)) (3)选择Customize installation可自定义路径(我选
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

Delphi XE中使用dbExpress连接MySQL数据库疑难问题解决

Delphi IDE中包含一个Data Explorer的组件,如下图所示: 该组件基于dbExpress(包含TSQLConnection、TSQLDataSet、TSQLQuery、TSQLStoredProc、TSQLTable、TsqlServerMethod、TSQLMonitor、TSimpleDataSet)。但是因为该组件只提供了各种数据库的抽象驱动,没有提供底层的与数据库直接交互的驱动库,因此,要想使用具体某种数据库,还需要搭配提供商驱动。本文以Delphi XE在Windo
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

HDU 1873 看病要排队(优先队列)

看病要排队 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 16582 Accepted Submission(s): 7005 Problem Description 看病要排队这个是地球人都知道的常识。 不过经过细心的0068的观察,他发现了医院里排队还是有讲究的。0068所去的医院有三个医生(汗,这么少)同时看病。而看病的人病情有轻重
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

iOS 类知乎”分页”效果的实现?

我们先看张gif图看一下效果(LICEcap录制的有点卡, 凑合看) 好像还是卡, 怼个视频演示链接吧: https://m.weibo.cn/1990517135/4398431764047996 我们先来分析一下页面结构, 然后分析具体动画实现. 页面结构: 可以将当前页面和下个页面复用, 下个作为作为当前页面的chilldViewController, 大概长这个样子 那么项目目录大概长这样: 接下来就是给baseView添加对应的tableView,refeshHeader和foote
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

智能玩具 扫码 绑定玩具 玩具列表

扫码 绑定玩具 玩具列表 扫码结果分三种情况 绑定玩具 给玩具/APP 添加 朋友列表 friend_list 玩具列表展示 开机 玩具 已绑定 未绑定 未授权 跨域请求 CORS from bson import ObjectId from flask import Blueprint, request, jsonify from settings import MDB, RET devices_bp = Blueprint("devices_bp", __name__)
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

dbExpress Driver for SQL Server

https://www.devart.com/dbx/sqlserver/
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

Javaweb入门 数据库第二天

接着说昨天语法中提到的drop,delete和truncate的区别 drop用于删除库和表,不能用于删除表记录 delete和truncate都可以用于删除表记录,不能用于删除库和表   而delete和truncate之间的区别在:   delete可以删除表中的某一部分记录,也可以删除表中的所有记录,而且是一条一条的删除   truncate只能一次删除所有的表记录,删除时不是一条一条的删,而是删除表,再重新创建表 查询时mysql中常见的函数   ifnull(列,值) 对指定列的值判
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

ROS探索总结(四十二)——twist_mux多路切换器

我们在做机器人ROS开发时,常常会遇到相同速度控制消息的选择问题。比如说控制机器人移动的geometry_msgs::Twist消息,可以使用键盘节点发布,可以使用手柄节点发布,也可以在导航过程中由movebase发布,那么这些节点同时运行时,多个节点发布相同的速度控制话题,这个时候机器人就迷茫了,到底该听谁的呢?只能收到哪个数据就听谁的。 针对这样的问题,ROS提供了一种mux多路切换器——twist_mux,可以帮助我们切换到希望接收的数据源上。 一、原理 正如我们开篇描述的场景,当机器人
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

【NOIP2011】观光公交

题目描述 风景迷人的小城 \(Y\) 市,拥有 \(n\) 个美丽的景点。由于慕名而来的游客越来越多,\(Y\) 市特意安排了一辆观光公交车,为游客提供更便捷的交通服务。观光公交车在第 \(0\) 分钟出现在 \(1\) 号景点,随后依次前往 \(2,3,4,…,n\) 号景点。从第 \(i\) 号景点开到第 \(i+1\) 号景点需要 \(D_i\) 分钟。任意时刻,公交车只能往前开,或在景点处等待。 设共有 \(m\) 个游客,每位游客需要乘车 \(1\) 次从一个景点到达另一个景点,第
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

宝塔面板1G内容安装mysql5.7提示“至少需要XX兆内存”的解决办法

打开文件:/www/server/panel/class/panelPlugin.py 搜索关键词:“至少” (可能在134行) 然后把这行if语句注释掉,如下图:
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

shell之批量新增用户脚本(http-basic-auth)

user.txt(用户名记录文件) [email protected] [email protected] user.sh(shell脚本): for line in `cat user.txt` do echo $line "u"$line printf "$line:$(openssl passwd -crypt $line)\n" >> conf.d/passwd done 执行完毕后,就可以在passwd看到对应的记录。 应用场景: 比如我开发某个系统,希望有一个双重
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

ES6新语法(二)

1.解构 在ES6中,可以使用解构从数组和对象提取值并赋值给独特的变量,即将数组或对象中的值,拆成一个一个变量。 解构:自动解析数组或对象中的值,并赋值给指定的变量。、 1.1数组解构 var arr = [3,4,5]; var [a, b, c] = arr; console.log(a, b, c); //还可以忽略值 需要使用,占位 var arr = [3,4,5]; var [a,, c] = arr; con
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0

为 Nginx 添加 HTTP 基本认证(HTTP Basic Authentication)

针对sudo apt-get install命令安装的nginx(默认会有/etc/nginx/conf.d) sudo apt-get install nginx 生成密码 printf "your_username:$(openssl passwd -crypt your_password)\n" >> conf.d/passwd 如果没有conf.d/passwd这个文件,就自行创建 配置nginx 修改配置文件: vim /etc/nginx/sites-enabled/default
分类: 其他 发布时间: 07-26 23:14 阅读次数: 0