解决一个回溯问题,实际上就是一个决策树的遍历过程。思考 3 个问题: 1、路径:也就是已经做出的选择。 2、选择列表:也就是你当前可以做的选择。 3、结束条件:也就是到达决策树底层,无法再做选择的条件。 回溯算法的框架: result = [] def backtrack(路径, 选择列表): if ...
分类:
编程语言 时间:
2020-04-12 20:16:19
阅读次数:
74
使用PyCharm报ModuleNotFoundError: No module named 'requests'错误 https://www.hangge.com/blog/cache/detail_2370.html Pycharm新建项目,new environment 和 existing ...
分类:
其他好文 时间:
2020-04-12 20:16:00
阅读次数:
70
1、PERSISTENT-持久节点 除非手动删除,否则节点一直存在于 Zookeeper 上 2、EPHEMERAL-临时节点 临时节点的生命周期与客户端会话绑定,一旦客户端会话失效(客户端与 zookeeper 连接断开不一定会话失效),那么这个客户端创建的所有临时节点都 会被移除。 3、PERS ...
分类:
其他好文 时间:
2020-04-12 20:15:30
阅读次数:
122
[TOC] Token 认证的优势 相比于 Session 认证的方式来说,使用 token 进行身份认证主要有下面三个优势: 1.无状态 token 自身包含了身份验证所需要的所有信息,使得我们的服务器不需要存储 Session 信息,这显然增加了系统的可用性和伸缩性,大大减轻了服务端的压力。但是 ...
分类:
其他好文 时间:
2020-04-12 20:15:15
阅读次数:
290
Math.round(1.5) // 2 Math.round(-1.5) // -1 往大的取, 1 和 2 比较2大,所以Math.round(1.5) 的结果为 2; -2 和 -1 比较-1大,所以Math.round(-1.5) 的结果为 -1; ...
分类:
其他好文 时间:
2020-04-12 20:14:44
阅读次数:
56
TensorFlow和Keras是当前两款主流的深度学习框架,Keras被采纳为TensorFlow的高级API,平时做深度学习任务,可以使用Keras作为深度学习框架,并用TensorFlow作为后端引擎。 1、安装之前,先确认pip包管理器最新: sudo apt-get update sudo ...
分类:
系统相关 时间:
2020-04-12 20:13:55
阅读次数:
122
Vue2.X监听data变化的核心API—Object.defineProperty基本使用: Object.defineProperty实现响应式 1.监听对象(简单对象) 上面通过监听get,set方法了解到data变化,进而可以达到响应式。 2.复杂对象(深度监听),深度监听 触发更新视图 / ...
在 vue + ts 项目中,我们一定会用到 这个库, 中的代码会变成下面这样: 通过代码的引用关系,可以发现 的实现依赖于 ,它具备以下几个属性: @Component @Emit @Inject @Provice @Prop @Watch @Model Mixins 下面我们通过源码来看看,上面 ...
分类:
其他好文 时间:
2020-04-12 20:13:04
阅读次数:
85
PIL库自我学习总结 PIL有如下几个模块:Image模块、ImageChops模块、ImageCrackCode模块、ImageDraw模块、ImageEnhance模块、ImageFile模块、ImageFileIO模块、ImageFilter模块、ImageFont模块、ImageGrab模块 ...
分类:
其他好文 时间:
2020-04-12 20:12:38
阅读次数:
106
内容小结: 1.书上2.3了解到线性表的类型定义,注意类型定义的规范写法; 2.书上2.4、2.5了解到线性表的两种存储结构,即顺序存储(顺序表)和链式存储(链表),进而学习了相关的初始化、插入、删除等操作及其各操作空间、时间复杂度是如何得出的。其中链表又分为单链表、循环链表等,要注意不同链表基本操 ...
分类:
其他好文 时间:
2020-04-12 20:12:04
阅读次数:
61
fo dicom 全称:Fellow Oak DICOM 是一个处理 DICOM 协议及图像相关的类库,基于 .Net 平台。 问题 通过 nuget 将 fo dicom 添加到项目,编译后 Dicom.Native.dll 没有自动拷贝到 编译输出目录。 Dicom.Native.dll 跟接收 ...
分类:
其他好文 时间:
2020-04-12 20:11:12
阅读次数:
97
答:Mybatis 仅支持 association 关联对象和 collection 关联集合对象的延迟加 载,association 指的就是一对一,collection 指的就是一对多查询。在 Mybatis 配置文件中,可以配置是否启用延迟加载 lazyLoadingEnabled=true| ...
分类:
其他好文 时间:
2020-04-12 20:10:50
阅读次数:
390
python中三元表达式的语法如下 result = x if condition else y 另外一种三元表达式,比较少见 result = (x, y)[condition] ...
分类:
编程语言 时间:
2020-04-12 20:10:27
阅读次数:
60
/***不设置时,录制的视频总是倒着,翻屏导致视频上下翻滚*/ mediaRecorder.setOrientationHint(270); ...
分类:
其他好文 时间:
2020-04-12 20:10:04
阅读次数:
52
1.easy-mock代码库;命令:git clone git@github.com:easy-mock/easy-mock.git; 2.nvm+redis+MongoDB的安装 2-1)nvm安装和使用:https://www.cnblogs.com/dengjerry/p/12686812.h ...
分类:
数据库 时间:
2020-04-12 20:09:31
阅读次数:
71
日常开发中,有时会遇到部分项目的node版本比较低,部分版本又比较新,这时候我们就需要借助nvm来管理我们的node版本了 1 下载安装 地址: Github: Download nvm-windows nvm-setup.zip 安装完后命令行输入nvm -v查看是否安装成功 推荐安装nvm前将已 ...
分类:
其他好文 时间:
2020-04-12 20:09:15
阅读次数:
41
[TOC] 在上篇 ".Net微服务实践(三)[网关]:Ocelot配置路由和请求聚合" 中我们介绍了Ocelot的配置,主要特性路由以及服务聚合。接下来,我们会介绍Ocelot的限流、熔断、缓存以及负载均衡。 限流 我们先来看限流的配置 Reroute节点中的配置如下: GlobalConfigu ...
分类:
Web程序 时间:
2020-04-12 20:08:55
阅读次数:
96