码迷,mamicode.com
首页 > 编程语言 > 日排行
计数排序(Counting Sort)
计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。 作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数。 计数排序(Counting sort)是一种稳定的排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。然后根据数 ...
分类:编程语言   时间:2018-10-09 16:17:39    阅读次数:190
关于SpringCloud、SpringBoot 希望这是说得最详细的
通俗的说,SpringBoot是构建单个服务的快速架构,比如它是全家桶中的1个汉堡,SpringCloud是关注全局的微服务协调整理治理框架,类似于组成多个服务的全家桶,桶里面不光有汉堡,还有薯条,还有番茄酱,那现在我要给汉堡加点番茄酱,它就更好吃了,意思就是SpringBoot可以配合全家桶中的这些工具组成一个强大的微服务体系,有点类似于Collection和Collections。
分类:编程语言   时间:2018-10-09 16:59:23    阅读次数:229
Java数组直接选择排序、sort()排序
1 /** 2 * 1.数组sort()排序 3 * 2.直接选择排序(两重for循环排序) 4 */ 5 import java.lang.*; 6 import java.lang.reflect.Array; 7 import java.util.*; 8 import static java... ...
分类:编程语言   时间:2018-10-09 16:59:32    阅读次数:122
spring boot 实践总结(转)
pring Boot是最流行的用于开发微服务的Java框架。在本文主要分享的是在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于个人经验和一些熟知的Spring Boot专家的文章。 在本文中重点介绍Spring Boot特有的实践(大多数时候,也适用于Spring项目)。以下依 ...
分类:编程语言   时间:2018-10-09 17:00:06    阅读次数:211
1.3 C语言--指针与结构体
指针 指针概念的引入 关于内存 程序有数据和指令组成,数据和指令在执行过程中存放在内存中。变量是程序数据中的一种,因此变量也存储在内存中;内存中的每个字节都有一个唯一的编码,即内存地址。32位机的内存地址编码是32位的(所以32的内存最多4G),64位机的内存地址编码是64位的。地址是一个无符号的整 ...
分类:编程语言   时间:2018-10-09 17:00:42    阅读次数:171
spring事物源码分析篇三:业务代码的执行--事物增强器
由于springAop的实现思路,在业务代码执行的时候,会将所有的通知转换为拦截器链,所会依次执行拦截器的invoke方法,在spring事物中TransactionInterceptor构成了spring事物的核心。 代码如下: 进入代码进行分析: ...
分类:编程语言   时间:2018-10-09 17:01:23    阅读次数:208
1.2 C语言--函数与数组
函数 函数的定义 返回值类型函数名(类型形参名[,……]){ 函数体 } 除了没有访问修饰符外,基本等同于java的函数。 良好的程序设计风格要求即使没有返回值,也要使用return;作为最后一条语句,表示函数结束,但没有返回值。 自动变量 自动变量 auto 类型名变量名; 自动变量也称为动态局部 ...
分类:编程语言   时间:2018-10-09 17:01:52    阅读次数:204
hadoop MapReduce java示例
wordcount工作流程input->拆分Split->映射map->派发Shuffle
分类:编程语言   时间:2018-10-09 17:07:56    阅读次数:151
排序算法的实例
写了一下排序算法的一些实例,Java语言写的,从网上也是各种找,各种测试,整理了一下,方便学习极客时间专栏-数据结构与算法:作者是王争。 注释:写到最后越来越难理解,后面的几个算法,基本上都是拷贝的,但是大体的思路是可以理解的,对于时间、空间复杂度分析,还是比较混乱,但是基本上头脑中有了程序优化的一 ...
分类:编程语言   时间:2018-10-09 17:08:58    阅读次数:178
C#利用资源文件设置软件自适应多语言
在项目更目录下添加两个资源文件,以适应中英文两种版本,如Resource.zh_CN.resx和 Resource.en-US.resx ,两个资源文件的ID都一样,值分别配置相应的中英文。 需要引用: using System.Reflection;using System.Resources;u ...
分类:编程语言   时间:2018-10-09 18:05:54    阅读次数:213
归并排序
#include<iostream>#include<vector>using namespace std;void mergesort(int Arr[], int l, int r);void merge(int Arr[], int l, int m, int r);int main(){ i ...
分类:编程语言   时间:2018-10-09 18:06:16    阅读次数:193
配置Spring项目上传的两种方式(全解析)
> 如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的角度去观察(了解)Java体系。使Java的各种后端技术在你心中模块化;让你在工作中能将Java各个技术了然于心;能够即插即用。本章我... ...
分类:编程语言   时间:2018-10-09 18:07:19    阅读次数:263
python基础学习——静态方法、类方法
最近温故了一下 python 基础知识,有新的理解,整理在此,以便以后查阅或纠正。 本文描述一下静态方法和类方法,引出装饰器的概念,在下一篇博文中记录。 先举例,看效果: 定义这些方法后,就可像下面这样使用它们(无需实例化类): 上一篇文章提到的例子中出现的报错,可以用类方法包装一下消除,而用静态方 ...
分类:编程语言   时间:2018-10-09 18:07:26    阅读次数:155
python3 获取阿里云OSS 最新存储容量 SDK API
模块aliyun-python-sdk-core-v3==2.9.1aliyun-python-sdk-cmsoss2脚本importoss2fromaliyunsdkcoreimportclientfromaliyunsdkcms.request.v20180308importQueryMetricListRequestimportdatetimeimporttimeimportjsondefB
分类:编程语言   时间:2018-10-09 18:07:33    阅读次数:550
java单元测试
JUnit4 注解 @Test (expected = Exception.class) 表示预期会抛出Exception.class 的异常 @Ignore 含义是“某些方法尚未完成,暂不参与此次测试”。这样的话测试结果就会提示你有几个测试被忽略,而不是失败。一旦你完成了相应函数,只需要把@Ign ...
分类:编程语言   时间:2018-10-09 18:08:27    阅读次数:183
[GO]用go语言实现区块链工作原理
基本原理这里就不写了,只写一个简单demo的实现 首先得有一个区块用来存储区块头和区块体 还得有一个方法用于实现区块体 那区块体的hash值计算就得使用另外一个方法来实现 区块有了,那么得一个能实现把区块连接起来的文件,blockchain.go 上面两个文件涉及到的工具写在另外一个文件 最后主函数 ...
分类:编程语言   时间:2018-10-09 18:10:01    阅读次数:232
SpringMvc 及 Spring 工作原理和作用
1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。  2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.  3.DispatcherServlet请请求提交到目标Controller  4.Controller进行业务逻辑处理后,会返回一个Mo
分类:编程语言   时间:2018-10-09 18:10:18    阅读次数:141
线程安全性
1.在线程安全性的定义中,最核心的概念就是正确性,如果对线程安全性的定义是模糊的,那么就是因为缺乏对正确性的清晰定义。 2.当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么这个类就是线程安全的。 3.大多数servlet都是无状态的,从而极大的降低了在实现servlet线程安全性时的复杂 ...
分类:编程语言   时间:2018-10-09 18:10:27    阅读次数:165
拓展欧几里得算法
用的最多的, 就是__gcd(a,b) 求最大公约数了 但是欧几里得算法的作用不单单只有这些 例如 对 ax+by=c; 这个不定方程来说 当 c%gcd(a,b)==0 时候方程有解 对于 贝祖等式: ax+by =gcd(a, b) 这个时候就要考虑 欧几里得算法的拓展形式了。 我们在求 a,b ...
分类:编程语言   时间:2018-10-09 18:11:19    阅读次数:198
【算法学习】神经网络
神经网络对于深度学习是十分重要的,线性回归做预测,逻辑回归做分类,神经网络是用来做预测的,预测和分类都属于机器学习 多元线性回归是线性的模型,需要对点进行拟合,要找直线的最优解,要评估误差损失最小的时刻,一般直线无法穿过所有的点,如何更完美的穿过所有的就用到多项式回归 非线性数据变成线性数据 如果数 ...
分类:编程语言   时间:2018-10-09 18:11:45    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!