自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 python 计算列表中None出现的次数

code:lst = ['hey','what',0,False,None,14]print(sum(x is not None for x in lst))#output5参考:how-to-count-the-number-of-occurrences-of-none-in-a-list

2018-09-28 16:12:35 2876

原创 小米5安装googleplay框架

参考:小米5 Google框架安装及使用方法(免root)百度云下载小米5谷歌框架安装包: :http://pan.baidu.com/s/1qYAdtIc备用:http://m.downcc.com/d/186717

2018-09-28 16:05:55 11074

原创 idea恢复误删文件

问题:idea中误删除文件后想要恢复解决:右键单击项目名或者或者子模块名,然后选择Local History>Show History>选择要恢复的文件>右键Revert,此文件即恢复到删除前位置。另外:idae编辑器中撤销删除或修改,可使用ctrl+z。...

2018-09-28 15:39:22 989

原创 python redis读写报错:Broken Pipe Error Redis

问题:将较大文件利用python 的redis包set,get时报错:BrokenPipeError: [Errno 32] Broken piperedis.exceptions.ConnectionError: Error 104 while writing to socket. Connection reset by peer.原因:set或get数据时,数据过大,则会...

2018-09-28 15:32:53 5788

原创 vi/vim中设置自动缩进时,粘贴时行首出现多余缩进和空格

打开vi/vim查看设置:vi ~/.vimrc 79 set aw 80 set smartindent 81 set autoindent //自动缩进 82 set cindent 83 syntax on 84 "colors desert 85 "set nu 86 set fencs=utf-8,chinese,ucs-bom,gb18030,gbk,gb231...

2018-09-28 15:13:22 1416

原创 vi跳转到指定变量定义处快捷键

gd : 跳转到局部变量的定义处参考:VI快捷键

2018-09-28 14:53:09 1372

转载 Python os.listdir() 方法

概述os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。只支持在 Unix, Windows 下使用。语法listdir()方法语法格式如下:os.listdir(path)参数 path -- 需要列出的目录路径 返回值返回指定路径下的文件和文件夹列表。...

2018-09-26 23:54:51 1356

转载 Python os.walk() 方法

