自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fairgofar的博客

白白白

  • 博客(11)
  • 收藏
  • 关注

原创 popen C函数获取linux命令的执行结果

#include#include#include#include#include#includeusing namespace std;string get_ttyUSBn(string name){ FILE *stream; char buf[1024]; memset(buf, '\0', sizeof(buf)); string strcmd= "sh ~/g

2017-12-20 19:07:57 1369

原创 linux 外接USB名和设备号转换

#!/bin/bash#getUSBnbyName.sh#author :xyy#input : device name#for: get USB device index#time :2017.12.20name=$1for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev | grep ttyUSB)do

2017-12-20 18:55:31 1032

原创 智能车网

2017.11.29 想法1. 无人车控制系统所有的车全接网,以智能控制实现载客,以零事故为目标2.多车之间通讯,避让算法。一定范围内的车可以广播通讯,确保信息实时畅通。3.总时间优先各车路线起始使用总时间以最少为标准设计避让算法。4.基于精确地图地图的准确性,道路等等 是前提条件5.动态单点增入新增车辆的路线信息,可能会影响已有

2017-11-29 11:54:14 336

原创 多排序的链表类型

原理:链表的排序,依靠指针的首尾连接在结构体内定义多组结构体顺序指针(按照不同的定义顺序)每个顺序指针按照 顺序定义 连接起整个 结构体组,形成顺序链表。每多一个顺序指针,就需要额外一个头结点。eg:struct studentInfo{int iStudentID;int iMath; //数学成绩int iChines

2017-11-29 11:48:20 268

原创 VS 添加参数调试

如何添加参数调试程序类似在命令输入main函数中的argc 和argv[];

2017-11-23 21:18:14 2734

原创 VS 调试变量技巧

添加数据调试,‘思路: 无法查出某个变量在哪里做的改动时,可以查看此变量的地址,然后将此地址添加(运行时)数据断点,重新运行程序,shift+f5 ,F5

2017-11-23 21:14:29 1464

原创 宏定义

1.使用#把宏参数变为一个字符串。#define STR(s) #sprintf(STR(xuyang))xuyang2.使用##把宏参数连接#define CONS(a,b) (int)(a##e##b)printf("%d \n", CONS(2,3));2e3 ->20003.宏定义求数组个数#define ARR_SIZE(a) ((

2017-11-23 21:01:38 180

转载 进程状态

ps aux命令显示的状态列中的Ss+,Rsl,R+,S    D    不可中断     Uninterruptible sleep (usually IO)    R    正在运行,或在队列中的进程    S    处于休眠状态    T    停止或被追踪    Z    僵尸进程    W    进入内存交换(从内核2.6开始无效)    X    死掉的进程

2017-11-23 20:58:14 238

原创 进程后台启动方法

1.忽略hup命令 (HUP: 1 终端断线)(* 可用)nohup ./guard & >重定向输出文件名2. 将进程ID设置为不在hup命令管辖范围。(setsid调用setsid函数的进程成为新的会话的领头进程, 并与其父进程的会话组和进程组脱离。由于会话对控制终端的独占性,进程同时与控制终端脱离,其进程父进程为1)setsid ./guard 3. subs

2017-11-23 20:57:35 1861

原创 Linux 运行参数 一个减号与两个减号

一个减号后面跟的参数必须是单字符参数,可以多个参数写在同一个减号后面。例如:tar -xvf ×××两个减号后面跟的参数必须是多字符参数,一个“--”只能跟一个参数。例如:tar --version

2017-11-23 20:53:01 949

转载 C++项目调试 断点调试 单步执行

首先,要在编译的时候添加生成符号表选项, 调试必须。一般是编译的时候添加-g 命令。eg : g++ -g然后gdb 调试可执行文件。调试详细: (很好)http://www.cnblogs.com/rosesmall/archive/2012/04/13/2445527.htmlLinux gdb设置和管理断点1.以行号

2017-11-23 20:52:24 7086

空空如也

空空如也

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

TA关注的人

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