atom下python好用的几个插件 atom-beautify 代码优化 atom-python-run 运行 autocomplete-python 代码补全 file-icons 图标优化 highlight-selected 选择高亮 hyperclick 跳转定义 minimap 小视图 ...
分类:
编程语言 时间:
2019-05-16 19:12:57
阅读次数:
194
内部类(inner class)是定义在另一个类中的类。 内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。 内部类可以对同一个包中的其他类隐藏起来 当想定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比较便捷。 以下简单举例: 一个时钟需要两个参数:发布通告 ...
分类:
编程语言 时间:
2019-05-16 20:23:03
阅读次数:
155
老早以前刚学程序的时候碰到了这么个问题,当时没想出来,今天突然想起来了这么个问题于是写了下,也算留个纪念吧 如果输入为abcd,结果则为 ...
分类:
编程语言 时间:
2019-05-16 20:24:49
阅读次数:
179
1.5 heapq模块实现一个优先级队列 ...
分类:
编程语言 时间:
2019-05-16 20:26:53
阅读次数:
146
1.常用操作符 算术操作符,赋值操作符,比较操作符和逻辑操作符 2.数字数据 变量与赋值、 数字数据类型 3.流程控制 条件语句、While语句、break语句和continue语句、for循环 4.数据结构 标量、序列、映射、集合 列表、列表函数、字符串、字符串函数、元组、字典、集合 5.文件读写 ...
分类:
编程语言 时间:
2019-05-16 20:30:10
阅读次数:
144
C(第一个C程序) 和 C++ (第一个C++程序)对比碰撞
分类:
编程语言 时间:
2019-05-16 21:43:41
阅读次数:
151
python列表 列表推导式 例1 打印如下: 相当于: 例2 相当于 ...
分类:
编程语言 时间:
2019-05-16 21:46:04
阅读次数:
149
题目 给定数组arr和整数num,求数组的子数组中有多少个的满足“最大值减去最小值 maxQue = new LinkedList(); LinkedList minQue = new LinkedList(); int i = 0; int j = 0; while (i = arr[j]) { ...
分类:
编程语言 时间:
2019-05-16 22:53:29
阅读次数:
159
package 接口运用;interface Person{ public void eat(); public void sleep(); public void play(); }class Student implements Person{ String StudentClass; publ ...
分类:
编程语言 时间:
2019-05-16 22:55:25
阅读次数:
154
while语句的一般形式: 同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。 以下实例使用了 while 来计算 1 到 100 的总和: 执行结果如下: 无限循环: 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下: 输出结果如下: whi ...
分类:
编程语言 时间:
2019-05-16 23:01:13
阅读次数:
564
一直对ds课上晏海华老师讲的dijkstra算法印象深刻,苦于一直没有地方施展,这次终于有了机会,于是第二次和第三次我都用了dijkstra算法莽到底。Dijkstra是单源的最短路径算法,主要特点是以起点为中心向外层层扩展(广度优先搜索思想),直至遍历完所有点,算出源点到其余所有点的最短距离。其具 ...
分类:
编程语言 时间:
2019-05-16 23:03:24
阅读次数:
243
Python字符串的方法 字符串大小写相关 upper() 转换字符串中的所有小写字符为大写。 swapcase() 翻转字符串中的大小写。 lower() 转换字符串中所有大写字符为小写。 capitalize() 把字符串的第一个字符改为大写。 casefold() 把整个字符串的所有字符改为小 ...
分类:
编程语言 时间:
2019-05-16 23:04:06
阅读次数:
267
因公司新项目决定使用webservice与其它项目做交互,于是开始了webservice之旅。 初入webservice的时候第一个接触的工具叫axis2,网上有着大量的简单案例。功能很强大,代码自动生成,能传递各种类型的数据。但是考虑到整合入公司项目的问题,决定去找一个不是自动生成手写的webse ...
分类:
编程语言 时间:
2019-05-16 23:04:22
阅读次数:
268
程序开发步骤说明 开发环境已经搭建完毕,可以开发我们第一个Java程序了。 Java程序开发三步骤: 第一个 HelloWord 源程序 代码实现: 执行结果: 入门程序说明 编译和运行是两回事 编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器 ...
分类:
编程语言 时间:
2019-05-17 00:10:15
阅读次数:
173
1、实现方法 2、指针类型和非指针类型 3、实现继承和重写 4、调用方法的三种方法 5、定义setter和getter方法 ...
分类:
编程语言 时间:
2019-05-17 00:10:47
阅读次数:
202
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:
编程语言 时间:
2019-05-17 00:11:09
阅读次数:
180
程序员自己定义的名称,例如类名,方法名,变量等等 标识符命名的规则 1、只能由字母(a-z,A-Z),数字(0-9),下划线(_)和美元符号($)组成 2、不能以数字开头 3、不能与关键字重名 4、严格区分大小写 类命名规范 首字母大写,后面每个单词首字母大写(大驼峰式)。 方法命名规范 首字母小写 ...
分类:
编程语言 时间:
2019-05-17 00:13:30
阅读次数:
153
Spring Boot项目中数据源的配置可以通过两种方式实现: 1.application.yml或者application.properties配置 2.注入DataSource及SqlSessionFactory两个Bean 通过第二种方式配置数据源则按照MybatisPlus官方文档使用分页及 ...
分类:
编程语言 时间:
2019-05-17 09:15:47
阅读次数:
403
第1行和第2行是标准注释,第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行,第2行注释表示.py文件本身使用标准UTF-8编码; 第4行是一个字符串,表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的文档注释; 当我们在命令行运行hello模块文件时,Pyt ...
分类:
编程语言 时间:
2019-05-17 09:22:58
阅读次数:
127
类似_xxx和__xxx这样的函数或变量就是非公开的(private),不应该被直接引用。 我们在模块里公开greeting()函数,而把内部逻辑用private函数隐藏起来了,这样,调用greeting()函数不用关心内部的private函数细节,这也是一种非常有用的代码封装和抽象的方法,即: 外 ...
分类:
编程语言 时间:
2019-05-17 09:29:29
阅读次数:
121