概述os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。在Unix,Windows中有效。语法walk()方法语法格式如下:os.walk(top[, topdown=True[, onerror=None[, followlinks=Fal...

2018-09-26 23:50:32 184

原创 python代码产生“00”“01"...."24" 一系列字符串?

for i in range(25): print "%02d" % i000102030405060708091011121314151617181920212223240作为占位符

2018-09-25 16:06:32 4888

转载 解决:TypeError: 'list' object is not callable

如果list变量和list函数重名,会有什么后果呢?我们可以参考如下代码:list = ['泡芙', '汤圆', '鱼儿', '骆驼']tup_1 = (1, 2, 3, 4, 5)tupToList = list(tup_1)print(tupToList)代码运行后出错了,出错原因是TypeError: 'list' object is not callableTra...

2018-09-25 15:48:41 1844

原创 notepad++分隔符SOH

\001作为分隔符的日志,从linux终端复制出来用notePad++打开时看到的SOH,而\002分隔的,从终端复制到编辑器是里STX在程序代码中需要用:"\001" "\002"进行解析参考:ASCII编码:Linux&Windows...

2018-09-25 15:42:27 15621

原创 Excel 技巧: 判断两个单元格内容是否相等

判断两个单元格内容是否相等方法一:=+A1=A2  相等时,返回 1,不等时,返回0方法二:=IF(A1=A2,“1”,“0”)其实两种方法是一样的,方法一是方法二的简写。...

2018-09-25 15:33:39 28428

转载 【转】win10笔记本电脑怎么连接蓝牙设备

转自:win10笔记本电脑怎么连接蓝牙设备

2018-09-22 09:23:53 1684

原创 log日志查看软件logviewer-pro

linux产生服务日志log文件很大,记事本以及notepadd++都无法打开;下载:logviewer-pro,可以快速打开较大文件。

2018-09-21 09:46:44 4464

原创 JUnit4:@Test注解的expected和timeout属性

JUnit4:Test文档中的解释:  The Test annotation supports two optional parameters.  The first, expected, declares that a test method should throw an exception.  If it doesn't throw an exception or if it ...

2018-09-21 09:42:20 1653

原创 hive中将string数据转为bigint

使用 CAST 函数将 STRING 转为 BIGINT:SELECT CAST('00321' AS BIGINT) FROM table;As a BIGINT it will show on the screen and in delimited text files as 321.参考:Hive - Converting a string to bigint...

2018-09-19 23:38:43 48332

原创 Hive的hql命令的三种执行方式

Hive的hql命令的三种执行方式:1、CLI 方式直接执行 shell 中键入hive,即可启动hive的cli交互模式2、作为字符串通过shell调用hive –e执行(-S开启静默,去掉”OK”,”Time taken”) hql作为字符串在shell脚本中执行,如 hive -e "use ${database};select * from tb" ...

2018-09-19 23:35:06 4385

转载 Hive解析字段为Json的数据

HIVE直接读入json的函数有两个:(1)get_json_object(string json_string, string path)返回值: string说明:解析json的字符串json_string,返回path指定的内容。如果输入的json字符串无效,那么返回NULL。举例:hive> select get_json_object(‘{“store”:{“...

2018-09-19 22:38:29 3679

原创 System.out.println()标准输出方法性能影响

问题:在java项目中使用system.out来打印调试信息很方便,项目上线时QA说system.out非常影响服务性能,建议全去掉。原因:system.out 和java运行程序运行在同一线程,也就是说,业务程序会等待system.out的动作,导致资源被占用。解决办法:改用log4j 等工具进行调试信息的打印。这类工具是异步线程的,不会使程序处于等待状态。参考:System.out...

2018-09-19 12:02:19 3529

转载 Java 静态导入

Java静态导入就是通过给导入包名中添加一个 static 关键字,从而直接通过方法名使用方法。这样的好处是无须使用类名调用,或者新建一个对象来调用其中的方法。要求对象中所有方法都是静态方法。版本要求:jdk1.5示例:未使用静态导入,通过类名.方法名调用新建一个MathTest类,添加一个加法和减法的方法package testp;public class Math...

2018-09-18 23:36:34 171

转载 Cannot find symbol assertEquals

参考:Cannot find symbol assertEquals问题描述:idea使用junit时调用assertEquals()方法时,标红显示Cannot find symbol assertEquals。原因及解决办法:assertEquals is a static method. Since you can't use static methods without imp...

2018-09-18 23:02:04 1537

原创 git push says everything up-to-date even though I have local changes

参考:git push says everything up-to-date even though I have local changes Ask Question up vote其中一个原因可能是修改文件后只git add ;未git commit,就git push origin master解决办法:git addgit commitgit push...

2018-09-18 22:51:30 135

转载 intellij idea中Sources Root、ReSources Root等的区别

1. Source roots (or source folders)By assigning a folder to this category, you tell IntelliJ IDEA that this folder and its subfolders contain source code that should be compiled as part of the build...

2018-09-18 22:31:05 12878

转载 IDEA使用JUnit进行单元测试

参考:https://www.jianshu.com/p/c37753b6dbd6https://www.cnblogs.com/wangmingshun/p/6411885.html准备:安装JDK,并配置好环境变量 工程已解决JUnit依赖关系(pom.xml) <dependency> <groupId>ju...

2018-09-18 22:14:11 999

转载 IntelliJ IDEA 编译报错:Error:java: Compilation failed: internal java compiler error

报错内容:Information:Using javac 1.8.0_73 to compile java sourcesInformation:java: javacTask: 源发行版 1.8 需要目标发行版 1.8Information:java: Errors occurred while compiling module 'EZSonar'Information:Module "...

2018-09-17 22:27:47 476

原创 Python split()函数使用中遇到的问题

Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串。split() 方法语法:str.split(str="", num=string.count(str)).参数str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num -- 分割次数。返回值返回分割后的字符串列表。...

2018-09-17 17:43:54 5015

转载 java 空指针异常java.lang.NullPointerException

Java 空指针异常(java.lang.NullPointerException),顾名思义,即对象没有进行实例化便进行了使用。实例化的意义,就是将对象实例的地址赋值给对象符号。  比如 String a = new String();即在堆中将String的实例构造后,将地址赋值给a。 String a = “123”;即将常量池中的“123”这个对象实例的地址赋值给a。  引发空指针...

2018-09-17 17:10:37 792

转载 【转】Java并发编程:volatile关键字解析

转自:Java并发编程:volatile关键字解析volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...

2018-09-17 16:47:58 128

转载 STRING使用EQUALS方法和==分别比较的是什么?

转自: STRING使用EQUALS方法和==分别比较的是什么?String使用的equals方法和==的区别equals方法和==的区别  首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = "Hello",它的使用方法如同基本类型int一样,比如int i = 1;,而作为一个...

2018-09-17 15:33:57 154

原创 vi/vim 快速定位到函数定义部分

在同一个文件中,快速定位到函数定义部分快捷方式为:gd

2018-09-17 11:30:32 1795

转载 Java8 对字符串连接的改进

转自:Java8 对字符串连接的改进我们提出一个需求:有一个 List<String>,将其格式化为 元素1, 元素2, 元素3, ... 元素N 的字符串形式。毋庸置疑,Java8 之前我们的第一反应是使用 StringBuilder:public static String formatList(List<String> list, String deli...

2018-09-16 22:17:21 4605

转载 Java.math.BigDecimal.scale() Method

DescriptionThe java.math.BigDecimal.scale() returns the scale of this BigDecimal. If zero or positive, the scale is the number of digits to the right of the decimal point.If negative, the unscaled...

2018-09-16 14:21:41 753 1

转载 BigDecimal, precision 和scale概念

A BigDecimal is defined by two values: an arbitrary precision integer and a 32-bit integer scale.The value of the BigDecimal is defined to be .Precision:The precision is the number of digits in...

2018-09-16 10:07:33 7936 2

原创 BigDecimal对象比较大小

比较对象是否相等     一般的对象用equals,见 java equals() 方法总结,Object 的 equals() 方法是比较两个对象的内存地址是否相等,即若 object1.equals(object2) 为 true,则表示 equals1 和 equals2 实际上是引用同一个对象。虽然有时候 Object 的 equals() 方法可以满足我们一些基本的要求,但是我们必须要...

2018-09-16 09:43:55 2693

转载 SQL round()函数

ROUND() 函数ROUND 函数用于把数值字段舍入为指定的小数位数。SQL ROUND() 语法SELECT ROUND(column_name,decimals) FROM table_name参数 描述 column_name 必需。要舍入的字段。 decimals 必需。规定要返回的小数位数。 SQL ROUND() 实例我们拥有下面这...

2018-09-16 09:26:42 1113

翻译 win10 Windows Modules Installer Worker 占用cpu资源高

参考:Windows Modules Installer Worker问题:重装win10系统后,正常开机使用下发现,笔记本风扇不停转,查看资源管理器发现CPU占用率高,甚至高大100%。找出占用CPU最高的进程是Windows Modules Installer Worker。什么是Windows Modules Installer Worker?Windows Modules I...

2018-09-16 09:23:05 157739 2

原创 hive中的字符串函数

原始数据hive> select * from Tri100;1 rahul Hyderabad 30000 400002 Mohit Banglore 22000 250003 Rohan Banglore 33000 400004 Ajay Ba...

2018-09-14 18:07:57 411

转载 hive导入数据到表

转自:hive数据操作(翻译自Hive wiki+实例讲解)hive有两种数据修改方式从文件加载到hive表加载数据到表时,hive不会做任何转换。加载操作是纯粹的复制/移动操作,移动数据文件到相应的hive表。语法LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (...

2018-09-14 14:39:01 492

原创 linux date命令详解

date命令显示当前日期和时间。 它还可以指定的格式显示或计算特定日期。 超级用户(root)可以使用它来设置系统时钟。使用格式: date [OPTION]... [+FORMAT]date --help显示详细选项(man date查看完整说明):$ date --helpUsage: date [OPTION]... [+FORMAT] or: date [-u|--ut...

2018-09-14 13:40:08 687

原创 linux date命令显示周数

linux显示周数:shell终端中输出当前时间的周数:$ date +%V​37脚本中输出当前时间的周数:$ weekNumber=`date +%V`$ echo "weekNumber:"$weekNumberweekNumber:37输出指定时间的周数:$ date --date="1984-12-18" +"%V"51#效果同上$ date -...

2018-09-14 11:58:12 4339

空空如也

空空如也

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

TA关注的人

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