【TCP协议】(3) TCP粘包黏包 有关TCP协议之前写过两篇博客: 1、【TCP协议】(1) TCP协议详解 2、【TCP协议】(2) TCP三次握手和四次挥手 一、TCP粘包、拆包图解 假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到字节数是不确定的,故可能存在以下四种情 ...
分类:
其他 时间:
2019-01-16 16:19:40
收藏:
0 评论:
0 赞:
0 阅读:
210
我们来说一下这个logging模块,这个模块的功能是记录我们软件的各种状态,其实每个软件都是有错误日志的,开发人员可以通过错误日志中的内容对他的程序进行修改. 我们先来看一下函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志 ...
分类:
其他 时间:
2019-01-16 16:19:23
收藏:
0 评论:
0 赞:
0 阅读:
144
$n \leq 50$ sol: 放一个在 $x$ 处拐弯的 $L$ 形石头相当于在水平和垂直方向上各选一个与 $x$ 相邻的点,全局不能重复选 最小化危险度,相当于满足这些限制的情况下石头盖住的点危险度越大越好,而石头有各种各样的限制,考虑费用流 这是一个“只能增广 m 次的最大费用可行流”问题, ...
分类:
其他 时间:
2019-01-16 16:18:47
收藏:
0 评论:
0 赞:
0 阅读:
141
本文介绍一种Qt下进行ROS开发的完美方案,使用的是ros-industrial的Levi-Armstrong在2015年12月开发的一个Qt插件ros_qtc_plugin,这个插件使得Qt“新建项目”和“新建文件”选项中出现ROS的相关选项,让我们可以直接在Qt下创建、编译、调试ROS项目,也可 ...
分类:
系统服务 时间:
2019-01-16 16:18:31
收藏:
0 评论:
0 赞:
0 阅读:
225
多态: 为了解决同一种指令,可以有不同行为和结果 在运行时,可以通过调用同一个方法,来实现派生类中不同表现。 虚方法——抽象类——抽象函数——接口 虚方法: 被virtual 关键字修饰的方法 叫做 虚方法 虚方法通常写在你要继承的父类中, 用virtual 关键字去修饰子类要重写的方法 让我不同的 ...
分类:
Windows开发 时间:
2019-01-16 16:18:12
收藏:
0 评论:
0 赞:
0 阅读:
186
什么是数据库 存储数据的仓库 数据库管理系统(DBMS) 是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。 数据库分类 关系型数据库 非关系型数据库 数据库简单介绍 安装数据库 修改root密码 修改字符集 Sql介绍 简单sql操作 ...
分类:
数据库技术 时间:
2019-01-16 16:17:55
收藏:
0 评论:
0 赞:
0 阅读:
199
解读官方API-线条,填充和颜色 参考: http://www.pyqtgraph.org/documentation/style.html 线条,填充和颜色 Qt依靠其QColor,QPen和QBrush类来为其所有绘图指定线条和填充样式。 在pyqtgraph中也使用相同的系统,但pyqtgra ...
分类:
其他 时间:
2019-01-16 16:17:40
收藏:
0 评论:
0 赞:
0 阅读:
1688
[TOC] 关于 log4j Log4j + Slf4j 的使用组合最为常见,但是我们知道 Log4j 目前已经停止更新了。Apache推出了新的 Log4j2 来代替 Log4j,Log4j2 是对Log4j 的升级,与其前身 Log4j 相比有了显着的改进,并提供了许多 Logback 可用的改 ...
分类:
其他 时间:
2019-01-16 16:17:25
收藏:
0 评论:
0 赞:
0 阅读:
178
firefox 开启安全禁用端口 step1: 在firefox地址栏键入 about:config step2: 新建字符串 network.security.ports.banned.override值输入要开启的端口号 值 的填写有三种方式: a、如果只有单个端口号时,只接输入的端口号即可,如 ...
分类:
其他 时间:
2019-01-16 16:17:03
收藏:
0 评论:
0 赞:
0 阅读:
170
返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 separator 字符串而生成的。 separator可以传可以传,不传默认为, ` ` ...
分类:
编程语言 时间:
2019-01-16 16:16:45
收藏:
0 评论:
0 赞:
0 阅读:
179
查看自己的用户名和邮箱地址: $ git config user.name $ git config user.email 修改自己的用户名和邮箱地址: $ git config --global user.name "xxx" $ git config --global user.email "x ...
分类:
其他 时间:
2019-01-16 16:16:30
收藏:
0 评论:
0 赞:
0 阅读:
173
vim /etc/apt/sources.list 保存后之后回到命令行下执行命令:apt-get update && apt-get upgrade && apt-get dist-upgrade apt-get clean #删除以下载的包 reboot #重新启动 这样应该就没问题了 备注:a ...
分类:
系统服务 时间:
2019-01-16 16:16:14
收藏:
0 评论:
0 赞:
0 阅读:
177
21.元组:一个不可变的列表 定义完之后就不可变,只能读取其中数据,不能重新赋值。 用()定义 fruits = ("apple", "orange", "pear") print(fruits) 输出: ('apple', 'orange', 'pear') 注意这里的括号是小括号,不是列表的中括 ...
分类:
编程语言 时间:
2019-01-16 16:15:54
收藏:
0 评论:
0 赞:
0 阅读:
179
1,代码的高度复用 1,js的删除,弹出框都可以用嵌入的js,不用每个页面都写 2,控制器的初始化函数可以实现配置某些变量,比如admin模块的topic控制器的初始化函数可以 $this->obj = model('Topic'); 3,验证器使用模块文件夹下validate文件夹创建的控制器类( ...
分类:
Web开发 时间:
2019-01-16 16:15:32
收藏:
0 评论:
0 赞:
0 阅读:
181
看看某个值在不在这个数组里面,是个完整的数 ` ` ...
分类:
其他 时间:
2019-01-16 16:15:17
收藏:
0 评论:
0 赞:
0 阅读:
172
序列化 我们今天学习下序列化,什么是序列化呢? 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 为什么要有序列化模块: 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。 ...
分类:
其他 时间:
2019-01-16 16:14:42
收藏:
0 评论:
0 赞:
0 阅读:
148
本文转载自以下网站:以豌豆荚为例,用 Scrapy 爬取分类多级页面 https://www.makcyun.top/web_scraping_withpython17.html 需要学习的地方: 1.分析网站数据结构 (主要) 2.使用Scrapy框架构造代码参数 3.作图 使用 Scrapy 爬 ...
分类:
其他 时间:
2019-01-16 16:13:56
收藏:
0 评论:
0 赞:
0 阅读:
227
1,通过 开始菜单 启动 Git Bash,或者 在 cmd 下执行以下命令: D:\SoftWare\Git\git-bash.exe --cd-to-home (D:\SoftWare\Git 是您 GitHub 的安装路径) 2,Git Bash 启动后,输入以下命令: ssh-keygen ...
分类:
其他 时间:
2019-01-16 16:13:41
收藏:
0 评论:
0 赞:
0 阅读:
157
一、ROC曲线 1、简介 ROC曲线全称是“受试者工作特征曲线 ”(Receiver Operating Characteristic curve),又称为感受性曲线(Sensitivity curve)。 它源于二战中用于敌机检测的雷达信号分析技术,二十世纪六七十年代开始被用于一些心理学、医学检测 ...
分类:
其他 时间:
2019-01-16 16:13:24
收藏:
0 评论:
0 赞:
0 阅读:
186
1.查询注释 2. 查询说明 3.新建注释 ...
分类:
数据库技术 时间:
2019-01-16 16:13:06
收藏:
0 评论:
0 赞:
0 阅读:
202