自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 QT上的带存储记忆功能的计算器(完整源码)

/ 创建添加到内存按钮并连接到addToMemory槽函数。

2024-04-27 10:05:11 646

原创 电阻与电容

其中的字符“K“表示误差在正负百分之十,可翻阅上文电阻误差表可知。电容由两块金属极板和绝缘物质(介质)组成,电容的容量与极板间的。电解电容常用于信号耦合、滤波、交流旁路中。电解电容器常见有长短引脚之分,一般来说。黑0棕1红为2,橙3黄4绿老5。蓝6紫7灰老8,一二读完三倍数。,还与介质材料有关。

2024-04-27 09:51:15 145

原创 智能指针(一些不太清楚的点)

weak_ptr不会增加对象的引用计数,也不会阻止对象被删除,但它可以用来检查对象是否还存在,或者转换为shared_ptr来共享所有权。shared_ptr内部实现了引用计数机制,只有当最后一个指向对象的shared_ptr被销毁时,对象才会被删除。例如,在上述的unique_ptr示例中,当main函数执行完毕时,unique_ptr对象将离开作用域,并自动删除所指向的整数对象。在这个例子中,我们首先创建了一个指向整数的shared_ptr,然后创建了一个指向相同对象的weak_ptr。

2024-04-27 09:45:52 1680

原创 在学习线程和进程时,思考了一些微不足道的小问题。

主线程在执行创建线程的语句时,被创建的线程,先对所有传进去的参数(包括函数对象或者函数指针)进行拷贝构造, 拷贝构造结束以后,各行己事,主线程开始执行下一条语句,子线程开始调用被传递进去的函数。

2024-04-27 09:44:34 490

原创 关于制作贪吃蛇时,遇到的一些小细节(内附源码)

你可能在代码中没有定义足够的对象来访问所有的非静态成员。

2024-04-27 09:40:43 410

原创 带宽、速率和码元等相关问题

1)波特率指信号每秒的变化次数。比特率指每秒可传输的二进制位数。在无调制的情况下,波特率精确等于比特率。采用调相技术时,波特率不等于比特率。2)数字信道传送数字信号的速率称为数据传输速率或比特率。3)传输率就是指每秒传输多少位,传输率也常叫波特率。4)波特率是指线路状态更改的次数。只有每个信号符合所传输数据的一位时,才等于每秒位数。5)波特率是模拟线路信号的速率,也称调制速率,以波形每秒的振荡数来衡量。

2024-04-27 09:36:32 1223

转载 【无标题】

相反,如果箭头由基极指向发射极,基极电流是留出的,则基极是P,两边是N,三极管就是NPN三极管。当对PN结外加电压时,当P区电压高于N区,形成的电场方向由P到N,则P区正电荷向N区移动,N区负电荷向P区移动,使得原本失去载流子的耗尽区载流子得到补充,PN结变窄,阻止很小,PN结处于导通状态。当P区电压低于N区电压,电场由N指向P,PN结内部,P区正电荷向P外侧移动,N区负电荷向N区外侧移动,最终使得中间PN结变宽,阻值很大,PN结处于不导电状态。放大区时,无论C端电压多高,C端电流都是被IB电流控制。

2024-04-23 11:27:17 11

原创 E1、T1、海明码、CRC循环冗余校验

多路复用(信道复用)的实质是再发送端将多路信号组合成一路信号,然后在一条专用的物理信道上实现传输,接收端再将复合信号分离出来。常见:时分复用分为同步时分复用和统计时分复用,前者是各子信道不论有无数据均按固定时隙独占带宽(如E1、T1),后者是对前者的改进,变更为动态分配时隙(如ATM);同步光纤网(SONET): 由于E1、T1共存,为更好的同步通信,故引用SONET,其每秒传输8000帧,STS-1帧长810字节,故其基础速率为8000x810x8=51.84Mb/s。即第一级光载波OC-1.

2024-04-23 11:25:49 405

原创 socket一些补充

