、 Hashset集合是set接口的子类 底层是一个哈希表,不能存储重复的元素,通过hashcode方法和equals方法来保证数据的唯一性。取出数据时,不能保证数据的顺序和存入数据的顺序一致 hashcode方法用来比较2个元素的哈希值,如果哈希值一样,就调用equals方法,比较元素的内容是否一 ...
分类:
编程语言 时间:
2018-06-03 22:18:00
阅读次数:
153
微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。 微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大, ...
分类:
编程语言 时间:
2018-06-03 22:18:08
阅读次数:
199
Python之*args和**kwargs使用方法
分类:
编程语言 时间:
2018-06-03 22:18:26
阅读次数:
202
1.定义列表 引申:如何判断当前数据类型是否为一个列表格式?可以使用python内置的type方法进行判断,使用方法如下 type(a) is list 通过返回的布尔值进行判断,True为是,Flase为否 2.增删改查 查: 输出列表中第一个元素print (a[0]) 输出列表中全部的内容:p ...
分类:
编程语言 时间:
2018-06-03 22:18:34
阅读次数:
234
概述 C/C++语言,在内存管理领域,开发需要对创建的对象进行手工的释放或回收,而在我Java内存管理领域,我们的内存管理交给了虚拟机,在虚拟机的自动内存管理机制调度下,不太容易出现内存泄漏或者内存溢出的问题,然而在不了解虚拟机运作原理的情况下,一旦出现内存泄漏或者内存溢出的问题,将会无从下手分析, ...
分类:
编程语言 时间:
2018-06-03 22:18:49
阅读次数:
182
图片修复程序 可用于水印去除 在现实的生活中,我们可能会遇到一些美好的或是珍贵的图片被噪声干扰,比如旧照片的折痕,比如镜头上的灰尘或污渍,更或者是某些我们想为我所用但有讨厌水印,那么有没有一种办法可以消除这些噪声呢? 答案是肯定的,依然是被我们用了无数次的OpenCV这款优秀的框架。 效果预览 图片 ...
分类:
编程语言 时间:
2018-06-03 22:21:02
阅读次数:
192
?我们今天来看下异常处理,在看 C++ 的异常处理之前,先来看看 C 语言中的异常处理。那么什么是异常呢?在程序运行过程中可能会产生异常,异常(Exception)与 Bug 的区别是:异常是程序运行时可预料的执行分支,而 Bug 是程序中的错误,是不被预期的运行方式。下来我们来看看异常和 Bug 的对比:a> 异常比如运行时产生除 0 的情况,需要打开的外部文件不存在,数组访问时越界;b> Bug 是使用野指针,堆数组使用结束后未释放,选择排序无法处理长度为 0 的数组。在 C 语言中的经典处理方式为:if ... else ... 。if 语句中处理的是正常情况代码逻辑,else 语句中处理的是异常情况代码逻辑。
分类:
编程语言 时间:
2018-06-03 22:21:09
阅读次数:
226
1. Spring基础配置 Spring框架本身有四大原则: 1) 使用POJO进行轻量级和最小侵入式开发 2) 通过依赖注入和基于接口编程实现松耦合 3) 通过AOP和默认习惯进行声明式编程 4) 使用AOP和模板(template)减少模式化代码 所谓依赖注入指的是容器负责创建对象和维护对象间的 ...
分类:
编程语言 时间:
2018-06-03 22:21:43
阅读次数:
171
Use docopt to fast generate arguments and options.
分类:
编程语言 时间:
2018-06-03 22:22:13
阅读次数:
170
单工程搭建springmvc+spring+mybatis(maven,idea) 1.pom.xml 2.dao层的spring配置文件spring dao.xml 3.service层spring的配置文件spring service.xml 4.web层spring的配置文件spring we ...
分类:
编程语言 时间:
2018-06-03 22:22:42
阅读次数:
143
利用工具seek,pyinotify监控文件内容变化,
分类:
编程语言 时间:
2018-06-03 23:27:03
阅读次数:
219
一、字符串操作:name = 'aabc,dddd,a'name1 = 'q '# print(name[3]) #字符串也可以取下标# print(name.capitalize()) #把字符串首字母大写# print(name.center(11,'*')) #把name放中间,字符串少于11 ...
分类:
编程语言 时间:
2018-06-03 23:27:36
阅读次数:
295
一、开发环境配置-python3和相关库 二、开发环境配置-安装数据库 三、开发环境配置-存储库、Web库、App爬取相关库 四、爬虫框架安装 五、HTTP基本原理、网页基础 六、爬虫基本原理、代理 七、urllib库(一)发请求 八、urllib库(二)处理异常 九、urllib库(三)解析链接 ...
分类:
编程语言 时间:
2018-06-03 23:27:45
阅读次数:
190
说明: 命令在发送方被激活,而在接收方被响应。一个对象既可以作为命令的发送方,也可以作为命令的接收方,或者都可以。命令的典型应用就是图形用户界面开发。每一个窗体都包含菜单,工具栏,按钮等控件,将用户的单机动作也叫命令作为外部事件,然后系统会根据绑定的事件处理程序执行相应的动作即命令获得响应,完成用户 ...
分类:
编程语言 时间:
2018-06-03 23:31:05
阅读次数:
157
Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定的。 函数定义了本地作用域,而模块定义的是全局作用域。 如果想要在函数内定义全局作用域,需要加上global修饰符。 变量名解析:LEGB原则 当在函数中使用未认证的变量名时,Python搜索4个作用域[本地作用域(L)(函数内部声明 ...
分类:
编程语言 时间:
2018-06-03 23:33:05
阅读次数:
219
多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的,多线程访问同一个共享变量特别容易出现并发问题,特别是多个线程需要对一个共享变量进行写入时候,为了保证线程安全, 一般需要使用者在访问共享变量的时候进行适当的同步,如下图所示: 可以看到同步的措 ...
分类:
编程语言 时间:
2018-06-03 23:33:24
阅读次数:
272
importre#定义正则表达式对象RE_PHONE=re.compile(r‘\d{3}-\d{8}|\d{4}-\d{7}‘)deffind_phone(test:str)->list:returnRE_PHONE.findall(test)defmain():test="""陆长善号码:020-22358575周杰伦号码:010-15687782高圆圆号码:030-15456132王力
分类:
编程语言 时间:
2018-06-03 23:33:55
阅读次数:
253
Other Issues GNC 标准接口 最一般的使用方式 new_allocator malloc_allocator VS2013标准分配 没有做过多的工作 G4.9 标准分配器 new_allocator array_allocate底层就是一个数组,不需要进行资源的释放 deallocat ...
分类:
编程语言 时间:
2018-06-03 23:35:40
阅读次数:
242
1.面向对象1.1异常处理(异常、断言、异常类型、抛出异常、Python异常捕捉)异常处理name="aa"try:#这一段是要执行的主体print(name)#exceptExceptionasmsg:#如果没有正常执行,就执行下面的这一段。Exception是错误类型。except:#如果没有正常执行,就执行下面的这一段。Exception是错误类型(有好多类型,可以百度查下,错误类型,尽量写
分类:
编程语言 时间:
2018-06-03 23:37:49
阅读次数:
239
public class sortByPinyin { public static void main(String[] args) { String[] arr = { "刘刘", "李飞", "王五", "老三", "贝贝", "啊三" }; Collator cmp = Collator.ge ...
分类:
编程语言 时间:
2018-06-03 23:38:05
阅读次数:
216