- 博客(60)
- 资源 (1)
- 收藏
- 关注
原创 自动化脚本-图片验证码识别登陆
它提供了大量的图像处理方法,可以处理的图片格式包括 BMP、EPS、GIF、IM、JPEG、MSP、PCX、PNG、PPM、PDF、SPIDER、TIFF、WebP 等图片格式。只是一个 Python 的封装器,依赖于 Tesseract, Tesseract 引擎可以来从图像中提取文本信息(若使用下文中ddddocr识别则无需安装)opencv-python包含了一系列用于图像处理、计算机视觉和机器学习的功能,用于降噪、二值化和灰度处理,提高识别准确率。自动化脚本-图片验证码识别登陆。
2024-03-15 20:00:00
1431
原创 Tesseract-OCR引擎(文字识别)的安装
点击 Win+R 输入 systempropertiesadvanced 命令,选择 环境变量。cmd 命令窗口输入 tesseract -v 如果显示以下内容就说明安装成功。选择 新建 ,将安装Tesseract的路径添加到环境变量中。选中语言,点击加号选择对应语言。
2024-03-14 17:45:12
559
原创 Selenium自动化脚本-浏览器搜索
Selenium 可以模拟用户在浏览器中的操作,如点击按钮、填写表单、提交数据等,用于自动化测试 Web 应用程序,执行各种自动化任务。环境配置请参考上篇文章。
2024-03-13 09:49:25
513
原创 Python环境安装及Selenium引入
Selenium 可以模拟用户在浏览器中的操作,如点击按钮、填写表单、提交数据等,用于自动化测试 Web 应用程序,执行各种自动化任务。如果未成功则检查环境变量配置。需使用管理员身份运行。查看环境是否安装成功。
2024-03-12 16:39:38
1063
原创 HTTP REST 方式调用WebService接口(wsdl)
通过HTTP REST 方式调用SOAP协议的WebService接口(wsdl)
2024-02-20 09:54:18
2860
1
原创 DBeaver连接InterSystems IRIS、Ensemble、Cache操作说明
DBeaver连接IRIS、Ensemble、Cache相关操作说明
2023-01-10 11:24:27
2331
1
原创 定时任务 java.lang.reflect.InvocationTargetException
SpringBoot定时任务中查询报java.lang.reflect.InvocationTargetException: null,cn.hutool.cron.CronException: null
2023-01-03 15:09:21
804
原创 Navicat导出Oracle数据库表结构(Excel)
--表及字段信息SELECT * FROM cols WHERE rownum < 10--字段注释SELECT * FROM user_col_comments WHERE rownum < 10--表名称及说明SELECT * FROM user_tab_comments WHERE rownum < 10--建表信息SELECT * FROM user_objects WHERE rownum < 10--查询Oracle数据库表结构S.
2021-09-17 18:46:37
3935
转载 ActiveXObject对象使用整理(JS调用本地exe程序)
一、什么是 ActiveX 控件?Microsoft ActiveX 控件是由软件提供商开发的可重用的软件组件。使用 ActiveX 控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。例如,StockTicker 控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。 现在,已有 1000 多个商用的 ActiveX 控件。开发控件可以使用各种编程语...
2018-10-21 23:25:00
13605
原创 网页web调用本地应用程序
1.自定义URL协议浏览器在解析到自定义URL Protocol之后,会寻找注册表,然后通过注册表启动相应的程序,然后启动该程序,传入参数。此处以调用本地的Foxmail邮箱为例,需先在本地安装Foxmail,安装位置为"C:\Foxmail 7.2\Foxmail.exe":.reg文件(注意:软件安装路径位置改为“\\”,所有位置都要改为自定义URL协议名,此处为“Fox”):...
2018-10-21 22:40:00
1524
1
原创 M语言,Cache数据库(第一个计算器算法,哭)
我的计算器(calculateV1 )main ; 主循环函数 do { do input() quit:(num1 = "") } while num1'="" quit///输入input() [num1,num2,operator1,operator2,result,flag,ArrPri] { for{ for{ read !, "请输入数字:", n...
2018-10-20 18:59:52
1869
7
原创 单点登录实现方式(Single Sign On)
Server端:1.共享cookie方式(共享session),把session-id放到每一次请求的url里,即把session拿出来让所有的Server共享,不安全;2.SSO-Token方式(Ticket),不再已session-id作为身份的标识,另外生成一种标识,取名为SSO-Token(Ticket),这种标识是整个Server群唯一的,并且所有Server群都能验证这个toke...
2018-10-20 18:51:47
856
原创 JSP、HTML定时跳转
JSP的response对象利用setHeader方法设置head信息,实现页面定时跳转的功能。void setHeader(String name,String value) 设置制定HTTP头的值。设定指定名字的HTTP文件头的值,若该值存在,它将会被新值覆盖。response.jsp:<%@ page language="java" contentType="text/html; ch...
2018-03-12 20:40:35
2346
原创 局域网Tomcat项目、JSP调用java包常见问题(HTTP 500)
JSP调用Java包常见写法:一个一个导入:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ page import="java.util.*" %><%@ page import="java.text.SimpleD
2018-03-11 17:20:17
654
原创 面向对象编程的特性
面向机器语言:机器语言、汇编语言,针对不同的机器编写诸如01011100这样的指令序列;面向过程语言:C语言、FORTRAN语言,核心是编写解决某个问题的代码块,比如C语言中的函数;面向对象语言:Java语言,基于对象的编程更加符合人的思维模式,使程序代码更易维护、易扩展、易复用。面向对象编程三大特性:1.封装性将数据和对数据的操作封装在一起,通过抽象,即从具体的实例中抽取共同的性质形成一般的概念...
2018-03-06 16:18:04
758
原创 Eclipse连接SQL Server,JDBC Driver
JDBC Driver 可根据自身实际需要到官网下载对应的版本,下载完成后在Eclipse中添加即可。SQL Server jdbc 驱动:右键单击项目->Build Path->Configure Bulid Path->Add External JARs->sql_jdbc.jar若出现version错误,则驱动与JDK版本不兼容,需安装更高版本的JDK;若出现TCP/...
2018-03-04 19:34:01
1499
原创 ItemEvent事件,简单计算器
Example10.java文件:public class Example10 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub WindowOperation win = new WindowOperation(); w
2018-02-06 18:57:42
1466
原创 事件处理,ActionLister、ActionEvent(求一个数的平方)
Example6.java文件:public class Example6 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub WindowNumber win = new WindowNumber(); }}Windo
2018-02-06 15:33:49
492
原创 GUI 布局 GridLayout、BorderLayout嵌套,BoxLayout
Example4.javaimport java.awt.*;import javax.swing.*;public class Example4 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new Win
2018-02-06 13:06:10
2111
原创 GUI 文本框、复选框、单选框、下拉列表
ComponentInWindow.java文件:import java.awt.*;import javax.swing.*;public class ComponentInWindow extends JFrame { JTextField text; JButton button; JCheckBox checkBox1,checkBox2,checkBox3; JRa
2018-02-06 11:59:29
4340
1
原创 简单带菜单GUI窗口(JAVA)
WindowMenu.java文件:import java.awt.event.InputEvent;import java.awt.event.KeyEvent;import javax.swing.*;public class WindowMenu extends JFrame { JMenuBar menubar; JMenu menu,subMenu; JMenu
2018-02-06 11:17:57
2440
原创 基本运算符优先级存储方式及实现(树的方式,稀疏矩阵的压缩存储)
以树的方式存储优先级,只需保留最左侧子树即可,其余位置皆为0元素。采用顺序存储方式,可以较快判断出该运算符号的优先级,同时,采用稀疏矩阵压缩,可节省大量存储空间。
2017-10-17 14:53:53
822
原创 二叉树的建立(顺序存储)
数据结构编程练习(六)题目:1)能够调用递归函数读取相应的数据建立二叉树,相应数据格式自行设计;2)实现先序、中序、后序遍历二叉树3)求取二叉树中的所有结点数4)求取二叉树的深度输入如图所示二叉树的方式为依次输入:1,2,3, 0,4,5, 6, -1代码实现:#include "iostream" #include "cstring"using nam
2016-10-20 23:05:53
9171
2
转载 火车进站出站问题
#include "iostream"#include "stack"using namespace std;#define max 1001int main(){ int n,target[max]; while(cin>>n) { stack s; for(int i=1;i<=n;i++) cin>>target[i]; int a=1,b=1; b
2016-09-05 16:42:30
1152
转载 STL stack/queue/sort/vector/set/map 的使用方法
C++ STL--stack/queue/sort/vector/set/map的使用方法1、stackstack 模板类的定义在头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack s1;stack s2;stack
2016-04-14 15:23:27
591
原创 bfs 广度优先搜索
#include "iostream" #include "cstdio"#include "cstring"#include "queue"#define max 100 #define INF 99999 using namespace std; int count,have_edge[max][max]; bool visited[max]; //图的存储(
2016-04-13 21:27:45
291
原创 dfs 深度优先搜索
#include "iostream" #include "cstdio"#include "cstring"#define max 100 #define INF 99999 using namespace std; int count,have_edge[max][max]; bool visited[max]; //图的存储(邻接矩阵) void grap
2016-04-13 21:12:29
285
原创 2.ISBN号码
2.ISBN号码时间限制:1.0s内存限制:256.0MB 问题描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;
2016-03-30 22:18:04
436
原创 1.出现次数最多的数
1.出现次数最多的数时间限制:1.0s内存限制:256.0MB 问题描述给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。
2016-03-30 21:58:21
274
原创 Dijkstra
#include "iostream"#include "cstdio"#define max 100#define INF 99999using namespace std;int prev[max];//记录路径int dist[max];//记录最短长度 int count,have_edge[max][max];bool visited[max];//图的存储(邻接矩阵)
2016-03-30 20:23:44
255
原创 Prim算法
#include "iostream"#define max 100#define INF 1000using namespace std;int have_edge[max][max],count;int path_tree[max],cnt=1;bool visited[max];//侯选边存储结构 struct MinEdgeType{ int v;//未选定点对应侯选边
2016-03-24 22:51:41
349
原创 二分图的最大匹配
(一) 需求和规格说明(1)问题描述:写出求一个二分图的最大匹配的算法,并用于解决下面的问题。第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员,其中1名是英国飞行员,另1 名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次
2016-03-03 22:13:41
1739
原创 排序
数据结构编程练习(八)1 插入排序。2 希尔排序。3 冒泡排序。4 快速排序。5 直接选择排序。6 堆排序。代码实现:#include "iostream"using namespace std;//插入排序void insert_sort(int A[],int n){ for(int i=2;i<n;i++) { A[
2016-01-04 11:31:07
246
原创 查找
数据结构编程练习(五)1 有序表的简单顺序查找。2 有序表的二分查找。3 有序表的递归二分查找。代码实现:#include "iostream"using namespace std;struct entry{ int key;};//简单顺序查找int seq_search(entry A[],int n,int x){ int i=n;
2016-01-03 11:43:39
348
原创 C.数据处理
1200: C.数据处理时间限制: 1 Sec 内存限制: 64 MB提交: 92 解决: 22标签提交统计讨论版题目描述 做完大学物理实验后,WYL同学得到了很多比例形式的实验结果。比如1498:902,337:124等等。不过,老师对这些比例很不满意。因为比例的数值太大,难以一眼看出与理论值的关系。对于上面这个例子,如果把比例记为 5:
2015-12-30 18:33:17
414
原创 图书馆门闸系统
1199: B.图书馆门闸系统时间限制: 1 Sec 内存限制: 64 MB提交: 151 解决: 50标签提交统计讨论版题目描述 合肥工业大学宣城校区的图书馆开工建设了,为了能方便地管理学生出入,老师希望你设计一套图书馆门闸系统。学生在进入门闸系统时会留下自己的学号信息,然后门闸系统会显示这个学生是第几次进入图书馆,现在请你实现老师的要求。请
2015-12-30 17:23:36
990
原创 二叉树的建立(链式存储,遍历,深度,节点数,路径)
数据结构编程练习(六)题目:1)能够调用递归函数读取相应的数据建立二叉树,相应数据格式自行设计; 2)实现先序、中序、后序遍历二叉树3)求取二叉树中的所有结点数4)求取二叉树的深度代码实现:#include "iostream"using namespace std;struct tree{ int data; tree *lchild,*rchild;
2015-12-25 21:43:33
1180
InterSystems IRIS、Ensemble、Cache相关驱动合集
2023-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人