《Head first设计模式》学习笔记 – 迭代器模式 代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。 爆炸性新闻:对象村餐厅和对象村煎饼屋合并了!真是个好消息!现在我们可以在同一个地方,享用煎饼屋美味的煎饼早餐,和好吃的餐厅午餐了。但是,好像有一点小麻烦:新的餐厅 ...
分类:
其他好文 时间:
2018-02-03 19:00:05
阅读次数:
182
def CommonCompareWriteToOracle(hiveDF: DataFrame, bizDate: String, targetTable: String, srcId: String, spark: SparkSession): Unit = { val queryOldData ...
分类:
其他好文 时间:
2018-02-03 18:59:58
阅读次数:
163
(二)启动代码分析 02 首先从开发板硬件讲起: 思考问题: 开发板上电后,程序是如何启动呢??? 这里分 nor flash 启动 和 nand flash 启动 讲解 : nand flash 启动: _______________________________________________ ...
分类:
其他好文 时间:
2018-02-03 18:59:52
阅读次数:
166
学习内容: 数学: 线性代数,概率论, 优化理论,离散数学, 李代数, 凸优化; 算法: 概率机器人, 机器人状态估计, 深度学习,非线性优化; 工程: c/c++ , python, ros, opencv; 硬件: 激光传感器, IMU, 摄像头; ...
分类:
其他好文 时间:
2018-02-03 18:59:45
阅读次数:
163
实验目的:破解思科路由器密码如果一个密码忘记的路由器,但是配置又不能清除,如何在让路由器原配置不变的情况下破解密码,方法步骤:1. 重启路由器,在加电过程中按ctrl+break设备会进入到 romm 模式2.修改配置寄存器的值为0x2142,跳过启动配置文件, 然后重启就可以进入“系统对话框配置” 选择-no 进入用户模式3.此时成功跳过
分类:
其他好文 时间:
2018-02-03 18:59:36
阅读次数:
180
一、什么是队列 一种可以实现“先进先出”的数据结构, 队列的分类: 1.静态队列:数组实现 2.链式队列:链表实现 二、静态队列的具体应用 一切和时间有关的操作都与队列有关,重注优先级。 三、静态队列 ...
分类:
其他好文 时间:
2018-02-03 18:59:28
阅读次数:
152
Educational Codeforces Round 37 这场有点炸,题目比较水,但只做了3题QAQ。还是实力不够啊! 写下题解算了……(~~写的比较粗糙~~,细节或者bug可以私聊2333) A. Water The Garden 题意: 给你一个长度为$n$的池子,告诉你哪些地方一开始有水 ...
分类:
其他好文 时间:
2018-02-03 18:59:18
阅读次数:
197
一、单体架构和微服务特点 二、springcloud与dubbo比较 三、版本规划 ...
分类:
编程语言 时间:
2018-02-03 18:59:10
阅读次数:
190
题目描述 “狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈可以看作一个n*m个矩阵格子,这个矩阵的边缘已经装上了篱笆。可是Drake很快发现狼再怎么也是狼,它 ...
分类:
其他好文 时间:
2018-02-03 18:58:58
阅读次数:
171
Django中在使用HttpResponseRedirect的时候,跳转URL中如果存在中文,会报错:会报UnicodeEncodeError错误。 解决办法: 使用urlquote对URL进行编码 from django.utils.http import urlquote return的时候在U ...
分类:
Web程序 时间:
2018-02-03 18:58:49
阅读次数:
178
退出vim 命令 简单说明 :w 保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。 :w! 强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是,这种命令用法仅当 ...
分类:
系统相关 时间:
2018-02-03 18:58:42
阅读次数:
171
编码: 1.统计需要编码的文件中每个字符出现的次数(计算频率),并排序 2.选取出现次数最少的两个字符,把两者次数之和放入序列中; 3.重复操作 2 直到完成; 4.左子树权为0 右子树权为1; 举例: a 的编码为:00 b 的编码为:01 c 的编码为:100 d 的编码为:1010 e 的编码 ...
分类:
其他好文 时间:
2018-02-03 18:58:36
阅读次数:
171
[抄题]: n皇后问题是将n个皇后放置在n*n的棋盘上,皇后彼此之间不能相互攻击。 给定一个整数n,返回所有不同的n皇后问题的解决方案。 每个解决方案包含一个明确的n皇后放置布局,其中“Q”和“.”分别表示一个女王和一个空位置。 对于4皇后问题存在两种解决的方案: [ [".Q..", // Sol ...
分类:
其他好文 时间:
2018-02-03 18:58:28
阅读次数:
175
linux运维学习,环境搭建入门篇,让我们一起接触智慧的linux吧
public class Array2Demo2_3 { public static void main(String[] args) { //定义初始化 int[][] arr = new int[3][];//定义高维数组 arr[0] = new int[2];//高位数组下定义低维数组 ar... ...
分类:
编程语言 时间:
2018-02-03 18:58:12
阅读次数:
216
例2.1 排序1202 题目描述:对输入的n个数进行排序并输出。 输入:输入的第一行包括一个整数n(1<=n<=100)。接下来的一行包括n个整数。 输出:可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。每组测试数据结果占一行。 ...
分类:
编程语言 时间:
2018-02-03 18:58:05
阅读次数:
185
Goroutine(轻量级的线程,开线程没有数量限制) 1.进程和线程 A.进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。 B.线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 C.一个进程可以创建和撤销多个线程;同一个进程 ...
分类:
其他好文 时间:
2018-02-03 18:57:56
阅读次数:
409