正确解法:用recursion,会让码变得简单一点。首先,在recursion function的开头来确定边界条件,如果有out of bound的情况,就马上return。再次就是,对于四个方向,都做一次dfs,并且在这里不需要用if来check边界条件,因为当我们再次进入这个方法的时候,在方法 ...
分类:
其他好文 时间:
2018-11-10 15:30:42
阅读次数:
129
Oracle 同义词概念: Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。 它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管 ...
分类:
数据库 时间:
2018-11-10 15:22:11
阅读次数:
288
因为后台返回的路由中,并没有正常的路由的path。PS:nav.carDeal.taskProcessing 正常人的思路肯定是:replace('.', '/'); 猜测一下什么结果,PS:nav/carDeal.taskProcessing 为什么呢~ replace语法: '.'这个符号在正则 ...
分类:
其他好文 时间:
2018-11-10 15:15:07
阅读次数:
138
货币插件: 价格格式化 // https://github.com/vuejs/vuex/blob/dev/examples/shopping cart/currency.js const digitsRE = /(\d{3})(?=\d)/g / [currency 金额格式化函数] @param ...
分类:
其他好文 时间:
2018-11-10 12:41:30
阅读次数:
1740
1 class list(object): 2 """ 3 Built-in mutable sequence. 4 5 If no argument is given, the constructor creates a new empty list. 6 The argument must be ...
分类:
编程语言 时间:
2018-11-10 12:41:13
阅读次数:
204
对于Java与golang语法的基础对比,本文主要变量声明与赋值,参数传递,异常处理,多态。 ...
分类:
编程语言 时间:
2018-11-10 10:51:07
阅读次数:
170
参考教材:https://people.cs.kuleuven.be/~danny.deschreye/FAI/ 在FAI的introduction课中,有一个很基本的目标是:实现一个可以通过图灵测试的chatbox。 主要知识点涉及: 1.搜索算法:包括basic search(blind,heu ...
分类:
其他好文 时间:
2018-11-10 01:02:05
阅读次数:
237
项目:利用node开发一个博客网站 首先你要先安装node(这个在网上都是有教程的) [点击前往中文网站]:(http://nodejs.cn/) [点击前往英文网站]:(https://nodejs.org/en/) 其次写的是各个页面的布局 需要新建一个入口文件 关于get请求 关于post请求 ...
分类:
Web程序 时间:
2018-11-09 22:55:42
阅读次数:
278
问题描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特 ...
分类:
编程语言 时间:
2018-11-09 22:05:56
阅读次数:
327
1.分析项目中变化部分与不变部分 2.多用组合,少用继承;用行为类组合,而不是行为的继承 案例: 第一步,把行为抽象为接口 第二步,把具体行为用实体类实现 第三步,做出具体的环境进行实现该实体 测试: 控制台截图 策略模式(strategy)利用接口进行抽象,利用实体进行实现抽象,再做出环境进行实现 ...
分类:
其他好文 时间:
2018-11-09 20:57:46
阅读次数:
138