转发:https://www.cnblogs.com/Ninputer/archive/2008/11/22/generic_covariant.html 背景知识:协变和逆变 假设有这样两个类型:TSub是TParent的子类,显然TSub型引用是可以安全转换为TParent型引用的。如果一个泛型 ...
分类:
其他 时间:
2019-10-21 15:12:56
收藏:
0 评论:
0 赞:
0 阅读:
82
1.元组tuple 一个有序的元素组成的集合 使用小括号()表示 元组是不可变对象,所以增、改、删方法都没有 2.定义 多元素的时候,t = (1,3,6,7,3,7,12) 单元素的时候,t = (1,),要注意元素的后面需要跟一个逗号 3.元组元素的访问: 支持索引(下标) 正索引:从左到右,从 ...
分类:
编程语言 时间:
2019-10-21 15:12:17
收藏:
0 评论:
0 赞:
0 阅读:
53
1 返回当前目录信息 2 改变路径 3 返回当前目录 4 返回上一级目录 5 递归创建目录 6 递归删除目录 7 生成单级目录,删除单级目录 8 打印目录内容 9 删除文件,重命名文件或目录 文件信息 10 系统分隔符 11 系统环境变量 12 获取平台类型 13 执行命令 14 获取绝对路径 15 ...
分类:
其他 时间:
2019-10-21 15:11:55
收藏:
0 评论:
0 赞:
0 阅读:
105
一、虚拟化简介 1、虚拟化概念 计算机虚拟化(Computing Virtualization),一种资源管理技术,是指通过虚拟化技术将一台计算机的各种实体资源 , 如处理器 , 网络 , 内存及存储等 , 抽像 , 转换后呈现出来 , 打破实体结构间的不可切割的障碍,虚拟成多台逻辑计算机。在一台计 ...
分类:
其他 时间:
2019-10-21 15:11:33
收藏:
0 评论:
0 赞:
0 阅读:
61
同一个接口,有时候返回数组,有时候返回单个;成功的时候返回对象,失败的时候返回错误信息字符串。工作中有个系统集成就是这样定义的接口,真是辣眼睛。这个对应代码上,返回的类型是map,json,object,都是不应该的。实际工作中,我们会定义一个统一的格式,就是ResultBean,分页的有另外一个P ...
分类:
其他 时间:
2019-10-21 15:10:32
收藏:
0 评论:
0 赞:
0 阅读:
59
我们的可可西里 题面 转眼到了2008年的6月9日,盼望已久的高考结束了。我们踏上了向西的旅程(本来是想写西去之路,可是考虑不太妥当)。可可西里,多么诱人的名词,充满了奇幻的色彩和自然的淳朴。从可可西里徒步走回家的决定是在1年半前定下的,而现在,终于可以实现那个钩过手指的预定。我们的可可西里。。。 ...
分类:
其他 时间:
2019-10-21 15:10:13
收藏:
0 评论:
0 赞:
0 阅读:
75
给定数组a[],b[] 求$$c_i=\sum_{j=1}^{i} a_{\left \lfloor \frac{n}{j} \right \rfloor}·b_{i \bmod j}$$ 大概就是对于每一个n求上面那个式子,显然数论分块 乱搞有$$c_n=\sum_{i=1}^{n} a_{\le ...
分类:
其他 时间:
2019-10-21 15:09:51
收藏:
0 评论:
0 赞:
0 阅读:
79
隐示等待和显示等待 我们看看在功能测试中function_tests.py中的 time.sleep 这就是所谓的“显性等待”。这与“隐式等待”形成对比:在某些情况下,selenium会在认为页面正在加载时尝试“自动”等待您。 它甚至提供了一个名为隐式等待的方法,让您可以控制如果您向它请求一个似乎还 ...
分类:
其他 时间:
2019-10-21 15:09:27
收藏:
0 评论:
0 赞:
0 阅读:
65
mysql中有个系统数据库mysql,里面有张表user记录该实例的用户及其权限。 第一种方法 将其用户root的host改为%,即允许所有客户端连接。 FLUSH PRIVILEGES;是将修改生效。 第二种方法 只要是使用root账号即可在任意客户端连接。 ...
分类:
数据库技术 时间:
2019-10-21 15:09:06
收藏:
0 评论:
0 赞:
0 阅读:
90
一、逻辑架构 1、基于OpenResty开发智能代理,利用其动态可编程特性,动态化配置nginx服务路由。 2、可能需要向OpenResty添加weibo开源的upsync服务发现模块。 3、基于consul建设微服务注册中心集群。 4、服务网格中的每个node包括至少一个智能代理,若干个微服务,各 ...
分类:
其他 时间:
2019-10-21 15:08:24
收藏:
0 评论:
0 赞:
0 阅读:
166
前几天,有人问我:“如果时光能够倒流,你还会选择做程序员吗?” 我沉默了。 老实讲,虽然日常中经常吐槽自己的职业,跟其他程序员一起自黑,在看到有同行“倒下”或者病倒的消息传出后,也好几次的大嚷着:“不干了!不干了!趁早转行!” 但是要让我真的彻底放弃,我是不舍得的。 当初选择这一行,固然有“互联网热 ...
分类:
其他 时间:
2019-10-21 15:07:08
收藏:
0 评论:
0 赞:
0 阅读:
104
浏览器输入url按回车后经历了什么? 1.首先,解析url,检测url地址是否合法; 2.浏览器先查看浏览器缓存--系统缓存--路由器缓存,如果缓存中有,则直接显示页面内容,如果没有,则执行第三步; 【浏览器缓存:浏览器会记录DNS一段时间,因此,只是第一个地方解析DNS请求;】 【操作系统缓存:如 ...
分类:
Web开发 时间:
2019-10-21 15:06:48
收藏:
0 评论:
0 赞:
0 阅读:
70
最近使用串口与设备通信。 这个电脑一个有6个COM口,都要使用。 还有自带一个华为的4G通信模块,这个模块需要虚拟出4个COM口。 ...
分类:
其他 时间:
2019-10-21 15:06:30
收藏:
0 评论:
0 赞:
0 阅读:
76
安装jenkins wget http://mirrors.jenkins.io/war stable/latest/jenkins.war 放在tomcat的webapps下面 vim /root/.jenkins/secrets/initialAdminPassword admin初始密码 jd ...
分类:
其他 时间:
2019-10-21 15:06:09
收藏:
0 评论:
0 赞:
0 阅读:
72
要使用MySQL来存储和管理数据库,首先要安装和配置MySQL数据库。 1.2.1 MySQL ...
分类:
数据库技术 时间:
2019-10-21 15:05:44
收藏:
0 评论:
0 赞:
1 阅读:
79
公司今天有个需求,大体意思就是把一个表的玩家游戏场数统计出来,然后赋值到另一张表的字段上,说白了就是两张表,但是查询出来的玩家账号和次数是多条,尝试很多种写法都没用,最后用了最笨的方式解决。 结果如下,这是查询的数据: 这是更新第二张表的数据: 至此,解决了问题! 我只想做的更好,仅此而已 ...
分类:
数据库技术 时间:
2019-10-21 15:05:27
收藏:
0 评论:
0 赞:
0 阅读:
202
1 文字成一行,超出部分省略号表示overflow: hidden; //超出部分不显示white-space:nowrap; //有空余但不换行 => 没有设置高度时会自动换行text-overflow:ellipsis; //文本超出部分用…表示 => 要配合overflow: hidden使用... ...
分类:
Web开发 时间:
2019-10-21 15:04:49
收藏:
0 评论:
0 赞:
0 阅读:
83
1、一般的ERP系统设计大概包括以下几方面:功能测试、业务流程测试、数据逻辑测试、接口测试、兼容性测试、性能测试、易用性测试、用户体验测试等等; 2、ERP系统测试用例分为几类来写比较好:功能用例、业务流程用例、数据逻辑用例、接口用例, 最好是把功能与流程类的测试用例分开来写; 测试用例应该从以下几 ...
分类:
其他 时间:
2019-10-21 15:04:31
收藏:
0 评论:
0 赞:
0 阅读:
70
Ruby On Rails在开发环境下使用Sprockets作为静态文件服务器,Ruby On Rails是著名Ruby Web开发框架,Sprockets是编译及分发静态资源文件的Ruby库。Sprockets 3.7.1及之前版本中,存在一处因为二次解码导致的路径穿越漏洞,攻击者可以利用%252 ...
分类:
其他 时间:
2019-10-21 15:03:53
收藏:
0 评论:
0 赞:
0 阅读:
76
一、概述 Redis的强大性能很大程度上都是因为所有数据都是存储在内存中的,然而当Redis重启后,所有存储在内存中的数据将会丢失,在很多情况下是无法容忍这样的事情的。所以,我们需要将内存中的数据持久化!典型的需要持久化数据的场景如下: 将Redis作为数据库使用; 将Redis作为缓存服务器使用, ...
分类:
数据库技术 时间:
2019-10-21 15:03:20
收藏:
0 评论:
0 赞:
0 阅读:
83