自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (13)
  • 收藏
  • 关注

原创 如何将PaperDownloader下载的文献存放到任意位置

上一篇文章中介绍,最新版的PaperDownloader支持自定义文献的存储路径(在插件的popup page中设置)。如下图所示:但是,由于chrome处于安全考虑,其所有下载的文献必须在chrome设置的下载目录里面。简而言之,就是假如chrome设置的下载为“C:/Users/xiaop/Downloads/”,则chrome下载的文件都必须在这个文件夹或其子文件夹中。对于科研人员来说,把下...

2018-07-07 23:10:23 1533

原创 PaperDownloader 1.5.1——更加人性化的文献下载命名解决方案

PaperDownloader1.5.1版本正式在chrome webstore上发布了。新版的特性就是:**人性化,人性化,再人性化!**新特性新版的PaperDownloader添加了一个popup页面,即在插件图标上左键单击,就会弹出一个配置页面,如下图所示: 支持自定义命名格式popup页面中有2个需要设置的内容,其中一个就是自定义命名格式。通过设置命名格式,可以适应不同用户的命名习惯。目...

2018-07-07 23:02:51 1197

原创 PaperDownloader——文献命名6起来

你还在为IEEE上下载的文献一串看不懂的数字名而苦恼吗?你还记得08353462.pdf这篇文献讲的是什么吗?你还在为文献调研时大批的文献需要重命名而苦恼吗?你曾想过有没有什么工具来帮你完成这重复无脑的工作吗?你不是一个人在战斗!!!

2018-07-07 22:49:07 3395

原创 python一句话之利用文件对话框获取文件路径

一、需求在写脚本的时候,有时候处理文件名会很复杂。如果直接在脚本中写死,移植性就不强。而且在处理多个文件时,灵活性不强。所以就产生了一个需求,有没有在脚本中使用的文件对话框,用来图形化的选择文件,但是又不想自己写个界面,搞得很复杂。https://stackoverflow.com/questions/9319317/quick-and-easy-file-dialog-in-pyth

2017-12-09 15:01:53 33371 5

原创 python自动化工具之pywinauto(四)——批量转换exe视频

python自动化工具之pywinauto(四)——批量转换exe视频python自动化工具之pywinauto四批量转换exe视频完整代码用法完整代码:# -*- coding: utf-8 -*-"""Created on Wed Oct 4 16:52:13 2017@author: x"""from pywinauto.application import Applicati

2017-10-07 18:42:10 5491 2

原创 python自动化工具之pywinauto(三)

python自动化工具之pywinauto(三)python自动化工具之pywinauto三问题分析解决方案选择源文件配置参数输出路径选择等待窗口出现问题分析上篇尝试使用脚本进行模拟操作,最后失败了。 根据错误提示,应该是转换参数有问题,且应该是源文件的参数有问题。  看上面的对话框选项,也没有对源文件配置的选项(除了视频编码器,应该不是这个问题)。 回到最开始的地方——输入

2017-10-07 18:40:53 22351 7

原创 python自动化工具之pywinauto(二)

python自动化工具之pywinauto(二)python自动化工具之pywinauto二pywinauto的使用各控件的操作如何匹配控件如何操作控件pywinauto的使用——各控件的操作对于常见的窗口程序,需要点点填填的控件有输入框(Edit)、按钮(Button)、复选框(CheckBox)、单选框(RadioButton)、下拉列表(ComboBox). 关于各个控件的函数方法,可

2017-10-07 16:24:37 44793 7

原创 python自动化工具之pywinauto(一)

python自动化工具之pywinauto(一)python自动化工具之pywinauto一pywinauto使用一 判断程序的backend二确定自动化入口点三连接到进程四 选择菜单项pywinauto使用首先,导入这个模块from pywinauto.application import Application(一) 判断程序的backend注意,首先需要判断你要进行的程序是用什么语言

2017-10-07 16:14:19 58627 13

