自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 台式机改造Linux服务器----Window下的WSL(Windows Subsystem for Linux)方案

WSL window改造服务器

2023-11-16 20:09:56 202

原创 保研经验分享 || 西北高考照顾省大学生如何大一绩点崩掉最后专业第七保研上岸C9、华五

01写在前面 也许每个人的经历时不可复制的,但是由于我周围同学的原因,我听过太多大学因为感觉自己高中差距而放弃退出保研梯队的同学。所以我在这里记录分享一下自己大学四年的时光,如有借鉴和帮助,不胜荣幸;如有冒犯,是在抱歉。 因为我是高考照顾省608分上的CQU,为什么是高考照顾省呢?因为CQ本地上CQU的最底线都要617。而且我害十分幸运选到了当今大热的计算机专业,最后在大类分流中选择了软件工程专业。 02个人情况 我来自甘肃兰州(高考照顾省),在全院最后保研GPA排位7/243,最后被南京大学软件工程专业录

2021-09-28 22:32:36 576 2

原创 第六章 数学问题(6.3质数)

质数 首先是最简单的质数判定,基本质数判定就是判断其是否能够被小于他的数整除,但是如果我们不加思考的直接从小到大除一遍,未免有点太暴力了,但是我们稍加思考一下,基本上其实对于一个数只需要求到这个数的平方根即可。故我们可以将原本的O(n)复杂度的问题,降低到O(sqrt(n))复杂度。 例题6.7 素数判定 直接按照思路写代码就行了。 from math import sqrt while 1: try: a=int(input()) flag=0 ro

2021-05-07 16:02:05 165 1

原创 第六章 数学问题(6.2最大公约数与最小公倍数)

最大公约数 所谓最大公约数就是指有两个及以上的共有约数中,找寻最大的那一个。 最大公约数求解算法里面,最常用的其实就是欧几里得算法了,这里我们又称辗转相除法。talk is less show the code 例题6.5 最大公约数 #最小公倍数 def GCA(A,B): if(B==0):return A #这就是辗转相除法,对于不是0的操作数,我们需要交换位置然后进行相除 else: return GCA(B,A%B) while 1: try:

2021-04-29 16:56:21 183

原创 第五章 数据结构一(5.3 栈)

栈 还是和之前一样,python实际上并无栈这样一个基础的数据结构,但是我们科研使用列表的基础数据结构来构造栈的操作。我们涉及到的基本操作和之前队列的操作函数无异,只是相应的函数输入参数需要发生改变。 a:list #入栈 a.append() #出栈 a,pop() #判断长度 len(a) #求和 sum(a) 其实栈的数据结构只是一种描述方式,真正重要还是他后进先出的思想(LIFO),不要过分拘泥于名词。 栈的应用 逆序输出 例题5.4 operate=int(input()) #怎样去获取一行的整

2021-04-23 12:16:07 153

原创 第五章 数据结构一(5.1向量(链表),5.2(队列))

数据结构 向量和队列 这一块其实在python的数据结构当中我们都可以使用基础的数据结构List进行代替。以下我们将用列表的一些基础函数还原丛书中所提到的几种特殊的数据结构。 向量 状态----对应 a=[1,13141,141,14] len(a)#此处的len返回值是长度 尾部添加 a:list a.append(b)#末尾添加 a.pop(b=-1)#弹出,默认是末尾 a.insert(b)#插入,指定位置 a.remove(b)#删除而非弹出,无返回值 迭代器 所谓迭代器其实就是可以

2021-04-21 16:46:58 143 1

原创 基于MFC的网络编程(远程桌面监控)学习笔记(六)程序的整体架构

在编写整个系统过程中参考了无数csdn的文章,我,,,,找不过来,如有侵权联系我我设私密就好,这个是我自己学习用的谢谢各位csdn的大佬。。。 额,,,话不多说,直接上图吧! 这就是整个系统的整体架构思想。 这里小小提一下几个思路的闪光点: 1.利用树形or列表控件将树可以通过强转的方式存入控件当中。用一个new 开辟存放的方式实现多个关联存储 具体的看我的accept代码: ...

2019-09-01 08:38:59 425

原创 基于MFC的网络编程(远程桌面监控)学习笔记(五)图片及视频的传输

在编写整个系统过程中参考了无数csdn的文章,我,,,,找不过来,如有侵权联系我我设私密就好,这个是我自己学习用的谢谢各位csdn的大佬。。。 这一个部分我感觉是整个项目最难的,以我现在的实力最多也就实现到这个份上了,这个视频传输可以供初次接触视频传输的初学者使用,如果您是已经编程好久的大牛,这,您就不用看小弟的blog了。直接跳转自己去设计响应屏幕变化的算法把,加油! 说之前,我先声明这个图...

2019-08-31 18:10:19 1184 3

原创 基于MFC的网络编程(远程桌面监控)学习笔记(四)学会建立多线程,实现项目的多样化实时传输

在编写整个系统过程中参考了无数csdn的文章,我,,,,找不过来,如有侵权联系我我设私密就好,这个是我自己学习用的谢谢各位csdn的大佬 多线程是用于让你的进程可以动态实时接受消息而不影响主程序的持续运行。在实时传输过程中非常的重要 话不多说直接上代码 首先你需要HANDLE 一个句柄。句柄使为了将来你可以实时的去挂起,拿下它。 第二部让这个句柄开启多线程 HANDLE recvThr...

2019-08-31 17:32:34 435

原创 基于MFC的网络编程(远程桌面监控)学习笔记(三)打包发送结构体报文,客户端解析命令,实现真正意义上的远程控制

在编写整个系统过程中参考了无数csdn的文章,我,,,,找不过来,如有侵权联系我我设私密就好,这个是我自己学习用的,谢谢各位csdn的大佬 这里做一个发送结构体的例子 服务器: 首先建立一个结构体 typedef struct msg { char ordernumber[50] = { 0 }; char CMDcommand[100] = { 0 }; char process...

2019-08-31 16:51:45 466

原创 基于MFC的网络编程(远程桌面监控)学习笔记(二)发消息

在编写整个系统过程中参考了无数csdn的文章,我,,,,找不过来,如有侵权联系我我设私密就好,这个是我自己学习用的,谢谢各位csdn的大佬 在建立好socket通信之后我们就要开始第一步发送消息,在socket通信的过程中,能通信的媒介数据类型应当是char*类型的,所有你的媒介应当设置为char出来的数组,如果需要进一步解析再利用各种类型转换函数,转换实现你所需要的解析即可,文末我会贴几个我自...

2019-08-31 16:29:04 794

原创 基于MFC的网络编程(远程桌面监控)学习笔记(一)买电话,建立链接

在编写整个系统过程中参考了无数csdn的文章,我,,,,找不过来,如有侵权联系我我设私密就好,这个是我自己学习用的谢谢各位csdn的大佬 SOCKET编程 这一部分是整个编程的基础,所谓网络通信就是在实现socket链接,如何建立socket链接也就变得尤为重要。 个人认为建立socket链接主要就是一个打电话的过程,在这里不推荐大家使用MFC自己打包的CSOCKET,因为我搞了半天也没...

2019-08-31 15:56:23 585

空空如也

空空如也

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

TA关注的人

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