基于TCP的大文件发送 UDP通信 特点:数据报协议(自带报头),没有双向通道,通信过程类似于发短信。 1.udp协议客户端允许发空 2.udp协议不会粘包 3.udp协议支持并发 ***允许发空和不会粘包的原因都是因为基于数据报协议,自带了报头 简易版本的QQ 利用socketserver完成并发 ...
分类:
其他好文 时间:
2019-08-09 21:50:08
阅读次数:
95
一、nodejs第一个hello world代码 在任意一个目录下,如D:/nodeDemo 创建一个js文件,如hello.js,写入如下代码 在D:/nodeDemo 下打开cmd命令窗口,执行命令 node hello.js,控制台即可输出 Hello World! ...
分类:
Web程序 时间:
2019-08-09 21:48:52
阅读次数:
114
今天是这几天考试中唯一一次发挥正常一点儿的... T1:https://www.luogu.org/problem/T93119 这么小的数据,O(n^3)暴力就行 而我非常愚蠢加个二分,一样可以过 #include<cstdio> #include<iostream> #include<algor ...
分类:
其他好文 时间:
2019-08-09 21:48:33
阅读次数:
63
SQL 一. 库的操作 1.1 创建 create database 库名; 建库 create database if not exists 库名; 先判断数据库是否存在,没有再建库 create database 库名 character set 编码格式; 建库同时设置库的编码 例如:crea ...
分类:
其他好文 时间:
2019-08-09 21:47:57
阅读次数:
76
面向对象基础: 在了解面向对象之前,先了解下变成范式: 编程范式是一类典型的编程风格,是一种方法学 编程范式决定了程序员对程序执行的看法 oop中,程序是一系列对象的相互作用 python支持多种编程范式,面向过程,面向对象,面向切面(装饰器部分)等 OOP思想: 面向对象的基本哲学,世界由具有各自 ...
分类:
编程语言 时间:
2019-08-09 21:47:39
阅读次数:
88
``` def singleton(cls, *args, **kwargs): instances = {} def inner(cls, *args, **kwargs): if cls not in instances: instances[cls] = cls(*args, **kwargs... ...
分类:
编程语言 时间:
2019-08-09 21:46:41
阅读次数:
86
“set-e”是什么?如下脚本:#!/bin/bashset-ecommand1command2...在脚本开头加上set-e,这句语句告诉bash如果任何语句的执行结果不是true则应该退出。“set-e”作用是什么?(1)使用-e帮助你检查错误;(2)防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉;(3)如果要增加可读性,可以使用set-oerrexit,它的作用与
分类:
系统相关 时间:
2019-08-09 21:46:13
阅读次数:
96
一、在屏幕里面有2部分,(PROCESS BEFORE OUTPUT 用于显示, PROCESS AFTER INPUT用于数据处理)。我们创建的display_alv函数, 二、display_alv点进去如下 三、代码如下 四、下班部分代码 五、我们运行程序 注:各种报错,各种改,终于改成可以显 ...
分类:
其他好文 时间:
2019-08-09 21:44:54
阅读次数:
89
多表 表和表的关系 1. 一对一 人和身份证 2. 一对多 部门和员工 订单和客户 设计:在多的一方建立外键,指向一的一方的主键 3. 多对多 学生和课程 ? 一个学生可以选多门课,一门课可以被多个学生选 订单和商品 ? 一个订单中包含多个商品,一个商品被多个订单选中 设计:需要借助第三张中间表,中 ...
分类:
其他好文 时间:
2019-08-09 21:44:36
阅读次数:
61
小Z的袜子 (HYSBZ 2038) 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命…… 具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L?尽管小Z并不在意两只袜子是不是完整的一双,甚至 ...
分类:
其他好文 时间:
2019-08-09 21:44:15
阅读次数:
74
多道技术 1.空间上的复用: 多个程序共用一套计算机硬件 2.时间上的复用: 切换+保存状态 1.当一个程序遇到IO操作,操作系统会剥夺该程序的cpu执行权限(提高了cpu的利用率 并且也不影响程序的执行效率) 2.当一个程序长时间占用cpu 操作系统也会剥夺该程序的cpu执行权限(降低了程序的执行 ...
分类:
系统相关 时间:
2019-08-09 21:43:51
阅读次数:
127
比较适合与验证码的处理,毕竟八邻域降噪不能消除比较大的噪点,为了尽量减少噪点对后续识别精度产生负面影响, 最好还是把文字拆分为单个的字符图像,然后再去识别,精度会更高一些 垂直投影和水平投影结合起来分割,可以做到截取最小的分辨率,减少干扰 垂直投影 水平投影 ...
分类:
编程语言 时间:
2019-08-09 21:43:27
阅读次数:
94
START NO.1 newstart 最小线段树的模板,虽然我并没有看出来 但是如果知道了就是5分钟搞定 NO.2 game 一个纷繁复杂的dp Max和Min要同时进行 记得初始化 NO.3 industry 也是一道dp 还算能看出来??? 注意不同方向就好 上下的转移不能错 NO.4 cov ...
分类:
其他好文 时间:
2019-08-09 21:43:04
阅读次数:
89
操作系统发展史 发展史1. 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。2. 20世纪50年代后期,出现人机矛盾:手工操作的慢速度和计算机的高速度之间形成了尖锐矛盾,手工操作方式已严重损害了系统资源的利用率(使资源利用率降为百分之几, ...
分类:
系统相关 时间:
2019-08-09 21:42:34
阅读次数:
157
CentOS7的swap分区管理(分区或文件)1、swap可以在安装操作系统的时候划分单独分区创建;也可以安装好操作系统后划分剩余硬盘创建;还可以创建一个文件当swap分区使用2、建议创建一个新的分区当swap使用,如果想使用一个文件当swap分区用的话最好将文件放在固态硬盘上,使用文件充当swap的话可以随意变大变小,移动也方便,但性能不如分区好创建分区来划分swap一、使用free-h查看当前
分类:
其他好文 时间:
2019-08-09 21:42:21
阅读次数:
93
建立一个web项目,具体过程不赘述, 相关配置文件如下: web.xml dispatcherServlet servlet.xml 下面的才是重点 一、处理模型数据之ModelAndView 直接上代码: 访问上面的超连接,就会跳转到 方法,这个方法根据视图解析器中的配置会跳转到 /WEB INF ...
分类:
编程语言 时间:
2019-08-09 21:41:44
阅读次数:
103