原创 python自动化工具之pywinauto(零)

python自动化工具之pywinauto(零)[TOC] 最近在看一个学习视频,视频是用屏幕录像大师录的,保存成exe格式。虽然也能播放,但是比较麻烦,只能在window平台播放,自带的播放器不能进行快进变速等。于是想把exe转成mp4等主流的视频格式。幸运的是,屏幕录像专家自带转换的功能。具体步骤可参考百度经验 EXE视频如何直接转换为MP4. 由于是一系列视频,每个视频都得这么导一次,很

2017-10-07 16:05:41 12004 2

原创 2017阿里内推笔试题--算法工程师(运筹优化)

2017阿里内推笔试题–算法工程师(运筹优化)题目沐哲是一个菜鸟仓库的一个拣货员,但他有非常个怪异的习惯。每次拣货的重量都要比之前拣的一个轻,每次拣到货后都可以得到1块钱,沐哲想知道这样最多能赚多少钱 32 34 7 33 21 2 13 12 3 11 26 36 16 30 22 1 24 14 20 23 25 5 19 29 27 15 9 17 31 4 6 18 8 10 3

2017-07-26 14:00:53 18750 8

原创 Matlab与CUDA C的混合编程配置出现的问题及解决方案

如今,要实现大规模的并行计算,GPU是不二的选择,而使用cuda c进行GPU编程是目前进行GPU并行计算的主流方式。However,matlab是科研人员最熟悉的编程语言。于是,一个折衷的方法就是将一些需要并行的代码用cuda c写好,然后用matlab调用它。那么,如何配置呢?准备材料:win10 x64、matlab2016、visual stud

2017-05-01 00:06:25 6995 13

原创 一行代码搞定矩阵旋转——python

在刷Leetcode的48题“Rotate Image”的时候,在网上搜了一下答案,结果被一个Python写的答案惊艳到了,人生苦短,Python是岸!废话少说,先上代码。题目是这样的:You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise)

2017-04-08 01:30:42 29396 6

原创 python append 与浅拷贝

