- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 线程与线程调度、线程池,锁冲突
线程:线程创建,线程运行,线程中断并记录当前状态,线程(等待 排序、等待返回值etc。。),线程运行,线程结束,线程销毁/返回线程池普通线程:线程运行结束 - 线程销毁线程池线程:线程运行结束 - 线程返回线程池等待锁 用来处理 共有资源和数据锁冲突 锁需要排序 系统按照资源 大小(地址顺序) 处理锁线程的优先级举例:线程任务线程A 调用资源A 资源B线程B 调用资源B 资源A线程运行:线程A 调用资源A 加锁 等待资源B释放线程B 调用资源B 加锁 等待资源A释放结果:死锁操作
2022-02-11 15:45:57 432
原创 TCP组成原理(一)
大家好,本次为大家带来TCP组成原理组成原理分析课程(草稿,待完善)一 TCP协议由于通信两端负责通信的开始验证与运行二 TCP协议为数据包可靠性协议三 TCP协议为按照滑块协议分包,N的值1到N四 TCP协议丢包但收到N包的尾包,视为接受到信息,继续发送新包五 TCP协议三次握手 第一次 客户端发送请求 服务器确认:服务器接收能力 客户端发送能力第二次 服务器返回请求 客户端确认:服务器发送能力、接收 客户端发送能力第三次 客户端返回请求 服务端确认:发送 客户端接受能力
2022-02-11 15:29:22 1081
原创 DAZ TO ZBRUSH AND BACK
1,安装daz,安装zbrush2,官网下载安装经理3,JL里面搜索GOZ4,安装并确认路径5,ADVANCE添加确认Z的路径6,Z中初始化go,逐步确认到步骤4获取的to daz的路径
2021-02-22 11:29:41 962
原创 C scanf用法
scanf中的格式化字符不能包含其他无关字符scanf中的格式化字符必须与对应的变量类型一致#include <stdio.h>int main(){ int a=0; int b=0; //用法1 分开输入 printf("请输入第一个数a\n"); scanf("%d",&a); printf("请输入第二个数b\n"); scanf("%d",&b); printf("结果为%d\n",a+b);
2021-02-18 10:22:36 643
原创 C/C++小概念
字面量:float a=0.2f0.2f就是float类型字面量float a=0.2不带f的话编译器会进行默认类型转换0.2的字面量是int类型
2021-02-17 23:39:27 499
原创 C/C++ 浮点数四舍五入算法及类型转换事项
C/C++ 浮点数四舍五入算法及类型转换事项示例效果:0.7->1.03.2->3.0实现算法:+0.5后进行两次类型转换实现代码:#include <stdio.h>int main(){ float f = 1.49f; float r = 0; r = f + 0.5f; r = (int)r; printf("f = %f\n", f); printf("r = %f\n", r); retur
2021-02-17 23:30:41 744
原创 服务器
let http=require(‘http’)let fs=require(‘fs’)http.createServer((req,res)=>{console.log(req.url);fs.readFile(`./${req.url}`,(err,data)=>{ if(err){ res.writeHead(404) res.end('404 not found') }else{ res.end(data)
2021-01-23 03:55:01 60
原创 NODE开发
NODE.jsnpm常用命令:npm init //npm install xxx//npm i xxx//npm uninstall xxx//npm un xxx////npm卡顿时,可以安装中国版本npm install cnpm -g --registry=https://registry.npm.taobao.orgnpm update xxx//方便转移文件npm install全局模块:使用举例说明process.dev使用:console.log(process.
2021-01-23 00:25:32 86
原创 VS组播发送方法
组播发送方法1,建一个类,继承系统类,例如class sendmsg:public CAsyncSocket2,mfc,.h文件建立public:sendmsg send;int sendport;int recvport;cstring recvmultiip;3,bool接口初始化函数里写在最上面初始化3个参数;UINT nBuflen=1281024;AfxSocketInit();BOOL res =send. create(sendport,SOCK_DGRAM,FD_R
2020-10-09 08:49:35 358
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人