Ubuntu常见问题 ubuntu 常见问题1、 ‘could not get lock /var/cache/apt/archives/lock’解决办法是:‘sudo rm -rf /var/cache/apt/archieves/lock’‘sudo apt update’这样就可以解决啦####2、对于’Could not get lock /var/lib/dpkg/lock’的错误解决办...
stdarg宏用法--------可变参数调用 stdarg宏——可变参数调用,定义于stdarg.h头文件,是标准库的一部分,这个主要在一些内核代码中经常看到,这个头文件声明了类型va_list和三个宏—–va_start,va_arg,va_end。一般声明一个va_list的变量,与这几个宏配合使用,访问参数的值。 var_arg用来访问参数列表的未确定部分,这个变量通过调用va_start来初始化。 va_start...
无符号数字与负数(编程细节) 首先运行一段程序,结果出现之前可以预测一下结果哦!#include <iostream> #include <string.h> using namespace std; int main() { if(strlen("abc") < -1) { cout << strlen("abc"...
[续]Sublime Text 3编译运行并调试C、C++、Python、Java [续]Sublime Text 3编译运行并调试java 接着上次的操作又试了试,终于可以编译java了! 在menu中选择 Tools->Build System->New Build System就会新建一个,将一下的三段内容直接ctrl+s 保存在默认位置就可以。{ "cmd" : ["\"javac $file_name ; java ${file_ba...
opencv 学习 整理了我所了解的有关OpenCV的学习笔记、原理分析、使用例程等相关的博文。排序不分先后,随机整理的。如果有好的资源,也欢迎介绍和分享。1:OpenCV学习笔记 作者:CSDN 数量:55篇博文 网址:http://blog.csdn.net/column/details/opencv-manual.html2:部分OpenCV的函数解读和原理解读 作者:梦想腾飞 数量:20篇博...
Qt 中C++ 的explicit 关键字 在Qt中,我们经常都看到这样的函数声明: public: explicit MyAction(QObject *parent = nullptr); 有这个explicit 关键字,那么它的作用是什么呢? 关键字 explicit 可以禁止“单参数构造函数”被用于自动类型转换,声明为explicit的构造函数不能在隐式转换中使用, C++中, 一个参数的构造函数(或...
免费申请使用IntelliJ IDEA等系列产品 刚开始学习Java的时候就在网上找有什么好的IDE支持在Linux下运行,本来打算使用eclipse,但是网上吐槽的人挺多的,又看到大家对IntelliJ IDEA的赞美,就使用了这个IDE,这个IDE分为两个版本:社区版和商用版。当时没怎么看就下载了商用版,最后一查商用版的功能更多,也算是赚了,,但那是装完之后进入IDE的时候出现了问题: 去年的时候好像还是可以找到破解的License s...
广义表的长度和深度计算 广义表(a,(a,b),d,e,((i,j),k))的长度是( ),深度是( )其长度为5、深度为3、为什么呢? 长度的求法为最大括号中的逗号数加1, 即为: a后面的逗号, (a,b)后面的逗号, d后面的逗号, e后面的逗号,((i,j),k)前面的逗号, 总计有四个,那么广义表的长度是4+1=5;深度的求法为上面每个元素的括号匹配数加1的最大值, a为1+0=1;
哈夫曼编码的长度计算问题 问题是: 已知某字符串S中共有8种字符,各种字符分别出现2次、1次、4次、5次、7次、3次、4次和9次,对该字符串进行哈夫曼,问该字符串的编码至少有多少位?我们首先构造一个哈夫曼树: 其中编码位数就是出现 次数×编码位(bit) 也就是2×5+1×5+4×3+5×3+7×2+3×4+4×3+9×2=98,所以该字符串的编码长度至少是98位。 这个就是带权路径长度,因为出现的次数
Sublime Text 3编译运行并调试C、C++、Python 今天晚上是真正的感受到了Sublime Text 3的强大,真的是强!!! 网上找了好几个教程,基本都是可以在Sublime Text 3的界面上进行输出,不能调用终端,也就是不能使用scanf(),cin()这类的输入,无法键盘输入,那么就失去了学习的意义。直接开始吧! 我的sublime Text 3是ubuntu下的,windows 下的没有实验,所以不知道可行性!在menu中选择 Too
STM32 Error:Flash download failed - Target DLL has been cancelled 上次也遇到这个问题,解决后没记录,今天被问起的时候很迷,以后一定随手记录问题。 这个问题是使用了IO口PA13而引起的,所以就会导致用ST-link下载代码的时候下载失败! 在使用STM32的IO口时,如果只是做为普通的IO口来使用应当尽量避免使用以下的IO口> : 调试引脚: PA15:JTDI 处于上拉状态 PA14:JTCK/SWCLK处于下拉状态
ubuntu 下dpkg 与apt-get dpkg -i <package> //安装软件dpkg -r //移除一个已经安装的软件包 dpkg -P //unstall software and 配置文件dpkg -L //列出安装的软件包清
ubuntu 下给github 添加ssh密钥 Git 的时候免去一直要输入密码 Github获取SSH key: 终端下输入:ssh-keygen -t rsa然后就是一路 回车 ,这样就生成了ssh 密钥 输入:sudo cat ~/.ssh/id-rsa.pub即可查看密钥,复制到github 添加公钥
ubuntu 下U盘被锁住,不能复制粘贴文件-------解决 ubuntu’s issue发现自己的u盘在ubuntu 下不能复制粘贴文件,无奈只有一个ubuntu 系统,不得不解决进入root root@wj-Inspiron-5437:/home/wj# df -Th Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 1.9G 4.0
ACM 各大OJ平台以及题目分类 Online Judge系统(简称OJ)是一个在线的判题系统。用户可以在线提交程序多种程序(如C、C++)源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性。 程序: 一个用户提交的程序在Online Judge系统下执行时将受到比较严格的限制,包括运行时间限制,内存使用限制和安全限制等。用户程序执行的结果将被Online Judge系统捕捉并保存,然后再转
Ubuntu 下配置opencv3.2.0 +QT5.9.1 想了解更多的东西,所以就在网上找资料来配置opencv和QT,终于搞定,总结一下。1.安装opencv 的环境sudo apt-get -y install build-essential cmake pkg-config //安装了三个插件2.安装Image I/O库sudo apt-get -y install libjpeg62-devsudo apt-get -y install l
美化ubuntu桌面(ubuntu 16.04) 最近重装了系统,当然了,windows已经被我给扼杀了,人生第一次装系统,不过觉得挺简单的,就是动动手,慢慢等。为什么装Ubuntu呢?原因很简单:记得一句话:数据为王,开源既王道。 现在就一个ubuntu系统,当然希望它很漂亮啦,个人喜欢简单美,所以并没有像网上有的做的那么复杂,如果感兴趣,自己可以试着玩玩,搞个Mac OS X主题风格,苹果的界面,logo 都是苹果的,但我并不喜欢那种页面,就
无责任共享 Coursera、Udacity 等课程视频 纯属转载,方便学习!程序语言interactivepython-003 Rice - An Introduction to Interactive Programming in Python 链接: http://pan.baidu.com/s/1kTJA0Er 密码: 9pdh (分享失败) Python Advanced Tutorial (From youtube) 链接:http://pa
几个非常好的opencv教程【持续更新】 1.【OpenCV】入门教程http://blog.csdn.net/column/details/opencv-tutorial.html2.OpenCV学习笔记(2):Mat矩阵的初始化3.【OpenCV入门指南】http://blog.csdn.net/morewindows/article/category/12917644.白话经典算法系列之七 堆与堆排序http://blog.csdn...