encounter♌
码龄6年
关注
提问 私信
  • 博客:15,781
    社区:14
    15,795
    总访问量
  • 27
    原创
  • 1,537,334
    排名
  • 22
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-05-03
博客简介:

aencounter的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得4次评论
  • 获得36次收藏
创作历程
  • 27篇
    2022年
成就勋章
TA的专栏
  • 文件IO
    6篇
  • C++从零学习
    4篇
  • linux&C高级
    6篇
  • C语言基础
    11篇
兴趣领域 设置
  • 人工智能
    机器学习
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C++Day4

如何格式化输出bool类型的值?在打印输出bool变量前使用boolalpha转换,使用noboolalpha解除转换。#include//input output stream 输入输出头文件using namespace std;int main(){bool a;a=100;a=true;cout<<a<<endl;//1cout<<boolalpha<<a<<endl;//a true}2.引用的特点是什么?.
原创
发布博客 2022.03.16 ·
1327 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

day 6

复习:IO操作:打开-读写-关闭文件操作文件IO:open -read- write-close-perror-lseek —fd标准IO:fopen(r w a)-fclose-fgets-fread-fwrite-fputs-!feof(fp) —FILE *fgetc-fseek-rewind-fputc-ftell 目录操作新知识:一、目录IO1.#include <sys/types.h>#include <dirent.h>DIR *o
原创
发布博客 2022.03.16 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

day 5

复习:1.什么是进程动态2.僵尸进程子进程消亡 父进程没有消亡 但不为子进程收尸 此时子进程是僵尸进程 避免僵尸进程如何避免僵尸进程:1)收尸函数waitwaitpid2)子进程消亡通知父进程 父进程收尸3)kill 父3.孤儿进程父进程消亡 子进程在运行 子进程是孤儿进程 init领养并收尸 PID 14.fork功能功能:创建子进程id = fork()if(id<0){}else if(id==0)//子进程{}else //id>0 父进程{
原创
发布博客 2022.03.16 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

day 4

复习:IO操作:打开-读写-关闭文件操作文件IO:open -read- write-close-perror-lseek —fd标准IO:fopen(r w a)-fclose-fgets-fread-fwrite-fputs-!feof(fp) —FILE *fgetc-fseek-rewind-fputc-ftell 目录操作新知识:一、目录IO1.#include <sys/types.h>#include <dirent.h>DIR *o
原创
发布博客 2022.03.16 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

day 3

复习:文件IOint fd=open(文件名,打开方式,文件权限)文件描述符分配规则:当前尚未分配 最小非负整数标准输入 输出 错误输出键盘 0 屏幕 1 屏幕 2ssize_ret = read(fd,buf,count)write (fd,buf,count)close(fd)标准IOFILE *FILE *fp = fopen(文件名,打开方式)fclose(fp)char *pret = fgets(buf,size,fp) //9fputs(buf,fp)
原创
发布博客 2022.03.16 ·
653 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 2

复习:文件操作打开-读写-关闭open(文件名,打开方式,文件访问权限)打开或创建文件open("a.txt",O_RDONLY);O_CREAT 创建 O_EXCL 文件存在 报错O_TRUNCO_RDONLY 只读O_WRONLY 只写O_RDWR 读写O_CREAT|O_WRONLY掩码ssize_t ret = write(fd,buf,count)read(fd,write_buf,count1);close(fd);作业:作业:实现文件的拷贝 类似功能:
原创
发布博客 2022.03.16 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 1

classday1-文件IO一.1.c基础-c高级-数据结构-高级编程应用层 c语言 数据结构 java Android linux命令—————————————————————————————————linux高级编程 也属于应用层 是应用层与内核层的过渡层 linux内核向用户提供的接口层内核层——————————————————————————————————————硬件层2.为什么要学?文件管理进程管理网络管理内存管理设备管理3.学习方法:学习接口函数 三要素:功能
原创
发布博客 2022.03.16 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++Day3

复习:什么是引用?别名引用可以改变指向?定义初始化 不可以改变指向常引用怎么初始化 int a; const int &ref= a =100 =a+2引用应用 形参 返回值 常引用做形参作用 保护实参不被修改一、指针回顾:内存:变量索引方式:1.变量名2.地址定义指针int*pint *p;int * p;*p *功能:1.定义 --前
原创
发布博客 2022.03.16 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++Day2

复习:1.名字空间作用避免名字冲突2.名字空间的使用方法 如:endlusing namesapce std;std::endlusing std::endl;3.c++对c增强有哪些bool类型:真1 true 假 0 false bool类型a 与0比较 if(!a)a>b?a:b=90char p=(char)malloc(sizeof(char))for(int i=0;i<3;i++){}4.string类型使用前需要注意添加什么?#include
原创
发布博客 2022.03.14 ·
1183 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

c++Day1

c-c高级-数据结构-高级编程-c++ --c#c c++ java一、1、linux下安装在用户目录中单独创建一个文件夹存放下载后的3个安装文件,然后进入到目录中执行下面命令//cd 到放的目录下 例:cd ~/Desktopsudo dpkg -i *.deb 命令安装sudo apt-get install g++ 在线安装sudo apt-get remove g++ 卸载之前的版本2、c语言面向过程: 大象装冰箱 总共分3步 每步都亲自去做
原创
发布博客 2022.03.14 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

day 6

