A functional interface similar to Runnable but allows throwing a checked exception. public interface Action { /** * Runs the action and optionally thr ...
分类:
编程语言 时间:
2018-01-22 10:57:17
阅读次数:
181
Junit 1. 概念 JUnit 是一个Java语言的单元测试框架。 单元测试 :单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向 ...
分类:
编程语言 时间:
2018-01-22 10:57:56
阅读次数:
275
spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。 redis介绍 Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些 ...
分类:
编程语言 时间:
2018-01-22 10:58:26
阅读次数:
200
本节大纲: 模块 用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 ...
分类:
编程语言 时间:
2018-01-22 10:58:41
阅读次数:
247
数组 数组的定义 1.数组字面量(直接量) 2.利用构造函数 如果只传一位参数就代表数组的长度。注意:数组只能溢出写不能溢出读。 数组方法(重点) 能改变原数组的7种方法 1. arr.push( ) 从数组最后添加元素。 仿写一个push方法 2. arr.pop( ) 不用传参数 剪切数组最后那 ...
分类:
编程语言 时间:
2018-01-22 10:59:04
阅读次数:
166
1.到底什么是Python?你可以在回答中与其他技术进行对比 Python是一种解释型语言。与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。 Python非常适合面向对象 ...
分类:
编程语言 时间:
2018-01-22 11:01:05
阅读次数:
187
类的声明 类的作用 属性引用 实例化:类名加括号就是实例化,会自动触发__init__函数的运行, 可以用它来为每个实例定制自己的特征 关于self self: 在实例化时自动将对象/实例本身传给__init__的第一个参数,你也可以给他起个别的名字, 但是一般不要这么做。 类属性 一:我们定义的类 ...
分类:
编程语言 时间:
2018-01-22 11:01:12
阅读次数:
123
本节大纲 迭代器&生成器 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计 ...
分类:
编程语言 时间:
2018-01-22 11:02:50
阅读次数:
161
什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置 ...
分类:
编程语言 时间:
2018-01-22 11:03:04
阅读次数:
170
你的问题应该是怎么在C#里调用C++代码写成的后编译好的dll,对吗? 因为如果C#里直接嵌入C++是不会通过编译的。 下面是一个C#里调用C++代码写成的后编译好的dll 的例子: C# 部分: // Sample program to call unmanaged code using Syst ...
分类:
编程语言 时间:
2018-01-22 11:03:13
阅读次数:
165
这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。 thymeleaf介绍 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 J ...
分类:
编程语言 时间:
2018-01-22 11:04:58
阅读次数:
203
需求 现在在维护的是学校的一款信息服务APP的后台,最近要开发一些新功能,其中一个就是加入学校电影院的在线购票。在线购票实际上已经有一套系统了,但是是外包给别人开发的,我们拿不到代码只能拿到数据库,并且也不一定能很好的兼容之前的代码,所以需要基于这个数据库来进行新的开发。 现在用的后台是Spring ...
分类:
编程语言 时间:
2018-01-22 11:05:07
阅读次数:
171
一、Python3中赋值操作其实是对象的引用,相当于起了个别名。可以使用 id 函数验证 二.、再来看看浅拷贝,list和dict中的copy方法,copy模块中的copy函数,都属于浅拷贝,即最外层对象完全复制一份,而内层对象只是引用(还是指向原来的内存地址) 三、最后是深拷贝,copy模块的de ...
分类:
编程语言 时间:
2018-01-22 11:05:33
阅读次数:
193
我们这里对输入的字符串先设定邮箱的验证规则,一个比较弱的验证规则:它需要包含“@”、“.”符号,并且“@”符号之前必须要有至少1个字符,“@”和“.”也必须有至少1个字符,“.”后面至少有2个字符。如果验证错误,在后面输出红色的错误提示;如果验证正确,输出绿色的正确提示。代码实现如下: ...
分类:
编程语言 时间:
2018-01-22 11:05:58
阅读次数:
1749
Spring Boot (二):Web 综合开发 本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特别详细的使用我们会在其它的文章中来展开说明。 we ...
分类:
编程语言 时间:
2018-01-22 11:07:30
阅读次数:
189
维特比乍法是一个特殊但应用最广的动态规划算法,可以解决任何一个图中的最短路径问题。 这个算法是针对一个特殊的图——篱笆网络的有向图的最短路径提出的。 这个算法之所以重要,是因为凡是使用隐含马尔科夫模型描述的问题都可以用它来解码,包括今天 的数字通信,语音识别,拼音转汉字,分词等。 算法基础: 1、如 ...
分类:
编程语言 时间:
2018-01-22 11:10:18
阅读次数:
204
http://www.ityouknow.com/springcloud/2017/06/01/gateway service zuul.html http://blog.csdn.net/forezp/article/details/69939114 spring.application.name ...
分类:
编程语言 时间:
2018-01-22 11:11:17
阅读次数:
215
在终端内打开python模式,利用如下代码查询本机hostname,这里举例为“xxMacBookPro.local”: 在/etc/hosts文件中添加内容: 再此运行程序即可成功启动web服务器。 参考文章 ...
分类:
编程语言 时间:
2018-01-22 11:11:38
阅读次数:
456
因为需要写一个 Blog Feature 的缘故,所以接触了下 GA 的 Python API,发现 G 家的 API 不是那么直观,比较绕,但是,在使用过程中发现其实 G 家的 API 设计挺有意思的,可能有一些新的设计理念,值得思考学习一番。但是这不是这篇文章的重点,这篇文章还是介绍一下 GA ... ...
分类:
编程语言 时间:
2018-01-22 11:13:03
阅读次数:
729
https://pypi.python.org/pypi/pendulum Pendulum的一大优势是内嵌式取代Python的datetime类,可以轻易地将它整合进已有代码,并且只在需要的时候才进行调用。作者精心调校了时区,确保时区准确,还让每个实例都对时区敏感,默认使用UTC。还有就是提供了扩 ...
分类:
编程语言 时间:
2018-01-22 11:13:18
阅读次数:
208