linux
文章平均质量分 58
Bluenapa
这个作者很懒,什么都没留下…
展开
-
samba配置
系统通信: ubuntu 18 与 win10原创 2022-01-12 20:43:54 · 251 阅读 · 0 评论 -
libevent简介
首先给出官方文档吧:http://libevent.org,首页有个Programming with Libevent,里面是一节一节的介绍libevent,但是感觉信息量太大了,而且还是英文的-。-(当然,如果想好好用libevent,看看还是很有必要的),还有个Reference,大致就是对各个版本的libevent使用doxgen生成的文档,用来查函数原型和基本用法什么的。下面假定已经学习过基本的socket编程(socket,bind,listen,accept,connect,recv,send原创 2021-08-24 17:07:13 · 268 阅读 · 0 评论 -
socket 连接样例
和C语言教程一样,我们从一个简单的“Hello World!”程序切入socket编程。本节演示了 Linux 下的代码,server.cpp 是服务器端代码,client.cpp 是客户端代码,要实现的功能是:客户端从服务器读取一个字符串并打印出来。服务器端代码 server.cpp: #include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>..原创 2021-08-18 17:10:44 · 330 阅读 · 0 评论 -
dlopen系列函数详解
Linux提供了一套API来动态装载库。下面列出了这些API: dlopen:该函数将打开一个新库,并把它装入内存。该函数主要用来加载库中的符号,这些符号在编译的时候是不知道的。这种机制使得在系统中添加或者删除一个模块时,都不需要重新进行编译。 dlsym:在打开的动态库中查找符号的值。 dlclose:关闭动态库。 dlerror:返回一个描述最后一次调用dlopen、dlsym,或dlclose的错误信...原创 2021-07-29 10:45:33 · 16031 阅读 · 0 评论 -
shell/spec指令记录
1. pushd popd 切换目录2.每个脚本都应该在文件开头加上set -e,这句语句告诉bash如果任何语句的执行结果不是true则应该退出。这样的好处是防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉。如果要增加可读性,可以使用set -o errexit,它的作用与set -e相同。https://www.cbedai.net/violetecho0908/...原创 2021-03-24 16:14:01 · 519 阅读 · 0 评论 -
win7 和 ubuntu14.04双系统安装
0 准备工作:U盘启动盘创建工具 Rufus 和ubuntu系统1 刻录优盘点完开始,一路确定, 然后大概五分钟,结果如下:2 分配硬盘空间计算机 右键 管理 -》 磁盘管理-》选择一部分空间进行压缩卷...原创 2020-05-08 17:10:12 · 236 阅读 · 0 评论 -
ubuntu自带截图工具
ubuntu自带的截图工具感觉能够满足基本的截图功能,可以不必安装另外的截图软件。一般用到的截图类型有三种:全屏、当前活动窗口、自定义区域,其中自定义区域截图是最灵活也是我们用的最多的方式。在ubuntu下可以通过其自带的截图工具轻松实现这三种功能。ubuntu自带的截图工具为screenshot,可以在Dash home中搜索找到(如下图),打开之后就可以进行三种基本截图功能。...原创 2019-11-07 14:39:41 · 685 阅读 · 0 评论 -
linux 卸载 opencv
一、 卸载opencv2.4.9: Going to the "build" folder directory of opencv from terminal, and execute the following:1. $ sudo make uninstall2. $ cd ..3. $ sudo rm -r build4. $ sudo rm -r /usr/local/inclu...原创 2018-12-25 21:09:13 · 2586 阅读 · 0 评论 -
基于ubuntu平台 介绍和配置OpenCL
Reference Resources:https://blog.csdn.net/wd1603926823/article/details/79139172#commentBox(Intel核显--OpenCL环境--Linux)https://blog.csdn.net/chifredhong/article/details/73931017( OpenCL浅析(1)-GPU和FPG...原创 2019-01-06 17:28:59 · 5113 阅读 · 2 评论 -
Ubuntu下的Kdevelop的使用
介绍Kdevelop 是linux下的一款IDE (Integrated Development Environment),特性如下支持Cmake工程 支持C++11,以目录树的形式呈现 支持一键编译,断点调试 免费使用中的问题1.菜单栏最开始导入配置工程的时候需要用到菜单栏,但是只有最大化窗口才能看到左上角可以点击的菜单栏(貌似LINUX的很多软件都有这样的操作。...原创 2019-01-15 13:08:01 · 822 阅读 · 0 评论 -
ubuntu下主机显卡问题
查看显卡驱动是否成功安装首先得安装mesa-utils,在终端输入命令:sudo apt-get install mesa-utils然后再运行命令glxinfo | grep rendering如果结果是“yes”,证明显卡 驱动已经成功安装。本机测试如下,版本ubuntu 16.04获得当前使用的显卡信息以及查看其对OpenGL的支持情况如果...原创 2019-01-03 20:39:04 · 1443 阅读 · 0 评论 -
ubuntu 16.04LTS 安装pcl1.7
以下实验本人均亲自验证,非复制粘贴。主要参考了两篇文档第一篇:https://www.cnblogs.com/gaoxiang12/p/4633316.html第二篇:https://blog.csdn.net/e_small/article/details/79581484添加安装了libopenni 以及增加了那一句指令结果:高博的ch5结果可以出来。...原创 2018-11-13 12:27:45 · 4864 阅读 · 0 评论 -
卸载opencv3
以下实验结果本人均实际验证,非复制粘贴。一、卸载已安装的opencv1、查看已安装的opencv版本最开始执行的时候显示版本3 .1.0$ pkg-config --modversion opencv2、卸载首先要找到当初安装opencv的build目录,进入该build目录执行卸载操作$ sudo make uninstall$ cd ..$ ...原创 2018-11-13 10:25:09 · 12068 阅读 · 1 评论 -
ubuntun16 上rtl 8723be 安装
rtl8723 广受批评,经过尝试,修改options等各种选项的做法均无效,重新安装编译驱动的做法成功。做法如下:ps:做到第五步就可以上网了。REFERENCE: http://forum.ubuntu.org.cn/viewtopic.php?t=4625881 先安装好需要编译的东西sudo apt-get install linux-headers-generic ...原创 2019-10-29 08:43:54 · 302 阅读 · 0 评论 -
正斜杠/ 和 反斜杠 \ 的用法区别
1、反斜线“\”是电脑出现了之后为了表示程序设计里的特殊含义才发明的专用标点。就是说,除了程序设计领域外,任何地方都不应该有使用反斜杠的时候,请永远使用正斜线“/”2、Windows系统中用反斜线“\”来表示目录,但是Linux下用正斜线“/”来表示3、Windows: “/”是表示参数,“\”是表示本地路径。 Linux和Unix: “/”表示路径,“\”表示转义,“-...原创 2019-10-05 15:30:27 · 3480 阅读 · 0 评论 -
ubuntu16.04 跑通 ORB_SLAM2(数据集)
本文所有实验均是个人亲自验证,非复制粘贴。系统:ubuntu 16.04 LTS (非虚拟机)代码:源代码传送门参考:按照这个资料安装。 对资料的说明:资料的技术上问题不大,只是排版显得慌张了(嘻嘻嘻)。我来对它做一个梳理。 准备工具的安装: gcc g++ cmake git 安装Pangolin 安装Opencv 安装Eigen3 安装blas 和 ...原创 2018-11-11 12:17:14 · 1255 阅读 · 0 评论 -
linux shell 指令总结
一 shell 基本指令1. $ --普通用户 # -- 超级用户xx --help 查看xx 指令帮助man xxx 查看xx指令用法 2.pwd 当前目录cd 。。 回到根目录cd / 顶端根目录cd ~ 个人主目录 3.file xxx 读取文件中文本属性 4.linux的目录结构...原创 2018-12-19 22:07:35 · 380 阅读 · 0 评论 -
linux命令系列 sudo apt-get update和upgrade的区别
入门linux的同志,刚开始最迫切想知道的,大概一个是中文输入法,另一个就是怎么安装软件。本文主要讲一下LINUX安装软件方面的特点。在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常...原创 2019-09-28 21:34:42 · 118 阅读 · 0 评论 -
Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
1:我遇到的问题:在开机运行apt install vim 命令的时候,如下报错:2:参考博客:在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E...原创 2019-09-28 21:36:24 · 165 阅读 · 0 评论 -
kdevelop的安装配置使用
kdevelop是ubuntu 的IDE ,类似win上的vs。安装sudo apt-get updatesudo apt-get install kdevelop配置1.打开工程,kdevelop支持cmake工程。如果报下面的错,可能是没有安装cmake接下来的配置,debug mode下可调试。2. configur...原创 2019-09-29 18:10:12 · 1887 阅读 · 2 评论 -
ubuntu下查看opencv安装路径以及版本号
1.查看opencv的安装库pkg-config opencv --libs2.查看opencv的版本pkg-config opencv --modversion3.查找opencv的安装路径sudo find / -iname "*opencv*"4查找并输出到txtsudo find / -iname "*opencv*" > home/Desktop...原创 2019-09-29 18:25:24 · 3559 阅读 · 0 评论 -
linux 网络编程(1):开发基础
《Linux网络编程》:宋敬彬 海信工程师。目录一 . linux OS1.5 os 架构二 code环境2.2 Gcc2.3 makefile2.4 GDB三 文件系统3.1 分类四 程序进程线程4.1.基本概念4.2 process 产生4.3 多个 process的通信一 . linux OS1.5 os 架构ker...原创 2019-09-27 22:32:06 · 147 阅读 · 1 评论 -
vimtutor总结
本文是vimtutor1.7的指令总结,想看英文原版的在终端输入vimtutor即可,此材料可自动恢复。 Tutorial 1:光标的移动1. h j k l 分别代表上下左右键2. 输入 :q...原创 2018-11-06 10:54:29 · 628 阅读 · 0 评论