- 博客(113)
- 资源 (4)
- 收藏
- 关注
原创 UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in range(128)
解决方法:将pickle.load(f) 改为 pickle.load(f,encoding='latin1')
2018-07-09 11:04:39 816
原创 pycharm module numpy not found
问题描述:(1)已经安装好 python 3.6, numpy, pylab, skitlearn 等,但是在 pycharm 中新建一个项目时报错: "numpy not found"原因分析: pycharm 自动为新建项目建立一个虚拟环境"virtual environment", 但是,这个虚拟环境并不继承全局的 python 包。解决方案: ...
2018-06-02 10:08:11 713
原创 windows 安装 Latex
重点:先装 Texlive ,再装 TexStudio (除了 Texlive+TexStudio,也可以选择其他的搭配,看个人喜好),注意,顺序不要反,如果反了则需要手动地设置很多东西,很麻烦)效果展示:...
2018-05-30 11:00:16 1365
原创 Ubuntu + python + Tensorflow 安装
1. 前提说明 假设已经装好了 Ubuntu+python3.4+pip3+virtual environment+tensorflow 1.8.0 。本文主要收集 tensorflow 安装过程中的 bugs2. Import error: libcublas.so.9.0: cannot open shared object file: no such file or directory...
2018-05-28 17:32:37 425
原创 Matlab 资源分享
最近需要重新安装Matlab,才发现一个现象:以前的时候,找个 Matlab ,随便百度一下都是下载链接(大天朝,呃呃,你应该明白的),百度云多得很。不知从什么时候开始,百度开始打击这些链接了,大量的百度盘链接被封了,我找了很多次,都是“该链接已失效”。一番辛苦找寻,还是找到了一些可以用的 Matlab 版本,我都放在百度云盘上了,分享给大家。希望使用了我分享的 Matlab 的朋友,能够收藏到你
2018-01-28 22:41:49 4897
原创 ubuntu找不到动态链接库 can not find openBLAS.so
编译 Caffe 需要用到 openBLAS 库,特别是 matcaffe,用 caffe.set_mode_cpu() 的时候,提示 can not find libopenBLAS.so 。 按照网上的方法,设置了: LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/OpenBLAS/lib Matlab 仍然 报错。 分析: LD_LIBRAR
2017-11-17 12:54:06 4130
原创 texStudio 划红线报错
如果 TexStudio 大面积划红线报错,基本上确定就是字典选错了。以英语论文为例,"Options -> configure TexStuidio -> Language checking -> default
2017-11-16 20:09:24 6642
原创 visio 如何让箭头完全水平?
有时候我们绘制的水平箭头,粗看是水平的,放大来看,发现有一些锯齿,不是完全水平的,怎么办呢? 开始 -> 排列 -> 垂直居中, OK,即使放大来看,仍然是非常平的一条线!
2017-11-13 16:42:35 36198 11
原创 Visio 如何无白边地保存图像
设计 -> 大小 -> 适应绘图,再加一个 Ctrl+A 全选, 选中所有的图元。 积累小技巧,提高工作效率!
2017-11-13 16:23:31 10963 4
原创 Ubuntu安装TP-LINK WN821N wifi 无线网卡驱动
参考链接:https://askubuntu.com/questions/871941/trouble-installing-tp-link-tl-wn821n-v5-on-16-04 注意,每次重新启动之后,需要运行以下命令激活驱动程序: sudo dkms install rtl8192eu/1.0
2017-08-07 11:56:38 1297
原创 Set up CodeBlocks for OpenCV
After the installation of CodeBlocks and OpenCV, I want to write a simple program to test if OpenCV works properly. Code is simple:#include #include "opencv2/opencv.hpp"using namespace std;
2017-08-05 19:15:14 331
原创 Unable to correct problems, you have held broken packages
On Linux, unmet dependencies are very common, which is very disturbing and time-wasting. In this article, I will give the reasons and solutions to this problem. Reason analysis: The packa
2017-08-05 15:44:10 1089
原创 linux 将find的文件copy到另一个文件夹
很简单: find /path/to/search/ -type f -name the_file_you_want_to_find | xargs cp -t the_target_path_that_you_would_like_to_put_files_into 参考:http://www.linuxidc.com/Linux/2015-08/122061.htm
2017-07-03 16:13:32 3640
原创 Ubuntu安装 Caffe(Matlab接口) 爬坑指南
Caffe官方安装说明:http://caffe.berkeleyvision.org/installation.html#compilation 这个官方指导太学术化,对于我这种小白用户一点都不友好,而且,是个坑。后面会说到的。 安装过程其实比较简单,分为三步:(1)安装Caffe依赖的包;(2)设置和编译Caffe;(3)设置环境变量 提前声明:我用的 CPU-Only,没有
2017-07-03 12:26:53 1480
原创 windows安装Caffe 问题收集与解决
Windows 安装 Caffe 的视频教程:https://www.youtube.com/watch?v=nrzAF2sxHHM 本文的重点在于收集安装过程中的BUG,和对应的解决方法。 1. error : This project references NuGet package(s) that are missing on this computer. ...
2017-05-30 21:10:04 4364 2
原创 caffe_.mexa64: undefined symbol:protobuf8internal10WireFormat 分析思路与解决方案
安装 MatCaffe 的时候,报错:caffe_.mexa64: undefined symbol:protobuf8internal10WireFormat 分析思路: 错误信息包含两个关键信息:1. undefined symbol 2. protobuf 和 WireFormat (1)undefined symbol : 这个错误的原因在于,有对应函数的“声明”,但
2017-05-04 15:52:07 1413
原创 设置 Matlab mex 编译器
> mex -setup 如果我们想要的编译器(如 MinGW)没有出现,参考:https://cn.mathworks.com/help/matlab/matlab_external/compiling-c-mex-files-with-mingw.html 可是,我明明就按照它说的做了,确定没错误,为什么 MinGW 没出现呢?打开 -verbose 开关 > m
2017-03-02 13:16:00 14161
原创 c++ 强大的字符串流处理
本文着重介绍 C++ stringstream 处理字符串,前提是大家对于基本的 char [] , char * , string 已经很熟悉了。 由于本人知识有限, 本文只介绍 stringstream 的两种主要用途:(1)类型转换 (2)字符串处理 (1)类型转换 也许你还习惯于使用 sprintf , itoa 之类的函数,这种C风格
2016-12-24 22:46:52 6136 1
原创 MATLAB 绘图之 设置绘图属性(持续更新中)
在讨论Matlab的绘图属性之前,有必要研究Matlab的绘图( GUI )机制。 1. 首先,Matlab 的 GUI 对象之间是一种树状结构 所有绘图(GUI)对象都拥有一个唯一的标识符 Handle , Root是一切绘图对象的鼻祖,Handle = 0; 第一个绘图窗口(Figure)的 Handle = 1 ,第二个Figure的 Handle = 2 ,
2016-12-22 20:22:24 4040
原创 Ubuntu设置开机时的屏幕亮度
如果,你的Ubuntu系统每次开机之后屏幕都特别亮,那么别怀疑,你不是第一个发现这个问题的人~~本文简要介绍如何解决这个问题。 主要参考:http://askubuntu.com/questions/66751/how-do-i-set-default-display-brightness 英语不好的看这边。本解决方法只针对12.04, 12.10, 13.10, 14
2016-11-16 17:06:56 736
原创 Windows不能识别手机 分析思路与解决方法
USB数据线插上手机,看到电脑有反应(有时候还能听到提示声音),但是在文件资源管理器中就是找不到手机。 电脑有反应,出现了 “安全删除硬件并弹出媒体” 标志,说明电脑知道有新的设备连接了USB。 资源管理器中没有手机的标志,不能查看手机中的文件。注意:这里默认手机以文件传输模式(MTP)连接电脑
2016-11-02 18:25:46 9511 2
原创 mySQL数据库学习的一些心得
最近接触 mySQL 有一段时间了,积累了一些心得,总结一下: (1)数据可视化 数据本身是抽象的,一款优秀的数据库可视化软件可以大大提高工作效率,从此省去许多繁琐的SQL语句 !最常用的,如Navicat for MySQL,就非常不错。 (2)字符集编码 字符集编码是程序员永远的痛,
2016-10-14 10:54:13 7427
原创 强大的sscanf正则表达式
当 sscanf 与 正则表达式 结合,我们便可以非常方便地解析字符串了。 废话不多说,直入主题。对于字符串 :(注意,分隔符是 '\t' 不是空格 ! ) line ="2016-10-13 北京市海淀区 Monday 张三 学习", 从中解析出 date, place , time , person ,
2016-10-13 21:03:25 4480
原创 Matlab的CPU占用率太高
Matlab有一个已知的bug,导致即使你什么也不做,cpu的占用率还是很高。 参考官方网站Mathworks的文章: Why does MATLAB cause my CPU to spike even when MATLAB is idle in MATLAB 8.0 (R2012b)? 原因在于Matlab的帮助系统(Help Browser)
2016-10-11 22:20:15 12752 1
原创 Matlab矩阵复制扩充
考虑这个问题:定义一个简单的行向量a 如何复制10行呢?即: 同理,对于一个列向量,如何复制 10 列呢? 关键函数1: repmat( A , m , n ):将向量/矩阵在垂直方向复制m次,在水平方向复制n次。 再举一个例子,对于 a =[1 2;3 4]: 垂直方向复制3次,水平方向复制2次,
2016-10-11 19:36:00 106482 2
原创 Ubuntu Matlab 设置 startup.m 脚本
本人使用 Matlab R2014a 的Linux版本,通过 startup.m 文件完成 search path的添加和默认工作目录的修改。 首先,我简单介绍一下 Matlab 下search path的意思。我们知道,无论是 Windows/Linux,都必须设置 Path 环境变量,才能使用 Path中说明的目录下的程序,同理,对于Matlab , 如果我们要使用 /home/te
2016-09-23 11:18:58 2468
原创 vector不是模板 || list不是模板解决办法
这种问题属于简单的语法问题。参见: http://zhidao.baidu.com/link?url=KRXfHx1xL3cCz4SvITZtkEUn3qx7Jk_3KybpBEe6tj__V1z2_NY_I0U67sD-anM-lWYq96-3u6PmqI5zBAdaWHbQJDZCqVViCpv631hE3ma 另一种可能的出错原因:没有对应的 #include
2016-04-30 11:05:03 8144
原创 深入浅出--C\C++指针的本质
很多人都说,C/C++的精髓就在于指针。本文力图简明扼要地介绍指针的本质。 事实上,指针的概念非常的简单,只是很多书籍,很多人都把它讲得太复杂。 (1)简单的指针 首先看一个简单的指针: double * p 一个double类型的变量,名字随意,比如是 double d ; d = 3.1415。我们知道,double 占用 8 个字节的内存,我们假设
2016-04-24 20:54:52 1766
原创 VS2013 删除"附加依赖项"中“继承的值”
经过好几次尝试,都无法在VS2013中直接删除“继承的值”,于是另辟蹊径,找到了一种解决方法。 相对而言,在 VS2010 中干这件事会容易一点,或者说,成功率更高一点,于是,我的思路就是再装一个 VS2010,在 VS2010中删除“附加依赖项”中“继承的值”,具体如何操作,可以参考: http://bbs.csdn.net/topics/390733725 在 VS20
2016-04-18 18:46:12 5976 1
原创 Windows平台 C++遍历文件夹
#include"stdafx.h"#include <stdio.h> #include<windows.h> #include<iostream> #include<string> #include<tchar.h>using namespace std; int count = 0; // 注意,lpPath最后带一个反斜杠\// 例如:"C:\\Users\\ki
2016-04-14 17:42:38 689
原创 Invalid arguments ' Candidates are: int fseek(__sFILE *, long int, int) '
在 android Eclipse环境下写 JNI 的时候,不断地报错:“Invalid arguments ' Candidates are: int fseek(__sFILE *, long int, int) '” StackOverflow 上的解决方案是更改项目设置,然而没用。经过一番摸索,最终解决了这个bug. 这个问题其实并不是 int fseek(__sF
2016-04-09 09:40:03 2074 1
原创 win8.1 如何查看com端口号
有时我们会需要在 “设备管理器”中查看 com 端口,用于连接外部设备,但是在 win8.1 下面,居然没有这一项? 表面上没有,其实是系统隐藏了。注意看“设备管理器”的右侧 。 选中星号所示的选项,则会出现我们期待已久的“端口”选项。 最后,吐槽一下win8.1 这坑人的设计。。。
2016-04-03 19:15:54 7208
原创 C语言实现文件复制
使用C语言来复制一个文件(包括各种类型),主流的做法有2种:1.自定义函数 2.调用系统API 。本文介绍自定义函数的方法。 文件类型可以粗略分类为ASCII类型和二进制类型,且大多数为二进制类型,因此本文采用 fread() 和 fwrite()。 闲话不多说,上代码:// C语言实现文件复制// srcFile : 源文件// destFile: 目标文件
2016-03-30 20:38:13 4530
原创 PhotoShop使用魔术棒简单抠图
本人PS小白一只,捣鼓PS魔术棒抠图,弄了半天,终于弄出点门道,在此记之。 本人只会两种方法: 1. 复制选区,新建图像 第一步,载入图片: 注意,右边是 “通道” 选项卡 。 第二步,选择“魔棒”工具,在图片中的空白处随便点一下,然后右键->反向选择: 第三步,Ctrl + C,复制当前的选区
2016-03-28 22:35:29 3671
原创 菜鸟学算法之 POJ 3007 Organize Your Train part II
POJ 3007 Organize Your Train part II
2016-03-23 11:34:07 1012
原创 对于灰度图像中同一个像素,MATLAB和Photoshop的灰度值不同
灰度图片(例如PGM格式)是常见的一种图片格式,但是不知道大家发现了木有,对于同一幅灰度图片中的同一个像素点,用MATLAB和PhotoShop查看,灰度值居然是不一样的! 如下所示:测试图像名为 test.pgm (1) 用 Photoshop打开,直接查看 (138 , 133 )处的灰度值 (2) 用 MATLAB读取,查看对应的 ( 133
2016-02-25 23:53:54 5346 5
原创 matlab plot一点小细节
由于粗心,没有看matlab plot的资料,把 plot(x,y,..)中 x 和 y 的顺序弄反了,调试了一段时间才发现这个问题,现记录一下,防止再犯。 在 Matlab 中,plot( x, y , ...)中,x 是横坐标,也就是矩阵中列号,y是纵坐标,也就是矩阵中行号。 魔鬼往往隐藏于细节之中,小心为好。
2016-02-25 11:36:33 1205
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人