if((conn = accept(listenfd,(struct sockaddr*)&peeraddr,&socklen)) < 0)// 获得到是主动套接字。//也有用send(sockfd, sendbuf, strlen(sendbuf), 0);if((listen(listenfd,SOMAXCONN)) < 0 )//主动套接字,变成被动套接字。//2918、3245、3623为pid值,可以再次查询pid来确定是谁启用的端口,避免误杀。通俗理解为发送字符串。//用于接受客户端发送数据。

2023-12-10 17:21:53 48

转载 modify和change

注意:使用change只修改列属性不修改列名时,需将列名写俩遍,因为change一使用就必须修改列名,不建议仅修改列属性时使用change。modify和change都是数据库中修改列属性的关键字,但是俩者在细节上有着一些区别,本文主要介绍modify和change的异同点。注意:修改列名对于表来说牵扯的东西会更多一点,而修改列属性仅仅针对了这一列而言,因此修改列属性是较小的操作。modify是用来修改列属性中较微小的操作的,例如修改列的属性,重命名时无法使用modify。

2023-11-04 20:21:01 519 1

原创 电路基本概念及基本定律

今天重新学习了电路与电子,严格意义上来说算是从0基础开始学习,所以以下内容如有错误望不吝赐教,感激不尽。第一章《电路基本概念以及基本定律》首先引入电阻、电压、电流、功率的基本换算:计算电路第一步:预先设置电流的参考方向,就是先假设电流往哪个方向流动。第二步:判断电流与电压方向是否关联。看到这里的时候我有点不理解了,我看了一些相关资料的解释,其中涉及到电流的实际方向与电压的实际方向,看完这些云里雾里。然后我总结了一下,其实就几句话就可以解决。首先,电压默认由正流向负极,即正进负出;

2023-09-26 00:50:11 116

原创 代码随想录:二分法

当我们使用二分法查询不降序数组时,若循环判断条件为:while (left= target(大于等于);且返回值为 right。(2)我们需要获取 target 值的右边界,则if内的判断条件为:nums[middle]

2023-09-21 00:13:07 81 1

原创 调制技术、脉冲编码调制PCM、通信和交换方式

在该题中可以看见,只采用了两种相位,通俗点就是只采用了两种不同形状的载波,故而是两相位排除C、D,再仔细观察可发现,该图并不是固定的用一个形状表示一个0或1,而是有0无1,所有选DPSK;调制分为基带调制和带通调制,前者只是对基带信号进行波形变换,不改变频率,故包含许多低频信息和直流信息,与许多传输介质的兼容性不高,所以需要用调制器对基带信号进行调制,常见调幅(AM)、调频(FM)、调相(PM);1、电路交换是面向连接的,数据交换前先建立通信来链路,期间占据整个链路,故时延小,但是链路利用率低。

2023-05-06 22:59:00 506

原创 传输介质、数据编(曼彻斯特与差分曼彻斯特)

刚刚我们讲了曼彻斯特比较的是形状、差分曼彻斯特比较的是起始电平,且都是有0无1。可以看见两者数据不一,说明两者第一位的自定义都不是1,选择假设第一位是0,则分别是010100011和01010011,可以看出两者此时一样。编码效率低,因为每一个码元都需要调制两个不同的电平,故而要求调制速率为传输速率的两倍,编码效率只有50%。理解起来比较简单,通俗点就是发送数据流每4比特,先用不归零码编码成5比特,多的一位用于解决同步。则是比较起始电平,若此位的起始电平与前一位的末端电平不一致,则是有跳变,反之亦然。

2023-04-23 10:11:23 1085 1

原创 通信信道、信道特性、误码率、信道延迟

在网络配置中一般要求,数据延时

2023-04-19 23:15:57 557

原创 网络概论(OSI)

TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。(补充:比特是最小的数据单位,8比特等于1个字节,表示为8b=1B。传输层中分别提到了“可靠”、“不可靠”、“端到端”,前两者即TCP、UDP协议。OSI模型分为七层,由下到上分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。端到端:假如有4个点,A到B到C到D,前后相连,A与D并不相连。则称A到D为端到端传输。传输层顾名思义主要是用于数据的传输,其传输单位为数据段,传输重要信息例如端口号。

2023-04-19 11:38:11 129 1

空空如也

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

TA关注的人

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