个人
TheWise_lzy
已毕业,社畜一枚
展开
-
IDEA Java1.8通过sqljdbc4连接sqlserver插入语句
若报错“ java.lang.classNotFoundException:com.microsoft.sqlserver.jdbc”说明1或2没有设置成功。下载后在IDEA放入仓库内,可以放在resources下,右键“add as library”。2. 在控制面板中开启Telnet客户端,默认是不开启的。原创 2023-09-07 16:51:00 · 665 阅读 · 0 评论 -
.bat定时调用jar包,稳定FTP传输文件,并生成日志Log
需求:每天整点需要将虚拟机1上的文件拷贝到虚拟机2上,具体的FTP传输代码(Java)可以看上一篇笔记。但文件传输不一定及时,即10点的数据可能10:05才到,因此程序需要尽可能地多执行,这样才能保住数据地“准时送达”。<操作>设置.bat文件路径,需要注意的是,如果需要打印日志到指定文件夹,需要在“起始于”处配置log的输出路径。最简单地执行命令:java -jar C:\...\ftp.jar。<触发器>选择“执行一次,无限期地每隔五分钟重复执行”2.电脑搜索“任务计划程序”-新建任务-原创 2023-09-06 08:28:47 · 339 阅读 · 0 评论 -
Java 两台服务器间使用FTP进行文件传输
背景:需要把服务器A中的文件拷贝至服务器B中,要求使用FTP进行传输,当文件传输未完成时文件是tmp格式的,传输完毕后显示为原格式。原创 2023-07-26 16:46:34 · 1282 阅读 · 0 评论 -
2022 华为软件精英挑战赛 复赛思路分享
队名:来点儿朗姆酒成绩:杭厦赛区,复赛练习赛第五,正式赛第七。心得:自本科毕业之后,就没有机会参加质量很高的竞赛了,怀念ACM的感觉。这次软挑全力以赴做了快一个月,最后一周甚至有点废寝忘食了,除了数模通过宵,这已经是我在杭电回寝最晚的记录了。非常感谢我的队友,朝夕相处,分担压力的同时互相鼓励,心态是真的好,虽然三个人轮流叫嚣着摆烂,但没有放弃,最后几天冲进了前四,仿佛看到了光。虽然最后没有奇迹,但对我而言也是一段难忘的经历。吐槽:正式赛判题器有bug(round和ceil都分不清?),导致做的优原创 2022-04-11 10:13:28 · 895 阅读 · 0 评论 -
牛客网笔试真题 2021 阿里巴巴编程题(4星)题解(6-10)
2021阿里巴巴校招笔试真题_Java工程师、C++工程师_牛客网6.在一个地区有 n个城市以及 n−1条无向边,每条边的时间边权都是 1,并且这些城市是联通的,即这个地区形成了一个树状结构。每个城市有一个等级。现在小强想从一个城市走到另一个不同的城市,并且每条边经过至多一次,同时他还有一个要求,起点和终点城市可以任意选择,但是等级必须是相同的。但是小强不喜欢走特别远的道路,所以他想知道时间花费最小是多少。解:用双重循环,得到节点对再深搜,最后一个样例会超时。故改为以每个节点为起点做dfs,以等.原创 2022-03-03 15:59:52 · 1697 阅读 · 0 评论 -
牛客网笔试真题 2021 阿里巴巴编程题(4星)题解(1-5)
2021阿里巴巴校招笔试真题_Java工程师、C++工程师_牛客网1.小强现在有n个物品,每个物品有x,y两种属性和.他想要从中挑出尽可能多的物品满足以下条件:对于任意两个物品 i 和j ,满足( i.x < j.x 且 i.y < j.y)或者(i.x > j.x 且 i.y > j.y).问最多能挑出多少物品.解:将物品按照x从小到大排序,x相同则y从小到大排序,将题目转变为,寻找y的最长递增子序列,LIS。实现时用dp时间复杂度是n^2,会超时。用二分是nlogn可以.原创 2022-03-02 17:19:54 · 2593 阅读 · 0 评论 -
(win10)deeplab环境安装:tensorflow1.15+cuda10+cudnn7.4
deeplab源码:models/research/deeplab at master · tensorflow/models · GitHub在本地仓库克隆下来即可。注意!该源码是tensorflow1写的,装tensorflow2的话会需要改很多函数,建议用1!可以在官网查看对应版本:在 Windows 环境中从源代码构建 | TensorFlow我选的是python3.7+tensorflow1.15+cuda10+cudnn7.4的组合。1. 在anaconda中创建环境..原创 2021-12-05 18:33:41 · 1333 阅读 · 0 评论 -
已知矩形的四个顶点,求旋转角度
论文的需求是:计算得散点集,用最小包围盒算法求得该散点集的最小包围矩形(返回四个顶点,顺序为逆时针),然后要生成一个和最小包围矩形方向一致,但是长宽自定义的小矩形。因为是“长宽自定义”,所以就不能用等比例缩放了,必须计算出方向q,再结合给定的长度、宽度计算小矩形的四个顶点坐标。(图形是在经纬度上做的,所以左下角是(0,0))计算思路:需要先将大矩形的四个顶点按照横坐标从大到小排序,以此确定点的顺序。points.sort(reverse=True)x0 = points[0][0原创 2021-11-19 11:27:50 · 3140 阅读 · 0 评论 -
pyenvelope 找不到指定模块
源码地址:GitHub - kaygorodov/pyenvelope: Pyenvelope helps you find an arbitrarily oriented minimum bounding rectangle of a set of points. Minimum bounding rectangle (MBR), also known as bounding box or envelope.直接按照源码提示安装,会出现[WinError 126]找不到指定的模块错误。$ pip原创 2021-09-16 14:21:20 · 108 阅读 · 0 评论 -
python/matplotlib 画图 中文乱码
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['KaiTi', 'SimHei', 'FangSong'] # 汉字字体,优先使用楷体,如果找不到楷体,则使用黑体plt.rcParams['font.size'] = 12 # 字体大小plt.rcParams['axes.unicode_minus'] = False # 正常显示负号添加这几行代码即可。...原创 2021-08-10 10:22:19 · 151 阅读 · 0 评论 -
pycharm配置arcpy+gurbipy+pulp(2)
受不了ArcGIS自带的环境了,搜了一下,pro版自带的是Python3.X 64位,下载完之后发现它还自带了conda,而且环境是只读的,需要clone一份才能添加第三方的包。启动 ArcGIS Pro 并打开工程。 单击工程>Python。 单击管理环境。 克隆在克隆的环境中装Pulp和gurobi。pip install pulp -i https://pypi.mirrors.ustc.edu.cn/simple/conda install gurobi ...原创 2021-08-07 12:22:57 · 516 阅读 · 0 评论 -
pycharm配置arcpy+gurbipy+pulp
上一篇说明了arcgis和pulp之间的纠葛:https://blog.csdn.net/TheWise_lzy/article/details/119475913?spm=1001.2014.3001.5501可以看出来arcpy是很离谱的,只能是arcgis自带的才行,但是麻瓜arcgis10.2自带的Python2.7环境是32位的。就是这个32位,导致gurbipy安装困难,因为尊贵的gurbipy只有64位的。重新下载安装python2.7的64位版本:https://www.pyth原创 2021-08-07 09:57:49 · 438 阅读 · 0 评论 -
在ArcGIS自带的python27中安装第三方库
最近有份源码同时用到了arcpy和pulp,在自己的anaconda环境中装pulp没问题,但是arcpy死活装不上(因为arcpy是不开源的,如果网上自行下载python2.73环境,是装不了arcpy的)。随后发现ArcGIS自带了arcpy,虽然在他的python27环境中,就在pycharm->setting中换了python环境,但是pulp缺死活装不上了,直接import会显示没有合适的版本,用pip装却装到了项目自带的环境中,没有和arcpy在一起。(两者不可兼得,把自己逗笑了)用p原创 2021-08-07 08:30:20 · 769 阅读 · 0 评论 -
ArcMap shp文件坐标系转换
我用的是arcmap10.2打开工具箱:ArcToolbox->数据管理工具->投影和变化->要素->投影设置输入输出的坐标系:原创 2021-05-26 09:51:44 · 1205 阅读 · 0 评论 -
Win10 VSCode 远程连 Ubuntu (WSL)
1.下载安装VSCode(https://code.visualstudio.com/),直接首页下载,傻瓜式安装。2.打开VSCode,在左侧找到下面这个图标(应用商店),安装(1)中文语言包(2)C/C++ (3)Remote Development (装这一个会自动安装其他的Remote-开头的东西)3.在Microsoft Store中搜Ubuntu,安装第三个。ps:一开始装了第一个,但是在装GCC的时候发现不行,要换镜像源,所以又装了第三个。4. 设置权限4.1启原创 2021-05-14 16:46:15 · 3703 阅读 · 6 评论 -
在Java中调用python文件 (第三方库)
在网上看了很多方法,本来想用jython的,但是看到网友说他2015之后就不更新了,且不支持Python第三方库,直接放弃!然后选了最传统的Runtime.getRuntime().exec,但是一直不成功...看了好多解决方法,连bat文件换默认python都试了,还是输出1,气死个人...System.out.println(pr.exitValue()); // 0-成功 1-调用失败 2-Python文件执行失败最后!!!偶然在一篇博客中看到说python文件不可以包含中文,注原创 2021-03-29 10:10:15 · 2701 阅读 · 6 评论 -
Echarts 引用百度地图API需要的头文件
<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=你的密钥"></script><script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script><script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js.原创 2021-03-24 21:29:57 · 126 阅读 · 0 评论 -
github 上传报错 fatal: bad numeric config value ‘“true”‘ for ‘http.sslverify‘: invalid unit
一开始报错是后来把false改成true报错:fatal: bad numeric config value '“true”' for 'http.sslverify': invalid unit把整句话删了就好了...>>git config --global --edit会跳转到文件里面,然后输入i进入编辑模式把整句话删掉之后点ESC,然后输入:wq就可以退出了,再push正常了。ps:这句话本身是没有的,是之前push失败,改的什么ssh自己手贱加的,悔不该..原创 2021-03-20 15:37:25 · 5642 阅读 · 1 评论 -
python 安装shapefile报错
shapefile没有的自己包,应输入>>pip install pyshp原创 2021-03-01 21:10:23 · 863 阅读 · 1 评论 -
conda 回滚
1.查看历史版本:conda list --revision2.安装上次版本:conda install revision 5(版本号)原创 2021-02-09 23:08:18 · 231 阅读 · 0 评论 -
用conda安装包报错“To search for alternate channels that may provide the conda package you‘re looking for,”
原来>>conda install 包改用>>pip install 包原创 2021-02-09 21:16:13 · 25814 阅读 · 11 评论 -
安装spaghetti
官方github:https://github.com/pysal/spaghetti#requirements官方安装教程:https://pysal.org/spaghetti/installation.html依赖项:执行代码:(前两行为创建并进入新环境)>>conda create -n env>>conda activate env>>conda config --env --add channels conda-forge>&g原创 2021-02-06 23:37:52 · 149 阅读 · 0 评论 -
anaconda创建虚拟环境报错(2种情况)
anaconda创建虚拟环境报错:UnsatisfiableError:Note that strict channel priority may have removed packages required for satisfiability.解决方法:conda config --remove-key channelsconda config --append channels conda-forge --append channels bioconda --append chann原创 2021-02-06 22:39:04 · 4873 阅读 · 1 评论 -
geohash的安装和使用 (python)
geohash常用于将二维的经纬度转换为字符串,有现成的库可以将其编码和解码。python 安装库 >>pip install geohash可是装好之后import geohash却报错import Geohash可行发现环境中Lib/site-packages/目录下是大写的G,改成小写的g即可,即把Geohash文件夹重命名为geohash。然后修改该目录下的__init__.py文件,最后一行from geohash改为from .geohash语法:...原创 2021-01-27 20:40:46 · 3341 阅读 · 1 评论 -
关于OSMnx
https://blog.csdn.net/weixin_37899940/article/details/109008341原创 2021-01-26 20:55:08 · 217 阅读 · 0 评论 -
算法设计与分析:世界名画陈列馆问题(可重复监视) (回溯法 & 分支限界法)
世界名画陈列馆问题Description:世界名画陈列馆由m´n个排列成矩形阵列的陈列室组成。为了防止名画被盗,需要在陈列室中设置警卫机器人哨位。每个警卫机器人除了监视它所在的陈列室外,还可以监视与它所在的陈列室相邻的上、下、左、右4个陈列室。试设计一个安排警卫机器人哨位的算法,使得名画陈列馆中每一个陈列室都在警卫机器人的监视之下,且所用的警卫机器人数最少。设计一个优先队列式分支限界法,计算警卫机器人的最佳哨位安排,使得名画陈列馆中每一个陈列室都在警卫机器人的监视之下,且所用的警卫机器人..原创 2020-12-22 19:50:32 · 7974 阅读 · 7 评论 -
matlab 计算DFN(去趋势波动分析) regress回归分析
实现方法来自论文:Quantification of scaling exponents and crossover phenomena in nonstationary heartbeat time series C.‐K. Peng, Shlomo Havlin, H. Eugene Stanley, and Ary L. Goldberger输入:一个数组B,长度为len输出:斜率b(2)第一步:计算y(k),其中Bave位B的均值。第二步:计算yn(...原创 2020-12-14 19:59:08 · 1171 阅读 · 0 评论 -
Matlab 批量读入txt,处理数据后写入excel指定列
1.打开名为data的文件夹,读取所有txt文件2.计算txt文件个数(len)3.循环读取,load用于打开txt,处理数据得到b,c,d4.读取test.xlsx的行数,列数,判断其是否为空5.逐行写入,其中tmpRaw为当前行数6.xlswrite中['A',mRowRange]的A为指定列function main record=dir('data\*.txt'); %打开文件夹,记录所有的txt文件 len = length(record); fo原创 2020-12-04 14:29:48 · 5095 阅读 · 1 评论 -
IDEA中用Maven打jar包
第一步:IDEA左侧点击Maven->打开Lifecycle->右键clean运行第二步:右键运行install打包完成后可以在指定的目录中找到jar包原创 2020-11-26 20:19:11 · 179 阅读 · 0 评论 -
Anaconda安装pytorch
1、打开Anaconda prompt执行下面命令: 1.1 新建一个环境 conda create --name python3X python=3.X (我用的3.7) 1.2 切换环境 activate python3X2、安装pytorch conda install pytorch-cpu torchvision-cpu -c pytorch (无所谓conda版本)*3、 测试torch是否安装成功>>import torch>&...原创 2020-11-16 21:08:33 · 246 阅读 · 3 评论 -
mybatis 绑定参数不带引号(${}与#{}的区别)
${} 是直接覆盖,不会自己添加引号,适用于int等类型。#{}是传字符串过来,自带引号。原创 2020-10-27 09:37:34 · 938 阅读 · 0 评论 -
mybatis获取oracle存储的blob对象时显示“getBLOB not implemented for class oracle.jdbc.driver.T4CRowidAccessor”
在dbMapper.xml中的resultMap中添加typeHandler。<resultMap id="Record_resultMap" type="com.example.statepower.bean.Record"> <result column="rimg" property="rimg" javaType="java.lang.Byte" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobT原创 2020-10-03 22:05:52 · 2536 阅读 · 0 评论 -
【Bootstrap Table】表格列合并 && 设置表格内容为勾选框
效果:1.列合并:1.1写在$('#bootstrap-table').bootstrapTable中 onLoadSuccess: function () {//当所有数据被加载时触发处理函数 var data = $('#bootstrap-table').bootstrapTable('getData', true);//获取当前页数据 mergeCells(data,'number',1,$('#bootstrap-table'原创 2020-09-30 08:22:04 · 1055 阅读 · 0 评论 -
Springboot 和 VUE 前后端分离的数据交互
需求描述:点击VUE页面上的一个点,传回d[3]值代表图片序号,向后端发送请求,后端接收序号,找到对应图片后转换成流,再把流以图片形式传回给VUE。VUE中的点击事件:.on("click", d => { this.getImg("/getImg",d[3]).then(res =>{ console.log(res); this.stateSrc = window.URL.createObj原创 2020-09-26 19:47:31 · 1733 阅读 · 0 评论 -
【Bootstrap Table】pageList 不生效
目前已知是js冲突,解决办法还没找到...原创 2020-09-23 21:07:55 · 2058 阅读 · 0 评论 -
js 上传excel解析成json,并保存为json文件(可下载)
引用: <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script> <script src="https://unpkg.com/[email protected]/dist/xlsx.full.mi原创 2020-08-30 09:51:07 · 612 阅读 · 0 评论 -
Anaconda、TensorFlow安装和Pycharm配置详细教程
https://www.cnblogs.com/CVLianMeng/p/11589013.html转载 2020-08-24 15:59:08 · 226 阅读 · 0 评论 -
JBPM的.jpdl.xml文件中文出现乱码
如图出现乱码:在Eclipse的配置文件 eclipse.ini最后一行加入如下启动参数 重启eclipse即可解决-Dfile.encoding=UTF-8原创 2020-06-29 10:56:28 · 227 阅读 · 0 评论 -
eclipse连接mysql报错
问题描述:eclipse连接mysql时出现The server time zone value '?й???????' is unrecognized or represents more than one time zone,导致Ping falied。解决办法:在mysql中设置时区,用cmd命令打开数据库,输入>set global time_zone=’+8:00’...原创 2020-06-28 17:37:09 · 323 阅读 · 0 评论 -
eclipse连接mysql(带mysql的下载安装)
转自:https://blog.csdn.net/qq_40453972/article/details/87179186补充:1. my.ini不需要2. cmd配置如果显示失败,要用管理员身份进入cmd(搜索cmd,然后右键“以管理员身份运行”)3. 【eclipse的可视化连接mysql】help->Install New Software 填写: Kepler - http://download.eclipse.org/releases/kepler 等待一会,之后选.转载 2020-06-28 10:28:36 · 559 阅读 · 0 评论