- 博客(43)
- 收藏
- 关注
原创 Map转实体类,实体类转Map
// 将 Map 转换为 实体类User user = JSON.parseObject(JSON.toJSONString(user01), User.class);System.out.println(user);// 将 实体类 转换为 MapMap map = JSON.parseObject(JSON.toJSONString(user), Map.class);System....
2020-04-02 09:41:40
284
原创 mysql首次使用重置密码
打开mysql客户端(找到mysql安装的路径,到bin文件下,按住shift+右键,打开powershell)连接mysqlmysql -h 主机名(ip) -u 用户名 -P 端口 -p 例: mysql -h 56.12.32.132 -u app_3212 -P 3306 -p说明:-h: 主机名,表示要连接的数据库的主机名或者IP-u: 用户名,表示连接数据库的...
2020-03-30 11:40:53
930
翻译 alternate port和backup port的区别
alternate port 是根端口的替换端口;backup port 是指定端口的备份端口。看看思科的解释:(D:指定端口,R:根端口,A:替换端口,B:备份端口)An alternate port receives more useful BPDUs from another bridge and is a port blocked.A backup port receives m...
2020-02-28 11:15:15
5054
原创 Object转Decimal保留两位小数点
/*由数字字符串构造BigDecimal的方法*设置BigDecimal的小数位数的方法*/import java.math.BigDecimal;//数字字符串Object Obj=“10423232.1024”;//构造以字符串内容为值的BigDecimal类型的变量bdBigDecimal bd=new BigDecimal(Obj.toString());//设置小数位数,...
2020-01-20 10:31:25
3624
原创 .dat文件导入mySQL
自己写SQL语句LOAD DATA LOCAL INFILE 'C:\\Users\\sy\\Desktop\\work\\testdata\\LV52_T_TDW.DAT'INTO TABLE cloudbill_notice FIELDS TERMINATED BY '|/001'LINES TERMINATED BY '\n'因为分隔符是|[] 这鬼东西...
2019-10-08 15:16:02
2569
原创 华为云集群部署踩坑指南。
玩数据就要天天和服务器各种集群打交道,对于Linux一窍不通的我真的,我太难了。之前的测试用的集群挂了之后要切换到其他集群上,公司买的华为云,然后就开始了新的踩坑之路。1 提申请首先我们用任何环境都要去提申请了啦,提了申请才会分配资源,账号之类的。2 hadoop集群使用指南1)客户端IP 用户名 密码,在Xshell客户端里打开一个session进行连接。连接好之后,在客户端...
2019-09-10 11:50:10
1309
原创 Windows10下Hadoop创建文件报错hadoop permission denied user=dr.who access=write inode= /
Windows10下Hadoop创建文件报错标题http://localhost:9870http://localhost:9870在文件管理页面,新建文件夹的时候一直报错。按照网上的方法改了hdfs-site.xml 里面加了权限设置也尝试用了其他方法,都不行。后来问了大佬才发现是 hdfs上面所属的组和现在用来创建文件的用户是否一致,和上面文件配置也基本没关系。解决办法直接切换...
2019-08-20 19:21:13
2531
原创 Windows10下Kafka环境配置
1.安装JDK打开DOS窗口,输入 java -version 查看JDK是否配置成功。2.安装Zookeeper下载安装包:http://zookeeper.apache.org/releases.html#download下载后解压到一个目录:在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)进入Zookeeper设置目录,D:\Java\Tool\zo...
2019-07-31 15:34:00
250
原创 LaTeX参考文献引用显示?问号解决办法!!!!
在使用Latex之前,我们一般会借用已有的论文模板,在模板基础上加入我们自己的文章内容,随后编译成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。1、第一步点击Latex编译,可以获得*.aux文件、.dvi文件、.log文件以及*.gz文件;2、第二步点击Bibtex编译,可以获得*.blg(性能监视器文件)和*.bbl文件;3、第三...
2019-03-28 21:33:19
98366
13
原创 ImmutableMultiDict转成dic类型(Python)
Flask中常见的数据类型处理问题项目常见的从前端通过Ajax返回的数据,是ImmutableMultiDict类型的,我们要处理成dic类型然后存入后台数据库。各种百度搜索,都是骗子,不如自己捣鼓。前端Ajax取数据View.py里面的处理方法a = request.values #把Ajax中的数据取出来 print(a) #输出一下,看是什么类型,Imm...
2019-01-25 11:23:35
18728
4
原创 python中文文本分类
一,中文文本分类流程:预处理中文分词结构化表示-构建词向量空间权重策略—TF-IDF分类器评价. 二,具体实现1. 预处理1.1 打标签:对评论数据打好标签,这里将汽车评论数据分为正面和负面两类。假设负面标签为0,正面标签为1.1.2 整理数据集:一般可分为训练集,验证集和测试集。为什么要这么分,这篇博文给了浅显的解释:训练集、验证集和测试集的...
2019-01-07 09:27:31
5489
2
原创 Flask框架粗略概述
上一篇已经讲完了搭建,然后再来看下框架的结构:主要是→4个文件组成,准确的说是3个文件和一个文件夹templates:文件夹里面放了所有用于前端展示的html文件,这是展示给用户看的。config.py:是配置文件,保存一些配置变量,比如远程数据库的信息,数据库地址、用户名、密码、连接方式等等。manage.py:实现用户与数据的交互,实现网页上的功能,这是别人说的话,个人感觉这个文件就...
2018-12-13 11:33:31
139
原创 菜鸟上路Flask+Anaconda+Pycharm网站开发
之前一直用Django框架,然后老大说‘’Django框架太重了,换个轻的,就换了Flask,简单记录一下Flask开发的流程吧。Step1:我的Python环境是Anaconda中集成的,版本是3.6版,Anaconda中也集成了Flask框架,所以不用再重新安装,如果需要的话自己去Flask官网对着文档装一下就好了,很简单。Flask官方文档老大给我推荐的这篇文章,说是第一次搭建网站时看的...
2018-12-13 11:16:28
5402
1
原创 廖雪峰Python教程之装饰器
decorator–装饰器要增强XX()函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改XX()函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。def now(): print('2015-3-25')f = nowf()Out:2015...
2018-11-21 16:32:38
393
原创 廖雪峰Python教程之匿名函数
作业请用匿名函数改造下面的代码:def is_odd(n):return n % 2 == 1L = list(filter(is_odd, range(1, 20)))方法1:list(filter(lambda x:x%2==1, range(20))) #filter函数用来过滤掉不满足条件的数,转成list输出Out:[1, 3, 5, 7, 9, 11, 13, 15...
2018-11-21 15:46:44
324
原创 廖雪峰Python教程之sorted
sorted 排序函数sorted()也是一个高阶函数。用sorted()排序的关键在于实现一个映射函数。作业1:假设我们用一组tuple表示学生名字和成绩:L = [(‘Bob’, 75), (‘Adam’, 92), (‘Bart’, 66), (‘Lisa’, 88)]方法1:L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa...
2018-11-21 14:54:15
260
原创 廖雪峰Python教程之filter
filter-过滤器Python内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数:方案一:def is_p...
2018-11-21 14:29:17
293
原创 廖雪峰Python教程之mapreduce
1.map()函数map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。def f(x): return x*xr = map(f, [1,2,3,4,5])list(r)Out:[1, 4, 9, 16, 25]2.reduce()函数如果要把序列[1, 2, 3, 4, 5...
2018-11-21 14:13:44
392
原创 廖雪峰Python教程之生成器和迭代器
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。1.generator-生成器所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空...
2018-11-21 10:54:52
196
原创 廖雪峰Python教程之函数
第一章:函数1.函数的参数1)可变参数函数接收参数的个数是可变的,仅仅在参数前面加了一个号。在函数内部,参数numbers接收到的是一个tuple,因此,函数代码完全不变。但是,调用该函数时,可以传入任意个参数,包括0个参数:第一种方式:所以Python允许你在list或tuple前面加一个号,把list或tuple的元素变成可变参数传进去:def sum(*arg): s = ...
2018-11-20 16:52:58
137
原创 廖雪峰Python教程之python基础
Python学习(从廖雪峰老师的教程入手的,教程链接:廖雪峰的python教程)python装的是3.6版本,我建议新手直接装个Anaconda完事,里面集成了python以及用到的各种工具,我用的jupyter notebook编写代码,编译起来超级方便。第一章:python基础1.list和tuple(1) list(列表)list添加和删除一个元素,也等价于出栈和入栈操作.1).出...
2018-11-20 15:50:14
3159
原创 聚类分析(K-means 层次聚类和基于密度DBSCAN算法三种实现方式)
之前也做过聚类,只不过是用经典数据集,这次是拿的实际数据跑的结果,效果还可以,记录一下实验过程。首先: 确保自己数据集是否都完整,不能有空值,最好也不要出现为0的值,会影响聚类的效果。 其次: 想好要用什么算法去做,K-means,层次聚类还是基于密度算法,如果对这些都不算特别深入了解,那就都尝试一下吧,我就是这样做的。 好了,简单开始讲解实验的过程吧。第一步环境: Wi...
2018-08-09 13:53:18
5174
4
转载 Django入门项目
刘江的博客个人博客和教程网站:www.liujiangblog.com欢迎访问! 博客园首页新随笔联系管理 简约而不简单的Django新手图文教程  欢迎大家访问我的个人网站《刘...
2018-07-03 17:37:03
960
原创 Pycharm下一个文件引用另外一个文件
换了个电脑重新安装了Anaconda和Pycharm,把原来的项目导进去之后,有几个文件用到了另外几个文件里面的东西,引用老是报错。如下图的位置,我这里已经修复了所以没看到标红啦:问了别人,改一个地方的设置就好了。如上图所示,右键选中当前project-->Mark Directory as --> Sources Root....
2018-07-03 15:23:15
7091
转载 Python下basemap画出的各种地图
刚接触Python的basemap库时,被它所能产生的效果震撼了。但是在深入的学习时发现网上很难找到系统的中文教程,仅能搜到一些博客文章里讲到的某些知识点,不成体系,就难以运用自如。在网上看了看官方文档,又找到了这一使用手册《Basemap tutorial Documentation Release 0.1Roger ...
2018-06-21 10:58:50
45770
4
转载 win7+Python3下basemap安装
basemap是matplolib的一个插件,提供了许多将地理位置(如经度和纬度)转化为二维matplotlib图的方式,是地图数据可视化的重要工具。本人Python是3.6版本,尝试了诸多种安装basemap的方法,都安装失败,内心无比的心塞和崩溃。好在皇天不负苦心人,在尝尽百草之后,终于安装成功了。因此决定...
2018-06-21 10:06:32
672
原创 Windows下Python3.6 Basemap安装
1.在https://www.lfd.uci.edu/~gohlke/pythonlibs/页面下载pyproj和basemap对应的.whl文件: pyproj‑1.9.5.1‑cp36‑cp36m‑win_amd64.whl basemap‑1.1.0‑cp36‑cp36m‑win_amd64.whl2.将以上两个文件放到Python安装目录的Scripts文件夹下我的在D:\Py...
2018-06-20 17:53:19
1310
1
原创 解决pandas.read_csv()乱码问题
用pandas读取CSV文件:运行的时候老是报这个错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa7 in position 2: invalid start byte各种百度教程,首先改一下IDE也就是Pycharm里面的文件编码格式设置,默认是GBK。找到file-->settings-->Editor-->...
2018-06-20 10:47:13
5877
原创 AttributeError: 'Series' object has no attribute 'order'
#根据active_titles进行过滤rating_std_by_title = rating_std_by_title.ix[active_titles]根据值对seris进行降序排序,结果报了一个错误Traceback (most recent call last): File "E:/PythonDataAnalysis/MovieLens1M", line 60, in <m...
2018-06-11 15:45:49
8903
原创 TypeError: pivot_table() got an unexpected keyword argument 'rows'
mean_rating = data.pivot_table('rating', rows='title', cols='gender', aggfunc='mean')这一段代码执行的时候老是报错:错误信息mean_rating = data.pivot_table('rating', rows='title', cols='gender', aggfunc='mean')TypeError:...
2018-06-11 14:00:44
851
原创 Python读取表格分界符不对
其实就是书上的代码,我用的代码是,下面酱紫import pandas as pdunames = ['user_id','gender','age','occupation','zip']users = pd.read_table('ml-1m/users.dat' , sep = None, header = None , names = unames)提示这个错误,有人说是表格分界符不对。...
2018-06-11 11:20:52
275
原创 PyCharm下Python配置
刚下载了Pycharm第一次使用的时候,你会发现程序运行按钮那是灰色的,是因为第一次使用,你的项目里面没有导入对应版本的Python找到file-->setting那里Add添加一下Python安装环境我装了Python,然后还装了Anaconda所以就有两个环境可选,我选的是第一个,然后Apply确定就可以了。...
2018-06-11 10:42:50
367
原创 windows下Python无法正常启动的问题
在Windows下安装了Python之后,cmd在命令行启动不了,然后报错提示网上很多教程巴拉巴拉一大堆没有重点,其实只需要下载一个东西VC++编译库,其实就是c语言运行时的动态库丢失了,和directx没关系。打开连接https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145安装一个VC++编译库就好了。...
2018-06-07 16:57:06
16009
原创 Windows下hadoop配置
第一步:安装JDK,点击一下链接下载JDK,并安装。http://www.oracle.com/technetwork/java/javase/downloads/index.html在安装过程中,第一小步安装jdk,第二小步是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)第二步:配置...
2018-06-06 17:39:38
4172
1
原创 Mac下Maven 的安装
1、 完成 JDK 的安装, JDK的安装比较简单,可以参照教程其他教程,安装好之后查看下JDK的安装位置:用命令: /usr/libexec/java_home -V2:箭头指向的位置就是JDK的安装位置,然后,设置 JAVA_HOME 环境变量。用命令:vim ~/.bash_profile进入之后,切换到英文输入状态下,输入 i ,即切换到输入状态下,箭头指向方...
2018-04-25 22:22:25
150
转载 mac 解决设置环境变量使得vim等命令失效问题
原因:环境变量设置出错1,在命令行中输入export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端或者cd /usr/bin 下执行vi命令2. 如果先前修改bash_profile恢复文件 , vi ~/.bash_profile 3. 很有可能是你的PATH 环...
2018-04-25 21:40:32
3890
原创 Mac下常用python终端命令
1:查看软件版本:python -V2:查看文件列表:ls3:安装某一个库,例如requests:sudo pip install requests4:列出已经安装的包:pip list5:查看版本:pip -V6:查看conda下的虚拟环境:conda env list7:就版本升级新版本库:pip install --upgra...
2018-04-17 10:57:32
2259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人