小知识
Constantdropping
这个作者很懒,什么都没留下…
展开
-
Python读取execl, 出现Unnamed列,导致处理报错ValueError: Unexpected input dimension XX, expected XX
使用pandas读取Excel的数据,如data = pd.read_excel(file)然后进行下一步的处理。但是在大数据量的情况下,容易出现Unnamed列,从而导致读取的数据和实际想要的数据维度不匹配。这时,我们对读取到的data进行如下的处理,可以删去相应的Unnamed列来解决此类问题。data = data.loc[:, ~data.columns.str.contains('^Unnamed')]...原创 2021-04-02 13:33:32 · 3491 阅读 · 0 评论 -
强力删除.dll恶意文件,如360base.dll
之前无意中下载了垃圾软件,随后一直被垃圾软件恶意下载各种,包括一些删除不掉的dll文件,如360base.dll。现分享一个刚学习到的小方法:修改相关文件的后缀名,把.dll等后缀名修改为其他任意XXX,重启电脑后,就可以直接删除了。...原创 2021-03-06 15:42:58 · 9770 阅读 · 1 评论 -
URL中含有json参数的双引号的处理
URL中包含json格式的字段,字段中的key和value带有双引号“”,所以,在字符串string中处理起来就会报错,如:string url = "https:www.XXX.COM?timestamp=xxx&sign=111&data=[{"NAME":"MATH"}]";这里双引号会报错,由于双引号就近匹配原则,所以我们采用加“\”处理:"https:www.XXX.COM?timestamp=xxx&sign=111&data=[{\"NAME\"原创 2021-02-25 09:20:24 · 3369 阅读 · 0 评论 -
使用python开发GUI应用程序遇到的一系列问题
准备用Python开发一个exe应用程序。首先写出代码,然后通过pyinstaller封装成一个exe文件,之后正常来说,双击程序就可以运行了。 但是在实际开发过程中遇到了很多问题。一、首先是按照打包工具pyinstaller,支持python2、python3的所有版本。使用命令行:pip install pyinstaller在pip安装过程中,可能会因为网速或其他原因导致安装失败。所以为了提高安装速度采取了博客中的方法。二、然后cmd进入.py文件所在的文件夹,也可以在.py文件...原创 2020-11-28 22:51:12 · 438 阅读 · 1 评论 -
提升pip/pip3下载速度的方法
网上查了相关资料总结一下。一、添加下载镜像地址 -i https://pypi.tuna.tsinghua.edu.cn/simple ,例如我要按照pyinstaller,操作如下:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller二、为了以后pip安装提升速度,可以将镜像地址设置为pip的默认途径,如下:pip install pip -Upip config set global.inde...原创 2020-11-28 14:33:20 · 1062 阅读 · 0 评论 -
批量修改文件夹中的文件名(python)
同学工作上遇到一个问题:修改每个文件夹下的文件名,将其改为所在文件夹名,比如文件夹A下的文件a.jpg,文件b.mp4修改为A.jpg和A.mp4。注:每个文件夹内的文件类型均不相同。解决方法如下(Python):# -*- coding:utf-8 -*-import os# 获取文件的扩展名def get_file_extension(filename): arr ...原创 2020-02-19 23:21:44 · 548 阅读 · 0 评论 -
消除idea中重复代码下的波浪线提示
在 setting 里搜索 inspections -- General -- Duplicated Code ,取消右侧勾选。apply,OK。原创 2018-12-03 11:23:33 · 2415 阅读 · 0 评论 -
获取文件的类型和扩展名(Java)
实验中遇到要获取文件的类型或者扩展名的情况,了解了下。具体实现:File file = new File("D:/视频1.mp4"); String fileName=file.getName(); //获取文件类型fileType(不带.)String fileType = fileName.substring(fileName.indexOf('.')+1,fileName.l...原创 2018-11-28 15:47:10 · 1071 阅读 · 1 评论 -
在字符串中获取指定位置的一段字符(java)
一、获取某个字符后面的一段字符串。 如我想获得 图片acb.jpg 的格式 jpg,即获取 . 后面的字符串。String str = "abc.jpg";String str2 = str.substring(str.indexOf('.')+1);二、获取某个字符前面的一段字符串。 如我想获得 图片acb.jpg 的文件名 abc,即获取 . 前面的...原创 2018-11-28 13:43:36 · 17378 阅读 · 0 评论 -
System.getProperty(“”)
Java使用System.getProperty(“ ”),可以获取一些参数。如下表:如使用System.out.println(System.getProperty("java.home")); 可以得到安装的java_home 目录;使用 System.out.println(System.getProperty("java.io.tmpdir")); 可以得到操作系统缓存的临...原创 2018-11-30 08:50:49 · 229 阅读 · 0 评论 -
Hbase shell 无法使用退格键删除已输入命令的解决办法
使用Ctrl + Backspace或Shift + Backspace组合键即可删除原创 2018-11-13 11:18:38 · 584 阅读 · 2 评论 -
IntelliJ IDEA控制台不能使用Scanner输入的问题
在使用Scanner的时候,发现无法在控制台中输入,并一直跑不通,不报错。 网上求其原因,发现是使用了Junit单元测试,后将 @test 改为在 main()方法进行测试后,能够正常运行。此类问题估计是idea的兼容性导致。 ...原创 2018-11-13 08:34:54 · 6556 阅读 · 1 评论 -
将windows脚本设置为开机自启动
接着上一篇,将windows脚本设置为开机自启动------把写好的脚本放到 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 下就可以了。原创 2018-11-09 15:19:36 · 1039 阅读 · 0 评论 -
MyEclipse中Help里没有Install New Software
选择window->preferences->general->capabilities,选中里面的Classic Update,点击apply,ok。原创 2018-10-10 14:42:27 · 877 阅读 · 0 评论 -
如何删除(文件正在运行/已在其他应用中打开等)的文件
1、打开任务管理器;2、选择下方--打开资源监视器;3、选择上方--CPU选项4、在下方关联的句柄右侧--搜索框内输入你要删除的文件或文件夹名;5、找到你要删除的文件或文件夹,右键选择结束进程;6、这样就能顺利删除文件/文件夹了!...原创 2018-10-09 14:32:06 · 49111 阅读 · 8 评论 -
maven的安装和配置相关问题
1、首先,下载最新版的Maven包: https://maven.apache.org/download.cgi2、解压下载的Zip包,放在D:\mydata\maven目录下。3、配置环境变量。在控制面板主页选择--高级系统设置--环境变量,具体如下图: 这里的mvn_home填第一步解压的文件夹:D:\mydata\maven;添加Path--%...原创 2018-10-18 17:25:32 · 187 阅读 · 0 评论