- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 低版本shiro反序列化漏洞解决
1、shiro替换:先将之前的shiro相关jar包删除。然后引入shiro-all-1.7.1.jar。同时,必须引入另外一个依赖包 encoder-1.2.2.jar。老版本ssm项目:jdk1.7,tomcat7,shiro1.2.4,spring3.2。4、spring替换:用spring4替换spring3.2。2、tomcat替换:用tomcat8替换tomcat7。3、jdk替换:用jdk8替换jdk7。
2023-05-09 14:53:26
337
原创 ps格式文件如何打开
我们再用一些工具,比如sci2,做信息可视化分析的时候,其导出来的图是ps格式的,这就需要专用工具来打开,比如gsview,这个工具的安装其实比较麻烦,我们需要的版本不一定在网上能找到,稍不注意就要走弯路。因为gsview与ghostscript配合着使用,但是两个工具如果版本配不齐,那么就无法打开,下面将两个工具的安装过程介绍一下:1、下载gsv50w64.exe,这是一个非常老的gsview版本了,但是新版不知道哪儿有下载的,这个在官网是有下载的;2、下载gs907w64.exe,这也是非常老的
2021-04-09 09:39:08
2197
原创 sqlserver建视图
在sqlserver中新建视图,合并多个表的数据。drop view applnsgocreate view dbo.applns AS select Record_ID, appln_filing_date, APPLN_AUTH, CITED_PAT_CO, CLAIM_CO, PAT_FAMILY_SIZE, IMAGE_REFS,INT_PHASE,REG_PHASE, nat_PHASE , appln_applicant_nametotal, appln_inventor_
2021-03-12 17:18:32
152
原创 xml生成
xml生成,原来是因为可视化树需要这个xml,所以写了这个程序来为那个可视化applet制作显示数据用。import java.io.FileOutputStream;import java.sql.ResultSet;import java.util.ArrayList;import java.util.Collections;import java.util.HashSet;import org.jdom.Attribute;import org.jdom.Document;imp
2021-03-04 17:27:10
139
1
原创 批量替换word中内容
批量替换word中的字符,请注意这个替换不是很完整,存在无法完全替换的情况。package test.java;import java.io.File;import java.util.ArrayList;import java.util.List;import com.spire.doc.Document;import com.spire.doc.FileFormat;public class WordReplace { List<String> filelist
2021-03-04 17:10:25
434
2
原创 三元组抽取
下面记录一下三元组抽取的步骤:首先是人工标引三元组,然后依次执行以下步骤: 步骤一:从excel标引文件中生成json格式数据;去除头尾放入index_ann.json文件中,上传到ann_four_data目录下; 步骤二:运行 python sao.py 进行训练; 步骤三:从excel未标引文件中生成测试数据;去除头尾放入index_wait.csv文件中,上传到wait_ann_four_data目录下; 步骤四:运行 python sao.py ...
2021-03-04 16:56:29
2880
4
原创 shiro验证密码问题
shiro使用不加密的密码和用户名登录:修改SystemAuthorizingRealm文件update sys_user set login_name = name基于shiro的用户登录,数据库加密后的密码显示不一样,而且可以直接支持中文用户名,因此要支持中文账户,就直接通过上面的sql更新sys_user表就行了。加密:System.out.println(SystemService.entryptPassword("admin2015"));验证:String str .
2021-03-03 09:08:51
332
原创 solrj获取多值字段,面对数据中有逗号情况的解决办法
solrj的问题:直接获得值只能通过逗号间隔,通过下面的方法就能够解决这个问题List<String> ls = (List<String>)(Object)多值,multivaluefor (SolrDocument doc : response.getResults()) { if(doc.getFieldValues("patentIpcMainGroup") != null && doc.getFieldValues("patentCita
2021-03-03 09:02:51
202
原创 Echarts 调整x轴
function makeBarae(obj1,obj2, mytitle, mysename, mytype) { var main = document.getElementById(mytype); var chart = echarts.init(main); var option = { title: { text: mytitle }, t.
2021-03-03 08:58:47
3157
原创 neo4j计算作者关系网络
需求:通过某一年的节点和关系数据,计算重要节点的多度关联网络,常见通常计算2度或3度。1、关闭neo4j2、删除databases里面的数据库3、运行程序导入:C:\Users\Administrator\Downloads\neo4j-community-3.5.7\bin>neo4j-admin import --nodes C:\2005.csv --relationships C:\2005-2009.csv4、打开neo4j5、运行统计程序:计算2度和3度关联..
2021-03-02 17:34:29
230
原创 sqlserver2005移植到mysql
某个系统的数据库使用的sqlserver2005,但是需要移植到mysql中;1. 最开始从sqlserver 2005导出到excel中,然后另存为csv,然后在mysql中建立数据库和表,通过sqlyog导入到mysql中,最后不行。原因是csv中有错误的分隔符,比如字段中有双引号,那么导入就会有问题;2.用navicat,通过odbc,很容易就连接上sqlserver2005。我记得之前还需要建一个数据源作为中介,才能互相导;不过我的确实现建了一个odbc数据源。问题:数据始终无法复制过去,原
2021-03-02 09:18:25
139
原创 nginx使用心得
Nginx的linux配置:通过winscp上传tomcat 解压tomcat,命令是:tar -xzvf apache-tomcat-7.0.81.tar.gz一。nginx的安装:(采用yum安装)安装好以后,nginx的位置是:/etc/nginx二。然后进行配置:打开配置文件:vi /etc/nginx/conf.d/default.conf输入下面的信息:server { listen 80; server_name 域名;...
2021-03-02 09:03:45
108
翻译 tech点滴2011
segment 2011-10-31先试试专利可视化检索有没有什么问题,ff下面没有问题,但不知道为什么ie下始终有问题:1. src="loadflash.jsp?para=<s:property value="para"/>&type=<s:property value="type"/>&types=<s:property value="types"/>&searchinput=<s:property value="searchi
2021-03-01 15:22:59
161
翻译 tech点滴2009
segment 2009-07-03Hibernate对Postgre数据库的自动自动增长列的控制(转)首先在Hibernate映射时,对于Postgre数据库的自动增长列的类型就选择为sequence、MySQL为native,assign为手动赋值<generator class="sequence"> <param name="sequence">book_id_seq</param></generator><pa...
2021-03-01 15:09:52
374
翻译 JSP学习2009
Servlet三个要素: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet <servlet><servlet-name> </servlet-name><servlet-class> </servlet-class></servlet><servlet-mapping><servlet-name>
2021-03-01 14:44:27
96
翻译 opengl学习2009
状态管理和绘制几何物体:介绍了如何描述要在屏幕绘制的三维物体;观察:描述将三维模型绘制到屏幕上之前需要进行的变换;颜色:如何制定绘制物体时使用的着色方法;光照:如何控制物体周围的光照条件以及物体对其的反应,如何反射和吸收光;只有当有光照时,物体看起来才有立体感;混合,反走样,雾效和多边形偏移:对创建真实感场景而言必不可少的技术;显示列表:如何存储一系列的opengl函数调用,供以后执行,提高程序性能;绘制像素,位图,字体和图像:如何使用位图和图像等二维数据集;纹理映射:如何.
2021-03-01 14:43:07
86
翻译 struts学习2010
segment 2010-11-17struts2问题:很奇怪,List<Contents> contentList = new ArrayList<Contents>() ;这样定义对的List<Contents> contentList = new List<Contents>() ;或者List<Contents> contentList = null怎样定义都不行,提示错误。segment 2009-03-201..
2021-03-01 14:41:36
66
翻译 可视化学习2011
segment 2011-01-17openoffice3.2在windows下面安装以后,我想通过"C:\Program Files\OpenOffice.org 3\program\soffice.exe" -headless -accept="socket,port=8100;urp;" , 打开soffice.bin,但是却不行,最开始以为端口没开,或者是打印机占用了8100端口,结果都不是,是需要打开一次openoffice,进行一次初始化设置,才能够使用上面的命令打开soffice,这个命令
2021-03-01 14:36:21
344
翻译 正则表达式学习2009
segment 2009-03-27正则表达式学习:1.定义RegExp:var patt1=new RegExp("e");2. RegExp对象有三个方法:test(),exec()以及compile()。test() 方法检索字符串中的指定值。返回值是 true 或 false。document.write(patt1.test("The best things in life are free"));exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有..
2021-03-01 14:27:01
70
翻译 jquery学习2009
segment 2009-05-04jquery事件: 与用户交互$("#myButton").click();$("#myButton").click(function(){ $("#myDiv").toggle();});$("#myButton").click(function(){ $("#myDiv").toggle();}).click();如下所列的事件都 符合我在之前所介绍的设计模式,而且也都具有与其相关联的两个函数。 blur()...
2021-03-01 14:24:40
95
原创 gears学习2009
segment 2009-09-03gears 参考项目:Prj_gears_ibm:dbquery.html很奇怪,需要放在webroot/tool/下面,才能监控C:\Documents and Settings\值班\Local Settings\Application Data\Google\Google Gears for Internet Explorer\http_8080下的数据库文件,比如我的数据库是mydb,只要输入mydb就可以访问了。GearsSamplesAndToo.
2021-03-01 14:22:42
165
原创 GWT学习2009
2009 GWTgwt和GearslocalServer Cache and serve application resources (HTML, JavaScript, images, etc.) locally在本地缓存和提供应用程序资源(HTML、JavaScript、图片等)Database Store data locally in a fully-searchable relational database将数据存储在本地可以完全搜索的关系数据库中WorkerPoo.
2021-03-01 13:47:42
149
原创 IPyKernel not installed into interpreter Python 3...
在vscode中使用jupyter,老是提示IPyKernel not installed into interpreter Python 3.8....,本机空间太小,没有安装anaconda。以为python版本不新,于是从3.7换到3.8,又从3.8换回老版本的3.7,还是不行,最后在github上找到答案,运行下面两行命令,就可以了,实际上就是把pyzmq的版本降级。py -m pip uninstall pyzmqpy -m pip install pyzmq==19.0.2...
2021-01-26 15:44:26
707
4
原创 地图可视化学习
昨天遇到一个需求,就是要对一个地方进行地图可视化,最开始想了下,觉得很简单,不就使用echarts么,后来发现使用echarts生成的图有一些问题,欠缺一些细节,于是就遍寻其它办法,尝试的方法包括:1.使用网络在线的绘图工具;2.使用office新版自带的插入地图功能;3.使用其他的js类可视化工具,包括d3,g2等。最后都达不到要求,于是最后还是回到echarts,经过研究,唯一的办法是网上说的...
2019-07-02 09:10:21
173
转载 python一元线性回归
代码参考:#--coding:utf-8--import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom sklearn import linear_modeldef getdata(filename): data = pd.read_excel(filename, encoding="u...
2019-06-29 17:27:02
738
转载 Could not read JSON: Can not deserialize instance of out of START_ARRAY token
该错误是因为目标类属性keyX需要JSONTest$Hobby类型的,待转换的json串里属性名keyX对应的,不是一个POJO对象,而是ArrayList集合。参考:http://blog.csdn.net/li396864285/article/details/54287859
2017-11-12 16:58:39
1622
1
转载 DAWG
There are several data structures that allow searching for a pattern P in a preprocessed text T in time dependent just on the length of P. In this paper we present an implementation of CDAWG’s—
2009-10-26 17:37:00
283
转载 Directx进化
微软DirectX应用程序界面API首次发布于1995年,是为了在Windows平台上让开发人员们更容易操作多媒体和游戏编程资源而生的。在DirectX之前,游戏的开发都是基于硬件的编程,显卡、声卡等的产品如此众多,要编写一款能运行在所有平台上的游戏简直是一件噩梦般的工作。 DirectX包含2D/3D图形、声音、输入输出设备等多个组件,提供了一整套的多媒体接口方案。在统
2007-06-27 09:59:00
631
spring security3.07的tutorial和contacts示例源码
2012-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人