-
[综合] 1065. 单身狗(25) PAT
1065.单身狗(25) 时间限制 300ms 内存限制 65536kB 代码长度限制 8000B 判题程序 Standard 作者 CHEN,Yue “单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的...
67
热度 -
[综合] 1066. 图像过滤(15) PAT
1066.图像过滤(15) 时间限制 400ms 内存限制 65536kB 代码长度限制 8000B 判题程序 Standard 作者 CHEN,Yue 图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一...
38
热度 -
[综合] 1067. 试密码(20) PAT
1067.试密码(20) 时间限制 400ms 内存限制 65536kB 代码长度限制 8000B 判题程序 Standard 作者 CHEN,Yue 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次...
40
热度 -
[综合] 1068. 万绿丛中一点红(20) PAT
1068.万绿丛中一点红(20) 时间限制 500ms 内存限制 65536kB 代码长度限制 8000B 判题程序 Standard 作者 CHEN,Yue 对于计算机而言,颜色不过是像素点对应的一个24位的数值。现给定一幅分辨...
57
热度 -
[综合] 1069. 微博转发抽奖(20) PAT
1069.微博转发抽奖(20) 时间限制 400ms 内存限制 65536kB 代码长度限制 8000B 判题程序 Standard 作者 CHEN,Yue 小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺...
57
热度 -
[综合] 1070. 结绳(25) PAT
1070.结绳(25) 时间限制 200ms 内存限制 65536kB 代码长度限制 8000B 判题程序 Standard 作者 CHEN,Yue 给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再...
108
热度 -
[综合] 《TCP IP网络编程》尹圣雨----2.第一章习题
(1)套接字在网络编程中的作用是什么?为什么叫套接字? 网络编程就是编写程序使两台连网的计算机相互交换数据。在我们不需要考虑物理连接的情况下,我们只需要考录如何编写数据传输软件。操作系统提供了名为“套接字”的部件,套接字是网络数据传输用的软件设备。 我们把插头插到插座上就能从电网获得电力供给,同样,...
85
热度 -
[综合] 《TCP IP网络编程》尹圣雨----3.第二章源码展示
第二章中,探讨了套接字类型,针对面向连接的套接字(SOCK_STREAM)的定义——“可靠的、按序传递的、基于字节的面向连接的数据传输方式的套接字”,重新编写了客户端程序。 在此程序中,主要印证如下这段原理: “收发数据的套接字内部有缓冲(buffer),简言之就是字节数组。通过套接字传输的数据将保...
84
热度 -
[综合] 《TCP IP网络编程》尹圣雨----4.第二章习题
(1)什么是协议?在收发数据中定义协议有何意义? 协议使对话中使用的通信规则。在收发数据中定义协议,能够让计算机之间进行正确无误的对话,以此来交换数据。 (2)面向连接的TCP套接字传输特性有3点,请分别说明。 a.可靠性,传输过程中数据不会消失。 b.字节流,按序传输数据,传输数据不存在数据边界...
73
热度 -
[综合] 《TCP IP网络编程》尹圣雨----5.第三章习题
(1)IP地址族IPv4和IPv6有何区别?在何种背景下诞生了IPv6? IPv4和IPv6的差别主要是表示IP地址所用的字节数,IPv4是4字节地址族,而IPv6是16字节地址族,目前通用的地址族是IPv4。IPv6是为了应对2010年前后IP地址耗尽的问题而提出的标准。 (2)通过IPv4网路...
96
热度 -
[综合] 《TCP IP网络编程》尹圣雨----6.第四章源码展示
第四章主要的代码是,实现迭代回声服务器端和客户端 echo_server_win.cpp #include<stdio.h> #include<stdlib.h> #include<string.h> #include<WinSock2.h>#de...
37
热度 -
[综合] 《TCP IP网络编程》尹圣雨----7.第四章习题
(1)请说明TCP/IP的四层协议栈,并说明TCP和UDP套接字经过的层级结构差异。 TCP套接字:链路层,IP层,TCP层,应用层 UDP套接字:链路层,IP层,UDP层,应用层 (2)请说出TCP/IP协议栈中链路层和IP层的作用,并给出二者关系。 链路层:是物理链接领域标准化的结果,也是最基...
69
热度 -
[综合] 《TCP IP网络编程》尹圣雨----8.第五章源码展示
第五章在迭代回响服务器上加了一个新功能,计算。 下面贴出代码 op_server_win.c #include<stdio.h> #include<stdlib.h> #include<string.h> #include<WinSock2.h>#d...
33
热度 -
[综合] 直播技术——流媒体协议
其实写这个完全是从功利的角度来的,因为,周末要答辩,所以我必须保持一个清晰的思路。整理直播的主线技术迫在眉睫。 随着互联网视频化的发展,各类网络直播产品层出不穷,比如秀场直播、游戏直播、教育直播、演唱会直播和监控直播(反正就是N多直播平台了)等多个直播生态圈。 这些生态圈形成的背后,是视频直播相关技...
29
热度 -
[综合] Qt学习(二)——多线程控制
线程之间存在着相互制约的关系,具体可分为互斥和同步这两种关系。 在程序中,通常都会用到叫做”临界资源“的东西,可能是一块内存,一个数据结构,一个文件等具有排他性使用的东西。这些东西,在多线程环境下,必须进行互斥处理,才能安全地使用临界资源。所以,对临界资源执行互斥操作的代码片段,叫做临界区。 互斥量...
39
热度 -
[综合] Pytorch学习(二)--用Variable实现线性回归
Pytorch学习系列(一)至(四)均摘自《深度学习框架PyTorch入门与实践》陈云 与上一篇不同,上一篇采用手动求导的方式计算梯度。本篇采用autograd中的Variable进行自动求导。 #---------------------------------------------------...
20
热度 -
[综合] Pytorch学习(三)--用50行代码搭建ResNet
#------------------------------用50行代码搭建ResNet------------------------------------------- fromtorchimportnn importtorchast fromtorch.nnimportfunctional...
74
热度 -
[综合] Pytorch学习(四)--编程实战:猫和狗二分类
Pytorch学习系列(一)至(四)均摘自《深度学习框架PyTorch入门与实践》陈云 目录: 1.程序的主要功能 2.文件组织架构 3.关于`__init__.py` 4.数据处理 5.模型定义 6.工具函数 7.配置文件 8.main.py 9.使用 1.程序的主要功能: 模型定义 数据加载...
24
热度 -
[综合] linux上更换anaconda 版本后环境变量设置方法
因为项目使用python版本变更,所以从anaconda3变为了anaconda2。 环境变量的设置对于熟悉Linux系统的朋友们来说一定是小菜一碟,但是对于刚刚接触这个系统的新手来说还是有一定难度。 在使用如下命令删除anaconda3版本后, rm-rfanaconda3 又使用bash命令安装...
69
热度 -
[综合] Linux 上安装 xgboost
本人安装了anaconda3 最开始使用pipinstallxgboost出现了错误 百度后发现前提是需要安装g++ sudoapt-getinstallg++ 使用以上命令安装g++ 再使用以下命令安装xgboost pipinstallxgboost 搞定
57
热度