- 博客(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
转载 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
原创 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
转载 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 +%V37脚本中输出当前时间的周数:$ 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关注的人