自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 centos安装pptp server

https://blog.csdn.net/upshi/article/details/78987509

2019-07-21 12:33:28 601

转载 c语言整形数输出格式区别

转载地址:https://blog.csdn.net/lianghui0811/article/details/764846691、%d就是普通的输出了2、% 2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。如下:3、% 02d,和% 2d差不多,只不过左边补04、%.2d从执行效果来看,和% 02d一样...

2018-09-06 19:59:35 1653

转载 文本编辑器nano命令

转载地址:http://man.linuxde.net/nano因有时git会显示nano文本编辑器,这里对其认识下。nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用...

2018-06-08 19:24:32 1030

转载 kill使用进程号和killall使用进程名杀死进程命令

转载地址:http://man.linuxde.net/kill            http://man.linuxde.net/killallkill命令用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序,即 kill -9。程序或工作的编号可利用ps指令或job...

2018-06-03 15:43:33 11530 1

转载 获取文件字节数或行数的 WC命令

转载:http://man.linuxde.net/wcwc命令用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。语法wc(选项)(参数)选项-c或--bytes或——chars:只显示Bytes数;-l或——lines:只显示列数;-w或——words:只显示字数。参数文件:需要统计的文件列...

2018-06-03 15:20:18 378

转载 C++模板:函数、结构体、类 模板实现

转载自:https://www.cnblogs.com/Twobox/archive/2017/03/22/6535882.html1.前言:  普通函数、函数重载、模板函数认识。//学过c的童鞋们一定都写过函数sum吧,当时是这样写的:int sum(int a,int b){ return a+b;}//实现了整数的相加//如果再想同时实现小数的相加,就再多写个小数的相加。普...

2018-04-05 13:49:30 1286

转载 XZ压缩格式

