声明Bean的注解: @Component : 组件,没有明确的角色 @Service : 在业务逻辑层(service层)使用 @Repository : 在数据访问层(dao层)使用. @Controller : 在展现层(MVC--SpringMVC)使用 注入Bean的注解: @Aautow ...
分类:
编程语言 时间:
2018-04-04 21:18:39
阅读次数:
210
关于数组去重,一直用的是循环,还有es6的set,查阅资料竟有如此多的去重方法,整理了如下。直接上干货 循环1 循环2 foreach方法 遍历传入的数组元素,如果新数组中没有这个元素,就push进去新数组 filter方法 item 表示数组中的每个元素,index 是每个元素的出现位置。inde ...
分类:
编程语言 时间:
2018-04-04 21:19:54
阅读次数:
233
charAt() 方法可返回指定位置的字符。 stringObject.charAt(index) indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(searchvalue, fromindex) substring() 方法用于提... ...
分类:
编程语言 时间:
2018-04-04 21:20:27
阅读次数:
210
1.遍历单层json数组 我们把idx和obj都打印出来看看,到底是什么东西 控制台截图 我们能看到,idx是索引,obj是对象,tagName可以通过obj直接拿到 2.遍历二层(多层)json 在这里我们用多层嵌套来实现,而不能用单层循环,通过element.list[i].tagName,el ...
分类:
编程语言 时间:
2018-04-04 21:20:43
阅读次数:
209
20172330 2017 2018 1 《Java程序设计》第四周学习总结 教材学习内容总结 这一周的内容还是比较多的,而且很复杂,包含第四和第七章。 第四章向我们介绍了类结构的定义与概念,同时举出了好多个例题向我们展示自定义类的方法与应用,对于方法定义的结构与用途进行了讨论:包括return语句 ...
分类:
编程语言 时间:
2018-04-04 23:13:15
阅读次数:
189
带花树算法学习笔记 ~~难得yyb写了一个这么正式的标题~~ Q:为啥要学带花树这种东西啊? A:因为我太菜了,要多学点东西才能不被吊打 Q:为啥要学带花树这种东西啊? A:因为我做自己的专题做不动了,只能先去“预习”ppl的专题了 Q:为啥要学带花树这种东西啊? A:因为可以用来做题啊,比如某WC ...
分类:
编程语言 时间:
2018-04-04 23:14:25
阅读次数:
176
1 边缘自适应插值算法介绍 在Bayer CFA中,由于绿色像素点的数量是红色和蓝色像素数量的两倍,故其包含更多的原始图像的边缘信息。因此,亚当斯和汉密尔顿根据该思想在1997年提出了一种边缘自适应的插值算法。 边缘自适应插值算法:首先提出从水平和垂直两个方向对绿色分量进行插值重建,先设计由亮度信号 ...
分类:
编程语言 时间:
2018-04-04 23:15:20
阅读次数:
292
1.数组 Array类型是很常用的类型.虽然和其他语言中的数组一样都是数据的有序列表,但ECMAScript中的数组还是有很大不同的.首先ECMAScript中的数组可以存放任何类型的数据(字符串,数字,对象,数组,函数...),其次ECMAScript中的数组大小是可以动态调整的.可以随着数据的增 ...
分类:
编程语言 时间:
2018-04-04 23:15:38
阅读次数:
138
今天主要内容 1.生成器补充--生成器推导式 2.内置函数 3.匿名函数 1.生成器推导式 (1)列表推导式:一行搞定 ,简单,感觉高端。但是,不易排错。 例: l1 = [] for i in range(1,12): l1.append('python%s期' % i) print(l1) 生成 ...
分类:
编程语言 时间:
2018-04-04 23:15:48
阅读次数:
136
由于需要访问MongoDB,但是本地开发环境不能直接连接MongoDB,需要通过SecureCRT使用127.0.0.2本地IP代理。但是程序部署到线上生产环境后,是可以直接访问MongoDB的,因此开发好程序后,总是要修改一下MongoDB服务器的IP才能提交代码,这样很是不方便。 由于没有使用s ...
分类:
编程语言 时间:
2018-04-04 23:16:38
阅读次数:
592
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。此题中,一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例:给定有序数组: [-10,-3,0,5,9],一种可行答案是:[0,-3,9,-10,null,5],它可以表示成下面这个高度平衡二叉搜索树: 0 ...
分类:
编程语言 时间:
2018-04-04 23:17:29
阅读次数:
243
适用于mac新手用户或者黑苹果用户 首先,打开终端 输入 java -version 检查是否已安装好Java运行环境 显示我现在电脑没有安装 如果返回版本号,说明运行环境成功 对于windows用过的老司机就很清楚接下来要干什么了 然后在Oracle官网下载对应操作系统的jdk,先点击同意,在选版 ...
分类:
编程语言 时间:
2018-04-04 23:18:46
阅读次数:
247
一、模块 1.模块 1)定义 一系列功能的集合体,在Python中py文件就是一个模块 2)模块的类别 a.使用Python编写的py文件 b.已经被编译成共享库或者DLL的C 或者 C++ 扩展 c.把一系列模块组织在一起的文件夹(注:文件夹下有一个__init__.py文件,该文件成称之为包) ...
分类:
编程语言 时间:
2018-04-04 23:18:54
阅读次数:
160
一、函数 1.避免代码重用 2.提高代码的可读性 二、函数的定义和调用 1. def 函数名(参数1,参数2) ''' 函数注释''' print('函数体') return 返回值 定义 : def关键字开头,空格之后接函数名和圆括号,最后还要加一个冒号。 def是固定的,不能变。 函数名:函数名 ...
分类:
编程语言 时间:
2018-04-04 23:20:26
阅读次数:
178
一:内置函数(续) 1,zip (拉链方法) 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回这些元组。如果各个迭代器的元素个数不一致,则返回的元组个数与最短的对象相同 2,filter (过滤),通过你的函数,过滤一个可迭代对象 3,map 会根据提供的函数对指定序列做 ...
分类:
编程语言 时间:
2018-04-04 23:21:29
阅读次数:
125
# 画地图map_data = [ [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 1, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 0, 1], [1, ... ...
分类:
编程语言 时间:
2018-04-04 23:23:17
阅读次数:
283
知识内容: 1.模块的定义与分类 2.模块的导入 3.模块与包 一、模块的定义与分类 1.什么是模块 模块就是实现了某个功能的代码集合,模块是由一大堆代码构成的 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来, ...
分类:
编程语言 时间:
2018-04-04 23:23:23
阅读次数:
208
问题:使用python正则如何匹配两字符串中间的字符串解决:使用re模块的findall,注意,re.match是只能从开头匹配的方法: 这样就可以匹配到script标签中的代码了 ...
分类:
编程语言 时间:
2018-04-04 23:24:10
阅读次数:
3167
常用模块 1 logging模块 日志级别:Noset (不设置) Debug (调试信息) 也可用10表示 Info--(消息信息) 也可用20表示 Warning (警告信息) 也可用30表示 Error (错误消息) 也可用40表示 Critical (严重错误) 也可用50表示 默认级别是W ...
分类:
编程语言 时间:
2018-04-04 23:25:47
阅读次数:
189
一、 学习内容总结 经过了两三周的学习,基本上对C语言有了一定了了解,通过一些计算机语言而把我们所表达的内容通过计算机表算出来。刚开始学习,肯定会感到困难,主要是语言的转化,每次写代码都是少点东西,全是细节问题,不是这里少标点,就是那里符号不对,但是只要能把自己所想要表达有个清晰的逻辑,然后每天2小 ...
分类:
编程语言 时间:
2018-04-04 23:26:25
阅读次数:
137