码迷,mamicode.com
首页 > 2019年09月07日 > 全部分享
iOS设计模式之观察者模式
一,什么是观察者模式 定义: 定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 需求场景: 当对一个对象的改变需要同时改变其它对象, 而不知道具体有多少对象有待改变;或者一个对象必须通知其它对象,而它又不能假定其它对象是谁,换言之,我们不希望这些 ...
分类:移动开发   时间:2019-09-07 23:59:50    阅读次数:39
[LeetCode] 912. Sort an Array 数组排序
Given an array of integers , sort the array in ascending order. Example 1: Example 2: Note: 1. `1 Github 同步地址: 参考资料: "LeetCode All in One 题目讲解汇总(持续更新中 ...
分类:编程语言   时间:2019-09-07 23:59:20    阅读次数:32
<数据结构与算法>——动态规划(2)
NOTE 本博客后续均使用自顶向下的动态规划 一、Matrix DP 题目给一个矩阵(或被cut掉一部分的矩阵),具有坐标的概念,可以考虑为Matrix DP问题 state: f[x][y] :表示从起点走到 坐标(x, y) ....... function: 研究走到(x, y) 这个点之前的 ...
分类:编程语言   时间:2019-09-07 23:57:00    阅读次数:37
JOJO
来自百度的帅照 ...
分类:其他好文   时间:2019-09-07 23:56:27    阅读次数:25
迭代器与生成器
迭代器 #使用next()函数 1112131415 ...
分类:其他好文   时间:2019-09-07 23:56:12    阅读次数:29
19徐州网络赛E 线段树加离散化
题目链接:https://www.jisuanke.com/contest/3005/267806 按wi的值建立权值线段树维护值为wi出现的最后位置,对于第i个人的答案,查询线段树[wi+m,max]区间的最大位置pos,令如果pos-i-1小于等于-1则是在i之后不存在大于等于wi+m的人,否则 ...
分类:其他好文   时间:2019-09-07 22:50:28    阅读次数:37
RocketMQ在linux下安装部署
本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 1. 64位JDK 1.8+; 2. Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 1. 下载二进制文件:http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4. ...
分类:系统相关   时间:2019-09-07 22:50:12    阅读次数:47
Harbor安装
安装 docker-compose pip yum安装 卸载 Harbor安装 harbor软件网址:https://github.com/vmware/harbor/releases 此页面提供源码安装和二进制安装下载地址,不建议方式 镜像网址:http://harbor.orientsoft.c ...
分类:其他好文   时间:2019-09-07 22:49:58    阅读次数:27
使用 If-Then-Else 逻辑进行分支
If-then-else 逻辑看似简单,功能却十分强大,它可以根据不同条件执行不同的操作。If-then-else 逻辑可理解为:如果某个条件为 true (IF),则执行某个操作;如果条件为 false (ELSE),则执行其他操作。 在模型构建器中使用 if-then-else 逻辑 在模型构建 ...
分类:其他好文   时间:2019-09-07 22:49:44    阅读次数:51
数组堆化
今天学习了数组堆化, 堆化, 利用一种关系, 将一棵二维的树一维化了而已, 递归在其中也有很大的作用. ...
分类:编程语言   时间:2019-09-07 22:48:32    阅读次数:30
Centos安装JDK(java环境)
王小私下问我 centos 中 jdk 怎么安装呀,所以再次整理了这篇基础环境搭建的文章。 1、创建java目录2、下载上传jdk3、解压jdk4、配置环境变量 1、创建java目录 首先我们创建java的安装目录 cd /usrmkdir javacd java 2、下载上传jdk 我们如上在 u ...
分类:编程语言   时间:2019-09-07 22:47:40    阅读次数:39
大型网站技术架构,4网站的高性能架构之存储性能优化
4.4 存储性能优化 前面虽然通过缓存可以减轻一部分数据访问的压力,但是很多时候,磁盘仍然是系统最严重的瓶颈。 而且磁盘是网站最重要的资产,磁盘的可用性和容错性至关重要。 4.4.1 机械硬盘vs.固态硬盘 机械硬盘适合顺序访问 固态硬盘适合随机访问 4.4.2 B+树vsLSM树 为了改善数据访问 ...
分类:Web程序   时间:2019-09-07 22:47:11    阅读次数:35
LeetCode面试常见100题( TOP 100 Liked Questions)
LeetCode面试常见100题( TOP 100 Liked Questions) 置顶 2018年07月16日 11:25:22 lanyu_01 阅读数 9704更多 分类专栏: 面试编程题真题合集 常见算法问题 LeetCode试题 LeetCode常见试题 LeetCode面试常见100题 ...
分类:其他好文   时间:2019-09-07 22:46:29    阅读次数:77
PADS layout 元件之间尺寸标注
尺寸精度 尺寸精度过大会显示不准确,会四舍五入 ...
分类:其他好文   时间:2019-09-07 22:46:12    阅读次数:34
Java通过JDBC连接SQL SERVER 2017
1.首先我们下载微软的JDBC驱动包 https://www.microsoft.com/en us/download/details.aspx?id=11774 2.下载好后我们发现这是一个自解压程序,打开后,点击Unzip解压出来,并且找到sqljdbc42.jar这个文件,用这个文件去配置环境 ...
分类:数据库   时间:2019-09-07 22:45:52    阅读次数:48
2019秋季学期第2周Java学习总结
本周在第一周接触认识Java后对该编程语言有了进一步了解,明白了Java的类型:包括Application程序,Applet程序。知道了一个Java程序的关键字(public class)、主方法(public static void main(String arg[]))已经标准输出 (Syste ...
分类:编程语言   时间:2019-09-07 22:45:13    阅读次数:37
Python3 操作Mysql数据库
Pymysql介绍PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,而Python2中则使用mysqldb。PyMySQL遵循Python数据库APIv2.0规范,并包含了pure-PythonMySQL客户端库。通用步骤:1.引入模块2.获取与数据库的连接3.执行SQL语句和存储过程4.关闭数据库连接PyMySQL安装1.打开cmd命令cdC:\Users\Admini
分类:数据库   时间:2019-09-07 22:44:38    阅读次数:42
711条   1 2 3 4 5 6 ... 42 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!