最近下了个linux内核是以.tar.xz结尾的,该压缩包大小为约95M,解压后却达到800多M,所以在此特地认识下压缩神器xz。认识内容转载自维基百科:和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。相反,xz通常作为一种归档文件自身的压缩格式,例如使用tar或cpio Unix程序创建的归档。xz在GNU coreutils(版本7.1...

2018-04-01 13:19:12 2873

转载 磁场强度单位T(特斯拉)和高斯

转载自:https://baike.baidu.com/item/%E7%89%B9%E6%96%AF%E6%8B%89/2984297?fr=aladdin特斯拉英文为tesla(字首小写),符号表示为T,是磁通量密度或磁感应强度的国际单位制导出单位。在1960年巴黎召开的国际计量大会上,此单位被命名以纪念在电磁学领域做出重要贡献的美籍塞尔维亚发明家、物理学家、机械工程师、电气工程师尼古拉·特斯...

2018-04-01 12:55:16 35775

转载 查看系统运行时间和平均负载uptime命令

uptime命令能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。语法uptime(选项)选项-V:显示指令的版本信息。实例使用uptime命令查看系统负载:[root@LinServ-1 ~]# uptime -V #显示uptime命令版本信息...

2018-03-31 16:11:21 917

转载 查看系统整体运行情况top命令和当前系统进程状态ps命令

top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。语法top(选项)选项-b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;-s:保密模式;-S:累积模式;-i<时间>:设置间隔时间;-u<用户名>:指定用户名;-p&...

2018-03-31 13:59:29 3275

转载 linux 查看内存使用free命令 查看空间使用du命令 查看磁盘分区情况df命令

转载:http://man.linuxde.net/freefree命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。语法free(选项) 不加选项默认以KB为单位显示选项-b:以Byte为单位显示内存使用情况;-k:以KB为单位显示内存使用情况;-m:以MB为单位显示内存使用情况;-o:不显示缓冲区调节列;-s<间隔秒数>:持续观察内存使用状况...

2018-03-31 10:58:03 2060

转载 printf()在linux系统imx6平台下向终端输出迟缓问题 包括fprintf()、sprintf()

转载自:https://blog.csdn.net/dkqiang/article/details/10149595最近写应用程序在imx6 linux系统下运行向终端打印数据使用了printf()函数,但出现了打印不出的情况。根据转载的文章,得知原因如下:在linux系统下,printf函数是行缓冲式的输出,当printf遇到\n时,或者缓冲区满时,才会将缓冲区里的内容刷新到标准输出(stdou...

2018-03-29 19:54:15 576

转载 Makefile

一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令(如在all后加入:echo "hello",但要注意换行后要使用tab键;另外为了使在终端不显示命令,只显示hello...

2018-03-22 18:44:26 160

转载 atan2

atan2是一个函数,在C语言里返回的是指方位角,也可以理解为计算复数 x+yi 的辐角,计算时atan2 比 atan 稳定。C 语言里 double atan2(double y,double x) 返回的是原点至点(x,y)的方位角,即与 x 轴的夹角。也可以理解为复数 x+yi 的辐角。返回值的单位为弧度,取值范围为(-pi,pi]  ;Excel 里 ATAN2(x,y)返回的是原点至点...

2018-03-18 18:12:14 772

转载 大地坐标系、地理坐标系、投影坐标系

大地坐标系是大地测量中以参考椭球面为基准面建立起来的坐标系。地面点的位置用大地经度、大地纬度和大地高度表示。大地坐标系的确立包括选择一个椭球、对椭球进行定位和确定大地起算数据。一个形状、大小和定位、定向都已确定的地球椭球叫参考椭球。参考椭球一旦确定,则标志着大地坐标系已经建立。大地坐标系是一种伪地理坐标系。大地坐标系为右手系 。建立大地坐标系,规定以椭球的赤道为基圈,以起始子午线(经过英国格林威治...

2018-03-18 16:03:03 38933 2

转载 编程中断言函数作用

编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新启用断言。使用断言可以创建更稳定、品质更好且 不易于出错的代码。当需要在一个值为FALSE时中断当前操作的话,可以使用断言。单元测...

2018-03-15 15:02:27 816

转载 C语言malloc函数与内存泄漏

转载:https://baike.baidu.com/item/malloc函数/8582146?fr=aladdin&fromid=659960&fromtitle=mallocmalloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址,当无法知道内存具体位置的时候,想要绑定真正的内存空...

2018-03-14 09:47:33 1484

转载 无类型指针 void *

转载自百度百科中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。含义编辑void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义:void a;这行语句编译时会出错,提示“illegal use of type 'void'”。不...

2018-03-13 10:40:52 497

转载 C语言 typedef struct

转载地址:https://www.cnblogs.com/FYXin/p/5794719.html结构体typedef struct的用法和结构体的定义结构体的定义:1.   struct Person {    char name[20];    char sex;    float  height;    int age;};   只有结构体的定义2.    struct Person {  ...

2018-03-13 10:25:50 1505

转载 ssh-keygen生成密钥命令

ssh-keygen命令用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。语法ssh-keygen(选项)选项-b:指定密钥长度;-e:读取openssh的私钥或者公钥文件;-C:添加注释;-f:指定用来保存密钥的文件名;-i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后在标准输出设备上显示openssh兼容的私钥/公钥;

2018-02-05 13:32:59 3367

转载 touch

touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式,可用ll查看文件时间),它们的数据将原封不动地保留下来;二是用来创建新的空文件。语法touch(选项)(参数)选项-a:或--time=atime或--time=access或--time=use  只更改存取时间;-c:或--no-create  不建立任何文件;-d: 使用指定的日期

2018-02-05 09:42:29 927

原创 ubuntu远程控制ssh(telenet solgin不安全此处不说)服务器安装

服务器搭建及使用1.安装ssh服务器:sudo apt-get install openssh-server2.查看ssh服务器进程sshd是否启动:ps -A|grep ssh如显示如下图表示已启动。也可查看ssh服务状态:service ssh -status

2018-02-05 09:29:07 320

转载 putty(支持Telnet(明文传输)、SSH(最安全 密文传输)、rlogin、raw TCP和serial 的客户端)

PuTTY是一个Telnet、SSH、rlogin、纯TCP(就是tcp client)以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用

2018-02-05 09:25:22 4191

转载 service命令

service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。语法service(选项)(参数)选项-h:显示帮助信息;-status:显示所服务的状态。参数服务名:自动要控制的服务名,即/etc/init.d目录下的脚本文件名;控制命令:系统服务脚本支持的控制

2018-02-04 17:17:45 571

转载 ps进程查看命令 和进程识别号PID

ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。语法ps(选项)选项-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。a:显示现行终端

2018-02-04 16:09:53 10621

转载 curl命令及常用特殊字符

curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以祝一臂之力。

2018-02-03 18:33:36 15479 2

转载 uname打印系统信息命令 和 SMP

uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。语法uname(选项)选项-a或--all:显示全部的信息;-m或--machine:显示电脑类型;-n或-nodename:显示在网络上的主机名称;-r或--release:显示操作系统的发行编号;-s或--sysname:显示操作系统名称;-v:显示操作系统的版

2018-02-03 15:41:00 1024

转载 sudo以root身份执行命令与su切换用户命令

sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。sudo(选项)(参数)选项-b:在后台执行指令;-h:显示帮助;-H:将HOME环境变量设为新身份的HOM

2018-02-03 15:21:07 4487

转载 useradd与adduser(更全面)创建用户命令 和 让用户拥有root权限

useradd命令用于Linux中创建新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码,而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。在Red Hat Linux中,adduser命令则是useradd命令的符号连接,两者实际上是同一个指令。在Ubuntu下useradd

2018-02-03 13:07:07 4315

转载 Shell脚本与Makefile

Shell Script  ,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。换一种说法也就是,shell script是利用shell的功能所写的一个程序,这个程序是使

2018-01-27 10:40:03 1120 1

原创 Ubuntu16.04 "System program problem detected"

不知在系统中装了什么出现的问题。1.查找问题使用命令:ls /var/crash/可看到我电脑此目录下有文件为:openjdk-9-jdk.0.crash2.问题原因Apport is a system which:intercepts crashes right when they happen the first time,gathers p

2017-12-29 11:03:03 8932 1

原创 Ubuntu 16.04下Git使用于Git服务器初始化

ubuntu下用户使用服务器自身git创建

2017-12-28 15:02:49 766

原创 ubuntu16.04安装eclipse

1.下载eclipse下载好后为eclipse-cpp-oxygen-2-linux-gtk-x86_64.tar.gz解压到/opt/eclipse2.下载java因安装好后直接点击eclipse下eclipse可执行文件提示找不到“java 1.8”。下载后为jdk-8u151-linux-x64.tar.gz解压到/opt/jvm3.使能eclipse需要的java环境(1)设置环境变量在/...

2017-12-28 13:31:14 694

原创 Ubuntu安装STLINK

Installing STLINKSTLINK is open source software to program and debug ST’s STM32 Discovery kits. Those kits have an onboard chip that translates USB commands sent by the host PC into JTAG/SWD comma

2017-03-05 16:52:00 10614

原创 Ubuntu64bit安装arm-none-eabi-gcc后make却找不到

环境变量均已设置好,ls也可以找到gcc,但就是不能使用,且arm-none-eabi-gcc -v会显示相应的路径没文件;但去https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update网址中看linux下的gcc版本不分32位和64位。经过搜索说是缺少ia32-libs,但sudo apt-get install ia32-li

2017-03-04 18:23:26 3752 1

原创 Ubuntu虚拟机进入GRUB如何解决

复制了下虚拟机Ubuntu突然就进不了系统了,界面如上图所示。具体修复指令如下:ls        //找到系统启动盘set root=(hd0,msdos1) //设置启动盘linux (hd0,msdos1)/root/vmlinux-4.***(tab补全内容)    root=/dev/sda1initrd /root/initrd.img-***(tab补全内容)

2017-03-03 17:11:31 11576 1

原创 Vmware虚拟机下扩充Ubuntu硬盘容量

1. 通过vmware的图形界面进行扩容首先虚拟机是关闭状态, 才可以使用 “磁盘实用工具”, 点击“扩展”, 调整虚拟机的硬盘容量, 点击确定保存退出。2. 打开ubuntu安装gparted sudo apt-get install gparted3.gparted软件上先关闭交换分区(linux-sawp上右键选swapoff),然后删除交

2017-02-14 12:36:58 6211

原创 Ubuntu下局域网拷贝文件 SCP

先在局域网两台Ubuntu电脑上终端均安装ssh服务:sudo apt-get install ssh文件及文件夹传输使用scp命令:1.将本地文件复制到目标机器:scp 本地文件名存储路径 目标机用户名@目标机器IP:目标机器存储路径2.将目标机器的文件复制到本地scp 目标机用户名@目标机器IP:目标机器文件名路径 本地存储路径

2017-02-12 09:52:58 4997

原创 arm-none-eabi交叉编译工具常用的一些指令

假如目前有三个文件a.c、b.c、ab.lds:1.arm-none-eabi-gccarm-none-eabi-gcc --help 查看帮助信息。arm-none-eabi-gcc -c a.c  生成a.o文件。arm-none-eabi-gcc -g -c a.c 生成a.o文件,-g使得如果反汇编可对应C语言显示。arm-none-eabi-gcc -c

2017-02-11 15:36:56 17091 1

转载 make clean与make distclean的区别

make clean与make distclean的区别make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make

2017-02-11 13:29:48 454

空空如也

空空如也

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

TA关注的人

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