码迷,mamicode.com
首页 > 编程语言
各种排序总结与自写(归并排序)
归并排序是一种比较重要、稳定的排序。他的核心思想是分治,也就是二分法,实现方法是递归。递归函数可以让我们到达最小单元使最小单元有序,进而向上级回溯,不断的调整更大的单元,最终使整个序列有序。 代码及样例如下: 55 4 3 2 16 1 25 4 2 6 3 3 5 4 215879789 15 2 ...
分类:编程语言   时间:2016-06-25 20:28:55    阅读次数:152
C语言标准定义的32个关键字
关键字 意 义 auto 声明自动变量,缺省时编译器一般默认为auto int 声明整型变量 double 声明双精度变量 long 声明长整型变量 float 声明浮点型变量 short 声明短整型变量 signed 声明有符号类型变量 unsigned 声明无符号整型变量 struct 声明结构 ...
分类:编程语言   时间:2016-06-25 20:25:47    阅读次数:191
Java io
图:Java io概览图 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 字节流 字符流 输入流 InputStream Reader 输 ...
分类:编程语言   时间:2016-06-25 20:25:05    阅读次数:174
Python的由来
Python的由来 Python这门语言是由C开发而来. C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行 Python的种类 Python也分类,有Cpython、Jython ...
分类:编程语言   时间:2016-06-25 20:25:07    阅读次数:437
C++5笔记
5 类与对象 5.1 结构 5.2类与对象 5.3构造函数与析构函数 5.4静态成员 5.5友元 小结 5 类与对象 类class是面向对象程序设计OOP实现信息封装的基础。 类是用户定义类型,也成为类类型。 每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。 C++的类由C的结构 ...
分类:编程语言   时间:2016-06-25 20:25:23    阅读次数:143
struts2 java.lang.StackOverflowError org.apache.struts2.json.JSONWriter
1. 问题描述: 页面通过异步访问action, action的方法通过map封装数据,struts的result的type设置为json,后台报错 2.action的代码 3. 问题排查及解决方案 以上红色部分,向map中添加了两个对象,结果值栈(StackOverflow)溢出。 去掉一个对象p ...
分类:编程语言   时间:2016-06-25 20:23:40    阅读次数:195
合并两个排序的链表
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。 方法一:递归 : 要注意递归结束的条件及代码的鲁棒性 方法二:非递归。需要较多的指针 ...
分类:编程语言   时间:2016-06-25 20:21:00    阅读次数:187
JAVA异常体系
1.异常体系 |Throwable 所有错误或异常的父类 |Error(错误) |Exception(异常)一般能通过代码处理 |运行时异常:方法上可以不声明,调用者可以不处理 |编译时异常:方法上必须要声明,调用者必须要处理 2.为何有差异 运行时异常都是可以通过程序员良好的编程习惯避免的,所以j ...
分类:编程语言   时间:2016-06-25 20:20:42    阅读次数:226
JAVA、TOMCAT环境变量配置
好久没有重新配置过环境变量了,今天重新配了一下: 首先安装好jdk后,配置JAVA环境变量: JAVA_HOME: D:\Program Files (x86)\Java\jdk1.8.0_91; JAVA_HOME环境变量的值应该是jdk的安装路径。 Path: ;%JAVA_HOME%\bin; ...
分类:编程语言   时间:2016-06-25 19:13:40    阅读次数:180
Unity5 官方教程笔记(2D Rogue Like)05 —— Player
在笔者的一番观察之后,发现Enemy和Player间的主要区别还是体现在了脚本上,其余的部分的创建步骤基本是一致的,所以在这里就以脚本为主。 惯例,代码的主要结构: 可以看到这里除了MovingObject里提供的部分功能之外,还额外的处理了一些事情。我们还是按顺序的解释一下。 在Start()方法 ...
分类:编程语言   时间:2016-06-25 19:13:19    阅读次数:226
JavaScript-------寄生组合式继承
组合继承在前面有说过,也是JavaScript中最常用的一个继承模式;不过,它也有自己的不足。组合继承最大的问题就是无论什么情况,都会调用两次构造函数: 那我们来回顾下组合式继承基本模式: 上面红色标识的是调用构造函数的地方,在第一次调用SuperType 函数时,SubType.prototype ...
分类:编程语言   时间:2016-06-25 19:14:54    阅读次数:182
python之hashlib加密模块
简介: 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。 什么是摘要算法呢? 摘要算法又称为哈希算法,散列算法。它通过一个函数,把 ...
分类:编程语言   时间:2016-06-25 19:08:30    阅读次数:263
K-Means ++ 算法
Kmeans算法的缺陷 ? 聚类中心的个数K 需要事先给定,但在实际中这个 K 值的选定是非常难以估计的,很多时候,事先并不知道给定的数据集应该分成多少个类别才最合适? Kmeans需要人为地确定初始聚类中心,不同的初始聚类中心可能导致完全不同的聚类结果。(可以使用Kmeans++算法来解决) K- ...
分类:编程语言   时间:2016-06-25 19:09:57    阅读次数:562
MFC编程 | tab control控件的使用
因为课程需要,会用到MFC编程,所以讲一些经验总结下,以便日后使用查询。 // tab control控件的使用 // 建立一个Cluster窗口,通过tab可以切换成C-Means和Fuzzy C-Means窗口 1、插入对话框((ID:IDD_DIG_CLUSTER),删去默认生成的控件“OK” ...
分类:编程语言   时间:2016-06-25 19:08:22    阅读次数:139
Eclipse 官方简体中文语言包下载地址及安装方法
打开Eclipse Babel Project 主页: http://www.eclipse.org/babel/downloads.php 根据Eclipse的版本找到相应的插件地址,复制下来。 进入Eclipse,选择Help->Install New Software... 点击Add按钮,把 ...
分类:编程语言   时间:2016-06-25 19:03:52    阅读次数:154
eclipse中maven项目jar包不会自动下载解决办法
Eclipse中maven从远程仓库中下载jar包有时会很慢,有些甚至进度停止不动,这个时候我们可能会终止当前下载,但是终止jar包下载后会出现一个问题,再次打开Eclipse时,你会发现提示你项目中依赖的jar包找不到,如下图所示,项目右键打 》Build Path 》Configure Buil ...
分类:编程语言   时间:2016-06-25 19:03:14    阅读次数:1045
控制执行流程 Thinking in Java 第四章
4.1 true 和 false *Java 不允许将一个数字作为布尔类型(虽然在C和C++中可以),使用时需要条件表达式将其转换为布尔类型; 如下: 4.2 if-else 4.3 迭代 1.do-while 2.for 3.for循环中的逗号操作符 4.4 Foreach 语法 * 增强for循 ...
分类:编程语言   时间:2016-06-25 19:02:31    阅读次数:121
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!