自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周小董

万物互联,环环相扣。

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 [924]sql中的if条件语句的用法

IF 表达式IF( a, b, c)a的值为TRUE,则返回值为 ba的值为FALSE,则返回值为 c如下:SELECT IF(TRUE,1,2);-> 1SELECT IF(FALSE,1,2);-> 2SELECT IF(STRCMP("123","234"),"不相等","相等");-> 不相等举个例子:查找出年龄大于18的学生,如果是男生的话,就要标注为栋梁,否则是未成年select *,if(sex='man','栋梁','未成年') as st

2020-11-30 20:12:20 1063

原创 [923]ElasticSearch 7.4.2 Root mapping definition has unsupported parameters

新建索引分片设置number_of_shards每个索引的主分片数,默认值是 5 。这个配置在索引创建后不能修改。number_of_replicas每个主分片的副本数,默认值是 1 。对于活动的索引库,这个配置可以随时修改。PUT /test2{ "settings": { "number_of_shards": 3, "number_of_replicas": 0 }, "mappings": { "user":{ "proper

2020-11-30 20:11:46 774

原创 [922]python from __future__ import unicode_literals的作用

①  Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动。有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了② 从python2.7到Python 3.x就有不兼容的一些改动,比如2.x里的字符串用'xxx'表示str,Unicode字符串用u'xxx'表示unicode,而在3.x中,所有字符串都被视为unicode,因此,写u'xxx'和'xxx'是完全一致的,而在2.x中以'xxx'表示的str就必须写成b'xxx',以

2020-11-25 22:16:56 762

转载 [921]python from __future__ import absolute_import的作用

关于这句from future import absolute_import的作用:直观地看,就是说”加入绝对引入这个新特性”。说到绝对引入,当然就会想到相对引入。那么什么是相对引入呢?比如说,你的包结构是这样的:pkg/ pkg/init.py pkg/main.py pkg/string.py如果你在main.py中写import string那么在Python 2.4或之前, Python会先查找当前目录下有没有string.py,若找到了,则引入该模块,然后你在main.py中可以直

2020-11-25 22:16:26 296

原创 [920]python from __future__ import print_function的作用

在开头加上from __future__ import print_function这句之后,即使在python2.X,使用print就得像python3.X那样加括号使用,不然就会语法不通过。python2.X中print不需要括号,而在python3.X中则需要。from __future__ import print_function首先我们需要明白该句语句是python2的概念,那么python3对于python2就是future了,也就是说,在python2的环境下,超前使用python3的

2020-11-25 22:15:49 422

原创 [919]python from __future__ import division的作用

1.在python2 中导入未来的支持的语言特征中division(精确除法),即from __future__ import division ,当我们在程序中没有导入该特征时,/操作符执行的只能是整除,也就是取整数,只有当我们导入division(精确算法)以后,/执行的才是精确算法。如:#python 2.7.6Python 2.7 . 6 (default, Nov 10 2013 , 19 : 24 : 18 ) [MSC v. 1500 32 bit (Intel)] on

2020-11-25 22:15:10 266

原创 [918]python使用yaml模块

yaml文件介绍yaml是一个专门用来写配置文件的语言。1. yaml文件规则区分大小写;使用缩进表示层级关系;缩进时不允许使用Tab键,只允许使用空格;缩进的空格数目不固定,只需要相同层级的元素左侧对齐;文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注;#表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和python的注释一样2. yaml文件数据结构对象:键值对的集合(简称 “映射或字典”)键值对用冒号 “:” 结构表示,冒号与值之间需用空

2020-11-25 11:57:03 539 2

原创 [917]python的tqdm模块——进度条配置

tqdm官网地址:https://pypi.org/project/tqdm/Github地址:https://github.com/tqdm/tqdm简介Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。总之,它是用来显示进度条的,很漂亮,使用很直观(在循环体里边加个tqdm),而且基本不影响原程序效率。名副其实的“太强太美”了!这样在写运行时间很长的程序时,是该多么舒服啊!给一张GIF

2020-11-25 11:56:30 1113

原创 [915]ElasticSearch设置用户名密码

1、需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容,并重启.xpack.security.enabled: truexpack.license.self_generated.type: basicxpack.security.transport.ssl.enabled: true2、执行设置用户名和密码的命令,这里需要为4个用户分别设置密码,elastic, kibana, logstash_system,beats_s

2020-11-23 17:03:03 1501 2

转载 [914]linux如何批量关闭进程

碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。代码:ps -ef|grep aaa|grep -v grep|awk '{print "kill -9 " $2}' |shps -ef|grep aaa|grep -v grep这是大家很熟悉的命令,这里就不再多说,就是从当前系统运行的进程的进程名中包含aaa关键字的进程。后面部分就是awk命令了,一般awk命令的格式为:awk ' pattern {action} 'print是打印,kill -9

2020-11-17 20:04:10 629

原创 [913]MySQL查看数据库表容量大小

查看一个数据中所有表的相关信息:(1)可以在命令下使用show table status \G命令查看:(2)如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小INDEX_LENGTH:索引大小其

2020-11-17 20:03:25 361

原创 [912]1205 - Lock wait timeout exceeded; try restarting transaction Mysql 报错

这个错误是由于当前操作的记录存在于数据库中未结束的事务导致行锁定。简单说,就是现在要对一条记录进行修改,那么sql语句应该是这样的:update user set uname = 'zhangsan' where uid = 1如果执行这条sql语句,发现一直处于处理中的状态,然后等一定时间(超时)后报错[Err] 1205 - Lock wait timeout exceeded; try restarting transaction 。说明 uid = 1 的这条记录正处于一个未结束的事务中。

2020-11-17 20:02:50 1196

转载 [911]Python构建快速高效的中文文字识别OCR

来源:https://blog.csdn.net/lly1122334/article/details/104752851。以下适合Windows系统,需要使用VS进行简单编译,若用Linux系统可直接参考原项目,应该更简单。已上传CSDN,在Win7和Win10的Python3.6版本下测试通过,需要的亲自取。1.打开VS2015→新建项目→Visual C++→项目命名为。3.配置属性(常规):右键项目pse→属性→配置。(2020/3/16),提取码:oade。(你的Python),

2020-11-17 19:57:47 243 1

原创 [910]Visual Studio2019安装及使用

一、下载安装包下载地址1:https://visualstudio.microsoft.com/zh-hans/?rr=https://www.baidu.com/link?url=b1goBv9_kKk8djltygQxPnrrNv9bLT0nHhZI-ObZF5K_N2CFwyTfueqQ4lpifd__&wd=&eqid=b61cf6640024f438000000065d351fd3下载地址2:https://visualstudio.microsoft.com/zh-hans/

2020-11-17 19:57:05 2152

python3 使用 thrift 操作hbase 安装hbase-thirft后有一个Hbase报错

python3 使用 thrift 操作hbase 安装hbase-thirft后有一个Hbase报错 使用这个修改完成的Hbase类替换掉原来的Hbase类问题全部解决 主要是因为python版本兼容性带来的问题

2018-09-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除