自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac安装brew

【代码】mac安装brew。

2023-11-25 14:46:05 65

原创 vm Ubuntu不能复制粘贴

【代码】vm Ubuntu不能复制粘贴。

2023-11-04 00:30:47 345

原创 c共享内存

进程间通信--共享内存,C语言实现

2023-09-06 00:11:25 1057

原创 float在计算机中的存储及精度和取值范围

float在计算机中的存储

2022-07-18 23:25:30 1323 1

原创 CentOS7网络问题

问题:解决方案

2022-05-30 23:45:13 86

原创 c++面试题

1. c和c++区别c是c++的子集c是面向过程的c++是面向对象的2. c++中struct 和class 区别使用 class 时,类中的成员默认都是 private 属性的;而使用 struct 时,结构体中的成员默认都是 public 属性的。class 继承默认是 private 继承,而 struct 继承默认是 public 继承class 可以使用模板,而 struct 不能3. 什么是多态同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多

2021-09-01 14:46:28 144 1

原创 死锁的产生条件和预防

死锁产生的四个必要条件互斥条件:资源是独占的且排他使用,进程互斥使用资源,即任意时刻一个资源只能给一个进程使用,其他进程若申请一个资源,而该资源被另一进程占有时,则申请者等待直到资源被占有者释放。不可剥夺条件:进程所获得的资源在未使用完毕之前,不被其他进程强行剥夺,而只能由获得该资源的进程资源释放。请求和保持条件:进程每次申请它所需要的一部分资源,在申请新的资源的同时,继续占用已分配到的资源。循环等待条件:在发生死锁时必然存在一个进程等待队列{P1,P2,…,Pn},其中P1等待P2

2021-08-18 19:30:40 128

原创 指针和引用的区别

1、两者的定义和性质不同指针是一个变量,存储的是一个地址,指向内存的一个存储单元;引用是原变量的一个别名,跟原来的变量实质上是同一个东西。int a = 996;int *p = &a; // p是指针, &在此是求地址运算int &r = a; // r是引用, &在此起标识作用上面定义了一个整型变量 a,p 是一个指针变量,p 的值是变量 a 的地址;而引用 r,是 a 的一个别名,在内存中 r 和 a 占有同一个存储单元。2、指针可以有多级,引用只能是

2021-08-18 19:22:29 101

原创 守护进程

/*创建一个守护进程,实现: 每隔一秒,向文件中写入:行数+日期 思路: 1、先创建守护进程 2、在守护进程第五步操作之后,加入文件读写。 1、打开文件 2、计算文件中的行数 3、循环的获取系统时间、日期 4、在循环中将行数+1与日期拼接在一起 5、写入文件中*/#include<stdio.h>#include<string.h>#include<stdlib.h>#inclu

2021-05-11 21:50:10 150

原创 I/O进线程

