select是IO多路复用的一种方式,用来等待一个列表中的多个描述符的可读可写状态; 本文主要分析socket的select操作,所以对于select系统调用前面通用的部分,我们只分析其调用关系,如下,可见在do_select函数中,会调用文件操作的poll函数; socket文件操作结构实现如下, ...
分类:
其他好文 时间:
2019-10-27 23:07:23
阅读次数:
83
"题目" 题意 给出一张图,每条道路有限高,给出车子的起点,终点,最高高度,问在保证高度尽可能高的情况下的最短路,如果不存在输出 $ cannot \ reach \ destination $ 跟前面 $ hdu5418 $ 一样的,题目挺基础的,但是在细节方面比较抠。要是最高度尽可能高,我们就可 ...
分类:
其他好文 时间:
2019-10-27 18:23:01
阅读次数:
55
之前在升级网站的时候,runserver遇到了Authentication plugin 'caching_sha2_password' cannot be loaded的报错。百度过后知道是因为MySQL8采用了caching_sha2_password的加密方式,需要改回旧的mysql_nati ...
分类:
数据库 时间:
2019-10-26 20:57:56
阅读次数:
147
最近再写ES6的文章时候发现自己对Object.assign()方法不太了解,之前也没有接触过所以就就查阅了相关的资料,为了自己以后肯能会用到以及对知识进行巩固,所以在这里记录下自己学习的点点滴滴,毕竟好记性不如然笔筒,废话不多说,直接上干货。 官方解释:Object.assign方法用于将所有可枚 ...
分类:
编程语言 时间:
2019-10-26 18:49:17
阅读次数:
93
经过上面的恒等于处理!可以判断出0! 通过下面的不等于NULL,可以判断出空。 ...
分类:
Web程序 时间:
2019-10-26 15:08:14
阅读次数:
221
当从后台直接调接口返回数据 直接将数组array赋值给定义的变量,会导致组件无法更改其它值,例如多选框,多选下拉框,会导致无法选中其它的值,也无法取消当前已赋值的选中项 以上代码将会出现问题,页面加载的时候我们已经对infoform里面的array初始化一次了,数组结构已定义,后面直接将数组改变,导 ...
分类:
编程语言 时间:
2019-10-25 16:33:27
阅读次数:
91
启动仿真环境及各种节点(amcl,move_base,map_server)后,在rviz中设定机器人的目标位置,后台日志报错 [ INFO] [1571974242.864525935, 40.511000000]: Got new plan[ERROR] [1571974242.96418606 ...
分类:
其他好文 时间:
2019-10-25 13:33:35
阅读次数:
1298
解决方法: 1、删除清空 C:\Users\admin\Documents\Navicat\MySQL\servers 的文件 2、在navicat 上删除其数据库连接待重新建立 3、 建立新的数据库连接,记得把连接属性的 100:3306 改为 100_3306 或 100 port 3306 或 ...
分类:
其他好文 时间:
2019-10-24 19:54:30
阅读次数:
333
Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性。 赋值表达式 PEP 572: Assignment Expressions 新增一种新语法形式: ,又称为“海象运算 ...
分类:
编程语言 时间:
2019-10-24 13:24:06
阅读次数:
93
整型、浮点型、字符串型、列表型、字典型、布尔型 一、整型(int) 1.1作用 表示人的年龄、各种号码、级别 1.2定义 输出结果: 1.3 如何用 加减乘除、逻辑判断(大于、小于) 二、浮点型(float) 2.1 作用 表示身高、体重、薪资 2.2 定义 输出结果: 2.3 如何用 加减乘除、逻 ...
分类:
其他好文 时间:
2019-10-23 23:52:23
阅读次数:
138