- 博客(30)
- 收藏
- 关注
原创 MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if expl
mybatis里面连接数据库的时候由于我的mysql数据库是8.0版本的,版本高了,或出现上面的警告;//在末尾加上,表示不使用ssl,也可以FALSE,对应开启有TRUE,YES//注意全部都是大写&useSSL=NO<property name="url" value="jdbc:mysql://localhost:3306/mydb?serverTimezone...
2020-03-18 15:58:06
1802
1
原创 java中mybatis中出现log4j日志错误 log4j:ERROR
mybatis中使用logj日志,但是报下错:由错误第二行以及下面两行可以看出是日志文件路径错了;由于我是一个c盘,而这里的路径却是d:axis.log,明显不存在此文件路径。于是在resources里面找到log4j.propritites配置文件,找到里面的和错误一致,更改为自己的目录即可log4j:ERROR setFile(null,true) call failed.java...
2020-03-17 20:53:16
421
原创 Linux下面的find特定文件并移动
// 在当前目录下找到以pdf结尾的文件, 并把它们移动到~/Desktop/Papers/目录里find ./ -name "*pdf" -type -f -exec mv {} ~/Desktop/Papers/ \;// 其中-exec后面接命令 {}表示前面find出来的对象参考https://blog.youkuaiyun.com/qq_41781322/article/details/9...
2020-02-11 13:39:15
2059
原创 JavaSE多线程与线程同步以及对象锁
在使用java多线程的时候如果着多个线程访问的是同一个共享数据;例如售票, 多个售票点线程各自售票, 但都是从一个地方取票, 这就会造成操作系统让多个线程能够"同时"访问这个共享数据, 所谓同时并不是真正意义上的同时,而是很短间隔;只是这个线程不能一次性执行完它的线程体, 比如说它现在只拿到了共享变量的值, 但是还没有做修改,但是这时很可能会由于cpu分配给自己的时间片用完了而进入阻塞状态,...
2020-02-10 18:21:10
311
原创 JavaSE里面try语句里面包含return情况
参考这里完整版现有如下代码在try里面包含return:class Num { public int num = 10;}public class P258_2 { private static Num test(){ Num number = new Num(); try{ System.out.println(...
2020-02-08 15:37:48
256
原创 ubuntu1604下面eclipse安装
参考12进入https://www.eclipse.org/downloads/packages/下载eclipse进入之后选择linux版本然后进入之后再点击下面的select another mirror选择国内下载源,否则很慢.这里任意选择一个China源即可.然后进行安装,浏览器下载的进入Downloads目录即可看到eclipse压缩包.(base) noah@...
2020-02-01 17:10:53
293
原创 移动网卡在ubuntu下面上网设置
参考:参考1,参考2移动网卡型号MF832S,系统Ubuntu16.04插入移动网卡,noah@noah-ubuntu:~$ lsusbBus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 005 Device 003: ID 0bda:b711 Realtek Semiconductor Corp. #...
2020-01-08 15:35:11
3236
3
原创 TF2.0里面的tfrecord
记录一下最近遇到的问题TF2里面的tfrecord数据格式制作与加载制作没什么好讲的,代码如下:def _make_tfrecords(doc_path, save_dir, train_or_test): tfrecords_path = save_dir +'\\' +train_or_test +'.tfrecord' if os.path.exists(tfre...
2019-12-25 21:58:24
1115
原创 tensorflow2.0显存设置
遇到一个问题:新买显卡显存8G但是tensorflow运行的时候界面显示只有约6.3G的显存可用,如下图:即限制了我的显存,具体原因为什么我也不知道,但原来的显存小一些的显卡就没有这个问题。目前的解决办法是:官方文档解决然后对应的中文博客总结一下,就是下面的两个办法:设置每次使用时按需申请# 获取所有GPU组成listgpus = tf.config.experimenta...
2019-12-22 21:38:03
4437
1
原创 WGAN的详细讲解
知乎:令人拍案叫绝的Wasserstein GANhttps://zhuanlan.zhihu.com/p/25071913Google这一篇更为基础、详细Google: GAN — Wasserstein GAN & WGAN-GPhttps://medium.com/@jonathan_hui/gan-wasserstein-gan-wgan-gp-6a1a2aa1b490...
2019-12-17 21:55:57
2644
1
原创 修改python的CAPTCHA包里面的image.py,不改变字符形状旋转角度生成无背景的和无粘连的拉伸的无背景验证码
要生成的目的验证码目的是要生成下面的三组验证码1、下面是captcha未经修改生成的样式,尺寸为160x802、下面是保持原来字符形状旋转监督不变,去除所有干扰生成的样式,尺寸160x80,这个步骤参考这位老哥的3、下面是在上面的基础上拉伸之后,使得字符无粘连的样式。通过在字符间绘制一个空白进行拉伸,拉伸后尺寸为200x80步骤通过导入包可以发现 from capt...
2019-11-28 16:06:49
962
原创 tensorflow2.0读取修改保存图片
import tensorflow as tfimport numpy as npfrom matplotlib import pyplot as pltimg_path = r'C:\Users\Nolan\Desktop\py\TF2_0\Dogs\test\chihuahua\n02085620_9357.jpg'# 读入图片img = tf.io.read_file(img_p...
2019-11-07 20:04:41
2546
1
转载 seaborn绘图库
Python数据可视化库seaborn ------ 两维数据间的分布关系;多维数据间的分布关系; 绘制回归关系;用DataFrame数据画图;根据某属性的不同类别绘制曲线;https://www.cnblogs.com/dan-baishucaizi/p/9471763.html...
2019-09-20 19:58:23
526
原创 matplotlib画图时调整子图的间距
利用的是subplots_adjust(left=None, bottom=None, right=None, top=None,wspace=None, hspace=None)# 参数说明:top、bottom、left、right:整个图距离上下左右边框的距离wspace、hspace:这个才是调整各个子图之间的间距wspace:调整子图之间的横向间距hspace:调整子图之间纵...
2019-09-20 18:19:37
19670
原创 天池红酒数据集分析笔记
Pandas的精度显示设置pd.set_option(‘precision’,3)https://www.jianshu.com/p/7f47677788c4?t=1477407037665seaborn画图模块的使用https://www.jianshu.com/p/ba60d01a7234https://www.cnblogs.com/hyan0913/p/11497560.htm...
2019-09-20 17:13:54
1066
原创 pandas美国大选笔记
pd.concat()进行数据拼接https://www.jianshu.com/p/421f040dfe2fpd.concat(objs, axis=0, join=‘outer’)合并多个对象时需要放到一个列表中;axis=0默认按照0轴堆叠,axis=1指合并列;concat函数可按照其他轴的逻辑关系进行合并,默认join=‘outer’,表示所有轴都需要,还有一个可取的值是’inne...
2019-09-16 21:10:42
313
原创 numpy里面的布尔索引操作实例
布尔索引可以很好的找出numpy数组中符合某条件的值,利用布尔索引对原数组进行操作,提取出符合条件的值,组成新的数组本例主要是利用布尔索引找出数组中为nan的值,并将其进行替换成新的值,如本例中替换为所在行的平均值值得注意的是:每一个nan的值是不相等的,且nan的类型为float类型,所以任何一个包含有nan值的数组是几乎不可能相等的np.isnan(col)便可以构造一个布尔索引,其中为...
2019-09-06 20:49:47
829
原创 numpy.loadtxt()方法读取csv文件为numpy数组
csv文件数据如下:因为csv文件里面的日期是字符串,后面的为数值,数据类型不同不能一次性读取到一个numpy数组里面,否则会报类型错误,所以分为两次读取,t1读取数据(即第1、2、3、4、5列),t2读取字符串格式的日期(第0列)在读取字符串时,最后的.astype(str)作用是改变np.array中所有数据元素的数据类型为字符串类型,因为存储的时候是bytes形式存储的,如果不进行转...
2019-09-06 17:08:06
19479
原创 字符串里面的\u200b
在做一个爬虫的时候遇到一这样一个问题:请看:这个字符串包含了\u200b的unicode码,这个单独打印出来是一个空格,且占一个长度,而空格的unicode编码为\u0020 从打印效果来看,他俩是等效的。删掉的话通过replace方法即可...
2019-08-26 13:29:35
8942
原创 Python爬虫中处理Ajax返回的json数据问题
原网网页不包含想要的数据,网页数据是后面通过Ajax加载出来的。如下面就是模仿浏览器进行请求,返回的是如下的json数据:import requests,jsondef getPage(page): url = 'https://m.weibo.cn/api/container/getIndex?' head = {'Accept': 'application/json, text/...
2019-08-20 12:25:29
1709
原创 xpath里面的 / / 与 . / 和 .//
xpath定位元素的时候有//和./方式,//方式是定位整个页面中所有符合的元素,而 ./ 是在当前节点下面进行选择,但我仍有一事不明。。。问题:当我用xpath选择所有class = “quote”的div时,共选择到如下图的共10个,但是我用其中一个如第一个进行进一步提取里面的文本时,如>>>quotes = response.xpath('//div[@class ...
2019-08-12 15:57:03
11437
1
原创 电影更新提醒脚本
一、背景:喜欢看电影,但又觉得花钱在视频网站开vip挺不划算的。。。(主要是是穷哈哈),于是经常浏览电影天堂这之类的免费电影网站看是否有好看的电影更新,然而每次都要打开浏览器进入网站去看,重复久了这个过程不免会觉得很烦,而且这种电影网站虽说资源更新也免费,但是在网页加载出来的一瞬间以及后续的各种点击操作弹出来充斥着各种“我是渣渣辉,来砍我呀”这之类的巨烦的广告:再者,部分朋友用这个网站下...
2019-08-08 17:33:46
1365
原创 保存到mysql中的中文字符全变成了问号的问题
先说解决办法:首先一定要关闭mysql服务,即管理员方式打开cmd,net stop mysql关闭服务!!不关闭以下任何操作都不会有效!!!然后打开MySQL安装目录下面的my.ini配置文件打开之后,看里面的字符编码规则,改为utf8这里面的编码规则要是utf8才不会乱码,我之前的时Latin那个,这个貌似是mysql的默认编码。登陆mysql,输入show variable...
2019-07-31 13:25:20
1269
原创 python将数据保存为json文件时,打开json文件里面的中文发现是unicode码
最近要将爬取的数据通过json.dump处理后保存成json文件,程序一切运行正常,但是打开保存之后的json文件发现除了字母,原来的字典数据里面的中文全部变成了unicode码,像下面这个样子噢,这真是一个令人悲伤的故事。。。。然后在网上找了几个方法,经尝试之后,发现都不行,哈哈哈后来发现了这个老哥的博客,讲的非常详细!!!! try: with open(j...
2019-07-26 16:20:35
7882
2
原创 获取xpath定位到的html的某整个标签下的html源码
在运用xpath寻找定位html元素的时候,不定位具体属性的时候返回的是一个列表,这个列表里面的元素是字典,直接遍历打印这个列表会出现如下错误:import requestsfrom lxml import etreeurl = 'https://www.baidu.com/s?wd=jingdong1&tn=96327163_hao_pg'head = { 'User-...
2019-07-22 21:44:48
2483
原创 [python学习记录]python初步操作mysql
数据库的连接import MySQLdb# 创建连接对象里面,除了port必须是整数型,其余全是字符类型conn = MySQLdb.connect(host = 'localhost',port = 3306,user = 'root',password = '123456',db = 'first_db',charset = 'utf8')# 如果想在后面执行sql语句获取的结果是字典...
2019-07-21 19:49:42
111
原创 python使用pip自动安装mysql的模块出错的问题
最近想把爬虫爬取下来的数据写入到mysql里面,可是使用pip install MySql-python安装模块时出错。多处查找后发现解决办法是手动下载到对应自己python版本的mysql包,最开始下载到了mysql-python这个版本的去了,安装时始终报此平台不支持的错。。。 后又看了网上一些前辈的博客发现对于python3以上的版本需要mysqlclient(我的版本是3.7),而pyt...
2019-07-21 11:51:17
373
转载 navicat连接mysql数据库时出现1251错误
navicat连接mysql数据库时出现1251错误,解决办法:转自:http://blog.sina.com.cn/s/blog_3ea82afa0102zwzp.html
2019-07-20 21:49:33
525
转载 python自动发邮件总结及实例说明
python自动发邮件总结及实例说明转自:https://www.cnblogs.com/yufeihlf/p/5726619.html
2019-07-16 17:47:12
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人