logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ pimpl设计模式

C++设计模式—pimpl模式1.pimpl设计模式—Pointer to implementation2.code_1//MyClass.hclass MyClass{public:voidfunc1();voidfunc2();private://private中表示我们不想暴露出去的函数或字段voidfunc3();voidfunc4();int a;int b;}

#编程语言#c++#设计模式
在阿里云服务器的CentOS上安装telnet服务,然后用本地的WIN 11主机使用Telnet远程登录

在阿里云服务器的CentOS上安装telnet服务,然后用本地的WIN 11主机使用Telnet远程登录Win端:打开telnet客户端服务,具体查看如下链接(傻瓜操作)[Windows系统开启telnet命令 (aliyun.com)]Linux端:先登录阿里云服务器(最好在root权限下安装,如果你不是root用户,可以使用sudo)检查是否已经安装telnet-server-xxx软件[dz

#服务器#centos#linux
Python009: Python大作业之移动的小火车动画(二)设计思路

1. 设计思路(书接上文)1拆分为这个3部分Class车厢(实例化1个)Class轨道(实例化1个)动画部分,按照一定的频率动态刷新即可2整体实现的算法概述STEP_1----先完成Class Carriages,在车厢类内部包含绘制车厢的函数–draw_carriages绘制车厢的算法假设已知车轮的位置P1P_1P1​、P2P_2P2​,如何绘制出整个车厢的呢? 车厢必须是可以任意角度倾斜的由P

#算法#pygame#游戏开发 +1
(四)Windows网络模型之完成端口模型详解

完成端口模型是重叠IO模型的升级版,它解决了重叠IO模型中线程过多导致效率下降的问题。在完成端口模型中,我们新创建一个完成端口变量,并将所有的socket(包括服务器socket和客户端通信socket)都绑定到完成端口上。然后使用AcceptEx()、WSARecv()、WSASend()函数异步投递相应的任务,等任务完成后操作系统将完成通知放进通知队列中。之后程序员创建合理数目的线程,在线程函

#windows#网络
常用芯片的接口电路

1.啥是I/O接口?○ 由于外部设备种类繁多,要求通信的信息是多种多样的,所以外设与CPU之间不可以直接进行通信○ 此时就需要在二者之间设计一个电路将二者连接起来,这个电路就称为I/O接口电路○ I/O接口电路一边与CPU的系统相连,另一边与外设相连○ I/O接口技术§ I/O接口电路----I/O硬件§ 编写的程序----I/O软件...

#嵌入式
数据从应用层的应用进程到最后的网络包是怎么一步步封装的呢?TCP怎么拆分?IP怎么分片?

上图是一个整体的网络包的结构,可以看到网络包层层封装的结构一、因此如果问一句,那数据从应用层的应用进程到最后的网络包是怎么一步步封装的呢?答:比较概括性的回答是:(为便于讨论,假设是一个web服务)首先应用层的应用进程将http请求报文下发到运输层运输层的TCP协议栈给http请求报文添加TCP头部封装成TCP报文段,然后下发到网络层网络层的IP协议栈给TCP报文段添加上IP头部封装成IP包,然后

文章图片
#网络#tcp/ip#网络协议
算数左移、逻辑右移、算数右移、逻辑右移

算术左移和逻辑左移一样都是右边补0○ 算术左移(适用于有符号数)§ 高位移出,低位补0(要注意数据位最高位为1时极有可能溢出)§ 比如 0010 1011B算术左移一位:01010110B§ 比如 1000 1011B算术左移一位:1001 0110B(×)§ 1000 1011B算术左移1位得到 0001 0110B这种移动的方式虽然正确,但是结果却是错误的,因为溢出了。一个负数×2后变成了正数

#单片机
AT89C52单片机的重要知识图

存储器空间分布图·内部RAM分布图所以的特殊功能寄存器SFRSFR的复位值PSW程序状态字寄存器电源控制寄存器PCONTCON(Timer Control):主要是定时/计数器的中断标志控制和外部中断控制T2CONSCON(Serial Control):主要是串口的工作方式及串口中断控制TM...

文章图片
#单片机#嵌入式#stm32
8255a芯片

Ø 8255A的内部结构方式0:基本的输入/输出方式○ 方式0输入:i. 决定对哪个口读取数据ii. 外部数据输入到8255A芯片iii. CPU发出读数据的功能指令iv. CPU从D0-D7读走数据○ 方式0输出:i. 决定对哪个口输出数据ii. CPU发出写数据指令iii. CPU通过D0-D7数据总线写入数据iv. 通过8255A芯片输出数据方式1:选通的输入/输出方式4. 时序动态分析:i

#单片机#stm32#嵌入式
Python009: Python大作业之移动的小火车动画(二)设计思路

1. 设计思路(书接上文)1拆分为这个3部分Class车厢(实例化1个)Class轨道(实例化1个)动画部分,按照一定的频率动态刷新即可2整体实现的算法概述STEP_1----先完成Class Carriages,在车厢类内部包含绘制车厢的函数–draw_carriages绘制车厢的算法假设已知车轮的位置P1P_1P1​、P2P_2P2​,如何绘制出整个车厢的呢? 车厢必须是可以任意角度倾斜的由P

#算法#pygame#游戏开发 +1
    共 23 条
  • 1
  • 2
  • 3
  • 请选择