自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【telnet 命令】

telnet telnet IP地址 端口号是用来测试目标机器的 端口是否开放,如果连接失败,可能是以下原因:1)防火墙屏蔽2)目标机器没有启用相关远程桌面服务( windows )3)修改了默认占用 端口。...

2020-03-31 22:05:35 141

转载 【Android 播放背景音乐】

https://www.jianshu.com/p/877e921005ee

2020-03-31 16:24:31 185

转载 【实时操作系统(RTOS)和非实时操作系统】

对于实时操作系统(RTOS)和非实时操作系统,你能分别列举出来多少?实时操作系统:uCOS/VxWorks/RTLinux非实时操作系统:Linux/Windows/OSX我也只能列举出来这么多了。重点不在这里,重点在于他们之间的区别,详见下图:在上面的图中右边的任务优先级高于左边的任务,先看实时操作系统的,当优先级更高的任务2就绪的时候,...

2020-03-31 16:22:27 474

转载 【建立交叉编译开发环境】 常见错误

显示错误:No such file or directory①则要下载32的包(Ubuntu 12.0 及以下版本适用)sudo apt-get install ia32-libs(网上下载的很多arm-linux-gcc都是32位的,64位的ubuntu需要按此包)②从ubuntu 13.10以上版本已经废弃了ia32-libs如果不想安装所有的 ia32-libs,或者上...

2020-03-30 11:59:41 307

转载 【make menuconfig出错,ncurses安装失败】 内核配置

解决Ubuntu使用make menuconfig配置Linux 内核时,出现缺少’ncurses-devel’库支持。*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires the ncurses libraries.****** ...

2020-03-30 11:59:06 932

转载 【Linux中硬链接和拷贝文件(cp)一样吗?】

答案是不一样的。我们都知道在Linux中,创建了一个文件的硬链接后,就算删除了源文件,我们依然可以打开这个硬链接,而不是像软链接一样找不到文件。那这不就是拷贝了一份文件吗?当然不是的,拷贝文件(cp)会重新创建一个文件并且复制相同的内容,占用新的空间,新的inode,这是两个文件。而硬链接实际上是增加了原来文件的count,并创建了一个连接,当你删除一个源文件或者一个硬链接后,...

2020-03-30 11:55:52 775

转载 【Linux下设置和查看环境变量】

Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1 永久的:需要修改配置文件,变量永久生效。2 临时的:使用export命令声明即可,变量在关闭shell时失效。设置变量的三种方法1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久...

2020-03-30 11:54:37 126

转载 【Linux 文件系统介绍】

推荐博客:http://www.cnblogs.com/smartjourneys/p/7258226.htmlhttps://www.cnblogs.com/smartjourneys/p/7260911.html

2020-03-30 11:52:53 57

转载 【arm-linux-gcc 编译问题】

/opt/EmbedSky/4.4.6/lib/gcc/arm-embedsky-linux-gnueabi/4.4.6/../../../../arm-embedsky-linux-gnueabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such fi...

2020-03-30 11:51:01 265

原创 【基于Socket 通信的小聊天程序】 C语言

运行环境:Linux Ubuntu 14.0客户端.c#include <sys/types.h>#include <sys/socket.h>#include <stdio.h>#include <netinet/in.h>#include <arpa/inet.h>#include <unistd....

2020-03-30 11:45:23 459

转载 【OSI七层与五层】

2020-03-30 11:40:32 98

原创 【IP】

TCP/IP TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。 IP地址 1)可唯一标识网络中的每台设备2)每台主机(计算机、网络设备、外围设备)必须具有唯一的标识 IP地址的分类 1)公有I...

2020-03-30 11:19:24 93

原创 【TCP】

三次握手 四次断开 数据传输1 采用应答的方式,TCP保证通信过程稳定传输 数据传输2 如果客户端发送的数据发生了丢包情况,在客户端于一定的时间段内没接收到服务器的确认应答,就会重新发送数据 数据传输3 客户端发送的数据包被服务端成功接收后,服务端发送确认应答,但发生了丢包,以至于客户端以为数据包没...

2020-03-30 10:33:49 115

原创 【03】

2020-03-29 10:41:55 106

原创 【02】 new与delete的工作