在做Leetcode的第39题的时候,看到网上一个用递归的解法,很简洁。于是重写了一遍。class Solution(object): def combinationSum(self, candidates, target): """ :type candidates: List[int] :type target: int

2017-03-29 00:34:15 3248

原创 python使用win32*模块模拟人工操作——城通网盘下载器(一)

上篇讲了,如何使用“城通网盘批量下载器 v2.0”来下载城通网盘的文件。其主要操作集中在主界面中,所以我们首先使用python来模拟在主界面的操作。打开城通网盘批量下载器,进入主界面,如图所示:然后打开spy++,查看该程序的窗口信息。可以看到,这个程序主窗口的句柄为 00090816(十六进制数),值得注意的是,这个句柄是每次打开程序时,windows随机生成

2017-02-16 01:21:41 4857

原创 python使用win32*模块模拟人工操作——城通网盘下载器(零)

想在城通网盘上下载一些东西,无奈上面的广告实在太多,在网上找了个城通网盘下载器(http://www.52pojie.cn/forum.php?mod=viewthread&tid=558506 或 http://kakawz.ys168.com/  ),发现挺好用的,可以批量下载。我下载的是 “城通网盘批量下载器 v2.0”。双击点开,首先出现对话框,如下图所示: 点击“我不是V

2017-02-12 23:28:10 3654

原创 树莓派搭建可公网访问的服务器

家里装了联通宽带,接了个tplink的路由器。最近买了个树莓派。于是想整个服务器。使用tplink路由器进行端口映射和域名绑定动态ip,然后在在新网上买了个域名,通过dnspod将新网域名绑定到tplink的域名上,从而使得新网域名绑定到路由器的动态ip上。实现使用自己的域名访问家里的树莓派。

2017-01-02 22:42:53 22379 1

转载 北京联通华为光猫HG8346R破解改桥接

纯技术贴,破解光猫后改成桥接模式,这样就能让自己的无线路由器作为一级路由,进行拨号上网,端口映射和动态域名等功能。

2017-01-02 22:31:06 22216 1

原创 linux mint下使用外部SMTP(如网易yeah.net)发邮件

在mint下,sentmail和postfix的配置有比较麻烦..配置了N个小时,最终弄的头晕眼花也没弄好...下面的方法可以让你完全摆脱这两个工具...当然,你要是想做邮件服务器的话就令当别论了...你要是只想让服务器自动发个邮件什么的,用下面的就行了。如果之前安装了sendmail, postfix.先关闭本机的sendmail服务或者postfix服务。service s

2017-01-01 22:01:14 8725

原创 python threadpool多线程池的多种玩法

在写爬虫下载一个网页中的多个链接文件时(http://blog.sina.com.cn/s/blog_740773f40100ywyg.html  ),使用多线程会提高下载速度。        使用线程池能够简单的解决这个问题。首先使用threadpool模块,虽然这个模块很老了,pypi上也建议使用multiprocessing 代替它。This module is OBSO

2016-07-24 12:44:18 13202

原创 labview小数点是逗号的解决方案

在一台三防笔记本上安装labview,安装后编写程序时,发现显示的小数点都是逗号。这个还能忍,关键是最后将数组存到文本文件中,发现文件中的小数点还是逗号。这给使用其他软件来处理这些数据造成了麻烦,这个问题一直没想通。 在利用字符串转数字的模块(Fract/Exp String To Number.vi)的时候,小数一直转换错误。查找这个模块的说明,发现有个参数——use system

2016-01-06 21:41:14 3120

原创 PyQt中QFileDialog记录上次打开目录(历史目录)的方法

使用QtGui的标准文件类QFileDialog来获取打开文件名或文件列表时,会使用到静态函数getOpenFileName()或者getOpenFileNames()函数。官方文档中该函数的具体声明是:QString getOpenFileName (QWidget parent = None, QString caption = QString(),

2015-12-13 09:54:06 12394

原创 pyQt不同窗体间的值传递(二)——使用信号槽机制

使用QT编程的精髓就在于信号槽机制的灵活运用,信号和槽机制可以使互不相关的对象绑定在一起,实现对象之间的通信。    QT通过信号槽来传递和相应消息,与windows下消息机制相比,消息机制是基于回调函数,而Qt中用信号和槽来代替函数指针,使程序更安全简洁。    信号和槽之间的绑定可以是一对一的,一对多,多对一。即一个信号与一个槽连接,一个信号与多个槽相连,多个信号与一个槽相连,

2015-07-16 20:36:48 12249

原创 pyQt不同窗体间的值传递(一)——对话框关闭时返回值给主窗口

在写pyQt时,经常会遇到输入或选择多个参数的问题,把它写到一个窗体中,会显得主窗体很臃肿。所以一般是添加一个按钮,调用对话框,将这些参数选择放入弹出的对话框中,关闭对话框时将参数值返回给主窗体。    pyQT中提供一些标准的对话框类,可以用于输入数据,修改数据,更改应用的设置等等,如常见的QFileDialog、QInputDialog、QColorDialog、QFontDialog

2015-07-15 20:36:51 14116

原创 python中QStringList与QString、String互转

在使用pyQt进行GUI编程时,经常会遇到获取编辑框的内容等,其返回的是QString()和QStringList()类,简单的说,就是QT自己的String和list类,但是这些类不能和python的String和List类混用,需要转换一下。1、QStringList转QString:from PyQt4.QtCore import *qList = QStringList

2015-07-15 09:31:08 14221 1

原创 用FPM工具生成封装时Allegro弹出Program has encountered a problem的解决方案

作为一个cadence初学者,对一些封装的制作不是很熟悉,所以非常喜欢使用FPM封装生成器。今天使用它生成定位孔时,发现Allegro PCB DesignGXL弹出如下错误,在网上找了一下,没有找到答案。摸索了一下午,删除了各种文件。最后,删除了SPB_Data\pcbenv目录下的allegro.ini文件。然后重新使用FPM生成封装,发现可以了,可能是allegro配置出现了一些

2015-03-24 17:40:30 12860 3

原创 retext出现Could not parse file contents, check if you have the necessary module installed解决方案

最近在学着用github,

2014-10-20 20:52:15 2502

原创 opencv学习——在MFC中读取和显示图像

在MFC中,使用opencv

2014-05-01 16:07:15 4133

原创 C++动态申请数组和参数传递问题

最近在做数字视频处理作业时,经常遇到

2014-05-01 10:53:51 3679 3

转载 mint/ubuntu安装搜狗输入法

mint/ubuntu安装搜狗输入法想必很多人都知道,发这个贴只是为了方便新手.因为搜狗有了fcitx-sougou的PPA,所以安装还是挺简便的 打开终端,依次输入以下命令行sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install fcitx fcit

2014-02-09 22:30:00 715

转载 pidgin-lwqq 安装

项目首页:https://github.com/xiehuc/pidgin-lwqqpidgin-lwqq 安装(Ubuntu 和LD用户):sudo add-apt-repository ppa:lainme/pidgin-lwqqsudo apt-get updatesudo apt-get install libpurple0 pidgin-lwqq注,此插件需要配合pi

2014-02-09 21:09:06 1018

转载 Ubuntu 13.10使用fcitx输入法

今天安装fcitx,在网上看了几个教程,感觉这个最方便。mark一下,方便以后用。       总是爱折腾使用最新的Ubuntu 13.10系统,相比12.04在外观改变不是很大,但其中细节有些许变化,特别输入法很不大好用,为此,我们使用fcitx输入法,使用我电喜欢的五笔拼音,安装过程如下:快捷键“ctrl+AIt+T",弹出终端,输入以下指令 //先卸载IBUS输入法 

2013-12-30 00:12:31 841

原创 自己动手用python写豆瓣FM

以前装过几次ubuntu,但总是因为缺少一些软件工具而最终不得不回到windows下。最近又迷上了ubuntu,逐渐从windows系统转战ubuntu。这次,openfetion、wineqq、chrome,还有wps等软件为这次过度打下了坚实的基础。希望能够成为一个忠实的linux开源爱好者。闲话扯多了,转入正题。先上代码:(Douban.py)# -*- coding=utf-8 -

2013-07-19 21:49:02 1456 1

转载 在ubuntu下轻松安装QQ2012教程

感觉腾讯对linux用户不太重视,其发行的linux-qq版本特别挫,之前听别人说用wine运行win版的qq,网上找了一些wine的安装及其运行程序的方法,感觉很麻烦,放弃了这个想法,改用webqq。最近不知是什么情况,webqq总是不能正常刷开。在网上搜了搜,发现了一个简单的安装wineqq2012的教程,摸索了一番,成功安装,感觉不错。于是写下此教程以备不时之需。    首先下载wine

2013-07-01 20:57:56 944

原创 ubuntu下安装matlab教程

在网上下了一个matlab的linux版本,整了一下午,终于成功安装在了ubuntu13.04上。在安装过程中出现了一些问题,在网上找到解决方法。在这里把完整的安装步骤记录下来,方便以后再次安装。1、挂载iso镜像,使用mount -o loop matlab12au.iso /media/x/ISO/2、打开镜像文件,找到install文件,打开终端,运行命令sudo ./insta

2013-07-01 20:21:53 1684

原创 C/C++中关于动态生成一维数组和二维数组的学习

这一段时间,在做一些ACM的题,发现几乎每一个题都会用到动态生成的数组,最常用的就是对于输入参数的存储。        下面对一些动态数组的知识做了一些笔记,希望以后能用上。        众所周知,建立数组有两种方法,一种是在声明时声明一个固定大小的数组,如:int a[100];另外一种是申请动态内存来建立数组,利用指针来引用这块地址。        在C语言中要使用动态内存要包含

2013-05-24 22:09:09 1439

php网站在线打包脚本

一个将网站的所有文件打包的php脚本。主要解决网站迁移或备份时,需要保存完整路径和目录层次的问题。使用该脚本,可以选择需要打包的文件或文件夹,打包时会保留原来的层次结构。

2017-09-17

模拟点击城通网盘下载器操作python代码.rar

使用python的win32*库,以城通网盘下载器为例,使用代码模拟窗口操作,并将最终结果输出,从而实现了自动化处理。

2017-02-16

华为光猫破解工具整套

北京联通华为光猫HG8346R破解,破解光猫后可以改成桥接模式。包括:华为光猫破解工具,华为配置文件加密解密工具,tftp32,telnet等工具。

2016-12-10

matlab画图中图的工具

matlab图中图工具。即在图中圈定一块,然后用一个放大图显示。 使用方法: 将该文件夹加入matlab的路径中, 使用时先figure一张图 然后在命令行中输入mmzoom 用鼠标在图中圈定一块,出现一个放大的子图 在命令行中输入 mmzoom drag 移动子图到合适的位置

2016-09-01

opencv_for_python_cv2.pyd

这是从opencv2.4.6中拿出来的,对应的numpy1.7.*版本。将cv.pyd复制到C:\Python27\Lib\site-packages(注意Python的安装目录,我的是C盘)。就可以在Python中使用cv库了。

2014-05-01

自适应窗口视差估计

通过opencv的函数读取和显示图像,图像数据转成二维数组进行自适应窗口的视差估计。算法根据黎洪松的《数字视频处理》中视差估计这章。

2014-05-01

MFC中嵌入显示opencv图像

将opencv读取的IplImage结构图像转换成BITMAPINFO,贴在MFC中显示

2014-05-01

OpenCV_1.0.exe

OpenCV_1.0配置 Library Files: D:\Program Files (x86)\OpenCV\lib include files,在下方填入路径: D:\Program Files (x86)\OpenCV\cxcore\include D:\Program Files (x86)\OpenCV\cv\include D:\Program Files (x86)\OpenCV\cvaux\include D:\Program Files (x86)\OpenCV\ml\include D:\Program Files (x86)\OpenCV\otherlibs\highgui D:\Program Files (x86)\OpenCV\otherlibs\cvcam\include source files,在下方填入路径: D:\Program Files (x86)\OpenCV\cv\src D:\Program Files (x86)\OpenCV\cxcore\src D:\Program Files (x86)\OpenCV\cvaux\src D:\Program Files (x86)\OpenCV\otherlibs\highgui D:\Program Files (x86)\OpenCV\otherlibs\cvcam\src\windows 每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的lib。菜单: Project->Settings,然后将Setting for选为All Configurations, 然后选择右边的link标签,在Object/library modules附加上 cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib

2014-05-01

MFC显示opencv图像

在MFC中使用两种方法显示opencv打开的图像。一种是新建一个dialog显示,一种是调用opencv库函数的显示。

2014-05-01

数字视频处理(光流法、块匹配、视差运动估计和DEW水印嵌入和提取)

根据黎洪松《数字视频处理》教程写的几个例子。整合到了一个工程里面了,需要提前配置好opencv。 1.基于光流法的运动估计 2.基于块匹配的运动估计 3.基于自适应窗口的视差估计 4.DEW水印嵌入和提取

2014-05-01

Android开发 XML 语法规则

Android开发 XML 语法规则,简单的介绍了一下android开发中,编写XML需要注意的一些事项。

2011-07-06

Android代码风格指南

Android代码风格指南,规范了android编程。

2011-07-06

IT行业面试题(部分)

一些IT行业的面试题,希望对大家有用。。

2011-07-06

空空如也

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

TA关注的人

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