- 博客(49)
- 资源 (7)
- 收藏
- 关注
原创 自定义类加载器
package com.spasvo.test;import java.io.*;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.nio.file.Files;class MyClassLoader extends ClassLoader{ @Override protected Class<?> findClass(Stri
2021-12-20 21:05:56
337
1
原创 Java编译类文件
测试类class Person { public String name; public int age; public void funcForTest(String testParma1,int testParma2){ for (int i = 0; i < 10; i++) { //报错句子 System.out.println("for test") } } p
2021-12-17 21:54:14
528
原创 java类代码解析为语法树 XML
依赖库beanShell 的 bsh-2.0b4.jar下载地址 http://beanshell.org/download.htmlXML dom4j-1.6.1.jar开发环境包名必须为 bsh ,因为 beanShell 中的Parse 相关类不是公共的,测试解析类public class Person { public String name; public int age; public void funcForTest(String testParma1
2021-12-14 21:41:53
802
原创 SWT/Jface 鼠标事件
鼠标事件的写法1.addMouseListener(MouseListener) button.addMouseListener(new MouseAdapter() { @Override public void mouseDoubleClick(MouseEvent e) { super.mouseDoubleClick(e); System.out.println("鼠标双击事件
2021-12-11 18:37:53
514
原创 SWT/Jface 核心应用-面板
Composite面板样式常量样式常量描述SWT.NONE没有边框的面板SWT.BORDER带有边框的面板SWT.NO_RADIO_GROUP对于一组单选按钮,可以同时选中多个按钮常用方法获得面板中所有控件 getChildren()获得面板的父面版 getParent()设置面板布局 setLayout(Layout layout);刷新布局 layout()Group样式常量SWT.SHADOW_ETCHED_IN、SWT.SHADOW_
2021-12-01 21:31:50
298
原创 SWT/Jface 核心应用-组合框
组合框样式样式常量描述SWT.DROP_DOWN以下拉的形式显示选项,为默认SWT.SIMPLE选项以列表的形式在下方显示SWT.READ_ONLY编辑框的值不可修改常用方法复制剪切粘贴 copy ,cut,paste清除文本框中的字符 clearSelection()获得文本框中的字符串 getText()设置组合框文字输入方向 setOrientation(int) SWT.RIGHT_TO_LEFT SWT.LEFT_TO_RIGHT设置
2021-11-30 00:21:06
301
原创 SWT/Jface 核心应用-列表框
列表框样式样式常量描述SWT.SINGLE只能选中一个选项SWT.MULTI可同时选中多个选项SWT.V_SCROLL带有水平滚动体的列表框SWT.V_SCROLL带有垂直滚动体的列表框常用方法末尾添加选项 add(String string)指定位置添加选项 add(String,int),setItem(int ,String)添加字符串数组选项 setItems(String[])删除指定索引选项 remove(int)删除多个索引的选
2021-11-25 15:26:39
357
原创 SWT/Jface 核心应用-文本框
样式常量描述效果图SWT.SINGLE单行文本框eeSWT.SINGLE单行文本框eeSWT.SINGLE单行文本框eeSWT.SINGLE单行文本框ee
2021-11-23 20:05:43
519
原创 SWT/JFace 核心应用-标签
文本标签Label label = new Label(compositeUp,SWT.RIGHT);分割线标签Label label1 = new Label(compositeUp,SWT.SEPARATOR|SWT.HORIZONTAL|SWT.SHADOW_OUT);创建分割线指定样式为SEPARATOR,不指定方向默认垂直分割线SWT.VERTICAL,分割线三种外观 SWT.SHADOW_IN,SWT.SHADOW_OUT,SWT.SHADOW_NONE自定义标签Lable 标签类不
2021-11-22 20:15:10
320
原创 SWT/JFace 核心应用-按钮
普通按钮 SWT.PUSH示例:切换按钮 SWT.TOGGLE特点:单击后保持按下状态,再次单击后恢复初始状态示例://0 桌面 ,1 默认,2自定义profile.set_preference(‘browser.download.folderList’, 2)//在开始下载时是否显示下载管理器profile.set_preference(‘browser.download.manager.showWhenStarting’, False)//设置不显示下载弹框,参数是请求的ContentTy
2021-11-03 10:14:17
6419
1
原创 selenium Xpath 详解
xpath 概念XPath也定义为XML路径 。 它是一种查询语言,用于浏览XML文档以查找不同的元素。 在Selenium中定位元素是重要的策略之一。 XPath用于通过使用HTML DOM结构在网页上定位Web元素xpath 节点在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。。xpath 语法-谓语xpath 语法-通配符xpath 定位-绝对定位绝对定位 – 以/
2021-11-02 16:01:23
3730
原创 paddle ocr 安装部署与使用教程
1.安装Python 3.9直接执行python-3.9.0-amd64 文件。2.安装PaddlePaddle v2.02.1.安装步骤python -m pip install --upgrade pippython -m pip install paddlepaddle==2.0.0b0 -i https://mirror.baidu.com/pypi/simple2.2.遇到问题2.2.1.Traceback (most recent call last):解决方案:管理员打开cm
2021-08-17 18:29:05
10552
原创 vue $refs 的用法
作用:取相关的dom节点,可以对其操作,修改属性等示例:1.在template中 添加input 元素其在网页上的显示2.在script 中获取到这个input 并改变其type 为password在网页上input 的类型变成了password...
2020-11-15 16:59:43
127
原创 JavaAgent
介绍JavaAgent 是运行在 main方法之前的拦截器,它内定的方法名叫 premain ,也就是说先执行 premain 方法然后再执行 main 方法实现1.代码package com.spasvo.test;import java.lang.instrument.Instrumentation;public class TestClass { public static void premain(String agentOps, Instrumentation inst) {
2020-06-04 17:11:58
308
原创 OCR 训练 中文语言包
1.下载tesseract安装配置环境变量环境变量:将OCR根目录配置到环境path里添加TESSDATA_PREFIX 为语言包的路径2.修改tif 文件名称 tif文件命名格式[lang].[fontname].exp[num].tif lang是语言,fontname是字体,num为自定义数字。比如我们要训练自定义字库 hyfontlab,字体名...
2020-03-26 19:32:53
2142
原创 SWT 控件样式
ShellSWT.BORDER //建立一个有边框但没有标题栏的窗口 SWT.CLOSE //建立一个只有关闭按钮的窗口 SWT.MIN //建立一个不能最大化的窗口 SWT.MAX, //建立一个可以最大化最小化的窗口 SWT.NO_TRIM //建立一个没有任何边界和标题栏的窗口 SWT.RESIZE //建立一个可以改变大小的窗口 SWT.TIT...
2019-09-27 12:01:11
345
转载 WinSCP无法用root用户登陆linux服务器
1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_config将PermitRootLogin 的值改成 yes将PermitEmptyPassword 的值改成 no保存退出 2.重启ssh:sudo service ssh restart3.即可在WinSCP用root用户登陆————————————————...
2019-09-12 16:41:52
975
原创 Github windows 配置秘钥
1.下载git 和tortoiseGithttps://npm.taobao.org/mirrors/git-for-windows/2.10.0.windows.1/https://tortoisegit.org/download/2.安装完成后打开puttygen3.点击Generate、4.生成公钥放到gitHub 上5.Save 私钥...
2019-09-01 13:29:13
380
原创 FixFox 打包xpi扩展
fixfox 版本 47工具 :快压压缩修改文件名注意:在用快压的时候压缩外面的根文件夹会多一层目录导致扩展损坏,要压缩里面的目录
2018-09-28 09:54:31
2236
1
原创 selenium 驱动地址
Firefox浏览器驱动:geckodriverChrome浏览器驱动:chromedrivertaobao备用地址IE浏览器驱动:IEDriverServerEdge浏览器驱动:MicrosoftWebDriverOpera浏览器驱动:operadriverPhantomJS浏览器驱动:phantomjs 火狐的FTP地址http://ftp.mozilla.org/pu...
2018-09-27 09:48:19
310
转载 ShellExecute使用详解
ShellExecute使用详解有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。1.CreateProcess因为使用复杂,比较少用。2.WinExec主要运行EXE文件。如:WinExec('Notepad.exe Readme.txt', SW_SHOW);3.ShellExecute不仅可以运行EXE文件,也可以运行已经关联的...
2018-09-20 13:26:40
22754
原创 data_seg
作用:dll数据共享在不同的进程测试:1、在dll 加上共享数据段,和测试数据#pragma data_seg("share_data")static int g_value = 0;#pragma data_seg()#pragma comment(linker, "/section:share_data,rws")_declspec(dllexport) int ...
2018-09-12 15:19:12
728
转载 NISI 安装包
目录简介 工具:脚本结构 属性 页面 区段 函数基本语法 变量 编译器指令参考简介NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通...
2018-08-29 10:29:14
2126
原创 so--cannot open shared object file: No such file or directory
用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边ln -s /where/you/install/lib/*.so /usr/libsudo ldconfig
2018-01-03 16:59:54
261
原创 ubuntu 16安装jdk1.6.45
1.官网下载jdk版本jdk-6u45-linux-x64.bin网盘 链接:https://pan.baidu.com/s/1eSClPVc 密码:dg5k2.加777权限,chmod 777 jdk-6u45-linux-x64.bin注:不能在挂载的Windows共享文件夹中安装,会报错3.执行./jdk-6u45-linux-x64.bin4.安装完成配置环境变
2018-01-03 14:26:32
462
原创 模板类 error LNK2019: 无法解析的外部符号
如果将类模板的声明和实现写在两个独立的文件中,在构建时会出现“error LNK2019: 无法解析的外部符号 ”的错误。解决方法有:第一种方法,就是把类模板中成员函数的声明和定义都放在类的定义中(.h文件),不要分开就行。第二种方法,在主文件(main文件)中既包含类模板的声明文件(接口文件)(.h文件),同时也包含类模板的实现文件(.cpp文件)就行了。第三种方法,在类的定义中(.
2017-12-08 16:55:45
565
原创 error RC1015: cannot open include file 'atlres.h'
属性——资源——常规——附加包含目录 添加WTL的Include目录
2017-12-06 09:40:19
607
原创 未定义长度和定义长度的数组
往往小的缺陷更容易使人忽略,有时候改几天都发现不了,今天被未定义长度的数组坑了一把。char data【】 = {‘a’,'b','c'};数组的长度为三,当我们用的时候并不是我们想要的数据。因为后面的数据也被包含在data里面去了。所以要加一个结束符号。char data【】 = {'a','b','c',0x00};
2016-08-16 15:58:37
5036
1
原创 vc 调用webservice
snoap下载地址 https://sourceforge.net/projects/gsoap2/?source=typ_redirect新建vc工程并添加源文件./snoap/bin/win32/soapcpp2.exe拷贝到工程目录cmd 运行soapcpp2.exe 会生成一大堆文件我们先在源文件中声明一个接口int plus(int num_1, int nu
2016-05-23 14:39:04
2244
原创 c语言解析xml文件
#include "stdafx.h"#include #include "Mytext.h"#include #include #include #include #include #include #include #include #include #include using namespace std;#pragma comment(lib,"Oleac
2016-04-13 19:24:11
6606
编译好的tesseract ocr4 dll.zip
2020-04-29
linux数据连接unixodbc
2015-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人