复习int a; 整型变量int a[10]; 整型数组10个元素int *a; 整型指针int *a[10]; 整型指针的数组,数组中的元素是10个整型的指针int (*a)[10]; 数组指针,指向的是由10个int类型元素组成的数组, 用来指向二维数组int (*a[3])[10]; 指针类型的数组,3个元素,每个元素都是指向10个int类型元素的数组int *a(int); 函数,是指针函数,返回值是int类型指针的函数
原创
发布博客 2022.02.24 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

day 5

一、指针数组和数组指针什么是指针?指针的全称指针变量,它是存放地址的变量。地址有两种运算:1 偏移 ± N int a; &a+1 &a 2 间接运算 *一元运算定义指针变量 int a; int* p = &a; 在声明定义的语句中的*不是运算符,而是说明变量是指针变量身份的符号。*指针变量[] 数组() 函数1. 指针数组在分析一个标识符的含义时,如果标识符被很多符号修饰,由近及远先右后左。是数组。 每个元素都是一个指针。 array of pointer
原创
发布博客 2022.02.24 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 4

复习:什么是shell脚本批处理linux命令的脚本语言什么脚本 语言?是解释型语言,有解析器来阅读脚本代码。预设变量$0 $1$2 $3 $4… $#数量 $*参数的集合 运行脚本文件的时候在命令中添加参数变量变量无需定义,可以直接使用,变量名尽量大写, 读取变量的值 $变量名输入read -p “qhewhqwkjehklqw” 变量输出echo ""不完全输出 可以加入变量的值 ''完全输出 无法使用变量运算+ - \* 或者 '*' / %`e
原创
发布博客 2022.02.24 ·
578 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 3

复习进程系统为程序运行准备的资源线程在进程中运行逻辑的单位pid linux用来管理进程的标识ppid 父进程的idinit进程 系统第一个运行的进程,它没有父进程父进程 在A进程运行时创建了B进程,那么A进程是B进程的父进程,B进程是A进程的子进程子进程僵尸进程 进程执行完毕资源没有释放。孤儿进程 父进程结束时要结束子进程,如果父进程结束子进程没结束,这个子进程叫孤儿进程。此时init进程回来 接管孤儿进程。ps aux 查看进程详细信息kill pid 杀
原创
发布博客 2022.02.24 ·
676 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 2

复习命令ls 查看文件夹的文件列表ls -a 显示全部文件ls -l 显示详情chmod 改变文件的权限 d - rw-rw-r–chmod +x 文件名chmod 664 文件名man 查看文档 1 3 7info 查看命令help 查看命令 ls --helpcd 改变文件夹绝对路径 从根开始的路径 /相对路径 以当前位置为起点 . 当前位置 …上一级pwd 查看当前路径的绝对路径touch 创建文件或者改变文件的时间戳
原创
发布博客 2022.02.24 ·
2084 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day 1

1、Linux简介Linux核心理念:万物皆文件;假设在linux接了一个打印机,这个打印机对于系统而言是一个文件。使用串口外接一个设备,这个串口对于linux系统就是一个文件。​ Linux:是一个内核,而不是一个操作系统;因此我们平常说的“操作系统用的是Windows、Mac还是Linux啊?”是错误的,Ubuntu、Fedora等才是操作系统的名字,他们都使用Linux内核,属于Linux的发行版本。​ 1991年最初由Linus Torvalds针对386(个人计算机)开发;L
原创
发布博客 2022.02.24 ·
801 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

俄罗斯方块C语言版(linux下)

#include <fcntl.h> #include <stdlib.h>#include <stdio.h>#define TTY_PATH "/dev/tty"#define STTY_US "stty raw -echo -F "#define STTY_DEF "stty -raw echo -F "struct Point//坐标类型{ int x; int y;};struct Shap//图形类型{ struct Poi
原创
发布博客 2022.02.24 ·
1444 阅读 ·
2 点赞 ·
4 评论 ·
11 收藏

C语言基础day10

复习什么是结构体将一些属性封装成一个类型。结构体的本质是类型。如何定义结构体变量struct Node{ //属性 int age; char name[20];};int main(){ struct Node n;//struct Node是定义变量时完整的类型名 n结构体变量的名字 return 0;}访问成员变量. 成员运算符 是结构体变量的成员的本身,如果成员是数组,那么计算得到的结果就是数组名。int main()
原创
发布博客 2022.02.24 ·
411 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

C语言基础day9

复习什么是指针变量存放地址的变量地址运算第一 偏移 ±​ 偏移一个单位是地址的类型长度第二 间接 * 一元运算 在操作数左边​ 间接运算是针对地址的运算,间接运算得到的结果不是值,而是一个变量本身。its self定义指针变量指向整型的指针变量int* p;//*说明p是指针变量,*在这里不是运算符,只要是出现在声明的语句中的符号都不是运算符,都是用来说 明标识符身份的。[]()int a;int* p = &a;//初始化int b;p = &b;
原创
发布博客 2022.02.24 ·
624 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言基础day8

复习定义函数4部分返回值类型 函数名(参数列表(可以为空)){ 函数体}形参和实参形参:定义在参数列表中的变量。和定义在{}里的变量只有唯一区别,形参需要被实参初始化。每个形参都要写类 型,形参之间用,隔开。实参:调用函数时,写在()里的变量或者常量。返回值return 返回的值(可以是常量也可以是变量)。一旦函数执行到return,函数马上结束。然后会把返回值给主调函数。主调函数如果使用返回值,可以将返回值赋值给某个变量,也可以无视返回值。int fun(){ r
原创
发布博客 2022.02.24 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多