码迷,mamicode.com
首页 > 编程语言 > 日排行
C++智能指针
头文件:#inlcude<memory> 智能指针类型: auto_ptr (C++98)弃用 shared_ptr, unique_ptr ,weak_ptr (C++11) 指针的初始化函数:make_shared(C++11),make_unique (C++14),返回bool 以上均位于n ...
分类:编程语言   时间:2018-10-29 02:01:16    阅读次数:293
Java基础知识(JAVA之泛型)
什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型 ...
分类:编程语言   时间:2018-10-29 02:01:27    阅读次数:179
C语言中的I/O函数scanf、getchar、printf和putchar说明
scanf()、printf()、getchar()和putchar()这四个函数能够让用户和程序交流,所以被称为输入/输出函数,或简称为I/O函数。 这里先结合缓冲输入来讲讲scanf()和getchar()背后的处理机制。还有空格回车输入跟scanf()、getchar()的关联。 对于缓冲输入 ...
分类:编程语言   时间:2018-10-29 02:03:06    阅读次数:408
F#语言入门之什么是F#语言
F#是一种函数式编程语言,可以轻松编写正确且可维护的代码。 F#编程主要涉及定义类型推断和自动泛化的类型和函数。 这使您可以将焦点保留在问题域上并操纵其数据,而不是编程的细节。 F#有许多功能,包括: 轻量级语法 默认不变 类型推断和自动泛化 一流的功能 强大的数据类型 模式匹配 异步编程 丰富的数 ...
分类:编程语言   时间:2018-10-29 02:04:00    阅读次数:349
Java基础知识(JAVA之IO流)
学习Java IO,不得不提到的就是JavaIO流。 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据 ...
分类:编程语言   时间:2018-10-29 02:04:37    阅读次数:256
Java基础知识(JAVA集合框架之List与Set)
List和Set概述数组必须存放同一种元素。StringBuffer必须转换成字符串才能使用,如果想拿出单独的一个元素几乎不可能。数据有很多使用对象存,对象有很多,使用集合存。 集合容器因为内部的数据结构不同有多种具体容器,不断的向上抽取就形成了集合框架。框架的顶层就是Collection接口。 L ...
分类:编程语言   时间:2018-10-29 02:05:20    阅读次数:227
Java基础(二)---数组简介
本篇对数组进行一个简单的介绍:数组(Array) 1.概念: 数组:同一种类型数据的0到多个数据的组合,可以是基本数据类型,也可以是引用数据类型 注:数组类型是引用数据类型时,数组名保存的是一段内存空间的地址,真正的元素保存在那段内存空间中 2.数组的数据类型:就是数组中元素的数据类型 3.数组中的 ...
分类:编程语言   时间:2018-10-29 02:06:04    阅读次数:219
go语言特点
特点: 1. 静态类型,编译开源语言。 静态类型就是说,必须要指定每一个变量的类型。 编译型的意思就是说,go语言程序运行之前,先要把它编译成机器代码。 2. 脚本化的语法,支持多种编程范式(函数式,面向对象) 3. 原生,给力的并发支持并发编程 ...
分类:编程语言   时间:2018-10-29 02:06:19    阅读次数:189
SpringCloud(一):SpringCould 框架预览
前言 SpringCloud是基于SpringBoot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是跟spring boot框架一起使用的话,会让你开发微服务架构的云服务非常好的方 ...
分类:编程语言   时间:2018-10-29 02:07:18    阅读次数:207
Algs4-2.3.23Java的排序库函数
2.3.23Java的排序库函数。在练习2.3.22的代码中使用Tukey's ninther方法来找出切分元素--选择三组,每组三个元素,分别取三组元素的中位数,然后取三个中位数的中位数作为切分元素,且在排序小数组时切换到插入排序。public class E2d3d23{ public stat ...
分类:编程语言   时间:2018-10-29 10:23:46    阅读次数:233
一份针对于新手的多线程实践
前段时间在某个第三方平台看到我写作字数居然突破了 10W 字,难以想象高中 800 字作文我都得巧妙的利用换行来完成(懂的人肯定也干过😏)。 干了这行养成了一个习惯:能撸码验证的事情都自己验证一遍。 于是在上周五通宵加班的空余时间写了一个工具: https://github.com/cros... ...
分类:编程语言   时间:2018-10-29 10:24:23    阅读次数:203
单链表 C++ 实现 - 含虚拟头节点
本文例程下载链接: 链表 vs 数组 链表和数组的最大区别在于链表不支持随机访问,不能像数组那样对任意一个(索引)位置的元素进行访问,而需要从头节点开始,一个一个往后访问直到查找到目标位置。 单链表 与顺序表相对,链表是一种链式存储方式。单链表是实现顺序表最简单的一种链表,根据是否包含虚拟头节点,分 ...
分类:编程语言   时间:2018-10-29 10:24:41    阅读次数:217
JAVA HW2
MODEL //yuec2 Yue Cheng package hw2; import java.io.File; import java.io.FileNotFoundException; import java.util.HashMap; import java.util.Scanner; im ...
分类:编程语言   时间:2018-10-29 10:24:57    阅读次数:156
Python内嵌函数与Lambda表达式
//2018.10.29 内嵌函数与lambda 表达式 1、如果在内嵌函数中需要改变全局变量的时候需要用到global语句对于变 量进行一定的说明与定义 2、内部的嵌套函数不可以直接在外部进行访问 3、如果需要在内幕嵌套的函数当中用到上一级函数中的变量,那么需要在变量前加上nonlocal 4、对 ...
分类:编程语言   时间:2018-10-29 10:26:35    阅读次数:129
springBoot使用@Value标签读取*.properties文件的中文乱码问题
上次我碰到获取properties文件中的中文出现乱码问题。 查了下资料,原来properties默认的字符编码格式为asci码,所以我们要对字符编码进行转换成UTF-8格式 原先代码:@PropertySource("classpath:fu.properties") 改后代码:@Property ...
分类:编程语言   时间:2018-10-29 10:26:59    阅读次数:1341
Algs4-2.3.25切换到插入排序的试验
2.3.25切换到插入排序。实现一个快速排序,在子数组元素少于M时切换到插入排序。用快速排序处理大小N分别为10^3、10^4、10^5和10^6的随机数组,根据经验给出使其在你的计算环境中运行速度最快的M值。将M从0变化到30的每个值所得到的平均运行时间绘成曲线。注意:你需要为算法2.2添加一个需 ...
分类:编程语言   时间:2018-10-29 10:28:20    阅读次数:182
Algs4-2.3.27忽略小数组
2.3.27忽略小数组。用实验对比以下处理小数组的方法和练习2.3.25的处理方法的效果:在快速排序中直接忽略小数组,仅在快速排序结束后运行一次插入排序。注意:可以通过这些实验估计出电脑的缓存大小,因为当数组大小超出缓存时这种方法的性能可能会下降。public class E2d3d27{ publ ...
分类:编程语言   时间:2018-10-29 10:28:38    阅读次数:174
微服务,spring boot,spring cloud
什么是微服务 将复杂的业务系统根据业务拆分成多个子系统协同完成主体业务。 微服务的九大特性(根据Martin Fowler 在 Microservices 中的归纳) 服务组件化(灵活拆装,低耦合) 按业务组织团队(分工驱动团队的技术知识储备) 做产品的态度,团队对整个生命周期负责,业务进行拆分后, ...
分类:编程语言   时间:2018-10-29 10:30:13    阅读次数:163
Algs4-2.3.24取样排序
2.3.24取样排序。(W.Frazer,A.McKellar)实现一个快速排序,取样大小为2^k-1.首先将取样得到的元素排序,然后在递归函数中使用样品的中位数切分。分为两部分的其余样品元素无需再次排序并可以分别应用于原数组的两个子数组。这种算法被称为取样排序。2.3.24 Samplesort. ...
分类:编程语言   时间:2018-10-29 10:30:43    阅读次数:232
Algs4-2.3.26子数组大小直方图
2.3.26子数组大小。编写一个程序,在快速排序处理大小为N的数组的过程中,当子数组的大小小于M时,排序方法需要切换为插入排序。将子数组的大小绘制成直方图。用N=10^5,M=10、20和50测试你的程序。M=10时M=20时M=50时import java.awt.Color;public cla ...
分类:编程语言   时间:2018-10-29 10:31:35    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!