环境搭建
_寒潭雁影
中科大IT向博士,熟悉MFC,C++,C等语言,参与过ffmpeg、机器视觉、并行计算、数据库等相关项目的研发和代码的编写http://blog.csdn.net/weixinhum为本人博客,上面记录了本人的一些技术总结
展开
-
使用Ctrl+Alt+T快速打开Windows Terminal终端
在Ubuntu中我们通常使用Ctrl+Alt+T来快速打开终端,这样即炫酷又方便。然而在Windows并没有默认快捷键打开终端的操作,需要我们折腾一番。操作也不复杂,可以通过一般人都不知道用来干什么的“快捷方式”来实现。原创 2024-01-20 17:59:45 · 1380 阅读 · 0 评论 -
将程序打包成单一一个可执行文件
最近做了一个界面交互渲染的小项目,项目主要的功能是通过TCP接收数据然后在界面中渲染出对应的状态。由于用户的最大需求是炫酷,于是为了方便实现特殊的交互逻辑,我选择用freeglut自行实现了界面的交互和渲染,又用OpenCV做了部分图像的绘制以及几个弹出窗体的实现。项目完工后打包出来发现,一个这么简单的程序除了exe可执行程序外,居然需要附带9个其他文件,总的大小也到达了57.6M。有点蛋疼,于是研究了一下怎么将其全部打包成一个exe文件。原创 2023-08-02 00:32:15 · 909 阅读 · 0 评论 -
Windows的Powershell终端增强
Ubuntu上一直用的Oh My Zsh强化终端,体验非常nice。最近在Win上做东西比较多,于是也想把Powershell这个简陋的终端加强一下。说干就干,网上查了一圈,发现大部分人用Oh My Posh来操作,因此试了一下,发现卡的想哭(好像是因为作者为了兼容性用Golang 去实现Oh My Posh。。。只能说神操作,服气)。更重要的问题在于,不同于Ubuntu,要让Powershell具备历史命令提示这样的功能只需要安装Powershell的模块,而这些模块并不基于Oh My Posh。原创 2023-05-30 23:56:55 · 1193 阅读 · 0 评论 -
Ubuntu系统安装微信(解决高分辨率屏幕问题及图标显示问题)
Ubuntu系统安装微信(解决高分辨率屏幕问题及图标显示问题)原创 2022-11-24 17:46:46 · 1416 阅读 · 0 评论 -
Ubuntu卡死在登录界面进不去的处理方法
原因是显卡驱动坏了,基本上本人的16.04版本动不动就坏一次,已经习惯了,18.04好像好不少,也不知道是不是兼容问题。操作很简单,就是卸载掉原来的驱动然后重装就OK了。1.在登录界面下:Control+Alt+F5,进入命令行界面并登录2.停止lightdm桌面显示管理服务sudo service lightdm stop3.删除旧的显卡驱动sudo /usr/bin/nvidia...原创 2019-11-15 14:47:52 · 13143 阅读 · 4 评论 -
OpenCV鼠标操作
用OpenCV有些年头了,近日看算法才发现用其提供的鼠标响应函数可以把一些功能做的特别方便,之前一直忽略了,实在汗颜。话不多说,直接上代码(主要修改的https://www.cnblogs.com/lidabo/p/3437587.html这篇文章的代码):#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp...原创 2019-10-30 09:13:01 · 625 阅读 · 0 评论 -
Typora文字显示修改
1、字体修改文件->偏好设置->外观->打开主题文件夹->找到相应的主题样式文件(如github.css)并打开搜索"font-family",找到如下所示的body块:body { font-family: "Open Sans","Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif; co...原创 2019-10-09 11:05:47 · 3731 阅读 · 0 评论 -
exe可执行文件依赖dll查看和打包
在发布程序给用户使用的时候通常要将exe依赖的动态链接库也打包给用户,以防用户电脑没有相应链接库而出错。查看程序依赖项可以用VS自带的dumpbin,本人按照默认路径装的VS2019,其路径如下:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\Hostx64\x...原创 2019-09-26 23:00:29 · 3871 阅读 · 0 评论 -
程序员的福音------cascadia-code字体!
啥都不说了,下载双击就是了:https://github.com/microsoft/cascadia-code/releases原创 2019-09-21 00:55:56 · 4009 阅读 · 0 评论 -
Windows环境vlc的配置与简单rtsp推流demo
下载开发包:http://download.videolan.org/pub/videolan/vlc/本人下的是最新版本的3.0.7.1如下:解压后定位到文件夹的“sdk”目录下,可以看到“include”和“lib”两个文件夹,这正是我们想要的东西。用VS新建C++工程后把这两个文件夹扔进去,然后配置环境:1.项目->属性->C/C+±>常规->附加包含目录-&...原创 2019-07-03 17:35:01 · 2924 阅读 · 0 评论 -
Python+MXNet+GluonCV+Cuda安装
就一句话:pip install mxnet-cu92其中cu92是cuda9.2版本如果下载的比较慢可以直接复制控制台给出的实际文件地址,然后用迅雷啥的下下来再安装。清爽的令人窒息!!!...原创 2019-01-07 19:58:25 · 4052 阅读 · 0 评论 -
pip换国内源
Win10环境下在"C:\Users\weixin\AppData\Roaming\pip"(weixin是本人的用户名,要换成你自己的。另外,如果没有找到pip这个文件件,那么自己建一个)这个路径下新建文件“pip.ini”,然后写入如下内容:豆瓣源:[global]timeout = 6000 index-url = http://pypi.douban.com/simple...原创 2018-12-27 14:11:58 · 330 阅读 · 0 评论 -
libjpeg库解码jpeg图像输出数据排列问题
上一篇文章我们谈到如何修改libjpeg库来解码内存中的jpeg数据这件事情,也确实做到了这一点,然而紧随其后的就发现了一个很蛋疼的问题。因为libjpeg库输出的图像像素是以r-g-b这样的顺序排列的,而在Windows平台上要去显示内存中的图像数据通常是在内存中创建一个位图对象bitmap,然后将要显示的图像数据拷到其相应的位置中,拷贝完成后显示图像。蛋疼的地方就在于bitmap的像素是以b-原创 2015-02-04 23:08:48 · 2924 阅读 · 0 评论 -
软件打包部署神器InnoSetup
今天弄了半天软件大爆发发行转载 2014-07-28 20:48:25 · 2176 阅读 · 2 评论 -
VS2013编译libjpeg库
现在,很多图像处理工具和开源库都给出了图像解码的函数接口,然而有时这些接口并不能完全满足我们的要求,比如如果我们想直接去解码内存中的JPEG数据就没有这样的接口。 由于之前做的项目刚刚好设备传过来的图像数据就是JPEG格式的数据,如果将每帧图像数据都保存成文件然后再借助开源库提供的接口去读数据会显得很掉价,所以做了一些直接解码内存中JPEG数据的研究。经过对比发现libjpeg库对JPE原创 2015-01-19 15:42:45 · 7009 阅读 · 4 评论 -
VS配置FFmpeg开发环境
在做视频处理的时候,通常需要对视频数据进行编解码,这时利用开源的FFmpeg视频音频处理方案是大多数程序员的选择,毕竟自己去进行编解码器的编写实在是太太太没效率了,而且大多数情况下还满满的都是写不出来。。。然决定用FFmpeg只是最开始的一步,因为后面如何去搭建这个环境是个比较麻烦的问题。通常在VS上搭建FFmpeg开发环境有两种方法,一是从FFmpeg的官网下载源码然后自己进行编译。其复原创 2014-07-11 18:18:34 · 14604 阅读 · 9 评论 -
Ubuntu 16.04 安装后鼠标键盘无反应问题
最近为了做机器学习相关的研究工作,想转到Ubuntu下去原创 2017-05-26 02:35:55 · 28140 阅读 · 3 评论 -
Visual Studio Code + python 开发环境搭建
最近学python(不知道什么时候起这哥们变得如此流行,以至于机器学习之类的课题都要学习一下它),发现编辑器虽好,但还是喜欢VS那样的IDE,毕竟可以很方便调试,而不是“死后验尸”或高级点打印出些“遗言”。 于是选了最习惯的Visual Studio Code来搭环境(方便到Ubuntu下也用起来,毕竟机器学习。当然也不用讨论别的工具才牛逼这样的话题,其实习惯了都牛逼,代码本身才重要)。 Vis原创 2017-06-11 15:56:49 · 31984 阅读 · 3 评论 -
Ubuntu装机记录
本篇主要记录作者在初装Ubuntu(Ubuntu16.04+Win10双系统)时遇到的各种问题和解决方法,日后会不断的更新。1.Windows和Ubuntu时间不同步问题表现:如果启动Ubuntu,返回Windows的时候时间是不对的。解决方法:在ubuntu下更新一下时间,确保时间无误(如果本来就是对的请无视这一步):sudo apt-get install ntpdatesudo ntpdat原创 2017-05-28 17:12:53 · 4025 阅读 · 0 评论 -
Windows在当前路径下打开Powershell或cmd窗口
在程序调试中,用Powershell或cmd进行调试是非常日常的一个需求,以前的做法一般是"WIN+R"输入"cmd"然后慢慢"cd"到当前目录下。这个做法的问题是效率非常低,但是它偶尔在输入这些命令的时候能感觉到一些莫名其妙的快感,因此做了这么多年程序员一直没怎么管它。直到最近做项目比较频繁的用到这个东西,一直"cd",才意识到恶心的地方。在Win10中,其实要实现这个东西是非常简单的,只需...原创 2018-08-05 09:30:49 · 34060 阅读 · 4 评论 -
Ubuntu Sublime Text 3编辑器的安装和中文输入及中文环境的适配
Ubuntu默认的编辑器是gedit,本人不是特别喜欢。而传说中的vim神器更是觉得无比恶心(请抱有不同意见的程序员无视我这句话),因此选来选来去选了Sublime Text 3作为御用编辑器。首先从官网下载(资源似乎在墙外,但有时墙内也可以下,比较神奇):得到“sublime-text_build-3180_amd64.deb”包,直接安装sudo dpkg -i sublime-...原创 2018-10-15 21:30:59 · 619 阅读 · 0 评论 -
VS搭建Boost编程环境
近来做项目需要用到Boost环境,上网一搜发现了一篇转载 2014-07-03 22:07:12 · 1156 阅读 · 0 评论