07 2023 档案

摘要:###### 1.项目概述 项目使用到的资源如下 1.openssl c语言编写的密码开源库 2.protobuf 数据序列化 用于规范网络通信的数据 3.tortoise-git 项目版本管理 项目业务逻辑 ps:通信程序->进行数据加密 项目组 3-5 人 进行通信程序制作 工期 2周 #### 阅读全文
posted @ 2023-07-31 22:53 大橘|博客
摘要:# orcale数据库详解 ###### 1.Oralce简介 oracle 俗称甲骨文 一般大公司使用 小公司使用mysql 功能:存储 大量数据 进行增删改查 ###### 2.oracle的安装 Linux :一般由运维进行安装 我安装了几次都会莫名其妙保错 我感觉是我linux系统的问题 w 阅读全文
posted @ 2023-07-31 22:53 大橘|博客
摘要:友情链接 YJLAugus 尽长安 麋鹿鲁哟 大道至简,知易行难。 蒲苇呀 自己选择的路,跪着也要走完。 lml2020 为往圣继绝学,为万世开太平。 Areds 不忘初心,方得始终。 BenCoper 当额外的工作分配到你头上时,不妨视之为一种机遇。 SunMoonSky 愿你迷路到我身旁.... 阅读全文
posted @ 2023-07-31 18:22 大橘|博客
摘要:Linux 5day ###### 1.poll监听 poll相对与sellect的优缺点 优点: 没有文件描述符1024的限制 请求和返回是分离的 如:select read集合 返回read集合 缺点和select一样: 每次都需要将需要监听的文件描述符从应用层拷贝到内核 每次都需要将数组中的元 阅读全文
posted @ 2023-07-31 18:01 大橘|博客
摘要:###### 1.tcp状态 概念图 ![tcp状态](I:\网络基础3 day\tcp状态.png) 简化图 ![tcp状态简化图](I:\网络基础3 day\tcp状态简化图.png) 简化图未考虑特殊情况 netstat 命令(了解) ###### 2.半关闭状态 半关闭 主动方不可以在应用层 阅读全文
posted @ 2023-07-31 18:00 大橘|博客
摘要:###### 1.立项 功能 1.聊天总人数显示 2.账号密码注册功能-保留名字-永久保留id->保留id功能取消 3.总聊天室-进入前可输入名字 顺序id 4.聊天室聊天 5.单对单聊天 6.id=cfd串联起来 ###### 4.服务器代码 ``` #include "threadpoolsim 阅读全文
posted @ 2023-07-31 15:38 大橘|博客
摘要:小项目 跟QT翻金币差不多 ###### 1.webserver服务器原理 ![Image](I:\webser\Image.png) ###### 2.html语言基础介绍 ps:前端我迟早也要拿下 html语言 超文本标签语言 此处详情查看linux服务器开发中html语言介绍 ```html 阅读全文
posted @ 2023-07-29 23:13 大橘|博客
摘要:###### 1.包裹函数 对服务器客户端等函数进行报错处理 以及简化处理 比如bind ```c++ int tcp4bind(short port,const char *IP) { struct sockaddr_in serv_addr; int lfd = Socket(AF_INET,S 阅读全文
posted @ 2023-07-21 22:59 大橘|博客
摘要:#### linux 1 网络基础 ###### 1.mac地址 网卡->物理地址 通常不会重复 虚拟网卡除外 48位 6字节 00:00:00:00:00:00 ###### 2.ip地址 标识主机Id 为虚拟的 有ipv4(32位) ipv6(64位) 分为子网ID 和主机 ID 其中的计算需要 阅读全文
posted @ 2023-07-20 21:24 大橘|博客
摘要:1.linux 9day ###### 1.线程竞争 ![01-打印机模型](I:\9 day\01-打印机模型.png) ###### 2.同步和互斥 **互斥** 同一时刻只能一个进程或线程使用 多个进程或线程不能同时使用 **同步:**是指散步在不同任务之间的若干程序片断,它们的运行必须严格按 阅读全文
posted @ 2023-07-20 14:42 大橘|博客
摘要:linux 8day ###### 1.终端 在unix系统中 用户通过终端登录系统得到shell进程,这个终端成为shell进程的控制终端 前台进程于后台进程 tty可以直接获取终端 函数说明: ```C #include char *ttyname(int fd); 功能:由文件描述符查出对应的 阅读全文
posted @ 2023-07-20 14:41 大橘|博客
摘要:###### 1.信号的概念 信号 ->电话铃声 是一种抽象的概念 接电话->动作 信号是软件中断,它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式 。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而处理某一个突发事件。 ![信号实现](I:\7 day\信号实现.png 阅读全文
posted @ 2023-07-20 14:40 大橘|博客
摘要:1.什么是视唱练耳 ![](https://img2023.cnblogs.com/blog/3197287/202307/3197287-20230710234006256-1535824035.jpg) 2.乐谱的认识 乐谱是手写或印刷的谱子 分别为吉他谱 钢琴谱 ![](https://img 阅读全文
posted @ 2023-07-10 23:41 大橘|博客
摘要:堕落了几天,但我并不想谈论那几天怎么样。因为都没有任何意义了。 毕竟过去的都无法改变了。 为什么学习。正如达尔文一样,变成更好的人。 其实我喜欢很多东西,想买小米13u ,哪怕找父母也会给我买,但是那花的是他们的钱,我想去自由自在,想去老君山,想去无人之地,看看山川河流,感受鸟语花香。我也想碰到喜欢 阅读全文
posted @ 2023-07-09 22:39 大橘|博客
摘要:# STL 详解2 #### 1.stack容器 栈容器是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口,形式如图所示。stack容器允许新增元素,移除元素,取得栈顶元素,但是除了最顶端外,没有任何其他方法可以存取stack的其他元素。换言之,stack不允许 阅读全文
posted @ 2023-07-04 15:41 大橘|博客
摘要:Linux 6day 1.进程间通信 进程间通信 进程是孤立的故此需要去访问其他进程 IPC 进程间通讯 进程通信一般用于 数据传输 通知数据 资源共享 进程控制 进程通信的方法 2.无名管道 1.特点 2.管道创建 pipe函数 #include <unistd.h> int pipe(int p 阅读全文
posted @ 2023-07-03 23:10 大橘|博客