自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

祝 枫

靡不有初,鲜克有终;不忘初心,方得始终。

  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 C/C++头文件与变量的声明和定义

C/C++头文件与变量的声明和定义最近遇到了变量重复包含的问题,才发现自己有好多知识已经模糊了,真惭愧。首先说下头文件,其实头文件对计算机而言没什么作用,她只是在预编译时在#include的地方展开一下,没别的意义了,头文件主要作用有两个:一是把很多其他文件需要重复使用的函数变量等在此声明,在需要的地方include;二是给使用你函数文件的人看的。那既然是说明,那么头文件里面放的自然就是关于函数,变

2016-06-27 11:20:55 21612 3

转载 Cannot open precompiled header file: 'Debug/***.pch': No such file or directory

Cannot open precompiled header file: ‘Debug/*.pch’: No such file or directory今天在VC6.0中咕哝个程序,遇到如下提示:Cannot open precompiled header file:'Debug/password.pch' No such file or directory所谓pch,即 precompiled

2016-06-25 12:57:40 1161

翻译 Linux中shell提示符定制

Linux中shell提示符定制  如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息,为什么还要坚持用单调的标准 shell 提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明如何动态更新 X 终端的标题栏。  作为 Linux/UNIX 人,我们有很长的时间是在 shell 中工作,并且在许多情况下,下面这一行就是始终盯着

2016-06-23 14:26:19 1269

原创 VIM总结之一:VIM编辑器常用命令详解

VIM编辑器常用命令详解(基础篇)                                                                                                                        ——键字如飞  最近又重温了一下VIM编辑器的教程,结合自己这一段时间使用VIM的经验和体会,总结了一些在VIM使

2016-06-23 11:12:01 23789 1

转载 Linux下的tty和pts详解

Linux下的tty和pts今天在在使用who和ps命令的时候,出现tty1或者pts/0,因为不太懂就查了一下: 使用tty命令可以查看现在使用的终端标识; 使用ctrl+alt+[F1~F8]来切换操作终端 使用echo “test xxx” > /dev/ttyx /dev/pts/1可以发送到相应的终端设备中。经实验证明,我在虚拟机中打开的终端的设备代号为tty1,利用se

2016-06-22 17:07:50 65198 1

原创 ubuntu用户管理与权限操作实例

ubuntu用户管理与权限操作实例昨天在转载此文时提到都要把文件及目录权限的操作也会独立成文来给大家介绍,今天特地学习了用户管理和权限操作的例程,现总结如下。这些命令基本都是我在自己电脑上运行过后能够实现此功能,我才把他们加进来,希望对大家有所帮助,也希望和大家多交流^_^一个实例 例子:假设有两个用户bill和jane,他们都有音乐CD集,并要创建一个共享目录,在该目录下他们各自存储自己的音乐

2016-06-22 13:15:38 33604

转载 Linux下用于查看系统当前登录用户信息的4种方法

作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。1 使用w命令查看登录用户正在使用的进程信息w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:用户名称 用户的机器名称或tty

2016-06-21 22:58:18 1716

转载 Linux 用户(user)和用户组(group)管理概述

Linux添加/删除用户和用户组本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。 1、建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2、建工作组 groupadd test

2016-06-21 22:45:09 4083

原创 ROS indigo在Ubuntu上的安装教程

ROS indigo在Ubuntu上的安装教程1 安装1.1 配置ubuntu仓库的属性  由于ROS属于社区支持,还有很多其他的库并不是官方支持的,所以需要修改ubuntu的仓库属性,让其允许获得属性为“main”、“restricted”、“universe”和“multiverse”的源。1.2 设置源地址文件sources.list  设置源地址文件使电脑系统可以接受来自packages.r

2016-06-20 04:00:33 8678

原创 markdown中实现首行缩进的两种方法

markdown中实现首行缩进的两种方法  由于markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好,两种方法都可以完美解决这个问题。把输入法由半角改为全角。 两次空格之后就能够有两个汉字的缩进。在开头的时候,先输入下面的代码,然后紧跟着输入文本即可。分号也不要掉。 直接写半方大的空白 或 全方大的空白 或 不断行的空白格&nb

2016-06-19 23:18:54 98407 15

转载 ROS与Matlab协同进行运动控制

Matlab拥有强大的数据处理、可视化绘图能力以及众多成熟的算法函数,非常适合算法开发;在控制系统设计中,Simulink也是普遍使用的设计和仿真工具。而ROS系统,则是一种新的标准化机器人系统软件框架。通过ROS,你可以使用大量的示例代码和开源程序轻松地完成机器人编程和控制任务。如何利用matlat和ROS不同的优势,协同进行机器人设计与仿真?如何用matlat程序通过ROS

2016-06-19 15:14:36 8734 3

原创 定制适用于ARM平台的Ubuntu rootfs(根文件系统)

0 背景有一个很厉害的师兄针对我们实验室的需求设计了一块控制板,以beaglebone为基础,由于更改了一些底层的硬件,所以重新定制编译的内核,并预先烧写到了板子的flash中。现在需要安装ubuntu的文件系统,以使用ROS的相关功能函数库。前一段时间我在beaglebone官网下载了其提供的预编译好的根文件系统,修改挂载设置fstab文件后顺利启动,但是不能支持图形界面,不知是内核支持的原

2016-06-18 23:45:44 35190 13

翻译 (编译适用于ARM的linux内核并进行QEMU仿真)Compile Linux kernel 3.2 for ARM and emulate with QEMU

译者序作为第一篇翻译文档,一方面对于翻译经验不足、措辞不当,另一方面对于linux我也是初学者,很多东西尚处于待学阶段,而翻译此文的动机就是我要学习如何跨平台进行文件系统的编译,所以翻译的结果肯定有许多不到之处,欢迎大家指正,也渴望和大家一起学习进步! 质数的孤独2016年6月17日于深圳原文地址:https://balau82.wordpress.com/2012/03/

2016-06-17 19:43:17 2857

转载 linux shell下除了某个文件外的其他文件全部删除的命令

目录(?)[-]Linux反选删除文件Linuxrm删除指定文件外的其他文件方法汇总rm删除除去指定文件的剩余所有文件  rm 反向删除linux 删除其他文件其他1条回答如何反向选择文件并删除反向显示文件Linux反选删除文件最简单的方法是# shopt -s extglob      (打开extglob模式)#

2016-06-16 20:42:30 1915

原创 printf输出格式:printf("%*.*s/n",m,n,ch)

printf输出格式:printf("%*.*s/n",m,n,ch)在printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”。例如下例:ch = "123456780123"; int n = 2,m = 10; //*.*,前边的*定义的是总的宽度,后边的定义的是输出的个数。 //

2016-06-11 19:37:55 4378

原创 命令行模式下编译多个C/C++源文件

最近在学习linux,需要经常使用命令行,这时才发现熟悉命令行之后,命令行真的很强大,也很有逼格由于在linux系统中需要在命令行格式下对C语言进行编译,顺便也研究了一下windows系统下的命令行编译,感觉也蛮方便的。单个源文件编译linux系统下:g++ prog1.cc -0 prog1,echo $?查看返回值结果。windows系统下:cl –GX prog1.cpp

2016-06-10 12:43:53 4257 1

转载 ROS的优势与不足(除了ROS 机器人自主定位导航还能怎么做?)

导读: 随着这两年国内机器人的升温,自主定位导航技术作为机器人智能化的第一步正不断引起行业内的重视。为了实现这一功能,不少厂家选择采用机器人操作系统ROS(Robot Operation System),今天我们就聊一聊ROS系统...  OFweek机器人网讯:随着这两年国内机器人的升温,自主定位导航技术作为机器人智能化的第一步正不断引起行业内的重视。为了实现这一功能,不少厂家选

2016-06-06 12:48:51 29092

Artificial Intelligence A Modern Approach solutions(人工智能课后答案)

人工智能:一种新的方法第三版课后习题答案; Artificial Intelligence A Modern Approach 3e Solutions

2016-11-08

xorg-server-1.12.0源码

xorg-server-1.12.0源码

2016-07-13

VC6.0+MFC+USBCAN上位机通信控制实例

在VC6.0中利用MFC技术,结合周立功USBCAN函数库,编写了上位机程序界面控制下位机进行相应运动。

2016-07-08

周立功USBCAN函数库ControlCAN.dll最新版

C/C++版周立功USBCAN函数库ControlCAN.dll最新版(2016年6月),旧版的在win10上不能运行,新版的在win10可顺利运行。

2016-06-23

VS2012+MFC串口通信实例

在VS2012中采用MFC技术编写界面,利用插件mscomm实现串口的打开、关闭、数据发送和接受,程序详细揭示了串口打开的参数设置,适合初学者。

2016-05-28

随机数生成器

随机抽号小软件,并且可以设置抽号范围,可用于晚会活动的抽奖。如需源代码请与我联系

2015-02-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除