- 博客(55)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 java word 转pdf最好的
试过了各种方式:docx4j ,e-iceblue,还有其他的方式,目前看documents4j是最可能实现的,并且结果是最好的,毕竟他最终是调用微软office的底层,转出来的结果是最好的,其他的通过html等转,结果都有问题,特别是有表格,有样式时再说下缺点:他依赖office所以windows下容易,Linux安装office还没试过,不知道是否可行(网上有成功的说法)具体方式:导入引用: <dependency> <g.
2021-10-02 21:24:10
787
1
原创 安装mysql
参考这篇文章https://blog.youkuaiyun.com/qq_37598011/article/details/93489404注意点:1、必要要用这个地址下载:https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz2、登录点时候原始点默认密码,一定要复制,而不是手动输入...
2021-02-14 00:56:59
154
原创 Jmeter 相关
1、Jmeter文档地址 :https://jmeter.apache.org/2、Jmeter 循环控制器从获取当前循环到第几次。文档:https://jmeter.apache.org/usermanual/component_reference.html#Loop_Controller变量名称是:__jm__loopp__idx 其中 loopp就是循环控制器的名称从源码的测试用例中也可以知道3、csv文件的使用一定要配合循环控制器/foreach循环 使用 ...
2020-12-11 19:01:40
849
原创 Charles初使用
1、下载可去官网下载最近版本https://www.charlesproxy.com/【速度较慢】或者到百度云下载链接:百度云 提取码:6666 版本4.6.1 也还行2、安装之后破解Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf43、设置https证书 参考这篇文章https://www.jianshu.com/p/8346143aba534、设置抓取https这样就可...
2020-12-11 17:28:12
304
转载 通俗易懂告诉你CPU/GPU是什么?
CPUCPU( Central Processing Unit, 中央处理器)就是机器的“大脑”,也是布局谋略、发号施令、控制行动的“总司令官”。CPU的结构主要包括运算器(ALU, Arithmetic and Logic Unit)、控制单元(CU, Control Unit)、寄存器(Register)、高速缓存器(Cache)和它们之间通讯的数据、控制及状态的总线。简单来说就是:计算单元、控制单元和存储单元,架构如下图所示:图:CPU微架构示意图什么?架构记不住?来,我们换种
2020-10-19 11:20:43
1107
原创 mac下学习python和tensorflow,通过anaconda一键解决环境问题
学习tensorflow面临都第一个问题就是环境都配置,各种python版本,tensorflow版本及应用各种包现在用一个软件就搞定所有问题:anaconda下载https://www.anaconda.com/products/individual#download-section安装之后,打开mac自带都终端命令工具,输入jupyter notebook 稍等片刻即可如果需要更改文件都默认存储路径,可以关闭jupyter之后,在终端输入jupyter noteboo..
2020-10-17 13:06:06
252
3
原创 通过gitlib的API创建某个项目的分支1
需求:有时候创建分支并不能通过命令行或网页创建,比如Jenkins的job解决:通过gitlab的对外api就可以创建过程:假设我的域名是abcd,项目名称是user,项目id 是125通过请求该地址获取帮助信息(http://gitlab.abc.cn/help/api/README.md) 点击branches,可以查看如何通过api操作分支...
2020-08-20 17:38:54
1234
原创 最快,最简单的方式解决别人连接自己本地数据库连不上的问题
需求:办公室中我的电脑上安装了一个mysql服务,同事希望连接我本地的MySQL数据库问题:同事连接的时候提示:拒绝访问,没有权限方案:本地连接之后找到mysql库的user表, 找到user为root的这条数据,修改Host,将localhost改为百分号 (%) 打开命令行,输入flush privileges; 按回车执行 成功,同事就可以连上了,自己用ip也能连接上操作:如下图...
2020-08-09 19:02:01
4233
1
原创 IDEA 多次commit但最后只想commit一次保持分支的整洁的2种方式
4次commit 最后变成1次提交,创建4次commit其实实际上我们就是优化了userid,但是提交了多次,如果直接这样提交到master分支 ,后期阅读起来会很不方便最优化的就是合并为一次push 这样会更加好,并且git分支线会更加优化那怎么做呢?首先找到第一次commit的地方,然后点击右键找到Interactively Rebase from Here,点击它然后把后面的几个pick 改为squash(压缩的意思)表示后面几次压缩,第一次不变最后变成
2020-06-09 11:59:09
4013
原创 从第一次听说Maven,到Maven的使用(下)
(接上一篇)开始新建maven项目一:Project 和 Module的关系类似于父文件夹和子文件夹的关系,Module是子文件夹可以直接在父文件夹(Project)里面放项目,那就不需要子文件夹了,大项目就需要分模块,就要用到Module二:这里就直接创建Project:点next后到这步,选择图中的这个webapp (这个选项第一次加载可能要一点时间然后填groupid和artifactidGroupid:类似于公司的名字 一般填com.xx或者org.xx..
2020-06-05 22:49:41
227
原创 从第一次听说Maven,到Maven的使用(上)
刚出来工作,老大说我们下个项目要用maven管理,你用过吗?没用过的话回去看下吧!噢!好的。听到这个第一反应就是maven是什么?不对,准确的说是maven这个单词怎么写。否则连google都没法搜啊。好吧,这个当然问下小伙伴就可以了。好了,言归正传。Maven是什么呢?直接复制这个单词去google就可以。大概解释:Apache Maven的项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具不过这些都太专业,而且作为第一次用的人来说只要..
2020-06-05 22:48:34
251
原创 利用Charles抓取网页中的图片,保存到本地
Charles 抓包工具1、(非root)安卓7.0 版本之后的如何抓https包? 目前没有方案,可以考虑其他工具,如果有,可以在评论留意。有时候想保存某个网站 的图片到本地,但只是偶尔使用一次,如果用爬虫就太重了,利用charles 方式简单,方便方式,如何下图。如果保存的数据有问题 ,可以通过手动,或者程序来手动修改文件的名称,就可以了...
2020-04-15 17:09:00
4623
原创 导数在梯度下降算法中的意义理解
梯度下降算法实际是在计算函数的极值问题,我们通过求函数的极值获取函数的局部最值在计算梯度下降的过程中,求函数的导数来通过逼近的方法去求局部最值而一般文章中介绍变量变化的时候是通过将变量自身减去导数值计算的,这点很难让人理解下面举例说明:函数f(x) =x^2+x-1导函数的 f(x)' = 2x + 1当x = 0 时候f(x) = -1f(x)' = 1...
2020-04-10 18:55:37
912
1
原创 慕课网视频中的代码---3-4 Minst手写体识别
慕课网视频地址:https://www.imooc.com/video/17905import matplotlib.pyplot as pltimport kerasfrom keras.datasets import mnistfrom keras.models import Sequentialfrom keras.layers import Densefrom keras...
2020-04-04 17:26:14
352
原创 慕课网视频中的代码---3-2 感知机及Python简易实现
视频学习地址https://www.imooc.com/video/17903/0import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False #...
2020-04-04 16:12:29
356
原创 fashion-mnist数据集
fashion-mnist数据集第一次下载的时候速度非常慢,所以经常导致下载不了所以想到了手动下载,然后保存在默认下载地址中,那么默认下载地址在哪呢?C:\Users\Administrator\.keras\datasets\fashion-mnist那如何去下载呢 可以参考下面的链接链接: https://pan.bai删除du.co中文字m/s/1wWTgTqPS...
2020-04-02 23:51:28
227
原创 Tensorflow 2.1CPU版本安装 (有点坑)
Tensorflow2.1 默认下载GPU版本,但是有时候我们只想学一下tf 不需要追求性能 ,而且有些电脑可能没有GPU所以下载的时候用下面的命令 指定版本 。不然就是各种DDL链接问题pip install tensorflow-cpu==2.1.0 -i https://mirrors.aliyun.com/pypi/simple或pip install tensorfl...
2020-04-02 22:28:25
5852
1
原创 jupyter notebook 修改工作路径
Anaconda中jupyter notebook 默认是在C盘下的 一般我们放在D盘,那如何修改默认地址呢1.开始菜单中找到Anaconda Prompt然后在base环境中(一般默认就在base中)执行下面的命令,将自动生成一个配置文件jupyter notebook --generate-config直接找到C盘下这个文件,打开并搜索Thedir...
2020-04-02 22:20:41
625
原创 通过Wireshark 更了解HTTP
通过Wireshark的基本使用,增加对HTTP的理解一。Wireshark基本介绍二。Wireshark基本使用三。抓取1次http请求四。分析该请求中的数据五。了解http3次握手,4次挥手六。更加生动的了解ITCP/IP5层协议一。Wireshark基本介绍1。Wireshark是一个网络封包分析软件,它撷取网络封包,并尽可能显示出最为详细的网络封包资料2...
2019-12-18 14:48:00
276
原创 ArrayList 和 LinkedList
通常的说法:LinkedList 的添加数据效率比ArrayList 的效率高,那实际呢 ?这就狠奇怪了,arraylist添加数据的时候,效率居然是LinkedList的好几倍实际上是Arraylist的随机访问效率 和 向数组尾部添加元素 效率很高,但是 修改和删除元素时,linkedLIst是有很大优势的,如何证明呢?看图;...
2019-12-16 18:16:49
177
原创 String 用==比较 也能得到结果 为什么强烈推荐用equal
问题:在检视代码的时候发现类似于这样的一个问题:想比较String类型的“groupDesc”是否相同,发现用== 然后建议用equals 但是有一个问题为什么String比较用equal而不用==呢 结果不也是正确的吗?我就是不用你推荐的equals呢?解决:先看下面这个运行结果为何第二个是false呢解释:说明:这里的 JSONObject.parseObject...
2019-11-07 18:22:22
479
原创 在excel中绘制甘特图
问题:在开发中一般在需求开始前需要有一个计划,但是领导肯定不想看你密密麻麻的文字,他更关心的是什么时间点能完成到什么程度,最后什么时间能完成,那这时候 甘特图就非常有用了。既能体现自己的技术水平,又能体现自己的额外价值。解决:过程:1.设计一个表格 如上图中的表格2.选中表格所有的内容,选择上方的插入——》其他图表——》条形图——》堆积条形图(注意一般在条形图的第2个,而不是第...
2019-11-05 17:26:46
964
原创 Jmeter Bean Shell 的巧用——动态设置循环次数
需求:根据接口返回值(如9)循环去请求另外一个接口,如何设置循环次数,以及获取循环的index解决思路:实际解决:import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.JSONArray; String responseData = prev.getResponseDataAsString()...
2019-09-25 17:42:11
3179
原创 压测——普通接口阶段性加压测试
理论说明为什么要阶段性测试我理解的两方面原因服务器解决突发流量能力和解决持续压力不是同一个问题,就像突发事件下(假设并发为100万)微博都可能挂,但是如果长期并发在100万 那微博肯定会有对应的策略,而我们要压的是服务器的一个持续服务能力从阶段性压力测试最后的服务器资源报告中我们能有一个对比,比如刚开始是10% 后面逐步提高到20%-30% 逐步上升,如果是突然的一个流量,就很难区分是压...
2019-09-03 15:05:32
928
原创 压测——普通接口压测
理论说明普通接口压测就是对接口的高频率访问验证条件主要看两点,一是请求的成功率 二是请求的响应时间辅助验证条件:可以看服务器的CPU以及内存的运行情况实际操作确定压测接口,设计好脚本,通知有关部门压测时间关键点有这么几个线程组设置线程数可以根据结果情况,逐步增加100-150-200参数的使用有时候有些参数需要重复多次使用,有些参数只用一次 可以查看下面这样能做到...
2019-09-03 11:56:58
1380
2
原创 Mysql 8.0 连接不上
错误:Connection to @localhost failed.[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.解决:1. jdbc不要选错com.mysql.cj.jdbc.Driver2.后面加serverTim...
2019-08-29 21:05:02
2087
原创 windows设置开机启动项
问题:工作中有一些软件基本每天都要用,每次电脑打开的时候基本要启动它们,比如idea ,Navicat 等 ,而有一些小而美的软件 希望它每次开机启动 用的时候可以立马用 比如可以看外面世界的软件解决在开机的时候就启动,这样就不用每次手动启动了将需要开机启动的软件的快捷方式 直接复制到下面的这个目录C:\ProgramData\Microsoft\Windows\Start Menu\P...
2019-08-14 09:09:35
493
原创 JMeter 3.2连接MongoDB
问题:JMeter 需要连接MongoDB获取数据以便对接口数据进行校验,但是在JMeter3.0之后,MongoDB就已经移除了Mongo Sampler解决用JSR223 Sampler来运行Java代码以连接MongoDB获取数据,导入jar包mongo-java-drive.jar(一定要2.13.3版本)直接点击下载 放在D:\apache\apache-jmeter-3.2...
2019-08-09 19:39:20
1707
原创 导入Jmeter源码(3.2版本)
参考博客地址:https://blog.youkuaiyun.com/collonn/article/details/78565300注意事项:1、Jmeter历史版本源码是在https://archive.apache.org/dist/jmeter/source/ 顺便Jmeter历史发行版下载地址https://archive.apache.org/dist/jmete...
2019-08-06 12:56:31
175
原创 Jmeter3.2版本,JSON解析一个请求返回数据的多个变量时,会报错的问题
问题:Jmeter希望解析请求返回数据中的多个值时,日志报错Number of JSON Path variables must match number of default values and json-path expressions, check you use separator ';' if you have many values解决方案:原因是:源码中要求Var...
2019-08-06 11:50:02
1094
原创 jmeter+ant+jenkins自动化测试环境搭建
参考该文章https://www.cnblogs.com/autobyme/p/8387407.html遇到问题:ERROR: Directory 'D:\data\jenkins\htmlreport' exists but failed copying to 'C:\Users\PC\.jenkins\jobs\jmeter_test\builds\8\htmlreports\H...
2019-08-05 13:39:07
736
原创 Elasticsearch 添加字段
问题描述:es在运行一段时间后需要添加一个新字段 比如nickName(mysql数据库的做法是:先在数据库表中添加一个nick_name 然后在代码中添加nickName 属性 ,但es不用这么麻烦)问题解决:直接在原来的doc对应的类中添加字段,然后添加类型 比如然后插入数据即可,但是在es中会出现警告标准相当于mysql数据库中没有该字段(但是也能运行)这时需要刷新...
2019-06-15 11:16:48
3547
1
原创 windows 系统中无法修改文件名称过长的文件
由于一些特殊原因,导致D盘中有一些名称很长很长的文件生成,无法删除,无法修改名称,有两个方法:第一个:用‘好压’ 压缩软件将文件夹压缩,然后打开压缩包,选中文件,重命名,然后重新解压出来 就可以第二种:如果是代码中需要读取,就在路径前加\\?\就可以了如下:为什么会出现这样的情况:看下面这个链接https://stackoverflow.com/question...
2019-05-29 15:33:57
2530
1
原创 pymysql中插入mysql时,列名中含有name ,describe等关键字的报错
如果插入语句是sql = "INSERT INTO user(name,age) VALUES ('张三',21)"注意在pycharm中name的颜色和age明显不一样,运行后会报错pymysql TypeError: not enough arguments for format string意思是说参数和数据的数据量对不上 可明明前面2个 后面2个探索了很久才知...
2019-05-11 12:14:02
2735
1
excel连接mysql需要的驱动。vstor_redist和mysql-for-excel-1.3.8
2022-05-21
安装node中canvas的软件.zip
2020-11-29
CodeGen-1.3.2.jar
2020-11-10
keras的图片训练集合fashion-mnist放在c盘用户下adminstrator下keras下datasets下新建文件fashion-mnist
2020-10-15
charles抓包工具的mac版本
2020-08-28
keras的图片训练集合mnist放在c盘用户下adminstrator下keras下datasets文件夹内.zip
2020-04-04
fashion-mnist包及默认放置位置.zip
2020-04-02
Server_Agent2.2.3.zip
2019-09-03
spring-framework4.3源码(下载可直接导入)
2018-08-22
activemq删除某个队列中的某条消息
2017-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人