Java 平台级模块系统 java模块化解决的问题:减少Java应用和Java核心运行时环境的大小与复杂性 模块化的 JAR 文件都包含一个额外的模块描述器。在这个模块描述器中, 对其它模块的依赖是通过 “requires” 来表示的。另外, “exports” 语句控制着哪些包是可以被其它模块访问 ...
分类:
编程语言 时间:
2018-01-17 15:52:44
阅读次数:
160
本文内容 1. 为什么要学python? 2. python是一种什么语言? 3. python安装过程 4. 第一个程序之helloworld 5. 变量 6. 用户输入 7. 格式化输出 8. 表达式 if else 9. 表达式while loop 10. 表达式for loop 11. br ...
分类:
编程语言 时间:
2018-01-17 15:58:10
阅读次数:
233
1、7个“坑” 2、避免坑的原则 (1)如果两边有true或者false,千万不要使用== (2)如果两边有[],''或者0,千万不要使用== (3)最好都使用 ,来避免强制转换的坑! ...
分类:
编程语言 时间:
2018-01-17 15:59:57
阅读次数:
205
注意 '+ str(jiqiren) + ' 要和r' 靠紧写。 这也验证了,正则表达式也可以写在txt里面,然后一行行读出来和r'配合 ...
分类:
编程语言 时间:
2018-01-17 16:01:10
阅读次数:
170
自己开发环境需要安装 redis 服务,百度一下很多,下面主要说明Springboot 集成 redis 讲解 我的版本 java8 + redis3.0 + springboot 1.5.9。 Spring redis 集成了 jedis redis 中存储的是 bytes 1 spring bo ...
分类:
编程语言 时间:
2018-01-17 16:02:24
阅读次数:
207
接着前面的登录模块的进化史,带大家回顾java学习历程(一) 继续往下面讲 前面我们去实现登录功能,都是想着要完成这个功能,直接在处理实际业务的类中去开始写具体的代码一步步实现,也就是面向过程的编程。 那么现在我们站在设计的角度上去实现该如何做呢?实际上在项目开发的时候,需求规划和数据库设计好之后, ...
分类:
编程语言 时间:
2018-01-17 16:03:12
阅读次数:
154
定义 栈是Vector的一个子类,它实现了一个标准的后进先出的栈。堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。 图例 在下面图片中可以看到进栈(push)和出栈(pop)的过程。简单来说,栈只有一个入口(出口),所以先进后出(后进先 ...
分类:
编程语言 时间:
2018-01-17 16:04:37
阅读次数:
211
处理好三个东西 1、头文件,Configuration Properties → VC++ Directories → Include Directories 2、静态库,Configuration Properties → Linker → Input → Additional Dependenc ...
分类:
编程语言 时间:
2018-01-17 16:04:45
阅读次数:
162
1 import pickle 2 3 # 在python中如果我们有一些对象需要持久性存储,并且不丢失我们这个对象的类型与数据, 4 # 我们则需要将这些对象进行序列化,序列化后,需要使用的时候,我们在回复为原来的数据, 5 # 序列化的这种过程,我们将其称为pickle(腌制) 6 7 8 # ... ...
分类:
编程语言 时间:
2018-01-17 16:05:22
阅读次数:
174
目录讲解: 一、服务提供者与服务消费者的概念 二、编写一个服务提供者的测试类(code) 1.1、 使用微服务构建的是分布式系统,微服务之间通过网络进行通信。我们使用微服务提供者与服务消费者来描述微服务之间的调用关系。 如下: 在生活中就有这样的例子,在我们看电影的时候,用户发起一个购票的请求。在进 ...
分类:
编程语言 时间:
2018-01-17 16:44:12
阅读次数:
225
monkeytype 一个可以自动添加注释的模块! 先要下载: pip install monkeytype 以官网的sample code为例 这个test.py的文件会调用add()方法 我们在cmd窗口执行如下命令: monkeytype run test.py 程序执行完毕,可以看到返回了3 ...
分类:
编程语言 时间:
2018-01-17 16:46:00
阅读次数:
150
一,集合。 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 1,集合的创建。 2,集合的增。 3,集合的 ...
分类:
编程语言 时间:
2018-01-17 16:46:37
阅读次数:
174
一、Callable 与 Runnable 先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法: 由于run()方法返回值为void类型,所以在执行完任务之后无法返回任何结果。 Callable位于java.util.concurrent包下,它也是一个 ...
分类:
编程语言 时间:
2018-01-17 16:48:40
阅读次数:
200
DDA算法 数字微分分析仪(digital differential analyzer, DDA)方法是一种线段扫描转换算法。基于使用等式(3.4)或等式(3.5)计算的&x或&y。在一个坐标轴上以单位间隔对线段取样,从而确定还有一个坐标轴上最靠近线路径的相应整数值。首先考虑如图3.6所看到的的具有 ...
分类:
编程语言 时间:
2018-01-17 16:48:51
阅读次数:
212
一,文件操作基本流程。 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给 ...
分类:
编程语言 时间:
2018-01-17 16:49:53
阅读次数:
186
一.java多线程方式2: 实现Runnable接口 好处:a. 可以避免由于java单继承带来的局限性. b. 适合多个相同的程序的代码去处理同一个资源的情况, 把线程与程序的代码, 数据有效分离, 较好体现了面向对象的思想. (例如多窗口售票) 1. 步骤: a.自定义类实现接口 b.重写run ...
分类:
编程语言 时间:
2018-01-17 18:08:22
阅读次数:
168
1.如何准确判断一个变量是数组类型 2.写一个原型链继承的例子 3.描述new一个对象的过程 ...
分类:
编程语言 时间:
2018-01-17 18:08:28
阅读次数:
227