1、C#数组(Array) 简述:数组是一个存储相同类型有序集合,数组是用来存储数据的集合,数组中的每项都按索引进行访问,索引是要给数字,用于设置对象子数组中的存储位置。 1.1声明数组语法: datatype[] arrayName; datatype用于指定被存储在数组中的元素类型。 [ ]指定 ...
分类:
编程语言 时间:
2021-03-14 23:53:05
收藏:
0 评论:
0 赞:
0 阅读:
37
我们都知道设计模式有五大原则 单一职责原则:实现类要职责单一。 开闭原则:对扩展开放,对修改关闭。 里氏替换原则:不要破坏继承体系。 接口隔离原则:设计接口的时候要精简单一。 依赖倒置原则:要面向接口编程。 了解完设计模式的五大原则后,因为简单工厂模式即是利用工厂来返回所需的实例化对象,而工厂方法则 ...
分类:
编程语言 时间:
2021-03-14 23:51:48
收藏:
0 评论:
0 赞:
0 阅读:
28
文件是数据源的一种,最主要的作用是保存数据。在操作系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。例如: 通常把显示器称为标准输出文件,printf 就是向这个文件输出数据; 通常把键盘称为标准输入文件,scanf 就是从 ...
分类:
编程语言 时间:
2021-03-14 23:50:56
收藏:
0 评论:
0 赞:
0 阅读:
31
循环分支的深度总结和趣应用
分类:
编程语言 时间:
2021-03-14 23:50:20
收藏:
0 评论:
0 赞:
0 阅读:
23
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/3/13 22:34 # @Author : banzhu # @File : if_else """ 语法格式: 1. if表达式: 代码块 2. if表达式: 代码块1 el ...
分类:
编程语言 时间:
2021-03-14 23:47:50
收藏:
0 评论:
0 赞:
0 阅读:
34
顺序查找,也叫线性查找,从列表的第一个元素开始,顺序进行搜索,直到找到元素或者搜索到列表的最后一个元素为止。 时间复杂度:O(n) import random def linear_search(lst, val): for index in range(len(lst)): if lst[inde ...
分类:
编程语言 时间:
2021-03-14 23:47:16
收藏:
0 评论:
0 赞:
0 阅读:
31
#include<stdio.h> int main(){ printf(" O \n"); printf("<H>\n"); printf("I I\n"); return 0; } #include<stdio.h> int main(){ printf(" O O\n"); printf("< ...
分类:
编程语言 时间:
2021-03-14 23:46:41
收藏:
0 评论:
0 赞:
0 阅读:
34
本节重点分析Spring容器启动中 读取配置文件 解析一个个Bean封装成BeanDifinition注入到Map中 完成Bean的实例化过程(注意是实例化,并没有初始化) 本节的重点就是 看到下obtainFreshBeanFactory()这个过程中做的事 源码分析 这一阶段先记住Applica ...
分类:
编程语言 时间:
2021-03-14 23:45:25
收藏:
0 评论:
0 赞:
0 阅读:
45
Math类 java.lang.Math提供了一系列静态方法用于科学计算。其方法的参数和返回值类型一般为double型。 abs 绝对值 acos,asin,atan,cos,sin,tan 三角函数 sqrt 平方根 pow(double a,doble b) a的b次幂 log 自然对数 exp ...
分类:
编程语言 时间:
2021-03-14 23:44:50
收藏:
0 评论:
0 赞:
0 阅读:
28
题目要求:数组中最大的子数组之和(如下图),然后进行单元测试和效能分析。 一、数组中最大的子数组之和的类 代码如下: class SumMaxNum(): def function(serf,lists): max_sum = lists[0] pre_sum = 0 for i in lists: ...
分类:
编程语言 时间:
2021-03-14 23:44:40
收藏:
0 评论:
0 赞:
0 阅读:
40
2021-03-14:手写代码:单链表冒泡排序。福大大答案2021-03-14:遍历链表,算出元素个数,假设为N。需要嵌套循环,外循环N-1轮,每轮循环相邻交换N-1次。代码用golang编写,代码如下:packagemainimport"fmt"funcmain(){//head:=&ListNode{Val:4}//head.Next=&ListNode{Val:2}//hea
分类:
编程语言 时间:
2021-03-14 23:44:29
收藏:
0 评论:
0 赞:
0 阅读:
33
直方图 代码: 1 from PIL import Image 2 from pylab import * 3 4 im = array(Image.open('2.jpg').convert('L')) 5 6 figure() 7 gray() 8 contour(im,origin='imag ...
分类:
编程语言 时间:
2021-03-14 23:42:59
收藏:
0 评论:
0 赞:
0 阅读:
44
1、冒泡排序和快速排序 def maopaopaixu(a): for i in range(len(a) - 1): # 这个循环负责设置冒泡排序进行的次数 # 第一次排就能把最大的排到最后面,最后一个就不参与排序了 # 第二次排需要的次数-1,能把第二大的排到倒数第二,倒数第二个就不参与排序了 ...
分类:
编程语言 时间:
2021-03-14 23:42:33
收藏:
0 评论:
0 赞:
0 阅读:
28
一、匿名对象 创建对象时,只有创建对象的语句,却没有把对象地址赋值给某个变量。 虽然是创建对象的简化写法,但是应用场景非常有限。 匿名对象:没有变量名的对象。 语法格式: new 类名(参数列表); 二、应用场景 1、创建匿名对象直接调用方法,没有变量名 Demo: new Scanner(Syst ...
分类:
编程语言 时间:
2021-03-14 23:41:38
收藏:
0 评论:
0 赞:
0 阅读:
53
原程序为生成一定范围的随机数组并排序,在更新之前效果如下图: 此时会在目录下输出四个结果文件: 更新了文件读入功能: 首先,将数据放入文件中,数字间用空格隔开: 然后使用程序进行读取: 可以看到文件中的数字被成功排序: 文件读取功能代码: protected PointScanner(String ...
分类:
编程语言 时间:
2021-03-14 23:40:36
收藏:
0 评论:
0 赞:
0 阅读:
38
一.Scanner 功能:可以实现键盘输入数据到程序之中 1.导包import 包路径.类名称;如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。只要java.lang包下的内容不需要导包,其他的包都需要import语句。2.创建类名称 对象名 = new 类名称()3.使用对象 ...
分类:
编程语言 时间:
2021-03-14 23:40:04
收藏:
0 评论:
0 赞:
0 阅读:
38
参考:python运筹优化(一):Cplex for python使用简介 下面是一个简单的优化模型: $$ min \sum_{i=1}^{n} \sum_{j=1}^{m} c_{ij} x_{ij} $$ $$s.t.$$ $$\sum_{i=1}^{n} a_{ij}x_{ij} \le b ...
分类:
编程语言 时间:
2021-03-14 23:39:24
收藏:
0 评论:
0 赞:
0 阅读:
23
1.概念:存储多个数据 * 特点:* 1.引用数据类型* 2.数组当中多个数据类型必须统一* 3.数组的长度在程序运行中不可改变 2.初始化 [动态初始化--长度] [静态初始化--内容] 格式:数据类型[] 数组名称 = new 数据类型[数组长度] *静态初始化基本格式:* 数据类型[] 数组名 ...
分类:
编程语言 时间:
2021-03-14 23:37:42
收藏:
0 评论:
0 赞:
0 阅读:
49
引言上一篇文章我们介绍了AQS的信号量Semaphore《Java高并发编程基础三大利器之Semaphore》,接下来应该轮到CountDownLatch了。什么是CountDownLatchCountDownLatch是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就减1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上(调用await方法的线程)
分类:
编程语言 时间:
2021-03-14 23:37:32
收藏:
0 评论:
0 赞:
0 阅读:
26
地址:https://zhuanlan.zhihu.com/p/148504094 一、什么是事务的传播? 简单的理解就是多个事务方法相互调用时,事务如何在这些方法间传播。 举个栗子,方法A是一个事务的方法,方法A执行过程中调用了方法B,那么方法B有无事务以及方法B对事务的要求不同都会对方法A的事务 ...
分类:
编程语言 时间:
2021-03-14 23:36:45
收藏:
0 评论:
0 赞:
0 阅读:
24