
问题解决方案
文章平均质量分 86
Shane Zhao
CV
展开
-
限制OpenMP线程数提速
背景:视频帧序列逐个跑一遍CNN模型,发现CPU被占满了经过debug发现问题出在torchvision transorms.totensor上经过搜索,torch在设计多线程加速计算时候会默认占满所有core,因此cpu会飙满,这对别的应用程序速度影响非常大,因此需要控制一下。解决方法:1)torch.set_num_threads(1)手动控制一下torch占用的线程数2)设置环境变量export OMP_NUM_THREADS=1 or export MKL_NUM_THREADS=1原创 2021-06-11 11:14:39 · 16468 阅读 · 6 评论 -
搭建frp服务实现内网穿透
内网穿透意思就是使用某种技术实现外网访问到内网比如公司内网只能在公司局域网内访问,在家里无法直接访问到公司的电脑。那么使用frp搭建一个内网穿透服务就能实现在家远程访问公司内网电脑。所需设备:一个有公网ip的设备整个frp的搭建流程很简单,将家里电脑(内网内设备)称为客户端,即想要访问的对象;将有公网ip的设备叫服务器。我们需要分别在公网服务器上起一个frp服务器,然后在客户端上起一个frp...原创 2019-11-02 10:07:25 · 5260 阅读 · 0 评论 -
jupyter notebook 绘图中文显示乱码
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=False添上上面的代码,绘图就能正常显示中文了原创 2018-01-18 16:04:23 · 13207 阅读 · 3 评论 -
关于使用Anaconda的总结(包含多环境管理)
之前做过关于不同版本的conda的使用总结,最后发现装一个conda的就行了(踩了无数坑)我是因为要在windows10上装tensorflow,当时装的还挺顺利,但是最后装完了,在jupyter里使用时候发现numpy又不能用了,然后改了改参数返现python3的kernel又挂了。。。最后无奈,将电脑上的python2.7,python3.6,anaconda2,anaconda3全删了,原创 2017-06-28 15:05:24 · 2928 阅读 · 0 评论 -
Anaconda不同版本下共存使用,针对Jupyter
刚开始用python的时候电脑就装了python2和python3,后来要装一些科学计算库,发现在windows下简直折磨人,后来发现了anaconda这个大礼包,他就是个各种科学计算库的集合,安装方便,使用也方便。建议直接用anaconda。问题来了,由于py2,3不兼容,anaconda也分2,3版本。我的电脑是同时装了conda2和3的。默认是使用conda2.7,但是有时候我们原创 2017-06-23 17:52:57 · 15604 阅读 · 1 评论 -
不同系统opencv的快速安装
对于windows平台,https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下载对应python版本和系统版本的whl文件,然后pip install XXX.whl 就行了在centos或者ubantu上两种快速安装策略,如果有conda,那直接conda install -c menpo opencv3,没有的话可以试试下载https://p...原创 2018-04-13 11:15:28 · 402 阅读 · 0 评论 -
seaborn绘图时遇到AttributeError: 'float' object has no attribute 'shape'
seaborn绘图时遇到AttributeError: ‘float’ object has no attribute ‘shape’ 问题还是出在数值类型,将类别的转为category,数值转为对应的float32就行了原创 2018-08-03 21:35:11 · 13742 阅读 · 0 评论 -
pycharm配置远程连接服务器
pycharm提供了很方便的与服务器同步代码,并执行的插件。我在配置的时候遇到了个问题,后来折腾了两天,最后终于解决了,在此记录下配置的过程和怎么解决的。目的:pycharm连接远程的服务器,然后在本地写代码,自动提交服务器并且在服务器执行,结果显示在本地console。坑:设置ssh的配置没问题,本地与远程项目也同步了,远程的python解释器也指定了,但是跑代码遇到无法连接到远程con...原创 2018-09-15 17:46:24 · 16665 阅读 · 4 评论 -
PermissionError: [WinError 5] 拒绝访问----解决方案
pip在windows安装包时候遇到这种PermissionError: [WinError 5] 拒绝访问,没权限的问题,可尝试加个–userpip install --user scikit-image原创 2019-03-04 17:29:25 · 16638 阅读 · 3 评论 -
keras绘制网络结构图
keras可以方便画出网络结构图,但在使用过程中有两个库需要先安装 pydot 和graphvizos: unbantupydot使用pip很容易安装graphviz直接用pip装没问题,但是使用时候遇到环境变量问题。这儿需要将graphviz/bin添加到环境变量,但是我装完发现graphviz文件下无bin文件。。。另寻他路,apt-get install graphviz直接安装成功...原创 2019-10-06 17:47:59 · 1529 阅读 · 0 评论 -
windows安装xgboost
简单安装xgboost方法1、下载包https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost 注:其中cp后面的35或者36对应python 3.5,3.6,后面还有系统位数2、安装pip install 你下载的xgboost.whl3.Done原创 2018-01-14 16:48:17 · 388 阅读 · 0 评论 -
vs2017 compile opencv3 and opencv_contrib
今天使用opencv发现没有SIFT,一系列特征提取模块也没了。google得知opencv将特征提取啊还有一些比较新的模块放opencv_contrib这儿了,说模块不稳定,嗯我自己现在想用,那么只有自己来编译。从这儿开始踩了一天坑。具体最后按照一个歪果仁写的bolg才填完坑。下面这个歪果仁告诉你为啥没了SIFT? http://www.pyimagesearch.com/2015/07/16/原创 2017-08-12 21:54:24 · 611 阅读 · 0 评论 -
github配置pc与远程ssh
官网的解决方案:https://help.github.com/articles/connecting-to-github-with-ssh/原创 2017-08-18 19:05:19 · 335 阅读 · 0 评论 -
com.google.gson.JsonSyntaxException: java.text.ParseException问题解决方案
在使用Gson将对象转化成json格式的字符串的时候,如果对象中包含日期格式数据,json会用默认的格式解析,转化后的日期格式可能不是原来想要的。比如:<span style="font-family:KaiTi_GB2312;font-size:24px;">Gson gson=new Gson(); Order order=new Order(); o...原创 2016-01-19 21:50:26 · 4396 阅读 · 0 评论 -
服务器接收到的请求参数乱码问题
在java中用tomcat做服务器开发乱码问题客户端向服务器发送HTTP请求,通过get方式发送的请求,在服务器接收到的数据都乱码了。首先我们会想到客户端发送数据时候指定编码,比如为UTF-8我们同时指定服务器Myeclipse的编码也为UTF-8但还是乱码。。。,其中,还有个地方比较关键,没有指定编码,那就是tomcat,tomcat也需要指定编码原创 2016-01-20 00:27:24 · 4362 阅读 · 0 评论 -
win10下eclipse中打开图片乱码解决
系统升级win10后,eclipse打开图片都默认使用txt文本打开,结果肯定乱码。解决方案一:将图片拖到桌面->打开方式->其他->使用图片打开(下面勾选以后都这样打开)。解决方案二:点击Window- preference-general-editors-file associations,上面添加.JPG(图片格式为png就为.PNG,以此类推),下面添加打开方式PhotoViewer.Fil原创 2016-03-14 15:17:26 · 6457 阅读 · 0 评论 -
win10,Matlab调用libsvm时缺少文件或无法找到编译器问题
问题一:用matlab选择编译器时出错,错误使用 mex 未找到支持的编译器或 SDK?我使用matlab2015b编译C,最好用4.9的mingw编译器。 在2015版本及以上可在add-ones上添加mingw,这样安装最方便。 其他版本matlab可在错误链接下载编译器。问题二:I am on a windows 10 with matlab r2015b and MinGW64. Whe原创 2016-11-09 21:09:28 · 8054 阅读 · 15 评论 -
Python之pandas读写文件乱码
python读写文件有时候会出现 ‘XXX’编码不能打开XXX什么的,用记事本打开要读取的文件,另存为UTF-8编码,然后再用py去读应该可以了。如果还不行,那么尝试使用文件原有的编码方式读取,参考之前的文章在pandas中读写csv时候通过制定encoding可以有效防止excel打开或者写入中文乱码data.to_csv(f_out,index=False,encodi原创 2017-03-24 19:56:47 · 6769 阅读 · 0 评论 -
python解决pandas处理缺失值为空字符串
踩坑记录:用pandas来做csv的缺失值处理时候发现奇怪BUG,就是excel打开csv文件,明明有的格子没有任何东西,当然,我就想到用pandas的dropna()或者fillna()来处理缺失值。但是pandas读取csv文件后发现那个空的地方isnull()竟然是false,就是说那个地方有东西。。。后来经过排查发现看似什么都没有的地方有空字符串,故pandas认为那儿不是缺失原创 2017-03-24 20:04:41 · 29931 阅读 · 6 评论 -
matplotlib绘图显示中文乱码解决方案
每次加代码方案# user/bin/python# -*-encoding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8' )在绘图时候,加一行代码plt.rcParams['font.sans-serif'] = ['SimHei']修改配置文件,永久性解决中文显示问题我的windows10+py2.7没成功!oh,原创 2017-05-04 11:57:12 · 1041 阅读 · 0 评论 -
word2013设置封面,摘要,正文不同的页码格式
我们毕设论文的格式是封面不要页码,目录不要页码,然后摘要部分用罗马页码,正文部分用阿拉伯数字页码要设置不同的格式页码,需要用到分节符1、将分节符可视化 文件->选项->显示->显示所有格式标记(勾选)2、在封面和目录间,目录和摘要,摘要和正文间插入分节符页面布局->分隔符->分页符->下一页引入的分页符是长这个样子的 3、设置页码格式先插入页码,这样所有页面都有页码,而且是连续的我们需要设置不同原创 2017-05-06 17:49:21 · 5920 阅读 · 0 评论 -
在不同版本python下安装tensorflow
tensorflow现在windows只支持python3.5,所以版本注意下我的电脑是装了conda2,conda3安装前先参考之前我写的一片博文,conda2和conda3共存使用,不同版本下使用jupyter参考链接,如果这儿没问题,下面安装tensorflow就很顺畅了先activate python3(装有conda3的envs),然后就应该如下图然后再在当前环境下创建一个3.5的原创 2017-06-27 11:57:56 · 23915 阅读 · 0 评论 -
JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
在SERVLET或者STRUTS的ACTION中取得json数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher是因为需要的类没有找到,一般,是因为少导入了JAR包,使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:c转载 2016-01-18 15:05:29 · 637 阅读 · 0 评论