new的工作 当我们在使用new来创建对象的时候Complex* pc = new Complex(1,2);new 会先为对象分配一块内存,接着调用构造函数。try{ void* mem = operator new(sizeof(Complex)); //创建指针 //operator new()是重载了::operator new() //operat...

2020-03-28 23:35:13 93

原创 【01】

分配 释放 类属 可否重载 malloc() free() C函数 不可 new delect C++表达式(expressions) 不可 ::operator new() ::operator delect() C++函数 可 allocator<T>::allocate() ...

2020-03-28 22:57:01 88

原创 【归并两个数组】

#include<iostream>#include<stdio.h>#include<malloc.h>#include<string.h>using namespace std; //用于交换数组中两个数 void Myswap(int array[],int i,int j){ int temp = array[i];...

2020-03-27 15:11:12 423

原创 【C/C++】 数据错误初始化带来的奇怪后果

今天想复习一下一些小算法,然后选择了重写数组合并(将两个数组重写到一个新的数组,并按小到大排序)刚开始我的思路是先把两个数组排序,接着一一比较再放入到新的数组初始版本:#include<iostream>#include<stdio.h>#include<malloc.h>#include<string.h>using na...

2020-03-27 11:30:33 256

原创 volatile 修饰的变量

volatilevolatile 修饰的变量意味着告诉了编译器这个变量是“易变”的,不要进行优化,直接从内存取值而不是从寄存器(即强制访存,多用于嵌入式)

2020-03-27 08:54:55 189

原创 【连接查询】

内联查询(将两个表之间通过某个字段相对联系起来) select * from 表1 inner join 表2 on 表1.字段1 = 表2.字段2; 左外连接(将左边的表为主体,补上右边表对应的数据,如果没有则补null) select * from 表1 left join 表2 on 表1.字段1 = 表2.字段2; 右外连接(将右边的表为主体,补上左边表对应的数...

2020-03-26 16:00:58 88

原创 int * const p 与 int const * p的区别

int * const p指针p不能修改,但是指针p指向的值能修改。int const * p指针p能修改,但是指针p指向的值不能修改。

2020-03-26 10:44:58 138

原创 【进制转换】

短除法由十进制转换为其他进制则采用短除法首先要了解:被除数÷ 除数 = 商 ····· 余设原十进制数为 x ,要转换的进制为 zx÷ z = s1····· y1如果s1大于z,那么将s1作为下次运算的 x ,否则s1作为y2s1÷ z = s2····· y2s2仍然大于zs2÷ z = s3····· y3s3小于z,s3为y4...

2020-03-26 10:39:02 78

原创 【MySQL 查询语句】

查看数据表中某些字段的数据 select 字段1 , 字段2 from 表名; 查看数据表中的某个字段的不重复数据 select distinct 字段名 from 表名; 查看数据表中的某个字段的区间数据 select * from 表名 where 字段名 between 下界 and 上界 ; 或select * from 表...

2020-03-24 10:38:17 125

原创 【MySQL 范式】

第一范式 数据表中的字段都是不可再分的原子值。 第二范式 在满足第一范式的条件下,除主键外的字段都必须完全依赖与主键。不满足第二范式:create table order(product_id int,customer_id int,product_name varchar(20),customer_name varchar(20),prim...

2020-03-24 10:10:20 72

原创 【MySQL 建表约束】

主键约束(不重复不为空) 例如:create table student (id int primary key,name varchar(20)); 复合主键(多个主键,插入时只要有1个主键不重复则可成功插入)例如:create table student (id int ,name varchar(20),primary key(id,name...

2020-03-24 09:31:24 88

原创 【MySQL 基础语句】

在命令行提示符环境下: 进入数据库服务器 mysql -u 账户名 -p //回车后输入密码 查询所有数据库 show databases; 创建数据库 create database 数据库名; 删除数据库 drop database 数据库名; 选中某个数据库(进入某个数据库的环境中,这样就可以操作该库中的表) ...

2020-03-23 16:53:29 103

转载 【MySQL 安装】

参考以下视频安装(部分新版不需要创建ini文件)https://www.bilibili.com/video/av82973234?from=search&seid=17264655248432886216如果在官网下载得太慢,可以去国内的镜像网站下载,例如:北京理工大学开源软件镜像服务http://mirror.bit.edu.cn/web/...

2020-03-23 15:59:41 104

转载 【MySQL 安装】net start mysql 发生系统错误2 系统找不到指定的文件

如果遇到标题中所说的问题请进入以下链接:https://www.jianshu.com/p/6d8ed7c36e6f

2020-03-23 15:48:29 1659 2

原创 获取二维数组的行列数

#include<iostream>using namespace std;int main(){ int score[][60] = {{1,2},{1,4},{3,4},{1,1},{2,4},{2,2},{4,4},{3,2},{2,1},{2,4},{2,4},{3,4},{3,4},{2,1},{2,4},{3,1},{3,3},{2,2} ,{4,3},{2...

2020-03-22 15:08:20 850

原创 某天电脑插入耳机后一边失声

今早开机给Dell笔记本插入耳机后发现只有右边有声音,然后我换了耳机,又插入手机,排除了耳机出故障的问题后,在Dell Audio出将设置恢复出厂默认设置发现就正常了。...

2020-03-18 10:11:59 282

原创 【STL】 30 常用集合算法

#include<iostream>#include<vector>#include<algorithm>using namespace std;void MyPrint1(vector<int> & v){ for(vector<int>::iterator it = v.begin();it!=v...

2020-03-16 23:04:23 92

转载 【STL】 29 常用算术生成算法

2020-03-16 18:35:55 98

转载 【STL】 28 常用拷贝和替换算法

2020-03-16 18:29:56 93

转载 【STL】 27 常用排序算法

2020-03-16 18:24:50 68

空空如也

空空如也

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

TA关注的人

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