自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 资源 (1)
  • 论坛 (2)
  • 收藏
  • 关注

原创 下载知网论文PDF版本

问题需要下载知网上的硕博论文时,会发现只有CAJ格式,没有PDF格式可供下载,很是不方便,怎么下载PDF格式的论文呢,记得以前是有的呀?解决办法本文提供两种解决办法:使用海外版知网,将论文详情页面的kns.cnki.net替换为eng.oversea.cnki.net,或者直接使用知网的海外网址:http://eng.oversea.cnki.net/kns55/chrome浏览器使用油猴脚本:安装Tampermonkey,然后到https://greasyfork.org/zh-CN搜索脚本

2020-09-07 12:48:01 203

原创 Python正则表达式字符替换时引用pattern

问题python中字符创替换操作通常使用replace函数,如果要批量将一些字符都进行统一替换呢,比如将标点符号都替换为PUNCT,此时大家会想到用正则表达式中的re.sub函数,更进一步,如果在替换时要求保留标点符号并在其两侧加上空格呢?泛化地说就是要求不删除被替换对象,而是在被替换对象本身进行一些修改,此时就需要在替换值参数中引用被替换对象,这就要用到pattern引用了,这么说太抽象,下面举例说明。解决方法使用正则表达式的向后引用功能即可,示例如下:import rere.sub(r'[_&

2020-09-05 16:05:34 97

转载 ubuntu16.04 增加交换空间或swap分区空间

问题训练深度学习模型一般在Ubuntu系统上进行,如果使用PC机训练模型时,内存被吃完了,电脑很卡,什么事情也干不了,如果一时半会训练不完,那就干盯着电脑发呆或者无所事事吗?当然不行,那有没有什么办法能让电脑不卡,一边训练模型一遍做其他事情呢?有,前提是你的CPU没被吃完,一般训练时可以限制使用CPU的个数,如thread、works、cores等参数,切记留一个出来。解决办法通过增加机器的交换空间,也就是分区时设置的swap分区,可以缓解这一现象,并不是从根本上解决哦,临时应付一下可以的,根本之道是

2020-09-04 20:29:47 146

原创 利用Pycharm在项目中搜索字符串

问题使用Pycharm作为Python IDE,有时需要查找某个字符串或者文本在项目中的哪个位置(哪个文件中)出现,比较常见的是在Debug时,根据logging信息,查找打印该log的代码在哪里,此时怎么查找呢?难道要凭猜测或者逐个文件找吗?No!解决办法利用Pycharm的Find in path功能进行快速定位搜索,快捷键是Ctr+Shift+f,或者Edit-->Find-->Find in path好了,别发愁怎么找某个文本片段在项目中的出现位置了,继续学习代码吧。参考资料:

2020-09-04 19:45:12 314

原创 Python argparse从本地文件加载命令行参数

问题很多深度学习项目采用shell文件保存命令行参数,并通过shell脚本来运行项目中的模型训练、测试等工作,但是在学习他人项目的过程中,直接在shell命令行运行脚本,不利于debug和学习代码的细节,此时,我们更希望在IDE(如Pycharm)中能以Debug的方式运行,直接在IDE中运行shell脚本的py文件会出错,提示命令行参数的用法,所以就要想办法快速绕过这一步,能够直接实现在IDE中运行,很容易想到直接在py文件中指定参数,但是使用argparse的add_argument方法手工将所有参数

2020-09-04 19:07:41 183

原创 Python解LeetCode 771: Jewels and Stones

给定A字符串,寻找B字符串中有多少字符出现在A中,重复出现的计算次数,拟采用位操作,为两个字符串计算位表示,然后让这两个位表示求与操作,将结果的二进制表示中各个位相加,或者说计算其中有几个数字1。关于字符串的位操作参见Python解LeetCode 318: Maximum Product of Word Lengths,解答代码如下:import stringclass Solution(object): def numJewelsInStones(self, J, S): """ :t

2020-09-02 21:23:17 45

原创 Python解LeetCode 318: Maximum Product of Word Lengths

提供两种解法,第一种利用Python内置的set类型判断两个单词是否有重叠字符,复杂度高,无法通过全部测试;第二种方法使用位运算判断两个单词是否存在重叠字符,复杂度有所降低,可通过全部测试,但是运行时间排名也比较靠后。下述两种答案仅供参考交流,仍有很大的改进空间。第一种解法:from itertools import permutationsclass Solution(object): def maxProduct(self, words): """ :type words: List[st

2020-09-01 22:21:35 26

原创 将本地文件夹上传为远程仓库(Repository)

如果想将本地的文件夹上传为github或者gitee或者gitlab等代码保管平台的一个仓库(repository),可遵循如下步骤:将本地文件夹转换为git管理的仓库 git init将文件夹中全部内容添加到仓库中 git add .将添加的内容进行提交 git commit -m 'initialize a repository'在代码保管平台新建一个仓库,确保与本地文件夹同名(一个字符也不能差),并且不要初始化任何东西(如README,.gitignore等)将本地仓库与远程仓库进行关联

2020-09-01 12:15:11 71

原创 为git(ssh)配置代理

为提高github使用git下载和上传的速度,在Ubuntu 16.04中为git(ssh)配置代理,编辑~/.ssh/config,如下:Host github.comUser gitHostname github.comProxyCommand nc -X 5 -x 127.0.0.1:1089 %h %pServerAliveInterval 30关于使用其他协议(https/http/git协议) 的git配置代理的方法参阅如下博文:[1]让你的SSH通过HTTP.

2020-08-16 09:50:17 438

原创 Ubuntu 16.04中TexStudio切换搜狗输入法(fcitx)

问题描述:博主使用Ubuntu 16.04系统,已经安装了textlive和搜狗输入法,从TexStudio官网上下载了软件的.deb安装包进行安装,也下载了Linux AppImage二进制文件直接使用,发现在IDE中无法切换搜狗输入法进行中文输入。解决办法:(1)使用另外一款Latex编辑器TeXworks,添加官方源,并安装:sudo add-apt-repository ppa:texworks/stablesudo apt-get updatesudo apt-get in

2020-08-16 01:27:54 72

原创 Ubuntu 16.04 LTS安装并设置使用搜狗输入法

1. 搜狗官网下载deb安装包2. 修改Ubuntu系统的软件源为国内阿里云镜像系统设置——>软件和更新——>修改“下载自”选项,如下图3. Shell命令行安装# 更新软件源sudo apt-get update# 安装输入法sudo dpkg -i deb安装包# 解决依赖缺失(dependency error)sudo apt-get install -f# 再次安装输入法sudo dpkg -i deb安装包4. 重要设置,如下图,一定要与下图所有

2020-07-21 20:37:43 115

原创 滴滴云安装PyTorch GPU版本并连接本地PyCharm做代码调试和同步

主题:滴滴云服务器上安装PyTorch GPU版本本机PyCharm连接云服务器做代码调试和同步(云服务器不限于滴滴云)背景做深度学习的实验,尤其是涉及图像的实验,大的预训练模型,如VGG、ResNet等配合规模不小的训练数据集,在未配备高性能显卡的电脑上运行耗时很长,如果没有足够资金购买高性能显卡,推荐使用GPU云服务器,考虑到网速问题,推荐使用国内的云平台,国内BAT等大厂都有GP...

2020-03-19 13:15:41 654

原创 Python爬虫小技巧(页面解析,多进程,模拟浏览器,错误处理等)

本博文总结一些常用的爬虫小技巧,不涉及任何爬虫框架,适用于为科学研究或者教育目的而从互联网上爬取少量数据,内容较为粗略,仅从较高抽象层次进行说明,涉及的模块使用方法或者代码实现可以另行搜索其他相关资料参考。数据需求分析首先,要明确实验项目需要哪些数据,例如电商网页中的商品名字、商品价格或者社交网站中的评论标题、评论发表时间等。网页结构分析根据上一步的数据需求分析结果,分析含有...

2020-02-08 22:44:14 249

原创 免费开放聚合的论文查询下载网站推荐:查询SCI、SSCI、EI、核心期刊、CCF会议论文列表,免费下载论文

应用场景1:大家在检索论文时,需要知道该论文所在刊物的类别,对于期刊,我们一般关心其是否属于SCI或者SSCI或者EI或者中文核心期刊等,对于计算机领域的会议论文,我们一般关注其是否属于CCF推荐的会议,目的就是要看好论文,要模仿好论文写高质量论文。以下推荐的查询系统都是免费的,并且被各大知名高校和科研机构采用。期刊类别查询:中外文核心期刊查询系统(点我访问)提供Web of Scienc...

2020-01-31 11:22:22 860

原创 Linux压缩包分割、合并、解压

应用场景:某些文件太大不能直接上传为邮箱附件或者直接上传网盘,需要压缩,压缩之后大小仍然超过限制,那就分割压缩包(分卷压缩);将多个分割的压缩包下载后,需要合并成一个压缩包再解压(合并解压)。解决方法:以zip压缩文件为例说明在Ubuntu 16.04系统上如何使用命令行完成上述操作。现有文件input.pdf,首先对其进行分卷压缩,然后进行合并解压:# ----- 分卷压缩 -----...

2020-01-29 13:23:34 2127

原创 Ghostscript压缩、分割、合并PDF

Ghostscript支持命令行操作PDF文件,便于在Linux系统上使用:1. 现在有一本扫描电子书input.pdf(供306页),原始大小为114M,在不影响清晰度和阅读的情况下,压缩为output.pdf,大小为41.2M(仅为原来的36%),这样节省存储空间(如IPAD存储空间有限,邮箱附件不得大于50M),命令如下:gs -sDEVICE=pdfwrite -dNOPAUSE...

2020-01-29 12:07:50 1034

原创 Typora + 码云实现个人云笔记

Motivation现有的云笔记应用,搜索功能不好,对Markdown支持不完善有些云笔记应用功能全,但是不是轻量级,启动速度和响应速度受影响实现步骤安装Typora,官网下载安装包安装中文主题,可自行搜索,如这篇博文里介绍了一些中文主题链接Gitee(码云),实现笔记云存储编写定时任务脚本,实现自动定时同步,参考这篇博文4.1 利用crontab编写定时脚本...

2019-08-21 18:53:34 2143 1

原创 Ubuntu常用软件推荐(持续更新)

博主自从2016年开始使用Ubuntu系统以来,自觉Ubuntu系统相比Windows系统,更加简洁,轻便,安全性较高,合理安装一些软件后,除了游戏之外,工作、学习和影音方面的使用体验不差于Windows,下面推荐几款博主认为在Ubuntu系统中使用体验较好的软件:1. office软件:WPS2. PDF软件:Foxit Reader3. 浏览器:Chrome(点我查看几款好用的Chrome扩展...

2018-06-05 21:00:24 3249

原创 推荐几款好用的Chrome扩展插件

1. Adblock Plus,拦截广告的神器2. Chrono下载管理器,可以用chrome进行批量下载3. Octotree,打开github项目时左侧可以层级展开,也可以对某个文件进行单独下载4. Quick QR Code Generator,快速生成网址二维码5. Separate Window,弹出chrome页面中的指定区域到新窗口中,如,视频,图片等6. Video Downloa...

2018-06-05 20:37:51 5637

原创 Ubuntu安装下载利器aria2+uget

Windows中的下载利器是迅雷5.8,界面干净,无需会员,全速下载Ubuntu中的下载利器推荐aria2(图形化界面)+uget(后台下载插件)安装命令如下:sudo apt­get updatesudo apt­get install ugetsudo apt­get install aria2安装完成后,打开aria2进行设置。编辑——>设置——>插件——>插件匹配顺序...

2018-06-05 20:27:12 2003

原创 Fiddler对手机APP抓包

工具:Fiddler,夜神安卓模拟器1. 用夜神安卓模拟器安装需要抓包的APP2. 配置FiddlerTools——>Option——>Https,如下图3. Tools——>Option——>Connections,如下图3. 配置夜神安卓模拟器设置——>WLAN——>修改网络,如下图显式高级选项——>代理设置为手动——>代理服务器主机名为本机IP...

2018-01-28 16:43:43 3562

原创 快速排序算法的Python实现

快算排序算法,快速排序算法的python实现,Python实现款速排序算法

2018-01-17 14:41:07 1126

原创 Ubuntu系统中搜狗输入法在某些软件(如foxit reader, wps等)中无法使用解决办法

WPS不能使用搜狗中文输入法请参考:《关于Ubuntu16.04中WPS不能输入中文的问题》Foxit Rader不能使用中文输入法:sudo vim /usr/local/FoxitReader/FoxitReader.sh在倒数第二行,即exec语句之前添加,如下两行:export XMODIFIERS="@im=fcitx"export QT_IM_MODULE="fcitx

2018-01-16 23:25:51 2309 8

原创 Linux/Ubuntu 安装 PDF 阅读 软件 Okular、Foxit Reader(福昕阅读器)、Adobe Reader

在Ubuntu 14.04和Ubuntu 16.04上使用过四种PDF阅读软件:系统自带的“文档查看器”:很多功能没有,使用不便。Adobe Reader:相比windows下的Adobe Reader,linux版本界面很难看,功能也很少,安装比较麻烦,使用起来也不顺手,界面难看是关键,点我查看安装方法。Okular PDF阅读器:相比系统自带的“文档查看器”,功能上多了一些,便于做

2018-01-15 11:31:26 26549 4

原创 Python java解决中文乱码问题,读取文本文件为乱码,编辑器打开正常

Python读取文本文件读取乱码,Java读取文本文件乱码,Python读取中文文本乱码,java读取中文文本乱码,程序读取文本文件乱码

2017-12-25 22:07:08 2214

原创 IntelliJ IDEA中maven导入本地jar包

1. 打开cmd或者shell2. 使用maven命令将本地jar包安装到maven的本地repository中:mvn install:install-file -Dfile=/home/username/GLPKSolverPack.jar -DgroupId=com.leyantech.ai -DartifactId=glpk -Dversion=1.0 -Dpackaging

2017-12-22 13:30:30 6563

转载 Ubuntu每次开机后提示:检测到系统程序出现问题的解决方法

转载:http://blog.csdn.net/qiaoji6073/article/details/76856042参考:http://www.linuxidc.com/Linux/2015-07/120685.htm首先,错误报告存放位置: cd /var/crash/ ls //可以查看错误报告12sudo rm /var/crash/* //删除该目录下的所

2017-11-01 03:18:21 7410

原创 SSH免密码登录Linux服务器

服务器:Ubuntu 16.04 x64本机:Ubuntu 16.04 x641、查看本机是否存在密钥对username@ubuntu:~$ cd ~/.sshusername@ubuntu:~/.ssh$ lsid_rsa id_rsa.pub2、如果不存在,则首先生成密钥对username@ubuntu:~$ ssh-keygen -t rsaGe

2017-10-14 17:42:35 869

原创 戴尔 XPS 13安装Ubuntu 16.04和Windows 10双系统

机器:戴尔 XPS13-9360-R1905S原装系统:Windows 10一、前言博主之前写过一篇博文讲述安装Ubuntu14.04和Windows 7双系统,之前是用EasyBCD从本机硬盘安装,本次安装不能使用EasyBCD完成,原因如下:With the release of Windows 8 and Windows 10, many new computers

2017-10-14 04:00:24 4554

原创 Ubuntu禁用触摸板

如果笔记本没有自带的禁用触摸板快捷键,在Ubuntu中可以通过命令来禁用/开启触摸板以戴尔XPS 13为例,其他笔记本电脑亦可参考使用此法。1、查看输入设备user_name@dell:~$ xinput list⎡ Virtual core pointer id=2 [master pointer (3)]⎜ ↳ Virtual

2017-10-13 23:09:53 1541

原创 戴尔XPS 13 Ubuntu 16.04 Chrome浏览器闪屏问题解决办法

系统:Ubuntu 16.04显卡:Intel® Kabylake GT3 问题:Chrome浏览器看视频时屏幕闪动解决办法:sudo apt-get purge xserver-xorg-video-intel参考:https://askubuntu.com/questions/752743/ubuntu-16-04-skylake-6th-generation-

2017-10-13 20:40:48 2097

转载 java中访问控制符public、private、protected、default之间的区别

java中访问控制符public、private、protected、default之间的区别

2017-06-07 10:26:50 1029

转载 java接口简介

转自:http://beginnersbook.com/2013/05/java-interface/这是一片介绍java接口的博文,写的简明扼要。Earlier we discussed about abstract class which is used to achieve partial abstraction(hiding irrelevant det

2017-05-31 13:11:35 768

原创 最大熵模型GIS算法的Python实现

最大熵模型GIS算法的Python实现最大熵模型工具包

2017-05-25 20:21:41 5016 3

原创 ffmpeg常用命令(更新中)

从视频中抽取音频:ffmpeg -i video.mp4 -vn -acodec copy output-audio.aac

2017-05-15 22:32:13 1263

原创 解决Chrome浏览器“隐私设置错误,您的链接不是私密连接”

问题一:2016年下半年Chrome更新后很多网站打开时都会提示“隐私设置错误,您的链接不是私密连接”,有些网站在展开“高级”选项后可以“继续访问”,但是有的网站却不行,博主使用chrome_linux64_stable_57.X遇到了如下问题:1、打不开谷歌翻译和谷歌主页,并且展开“高级”选项后也没有“继续前往...”的选项2、访问某些网站的页面,会出现页面图片、flash等加载不全

2017-04-19 08:43:03 72099 3

原创 Ubuntu14.04 64位安装MySQL和MySQL-python

1、sudo apt-get update2、sudo apt-get install mysql-server mysql-client3、pip install MySQL-python如果出现错误EnvironmentError: mysql_config not found,安装libmysqlclient-dev,sudo apt-get install libmysqlcl

2017-03-23 15:17:40 4581

原创 python将unicode和str互相转化

问题:将u'\u810f\u4e71'转换为'\u810f\u4e71'方法:s_unicode = u'\u810f\u4e71's_str = s_unicode.encode('unicode-escape').decode('string_escape')

2017-03-02 14:54:17 59270 2

原创 实际工程中提升机器学习算法性能的建议

机器学习工程师Jason Brownlee提供的一份“ML Performance Improvement Cheat Sheet.”  点我下载Jason Brownlee主张在实践工程中“自顶向下”地学习机器学习,首先使用机器学习算法解决实际工程中的问题,得到初步结果,之后逐步深入学习背后的理论推导。Jason Brownlee的Machine Learning网站为初学者提供

2017-02-15 16:44:06 859

转载 Java 8 Streams filter examples

博文出处:https://www.mkyong.com/java8/java-8-streams-filter-examples/In this tutorial, we will show you a few of examples to demonstrate the use of Streams filter() with collect(),findAny() and 

2017-01-11 18:13:17 822

pywin32-219.win-amd64-py2.7.exe

将python程序打包成.exe文件的插件

2015-02-25

huludan的留言板

发表于 2020-01-02 最后回复 2020-04-09

Python 自然语言处理 NLTK包中的text1.generate()命令出错

发表于 2015-08-09 最后回复 2015-08-09

空空如也

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

TA关注的人 TA的粉丝

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