自定义数组 主要功能有增、删(根据索引,根据值)、改、查扩容等功能 1 package array; 2 3 public class CustomArray { 4 private int[] array = null; 5 //数组有效长度 6 public int length = 0; 7 ...
分类:
编程语言 时间:
2020-03-29 19:50:22
阅读次数:
84
由于一些功能用python代码实现会更加方便(python有那么多实用的库真的香),所以可以用python实现部分代码并通过javaWeb来调用执行。 python代码文件 test.py 加入time.sleep(2)让python的输出有停顿间隔性。主要是为了验证java执行python代码的时 ...
分类:
编程语言 时间:
2020-03-29 21:04:19
阅读次数:
155
规范化能更好的控制程序结构,让程序具有更高的可读性。项目目录结构"其实也是属于"可读性和可维护性"的范畴,我们设计一个层次清晰的目录结构,就是为了达到以下两点:可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等。从而非常快速的了解这... ...
分类:
编程语言 时间:
2020-03-29 21:05:09
阅读次数:
91
排序 1.定义: 所谓排序,即是整理文件中的内容,使其按照关键字递增或递减的顺序进行排列。 输入:n个记录,n1,n2……,其对应1的关键字为k1,k2…… 输出:n(i1),n(i2)……,使得k(i1)<=k(i2)…… (形象点讲就是排排坐,调座位,高在前低在后;或者低在前高在后) 2.排序算 ...
分类:
编程语言 时间:
2020-03-29 21:05:35
阅读次数:
79
1、Comparator接口 @FunctionalInterface public interface Comparator<T> { (1)普通方式: public static void main(String[] args) { List<String>list= Arrays.asList ...
分类:
编程语言 时间:
2020-03-29 21:08:02
阅读次数:
88
在Jupyter Notebook上使用Python实现下述代码的边缘提取、图像滤波功能,这个过程中实现某些功能处理出来的图像可能会有点粗糙。关于opencv库的安装可以参考:Python下opencv库的安装过程与一些问题汇总。 一、边缘提取 import cv2#导入opencv库 #读取原灰度 ...
分类:
编程语言 时间:
2020-03-29 21:08:31
阅读次数:
114
@SpringBootApplication public class DemoApplication{ public static void main(Stirng[] args){ SpringApplication.run(DemoApplication.class, args); } } @ ...
分类:
编程语言 时间:
2020-03-29 21:09:45
阅读次数:
97
Shiro核心三大组件 1. Subject Subject表示与系统交互的对象,可以是登录系统的操作用户,也可能是另外一个软件系统。 Subject类图 2. SecurityManager SecurityManager是Shiro架构最核心的组件。实际上,SecurityManager就是Sh ...
分类:
编程语言 时间:
2020-03-29 21:13:37
阅读次数:
91
原码是什么?反码是什么?补码是什么? 原码:正数:正数转换为二进制位就是这个正数的原码负数:负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码 int 2 原码: 00000000 00000000 00000000 00000010 int -2 原码:10000000 00000000 ...
分类:
编程语言 时间:
2020-03-29 21:14:21
阅读次数:
83
typeof 操作符 你可以使用 typeof 操作符来检测变量的数据类型。 typeof "John" // 返回 string typeof 3.14 // 返回 number typeof false // 返回 boolean typeof [1,2,3,4] // 返回 object ty ...
分类:
编程语言 时间:
2020-03-29 21:18:37
阅读次数:
75
添加pom依赖 创建 mybatis-generator.xml 文件 文件名以及路径注意要与前面pom.xml指定的配置文件名以及目录相符合。 执行maven文件开始逆行工程 如图所示打开视图选择Maven Project。如果之间maven依赖添加成功将会看到下面的画面。 双击mybatis-g ...
分类:
编程语言 时间:
2020-03-29 21:19:11
阅读次数:
81
/* 排序算法 */ #include <stdio.h> //冒泡排序 void Bubble_sort(int *p_val, int size) { int j = 0; int i = 0; for (i = 0;i < size - 1;i++) { for (j = i;j < size ...
分类:
编程语言 时间:
2020-03-29 21:20:29
阅读次数:
90
https://hsivonen.fi/modern-cpp-in-rust/ Since version 56, Firefox has had a new character encoding conversion library called encoding_rs. It is writte ...
分类:
编程语言 时间:
2020-03-29 21:26:15
阅读次数:
81
1、初始化与清理的重要性: 1、许多C程序的错误都源于程序员忘记初始化变量,特别是使用程序库时,如果不知道如何初始化库的构件更容易出错 2、当使用完一个元素时,这个元素就不会有什么影响了,所以很容易就会忘记,但是这个元素占用的资源一直存在,如果资源一直得不到释放,就会造成资源(内存)耗尽 2、构造器 ...
分类:
编程语言 时间:
2020-03-29 21:29:32
阅读次数:
102
JavaScript if...Else 语句 条件语句用于基于不同的条件来执行不同的动作。 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。 在 JavaScript 中,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true ...
分类:
编程语言 时间:
2020-03-29 21:31:21
阅读次数:
137
我觉得自己写的不好,所以先贴一个写的好的帖子 感觉看完不用回来了。。。。 这是一个大佬写的的博客 : https://www.cnblogs.com/yixianyixian/p/8372832.html 第一:JavaEE 体系进行分层开发,事务处理位于业务层,Spring 提供了分层设计 业务层 ...
分类:
编程语言 时间:
2020-03-29 22:38:54
阅读次数:
96
1.简单工厂模式(Simple Factory Pattern) 一个工厂生产所有的产品,根据输入参数决定产品的种类。 #include "Factory.h" #include "ProductA.h" #include "ProductB.h" Product* Factory::createP ...
分类:
编程语言 时间:
2020-03-29 22:39:39
阅读次数:
105
一、饥饿模式: 典型的空间换时间,当类装载的时候就会创建类实例,不管你用不用,先创建出来,然后每次调用的时候,就不需要判断了,节省了运行时间。 1 public class HungrySingleton { 2 3 private static HungrySingleton instance = ...
分类:
编程语言 时间:
2020-03-29 22:41:26
阅读次数:
106
本文仅代码,无理论解释 实话实说,我觉得这个算法在C系列的语言下,简直垃圾到爆炸……毕竟是一群完全不懂程序数学家对着纸弄出来的,看起来好像非常的有用,实际上耗时是非常爆炸的。 但是《算法导论》里有啊……然后上课又要求手写一个 于是我就手写了一个……我尽可能的减少使用的空间同时加快速度了,当 n = ...
分类:
编程语言 时间:
2020-03-29 22:41:38
阅读次数:
115
本节内容 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 name=['tom','jouy','li'] 通过下标访问列表中的元素,下标从0开始计数 如: ...
分类:
编程语言 时间:
2020-03-29 22:42:47
阅读次数:
108