6 huludan

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6k+

下载知网论文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

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

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

2020-09-05 16:05:34

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

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

2020-09-04 20:29:47

利用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

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

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

2020-09-04 19:07:41

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

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

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

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

2020-09-01 12:15:11

为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

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

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

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

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

2020-03-19 13:15:41

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

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

2020-02-08 22:44:14

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

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

2020-01-31 11:22:22

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

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

2020-01-29 13:23:34

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

Typora + 码云实现个人云笔记

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

2019-08-21 18:53:34

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

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

2018-06-05 21:00:24

推荐几款好用的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

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

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。