- 博客(34)
- 收藏
- 关注
转载 VIM使用方法
Vim用户操作指南 Vim 是一个高级文本编辑器,她提供了Unix下编辑器 ‘Vi’ 的功能并对其进行了完善。Vim 经常被认为是 “程序员的编辑器”,她在程序编写时非常有用,很多人认为她是一个完整的集成开发环境(IDE)。仅管如此,Vim并不只是程序员使用的。Vim可以用于多种文档编辑,从email排版到配置文件编写。 本篇文章将告诉您如何安装vim,并对其进行简单介绍。 目录 1 安装 vim 2 快速指南 2.1 模式 3 用vim编辑docbook文档 4 在线资源 安装 vim 控制台版本的vim
2021-11-19 10:36:29
450
原创 21002-visual studio-7-5
C:\Users\me\Programs>是系统提示符,\Users\me\Programs是当前目录名(即当前文件夹)。命令cl调用编译器,/EHsc是编译器选项,用来打开标准异常处理。微软编译器会自动生成一个可执行文件,其名字与第一个源文件名对应。可执行文件的文件名与源文件名相同,后缀为.exe。在此例中,可执行文件的文件名为prog1.exe。编译器通常都包含一些选项,能对有问题的程序结构发出警告。打开这些选项通常是一个好习惯。我们习惯在GNU编译器中使用-Wall选项,在微软编译器中则使用/.
2021-07-06 10:43:54
200
原创 21001-iostream-7-3
iostream istream ostream std::cin std::cout std::cerr std::clog std::endl
2021-07-03 23:44:23
215
原创 ubantu自启动说明
root下替换 ./profile 文件 etc/lightdm下替换 lightdm.conf 文件 ./profile # ~/.profile: executed by Bourne-compatible login shells. if [ "$BASH" ]; then if [ -f ~/.bashrc ]; then . ~/.bashrc fi fi tty -s && mesg n || true lightdm.conf [Seat:*] u
2021-06-22 15:42:39
192
原创 simulink拟合圆
1.代码拟合圆 % Track_points(:,1)=Track_points(:,1)-Track_points(1,1); % Track_points(:,2)=Track_points(:,2)-Track_points(1,2); % plot(Track_points(:,1),Track_points(:,2)); % hold on x= [-52.8663 -56.2224 -57.8383 -57.4797 -56.0975]; y=[-51.3252 -56.4195 -61.971
2021-05-28 20:08:06
1051
原创 关于不足转向的研究
1.转向桥的不足转向主要是轮胎的侧偏以及系统挠度在不同速度下的横向响应时间造成的; R/R0=1+kvv 2.非转向桥除了以上两点还存在转向桥与非转向桥之间的挠度在不同速度下的的响应时间造成的 k=R理论/R实际(非转向桥转弯半径); ...
2021-05-22 23:30:12
512
原创 Qurl
Qurl setScheme()、setUserName()、setPassword()、setHost()、setPort()、setPath()、setQuery() 和 setFragment()。一些方便的函数也可供使用:setAuthority() 设置用户名、密码、主机和端口。setUserInfo() 设置用户名和密码 1.scheme 指定使用的传输协议,(ftp/http/smtp/) 2.setUserName()、setPassword(); 3.host:指存放资源的服务器的域名系统
2020-10-25 10:01:12
594
转载 Linux cp
Linux cp 命令 Linux 命令大全 Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。 语法 cp [options] source dest 或 cp [options] source… directory 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。 -f:覆盖已经存在的目标文件而不给出提示。 -i:与-f选项相反,在覆
2020-10-20 17:25:22
1104
转载 rm
Linux rm 命令 Linux 命令大全 Linux rm(英文全拼:remove)命令用于删除一个文件或者目录。 语法rm [options] name… 参数: -i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 -r 将目录及以下之档案亦逐一删除。 ...
2020-10-20 16:47:42
271
转载 localtime()
C 库函数 - localtime() C 标准库 - <time.h> 描述 C 库函数 struct tm *localtime(const time_t *timer) 使用 timer 的值来填充 tm 结构。timer 的值被分解为 tm 结构,并用本地时区表示。 声明 下面是 localtime() 函数的声明。 struct tm *localtime(const time_t *timer) 参数 timer – 这是指向表示日历时间的 time_t 值的指针。 返回值 该函数返
2020-10-20 12:08:12
2422
转载 stat函数讲解
stat函数讲解 表头文件: #include <sys/stat.h> #include <unistd.h> 定义函数: int stat(const char *file_name, struct stat *buf); 函数说明: &nbs
2020-10-20 11:59:57
567
转载 getline()
getline()的原型: 头文件:#include istream& getline ( istream &is , string &str , char delim ); 其中,istream &is 表示一个输入流,譬如cin; string&str表示把从输入流读入的字符串存放在这个字符串中(可以自己随便命名,str什么
2020-10-20 09:29:28
314
转载 C++ string中的find()函数
C++ string中的find()函数 1.string中find()返回值是字母在母串中的位置(下标记录),如果没有找到,那么会返回一个特别的标记npos。(返回值可以看成是一个int型的数) 1 #include 2 #include 3 #include 4 using namespace std; 5 int main() 6 { 7 ////find函数返回类型 size_type 8 string s(“1a2b3c4d5e6f7jkg8h9i1a2b3c4d5e6f7g8ha
2020-10-19 23:08:51
419
转载 C++文件操作详解(ifstream、ofstream、fstream)
C++文件操作详解(ifstream、ofstream、fstream) C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来)ifstream: 读操作(输入)的文件类(由istream引申而来)fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file)对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就是说打开一个文件。被打开的文件在程序中由一个流对象(stream ob
2020-10-19 22:22:13
3808
转载 struct timeval
struct timeval结构体 以及 gettimeofday()函数 timeval结构体struct timeval结构体在time.h中的定义为: struct timeval { __time_t tv_sec; /* Seconds. */ __suseconds_t tv_usec; /* Microseconds. */ };其中,tv_sec为Epoch到创建struct timeval时的秒数,tv_usec为微秒数,即秒后面的零头。比如当前我写博文时的t
2020-10-18 22:33:02
9198
转载 select函数
select函数详细用法解析 1.表头文件 #include #include #include 2.函数原型 int select(int n,fd_set * readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout); 3.函数说明 select()用来等待文件描述词状态的改变。参数n代表最大的文件描述词加1,参数readfds、writefds和exceptfds 称为描述词组,是用来回传该描述词的读,写或
2020-10-18 22:29:07
148
转载 Qthread
随笔 - 607 文章 - 0 评论 - 21 QThread详解 回顾Qt之线程(QThread),里面讲解了如何使用线程,但还有很多人留言没有看明白,那么今天我们来一起瞅瞅关于QThread管理线程的那些事儿。。。 一、线程管理 1、线程启动void start(Priority priority = InheritPriority)调用后会执行run()函数,但在run()函数执行前会发射信号started(),操作系统将根据优先级
2020-10-18 21:59:02
421
原创 static_cast
static_cast< new_type >(expression) static_cast相当于传统的C语言里的强制转换,该运算符把expression转换为new_type类型 例子: char a = ‘a’; int b = static_cast(a);//正确,将char型数据转换成int型数据
2020-10-15 14:45:48
167
原创 Qt之std::string与QString之间的转换
在使用QT和C++进行开发的时候,由于两者的数据类型不完全相同,需要进行转换 1、QString与int相互转换 QString qstr = QString::number(123); int i = atoi(qstr.toStdString().c_str()); 也可以这样:int i = atoi(qstr.ascii()); 2、QString与string,即std::string string s = qstr.toStdString(); QString qstr2 = QString::
2020-10-15 14:07:18
5581
原创 无人驾驶系统环境配置
1. 缺少libEGL.so这个文件 解决办法: ln -s libEGL.so.1.1.0 libGL.so.1 ln -s libEGL.so.1 libEGL.so 2.、the imported target "Qt5::gui reference the file usr/lib/x86_64_linux-gnu/libGL.so 缺少libGL.so 解决办法: ln -s libGE.so.1.7.0 libGL.so.1 ln -s libGL.so.1 libGL.so 3. 这个是
2020-09-30 21:18:05
494
原创 Ubuntu下自动启动终端并运行脚本或命令
1、 2、command填写示例:gnome-terminal -x /home/river/startupRun.sh 3、startupRun.sh示例 date; sleep 5; date; gnome-terminal& /mnt/hgfs/E/river/hikvision/CH_HCNetSDK_Linux64/consoleDemo/linux64/lib/sdkTest date; sleep 1h; date; 4. sudo chmod 755 startupRun.s
2020-09-21 23:06:14
815
原创 ros::init()/ros::NodeHandle
ros::init()/ros::NodeHandle 在ROS程序中,初始化ROS节点是函数ros::init(),启动节点是实例化类ros::NodeHandle
2020-09-18 11:13:27
267
原创 FILE
FILE ** feof feof是C语言标准库函数,其原型在stdio.h中,其功能是检测流上的文件结束符,如果文件结束,则返回非0值,否则返回0(即,文件结束:返回非0值;文件未结束:返回0值)。文件结束符只能被clearerr()清除(这里的检测流上的文件结束符就相当于声卡检测电流信号的一个过程)。用 法编辑 int feof(FILE *stream);参数流 :FILE结构的指针 [1] 注意:feof判断文件结束是通过读取函数fread/fscanf等返回错误来识别的,故而判断文件是否结束应该
2020-09-18 09:56:03
135
原创 Qt QTableWidget及基本操作
Qt QTableWidget及基本操作(详解版) < Qt QTreeWidget和QDockWidgetQt Model/View结构 > C语言中文网推出辅导班啦,包括「C语言辅导班、C++辅导班、算法/数据结构辅导班」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践 + 永久学习。QQ在线,随时响应! QTableWidget 是 Qt 中的表格组件...
2019-09-10 18:58:20
2947
1
转载 智能车速度控制系统设计与实现
声明:本文为转载内容非原创,来源会在文末声明,绝无冒犯之意,只为一时复习之方便,侵权必删! 引言 在智能车竞赛中,速度控制不能采用单纯的PID,而要采用能够在全加速、紧急制动和闭环控制等多种模式中平稳切换的“多模式”速度控制算法,才能根据不同的道路状况迅速准确地改变车速,实现稳定过弯。 系统硬件设计 按照竞赛要求,本文设计的智能车速度控制系统,以飞思卡尔MC9S12DG128 单片机为核心,...
2019-09-05 18:32:17
5124
原创 遍历文件夹,然后读取每一个文件,然后再调用你的上传接口一个个文件上传
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// QStringList file_path; QDir dir(“C:/2017-09...
2019-08-12 15:31:26
505
原创 文件操作类(QFILEDIALOG、QFILEINFO、QDIR、QDIRITERATOR、QFILE)写自定义目录标题)
文件操作类(QFILEDIALOG、QFILEINFO、QDIR、QDIRITERATOR、QFILE)写自定义目录标题) 一、QFileDialog 用于弹出打开或保存对话框,然后返回选择的文件或文件夹 1.可以筛选所需要的文件类型 2.可以设置是否多选 3.可以设置保存还是打开 二、QFileInfo 保存了文件相关信息,通常通过两种方式得到:1.初始化QFileInfo(path);2.QD...
2019-08-12 12:01:12
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