码迷,mamicode.com
首页 > 编程语言 > 日排行
冒泡排序
1 #include<iostream> 2 using namespace std; 3 int main(){ 4 // 冒泡排序 5 int n; 6 while(cin>>n){ 7 int num[n]; 8 int c=0; 9 int t; 10 for(int i=0;i<n;i++... ...
分类:编程语言   时间:2019-09-08 17:57:03    阅读次数:68
第二周Java学习总结
第二周Java学习总结 1,Java程序的注释: 1,// 单行注释 2,/* */ 多行注释 3,/** */ 文本注释 这种注释会在被编译程序的正式文档 2,Java中的标识符: 1.类和接口名。每个字的首字母大写,含有大小写。例如, MClass,HelloWorld,Time等。 2.方法名 ...
分类:编程语言   时间:2019-09-08 17:58:34    阅读次数:79
Java 之 字节输入流 [InputStream]
一、字节输入流 java.io.InputStream 抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中。 它定义了字节输入流的基本共性功能方法。 共性方法: 注意:close 方法,当完成流的操作时,必须调用此方法,释放系统资源。 InputStream 的子类 深色的为节点流,浅色 ...
分类:编程语言   时间:2019-09-08 18:00:11    阅读次数:107
初涉Java
一.学习内容总结 1.程序入口 但如果类的定义使用了public class声明,那么文件名必须与类名保持一致,使用了class定义的类,文件名称可以和类名称不同. 2.输出语句 3.print与println的区别 4.转义字符 5.注释 6.java基本数据类型 7.声明变量的形式 8.变量命名 ...
分类:编程语言   时间:2019-09-08 18:11:16    阅读次数:84
选择排序
选择排序像冒泡排序一样,每趟只放置一个项目到正确的位置。 但是,通常情况下它执行的交换会比较少,因为它会立即将项目移动到数组的正确位置。 1、算法思想:选择排序,从头至尾扫描序列,找出最小的一个元素,和第一个元素交换,接着从剩下的元素中继续这种选择和交换方式,最终得到一个有序序列。 2、算法过程 示 ...
分类:编程语言   时间:2019-09-08 18:13:38    阅读次数:76
多级树的深度优先遍历与广度优先遍历(Java实现)
多级树的深度优先遍历与广度优先遍历(Java实现) [TOC] 深度优先遍历与广度优先遍历其实是属于图算法的一种,多级树可以看做是一种特殊的图,所以多级数的深/广遍历直接套用图结构的遍历方法即可。 工程中后端通常会用多级树来存储页面表单的各级联动类目,本文提供了深度遍历与广度遍历的示例,在使用时只要 ...
分类:编程语言   时间:2019-09-08 18:14:16    阅读次数:106
[Python] 命令行模式阅读博客园的博文
通过Python脚本读取博客园分页数据,把标题、摘要和链接过滤出来,方便我们在命令行中阅读。 阅读本文可以熟悉一般爬虫的原理,以及指令交互界面的开发。 一、说明 运行环境:win10/Python 3.5(Win10的玩家可以下载 Window Terminal Preview玩玩,确实不错!); ...
分类:编程语言   时间:2019-09-08 18:15:19    阅读次数:92
python字符识别
Python:tesserocr 在 windows 下的安装及简单使用 tesserocr 是 python 的一个 OCR 库,它是对 tesseract 做的一层 Python API 封装,所以他的核心是tesseract。 使用 ...
分类:编程语言   时间:2019-09-08 18:17:37    阅读次数:79
java-闰年的判断 GregorianCalendar
package com.rj.bd.new_one; import java.util.GregorianCalendar; /** * @desc 闰年的判断 * @time 2019-09-08 * @author yhx * */ public class RunNina { public s... ...
分类:编程语言   时间:2019-09-08 18:21:39    阅读次数:89
基于队列queue实现的线程池
在Python中给多进程提供了进程池类,对于线程,Python2并没有直接提供线程池类(Python3中提供了线程池功能),而线程池在并行中应用较广泛,因此实现一个进程池的功能十分必要。本文基于队列(queue)功能来实现线程池功能。 ...
分类:编程语言   时间:2019-09-08 18:23:20    阅读次数:89
第二章 线程安全
第二章 线程安全 2.1 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。我们通过一个案例,演示线程的安全问题:电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “葫芦娃 ...
分类:编程语言   时间:2019-09-08 18:25:00    阅读次数:100
Python基础(九)-面向对象二
一、静态属性,类方法,静态方法1.1、静态属性未使用静态属性之前:class Room: def __init__(self,name,owner,width,length,heigh): self.name=name self.owner=owner self.width=width self.l... ...
分类:编程语言   时间:2019-09-08 18:27:46    阅读次数:103
python添加水印
# coding:utf-8 from PIL import Image, ImageDraw, ImageFont def add_text_to_image(image, text): font = ImageFont.truetype('C:\Windows\Fonts\STXINGKA.TT... ...
分类:编程语言   时间:2019-09-08 18:28:00    阅读次数:108
冒泡排序
冒泡排序:基本过程就是巡回,所谓巡回,就是从前往后,相邻的两个元素顺序的比较,如果前边大后边小,出现逆序的时候,它们就做交换。从前走到后,称为一次巡回。 重复遍历需要排序的数组 比如有以下数组,用冒泡排序 巡回前: 5 8 1 3 6 2 4 7 第一次巡回 5 1 3 6 2 4 7 (a) 8 ...
分类:编程语言   时间:2019-09-08 18:28:41    阅读次数:124
Java IO流(二)
[TOC] Java IO流(二) 7. 字节缓冲流 能够高速读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等,这些功能强大的流,都是在基本的流对象基础之上创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。 7.1 概述 缓冲流,也叫高效流,是对4个基本的 Fi ...
分类:编程语言   时间:2019-09-08 18:30:00    阅读次数:80
Java基础---Java方法的重载Overload
对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,太麻烦。 方法的重载(Overload):多个方法的名称一样,但是参数列表不一样。好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能。 方法重载与下列因素相关: 1. 参数个数不同 2. 参数类型不同 3. 参数的多 ...
分类:编程语言   时间:2019-09-08 18:31:49    阅读次数:118
双电梯电梯调度算法的简单分析
单部电梯调度过程中的基本原则:使用操作系统的scan算法 多部电梯调度所遵循原则:(1) 顺向接反向不接原则:当1号梯正在上行时,如果其上方出现上行的召唤信号,则由1号梯去完成接送任务,而基站的2号梯留在原位置不予应答。如果在1号梯的上方出现下行召唤信号,则在基站的2号接受此接送指令。 (2) 当同 ...
分类:编程语言   时间:2019-09-08 18:37:58    阅读次数:173
SpringBoot中的@ConfigurationProperties
有什么用 该注解的作用类似于 ,即为组件中的属性进行赋值。 怎么用 首先是建立一个springboot的工程,不再赘述。 首先我们建立一个 类和一个 类。 再来看SpringBoot的主配置文件application.properties 在springboot的测试类中进行测试 控制台打印一下 结 ...
分类:编程语言   时间:2019-09-08 18:39:41    阅读次数:140
SpringBoot系列:二、SpringBoot的配置文件
SpringBoot的配置文件在resources文件夹下 springboot的配置文件支持两种形式的写法,一种是经典的properties另一种是yml yml通过空格缩进的形式来表示对象的层级关系,这里采用yml方法来示例,如果你之前写过k8s的容器文件话那就更容易上手了 首先要把文件的编码格 ...
分类:编程语言   时间:2019-09-08 18:40:25    阅读次数:126
java学习总结
第二周Java学习总结 这一学期接触了全新的专业知识——Java,和上一学期的C语言有所不同,老师一开始所说,C语言是面向程序设计,而Java则是面向对象,c是java的记出,大概就是说面向对象就是针对用户提出提出的问题进行分析,并将分析的结果设计成一张完整的图纸,与需求的用户确认,之后将一切的准备 ...
分类:编程语言   时间:2019-09-08 19:49:16    阅读次数:98
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!