码迷,mamicode.com
首页 > 编程语言 > 日排行
浅析冒泡算法
原理:冒泡算法就是将较小的元素搬移到数组的开始,将较大的元素慢慢地往数组的尾部移动,小的数据就像气泡一下往上冒,而大的数据就像石头一样往下沉。 总结出两个方法,分别是「递归」、「双层for循环」实现: 「双增for循环」:for()方法内传入一个数组,对数组进行循环n-1次,并判断,两两比较,前值是 ...
分类:编程语言   时间:2018-03-06 20:16:34    阅读次数:204
C++STL之set容器
set是STL中一种标准关联容器(vector,list,string,deque都是序列容器,而set,multiset,map,multimap是标准关联容器),它底层使用平衡的搜索树——红黑树实现,插入删除操作时仅仅需要指针操作节点即可完成,不涉及到内存移动和拷贝,所以效率比较高。set,顾名 ...
分类:编程语言   时间:2018-03-06 20:16:43    阅读次数:222
java 对象流
Java对象流 对象流 ObjectInputStream ObjectOutputStream类分别是InputStream和OutputStream的子类,对象输出流使用writeObject(Object obj)方法,将一个对象obj写入到一个文件,使用readObject()读取一个对象。 ...
分类:编程语言   时间:2018-03-06 20:18:33    阅读次数:184
[Js-Java SE]中间变量缓存机制
输出结果为0 原因: Java中采用中间变量缓存机制,如下: j = i++; 这样的表达式会被转化为: temp = i; i = i + 1; j = temp; 代入表达式计算 j 所使用的实际上是 temp 这个中间变量而不是 i 本身,同理可知 j = ++i; 实际上的计算过程为 i = ...
分类:编程语言   时间:2018-03-06 20:20:03    阅读次数:121
C#多线程编程(1)--线程,线程池和Task
C#多线程编程(1)--线程,线程池和Task 新开了一个多线程编程系列,该系列主要讲解C#中的多线程编程。 利用多线程的目的有2个: 一是防止UI线程被耗时的程序占用,导致界面卡顿;二是能够利用多核CPU的资源,提高运行效率。 我没有进行很深入的讲解,是以实际使用为主。我的这个系列主要是《CLR ...
分类:编程语言   时间:2018-03-06 20:20:46    阅读次数:216
基于javaWeb阶段下的Servlet总结
1.Servlet概述 Servlet是用Java语言编写的服务端的程序,采用request--response模式提供Web服务,并且支持标准ServletAPI,Servlet就一个运行在 web服务器上的小的Java程序,用于处理从web客户端发送的请求,并且对请求作出响应。现在目前最新版本为 ...
分类:编程语言   时间:2018-03-06 20:21:05    阅读次数:214
SSM-Spring-07:Spring基于注解的di注入
注解: 说起注解,哇哦,每个人都或多或少的用到过 像什么@Overried,@Test,@Param等等之前就早已熟悉的注解,现在要用注解实现di的注入 注解的本质是什么?就是一个接口,他里面的参数是什么呢?就是这个接口里面的方法,so,我们怎么做? 案例如下: 基于注解的jar包就不用说了,按照之 ...
分类:编程语言   时间:2018-03-06 20:21:36    阅读次数:189
【Leetcode】Day1 Singular number(python)
开个贴记录leetcode刷题,每天刷五道easy,刷完后刷medium,用python和c++做。今天第一天,加油! 题目 原题 翻译 链接 "singular number" 方法 我的方法 输出结果 ...
分类:编程语言   时间:2018-03-06 20:21:45    阅读次数:204
大致了解写java聊天器所需要的技术
今天刚刚开通博客,希望它陪我一起成长。 未来的时间要完成java聊天器的小项目。今天先简单查阅了一下需要用到的技术内容。 1.对聊天数据的保存,需要用到数据库 2.实现消息的接收和发送,需要用到网络 3.保持网络连接,需要用到线程 4.聊天器还需要有界面 以上是粗略的技术内容,还要弄清楚客户端和服务 ...
分类:编程语言   时间:2018-03-06 20:22:51    阅读次数:127
Spring AOP
分类:编程语言   时间:2018-03-06 21:29:12    阅读次数:194
JAVA 基础 / 第八课:面向对象 / JAVA类的方法与实例方法
2018-03-06 一、类的方法: Java中将类似C/C++中的“函数”称为“方法”,表示“做某些事情的方式”。 方法的组成:名称、参数、返回值和方法体。 public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 ...
分类:编程语言   时间:2018-03-06 21:38:52    阅读次数:176
基于javaWeb阶段下的Servlet总结
1. Servlet概述 Servlet是用Java语言编写的服务端的程序,采用request--response模式提供Web服务,并且支持标准ServletAPI,Servlet就一个运行在web服务器上的小的Java程序,用于处理从web客户端发送的请求,并且对请求作出响应。现在目前版本为3. ...
分类:编程语言   时间:2018-03-06 21:39:00    阅读次数:189
JavaSE学习总结(三)——Java语言编程练习、格式化字符与常量
目录 一、变量、常量、字面量 二、银行利率为5%,问存款100美元5年的收益细节? 三、格式化 3.1、printf格式化输出 3.2、String.format 3.2.1、日期类型 3.2.2、数字类型 四、水仙花数(自幂数) 五、鸡兔同笼 六、素数(质数) 七、分享与下载 目录 一、变量、常量 ...
分类:编程语言   时间:2018-03-06 21:39:15    阅读次数:250
https学习笔记二----基础密码学知识和python pycrypto库的介绍使用
在更详细的学习HTTPS之前,我也觉得很有必要学习下HTTPS经常用到的加密编码技术的背景知识。密码学是对报文进行编解码的机制和技巧。可以用来加密数据,比如数据加密常用的AES/ECB/PKCS5Padding加密,也可以用来防止报文的篡改,使用RSA2048withSHA256签名验证,使用MD5 ...
分类:编程语言   时间:2018-03-06 21:39:45    阅读次数:268
JAVA性能调试+JProfiler使用相关
一、JProfiler下载、安装与激活 1.1 下载 直接官网下载(https://www.ej-technologies.com/download/jprofiler/files) 建议下载9.X系列版本,因为目前网上可用注册码都是9.X版本可用。暂未发现10.X系列可用注册码。若已购买可自行忽略... ...
分类:编程语言   时间:2018-03-06 21:39:55    阅读次数:186
7.3.1 - 并发多线程 线程
一 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu),而一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一条流水线。 ...
分类:编程语言   时间:2018-03-06 21:40:52    阅读次数:152
生产者与消费者的Java实现
首先创建maven工程,需要引入的包: 然后就可以实现生产者与消费者,在创建topic时,如果需要删除已经存在的topic,则需要配置delete.topic.enable=true,否则无法删除对应的topic。 ...
分类:编程语言   时间:2018-03-06 21:41:19    阅读次数:210
数组去重
Document ...
分类:编程语言   时间:2018-03-06 21:41:27    阅读次数:181
python爬虫 BeautifulSoup
简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。 Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。 Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有 ...
分类:编程语言   时间:2018-03-06 21:42:04    阅读次数:199
基于Go语言构建区块链:part1
Golang语言和区块链理论学习完毕后,快速入门方法无疑是项目实战。本文将参考https://jeiwan.cc/tags/blockchain/教程,学习如何基于Go语言构建区块链。 1、编程环境设置 编程工具使用GoLand,前文已介绍软件安装经验。软件安装完成后,还需要设置工作路径“GOPAT ...
分类:编程语言   时间:2018-03-06 21:43:02    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!