适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模糊属于结构性模式,它结合了两个独立接口的功能 ...
分类:
编程语言 时间:
2019-01-06 15:22:10
收藏:
0 评论:
0 赞:
0 阅读:
113
一、相关概念 数据流是用户行为和响应的抽象 使用数据流帮助我们明确流行为对应的响应。 React和数据流 需要数据流做支撑。 主流数据流框架——Redux 简单\单一的状态树。 Redux React 安装: npm install react-redux redux https://redux.j ...
分类:
其他 时间:
2019-01-06 15:21:46
收藏:
0 评论:
0 赞:
0 阅读:
161
XML(可扩展性标记语言)是一种非常常用的文件类型,主要用于存储和传输数据。在编程中,对XML的操作也非常常见。 本文根据python库文档中的xml.etree.ElementTree类来进行介绍XML的解析:https://docs.python.org/3.5/library/xml.etre ...
分类:
其他 时间:
2019-01-06 15:21:27
收藏:
0 评论:
0 赞:
0 阅读:
125
转自‘https://www.cnblogs.com/makaruila/p/4869912.html 平时一说进程间通讯,大家都会想到AIDL,其实messenger和AIDL作用一样,都可以进行进程间通讯。它是基于消息的进程间通信,就像子线程和UI线程发送消息那样,是不是很简单,还不用去写AID ...
分类:
移动平台 时间:
2019-01-06 15:21:09
收藏:
0 评论:
0 赞:
0 阅读:
167
git 分布式版本控制系统git三棵树: 工作目录 红色 等待添加到暂存区域 需执行git add filename 命令添加到暂存区 暂存区域 绿色 文件等待被提交 需执行 git commit -m "操作描述信息" 提交 git 仓库 1.git 操作流程: 1.在cmd 窗口,先切换到项目目... ...
分类:
其他 时间:
2019-01-06 15:20:04
收藏:
0 评论:
0 赞:
0 阅读:
154
效果图如下所示: 直接上代码 //移除顶部线条 self.tabBar.backgroundImage = [UIImage new]; self.tabBar.shadowImage = [UIImage new]; //添加阴影 self.tabBar.layer.shadowColor = [... ...
分类:
移动平台 时间:
2019-01-06 15:19:49
收藏:
0 评论:
0 赞:
0 阅读:
396
指针数组作为参数传递可实现传递第二维不确定的二维数组 ...
分类:
编程语言 时间:
2019-01-06 15:19:30
收藏:
0 评论:
0 赞:
0 阅读:
200
说明:鉴于win7,8不可直接再下载原装iOS文件,这份共享程序包是为以后N年做的准备。如果N年后这个包还可以用,就可以省去很多麻烦。 百度网盘分享:https://pan.baidu.com/s/1mQ0gosYJlpOy3RIIRChoqg 2019年1月原包下载(港版)地址:https://w ...
分类:
Windows开发 时间:
2019-01-06 15:18:41
收藏:
0 评论:
0 赞:
0 阅读:
154
本篇博客主要是讲一下强化学习的一些常用平台, 强化学习的发展已经好多年了,以前都是大家做什么实验然后都是自己编写环境代码,由于很多人的代码都是不公开的所以其他人要继续做前人的工作就需要自己重新构建环境代码,这样做一方面做了很多重复工作,浪费了大量的时间,而且很没有必要,另一方面每个人都重新编写各自的 ...
分类:
其他 时间:
2019-01-06 15:17:58
收藏:
0 评论:
0 赞:
0 阅读:
202
1.定义:保证一个类仅有一个实例,并提供一个全局访问点。 2.类型:创建型 3.适用场景:想确保任何情况下都绝对只有一个实例。 4.优点:在内存里只有一个实例,减少了内存开销; 可以避免对资源的多重占用; 设置全局访问点,严格控制访问。 5.缺点:没有接口,扩展困难 6.重点:私有构造器、线程安全、 ...
分类:
其他 时间:
2019-01-06 15:17:34
收藏:
0 评论:
0 赞:
0 阅读:
157
一.JVM内存管理 1.1JVM运行时数据区 1.1.1程序计数器:记录当前线程正在执行的字节码指定的地址(行号) 为什么需要它:程序容易被打断 1.1.2虚拟机栈:存储当前线程运行方法时所需要的数据、指令、返回地址 1.1.3本地方法栈:和虚拟机栈类似,存储的是native方法 1.1.4方法区: ...
分类:
编程语言 时间:
2019-01-06 15:17:14
收藏:
0 评论:
0 赞:
0 阅读:
129
在默认设置中,Visual Studio Code 将下列文件文件排除在显示列表中:"files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/.DS_Store": true}你可以修改用户设置或者工作区设置,将... ...
分类:
其他 时间:
2019-01-06 15:16:42
收藏:
0 评论:
0 赞:
0 阅读:
177
一,使用方法 点击效果: 二.注意事项 我要表达的是: 若只是想寻找ul下的li元素个数,对代码进行如下修改: 三.小例子 虽然是添加上的五个li元素,但是由于是从ul下获取li元素,依旧可以动态的获取到准确的五个li元素长度值 ...
分类:
编程语言 时间:
2019-01-06 15:15:36
收藏:
0 评论:
0 赞:
0 阅读:
155
前两篇关于vue权限路由文章的填坑,说了一堆理论,是时候操作一波了。 "vue权限路由实现方式总结" "vue权限路由实现方式总结二" 选择 "d2 admin" 是因为element ui的相关开源项目里,d2 admin的结构和代码是让我感到最舒服的,而且基于d2 admin实现RBAC权限管理 ...
分类:
其他 时间:
2019-01-06 15:15:21
收藏:
0 评论:
0 赞:
0 阅读:
199
HttpClient使用详解(MultipartEntityBuilder 上传文件等) 2016年07月28日 15:29:12 OkidoGreen 阅读数:24898 2016年07月28日 15:29:12 OkidoGreen 阅读数:24898 Http协议的重要性相信不用我多说了,Ht ...
分类:
Web开发 时间:
2019-01-06 15:15:03
收藏:
0 评论:
0 赞:
0 阅读:
160
正常情况下SpringBoot项目是以jar包的形式,正常情况下SpringBoot项目是以jar包的形式,并且SpringBoot是内嵌Tomcat服务器,所以每次重新启动都是用的新的Tomcat服务器。正因如此,也出现了一个问题: 上传到项目的文件,如果是保存在项目中的,那么重启过后文件就会丢失 ...
分类:
编程语言 时间:
2019-01-06 14:56:50
收藏:
0 评论:
0 赞:
0 阅读:
235
跟上次那道列队不一样,但都是九条可怜。。。(吉老师太强了) 在主席树上统计答案,因为值域只有 $10^6$ 甚至不用离散化。。。 $Code\ Below:$ cpp include define int long long using namespace std; const int maxn=5 ...
分类:
Web开发 时间:
2019-01-06 14:55:58
收藏:
0 评论:
0 赞:
0 阅读:
253
题意 trie字典树模板 LOJ有中文翻译https://loj.ac/problem/10049 思路 TIRE 代码 之前在LOJ上做过 直接交了 ...
分类:
其他 时间:
2019-01-06 14:55:40
收藏:
0 评论:
0 赞:
0 阅读:
136
众所周知,JavaScript是弱语言(子承父业都表达不了),因此比较大的企业考虑到可维护性以及安全性来说,都不用它开发,因此Typescript诞生了,它并不是为了替换JavaScript而诞生的,恰恰是为了增强JavaScript的编程地位! 学习的话,建议采用微信开发工具:https://de ...
分类:
其他 时间:
2019-01-06 14:55:24
收藏:
0 评论:
0 赞:
0 阅读:
171
线段树+并查集维护连通性。 好像 $700ms$ 的时限把我的常数超级大的做法卡掉了, 必须要开 $O_2$ 才行。 对于线段树的每一个结点都开左边的并查集,右边的并查集,然后合并。 $Code\ Below:$ cpp include define lson (rt 1; build(l,mid, ...
分类:
其他 时间:
2019-01-06 14:55:07
收藏:
0 评论:
0 赞:
0 阅读:
159