1、标准I/O1.1 定义以ANSIC为标准,在系统调用之上封装的接口库,为io操作底层的系统调用提供一个通用接口。1.2 文件指针FILE指针, 每一个被操作的文件都在内存中开辟一个区域,用来存储文件的相关信息, 该空间的类型为结构体类型,名字为FILE。标准io库的所有操作都是围绕流(stream)来进行的, 在标准io中 FILE *表示。1.3 刷新缓存int fflush(FILE *stream);1.4 更改缓存类型void setbuf(FILE *stre

2021-05-07 15:56:24 264

原创 解压缩

/*===============================================================* Copyright (C) 2021 All rights reserved.* * 文件名称:test2.c* 创 建 者:YQQ* 创建日期:2021年04月29日* 描 述:** 更新日志:*===============================================================

2021-04-29 20:38:02 75

原创 阶乘的和

/*===============================================================* Copyright (C) 2021 All rights reserved.* * 文件名称:test.c* 创 建 者:YQQ* 创建日期:2021年04月29日* 描 述:** 更新日志:*================================================================

2021-04-29 19:21:44 86

原创 数据结构-线性表

1、线性表线性结构: 一对一假设有n个数据元素,满足线性结构;特点: 1. n=0, 该表为空 2. a0为表头, 没有直接前驱, a(n-1)为表尾, 没有直接后继 3. 其他有且仅有一个直接前驱和一个直接后继顺序存储结构存放线性表:顺序表链式存储结构存放线性表:链表顺序表的实现:{ 一维数组 != 顺序表 数组任意位置任意使用,顺序表必须从头使用,不能有空}示例代码seqlist2.c/**************************

2021-04-27 16:33:14 116

原创 将一个一维数组中出现的所有数字求和输出,删除重复出现的字母

/********************************************************** > File Name: test3.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月26日 星期一 15时31分10秒** > Program:将一个一维数组中出现的所有数字求和输出,删除重复出现的字母********************************************

2021-04-26 16:18:49 207

原创 找出二维数组最大值

/********************************************************** > File Name: find.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月26日 星期一 15时06分53秒** > Program:找出二维数组中最大值及其下标************************************************************

2021-04-26 15:19:15 469 2

原创 shell scripts c语言用法

shell scripts 使用C语言语法,只需加上(())if((i > j));thenfifor((i = 0; i < 5; i++));dodonewhile((i != 0));dodone((sum = a+b));//空格不出错

2021-04-25 16:25:23 116

原创 结构体

1、结构体声明struct student{ char name[10]; int age; char sex;}2、结构体变量的申请struct student xiaoming = {"xiaoming", 18, 'male'};3、结构体访问xiaoming.name;4、字节对齐 对齐标志(32位默认4字节)

2021-04-25 15:28:50 87

原创 指针

指针变量的定义和使用指针:数据在内存中的地址。指针变量:存储内存地址的变量。定义指针变量定义指针变量和普通变量定义类似,需在变量名前面加星号*,格式为:datatype *name;datatype *name = value;注意:*表示这是一个指针变量,datatype表示 该指针变量 所指向的数据的类型。任意指针类型大小:指针的大小与类型 无关,只与当前使用的平台架构有关。32位:4字节;64位:8字节野指针1)没有一个有效地址空间的指针。int *p;*p

2021-04-25 00:38:09 79

原创 多文件编程

多文件编程将多个含有不同函数功能 .c 文件模块,编译到一起,生成一个.exe 文件。防止头文件重复包含1. #pragma once ---->windows中2. #ifndef __HEAD_H__ <---- head.h #define __HEAD_H__ ...........头文件内容 #endif#ifndef __HEAD_H__#define __HEAD_H__// include 头文件#include <s

2021-04-24 22:43:45 74

原创 exit函数

return返回当前函数调用,将返回值返回给调用者。exit退出当前程序

2021-04-24 22:26:43 78

原创 c语言随机数

随机数播种随机数种子, srand(time(NULL));引入头文件 #include<stdlib.h> , #include<time.h>生成随机数: rand() % 100;

2021-04-24 22:16:59 68

原创 C语言字符串

练习1统计字符串中每个字符出现的次数/********************************************************** > File Name: count_char.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月24日 星期六 20时53分58秒* > Program:统计字符串中每个字符出现的次数********************************

2021-04-24 22:13:22 56

原创 C语言数组

数组一维数组定义相同数据类型的有序连续存储。示例int arr[5] = {1, 2, 3, 5, 6};各个元素的内存地址 连续数组名为地址。是数组首元素的地址。arr = &arr[0];printf("数组大小:%lu\n", sizeof(arr));printf("数组元素大小:%lu\n", sizeof(arr[0]));printf("数组元素个数:%lu\n", sizeof(arr)/sizeof(arr[0]));数组的初始化示例// 1、

2021-04-24 20:30:43 109

原创 C语言实现猜数字游戏

代码实现/********************************************************** > File Name: guess_number.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月24日 星期六 16时31分06秒**************************************************************/#include<st

2021-04-24 16:47:28 68

原创 C语言类型限定符

extern表示声明。没有内存空间。const限定一个变量为只读变量volatile防止编译器优化代码。register定义一个寄存器变量,提高效率。register是建议型指令,而不是命令型指令,如果CPU有空闲寄存器,那么register就生效,如果没有空闲寄存器,那么register无效。...

2021-04-24 16:15:52 82

原创 计算机内存数值存储方式

一、原码一个数的原码(原始的二进制码)有如下特点:最高位作 符号位,0表示正, 1表示负其他数值部分就是数值本身绝对值的二进制数负数的原码是在其绝对值的基础上,最高位变为1下面数值以1字节的大小描述:十进制数原码+150000 1111-151000 1111+00000 0000-01000 0000原码表示法简单易懂,与带符号数本身转换方便,只要符号还原即可,但当两个正数相减或不同符号数相加时,必须比较两个数哪个绝对值大,才能决定谁

2021-04-24 15:59:30 313

原创 gcc编译四步骤

预处理语法gcc -E xxx.c -o xxx.i头文件展开。 — 不检查语法错误,可以展开任意文件宏定义替换。— 将宏名替换成宏值。替换注释。 — 变成空行展开条件编译。 — 根据条件来展开指令。编译语法gcc -S xxx.i -o xxx.s在编译过程会逐行检查语法错误。 — 整个编译4步骤中是最耗时的过程。将c程序翻译成 汇编文件。汇编语法gcc -c xxx.s -o xxx.o翻译:将汇编指令翻译成对应的 二进

2021-04-24 15:06:58 61

原创 C语言实现--将指针数组中的字符串赋值给新的二维数组

代码实现/********************************************************** > File Name: hw1.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月23日 星期五 18时45分23秒**************************************************************/#include<stdio.h>

2021-04-23 23:25:25 411

原创 C语言实现strcmp

/********************************************************** > File Name: my_strcmp.c* > Author: YQQ* > Mail: * > Created Time: 2021年04月23日 星期五 22时02分30秒**************************************************************/#include<stdio.h&gt

2021-04-23 23:12:12 115

原创 C语言实现进制转换

#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 20int Bin(int num, int *p);char *Hex(int num);int Oct(int num, int *p);int main(int argc, char * argv[]){ int Num[N] = {0}, bin[N] = {0}, oct[N] = {0}; char *pHex

2021-04-21 20:30:38 46

原创 linux命令

查看目录命令1. 查看目录命令的使用命令说明ls查看当前目录信息ls -l以列表方式显示ls -h以大小单位显示,默认是字节ls -a显示全部(包括隐藏文件和隐藏目录)tree以树状方式显示目录信息2. 查看当前目录路径命令说明pwd查看当前目录路径3. 清除终端内容命令说明clear清除终端内容切换目录命令1. 切换目录命令命令说明cd 目录切换到指定目录

2021-04-07 20:03:37 81

原创 Windows系统安装详情

在msdn(https://msdn.itellyou.cn/)上下载win7系统。下载Rufus(https://rufus.en.softonic.com/),双击打开进行启动盘的安装开机进入BIOS,进入BIOS按键也就那几个<del,Esc,F1,F2,F8,F9,F10,F11,F12>,不同电脑可以挨个试试。不通电脑具体如何进入BIOS百度一下看教程吧。...

2020-04-27 09:25:02 194

转载 机器学习书单

[转载](https://blog.csdn.net/qq_43340946/article/details/83758777)

2019-07-26 15:51:36 93

转载 Ubuntu安装sublime详细教程

[转载](https://blog.csdn.net/coding99/article/details/52421337)

2019-07-23 23:31:44 9700

转载 如何在Ubuntu 18.04上安装Anaconda [快速入门]

[转载](https://www.howtoing.com/how-to-install-anaconda-on-ubuntu-18-04-quickstart)

2019-07-23 16:33:03 796

转载 将Ubuntu默认的中文文件夹改为英文

[转载](https://blog.csdn.net/jeffrey_li/article/details/54947502)

2019-07-23 16:26:34 1086

原创 Linux识别U盘

支持exfatsudo apt-get install exfat-fuse exfat-utils

2019-07-23 16:24:03 873

转载 github教程-从入门到精通

[转载](https://blog.csdn.net/rj597306518/article/details/71307757)

2019-07-23 16:07:56 95

转载 在Ubuntu下搭建c/c++编译环境

[转](https://blog.csdn.net/weixin_35477207/article/details/78165411)

2019-07-23 02:46:03 1209

转载 linux 删除find查找出的内容

在linux中find与rm实现查找并删除目录或文件删除指定目录下指定文件find 要查找的目录名 -name .svn |xargs rm -rf删除指定名称的文件或文件夹: find -type d | grep .svn$ | xargs rm -r[查看原来源请点击此处](https://www.cnblogs.com/langzou/p/5959940.html)...

2019-07-18 12:07:59 1110

空空如也

空空如也

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

TA关注的人

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