首页 > 编程语言
三、开发java程序前的准备工作
JDK【Java development kit】:Java开发工具包 JRE【Java runtime environment】:Java运行环境 JVM【Java virtual machine】:Java虚拟机 JRE:运行环境,包括JVM和Java程序所需的核心类库【如果想要直接运行一个已经 ...
分类:编程语言   时间:2017-08-20 12:07:34    收藏:0  评论:0  赞:0  阅读:167
随机梯度下降(Stochastic gradient descent) C++
#include <iostream>#include <vector>#include <cmath>#include <cfloat>int main() { double datax[]={3.4,1.8,4.6,2.3,3.1,5.5,0.7,3.0,2.6,4.3,2.1,1.1,6.1, ...
分类:编程语言   时间:2017-08-20 12:02:45    收藏:0  评论:0  赞:0  阅读:453
Java 泛型 三
一、泛型初衷 Java集合不会知道我们需要用它来保存什么类型的对象,所以他们把集合设计成能保存任何类型的对象,只要就具有很好的通用性。但这样做也带来两个问题: –集合对元素类型没有任何限制,这样可能引发一些问题:例如想创建一个只能保存Sting对象的集合,但程序也可以轻易地将int对象“丢”进去,所 ...
分类:编程语言   时间:2017-08-20 12:01:03    收藏:0  评论:0  赞:0  阅读:252
一、初步认识数组
1.理解数组 Java提供了数组这种数据结构,主要可以将大量的数据存储起来 定义:数组是用来存储相兼容数据类型的定长的容器 2.数组的特点 a.数组中只能存放相兼容类型的数据,不能存放多种类型的数据 b.数组中既可以存储基本数据类型,也可以存储引用数据类型 c.数组是定长的,一旦一个数组被初始化,那 ...
分类:编程语言   时间:2017-08-20 12:00:16    收藏:0  评论:0  赞:0  阅读:234
四、内存中的数组
数组是一种引用的数据类型,数组引用变量其实就是一个引用,数组元素和引用在内存中时分开存放 数组引用变量可以指向任何有效的内存空间,只有当该引用指向有效的空间之后,才可以通过这个引用操作数组中的元素,当引用赋值为null,表示该引用指向了一个无效的空间 数组的引用变量存储于栈空间中,被new出来的实际 ...
分类:编程语言   时间:2017-08-20 11:59:15    收藏:0  评论:0  赞:0  阅读:222
八、二维数组
处理思路:当作一维数组处理,相当于这个一维数组中的元素仍然是一个数组 1.定义二维数组 语法: 方式一:元素类型[][] 数组名称 方式二:元素类型 数组名称[][] 推荐使用方式一 2.初始化二维数组 a.静态初始化 语法: 元素类型[][] 数组名称 = new 元素类型[][]{一维数组1,一 ...
分类:编程语言   时间:2017-08-20 11:58:03    收藏:0  评论:0  赞:0  阅读:257
KMP算法——从入门到懵逼到了解
本博文參考http://blog.csdn.net/v_july_v/article/details/7041827 关于其它字符串匹配算法见http://blog.csdn.net/WINCOL/article/details/4795369 暴力匹配算法 暴力匹配的思路。如果如今文本串S匹配到 ...
分类:编程语言   时间:2017-08-20 11:57:41    收藏:0  评论:0  赞:0  阅读:304
二、数组的初始化
所谓初始化,Java中的数据必须先进行初始化,然后才能使用,为数组中的元素分配内存空间,并为每个元素赋初始值 1.静态初始化 初始化时由程序员指定每个元素的初始值,由系统计算数组的长度 语法: 数组元素类型[] 数组名称 = new 数组元素类型[]{元素1,元素2,...}; 例如:int[] a ...
分类:编程语言   时间:2017-08-20 11:57:27    收藏:0  评论:0  赞:0  阅读:193
【转】红黑树(一)原理与算法详细介绍
讲的通俗易懂,忍不住内心的欢喜,独乐乐不如众乐乐,下面贴出博文及地址: 概要 目录1 红黑树的介绍2 红黑树的应用3 红黑树的时间复杂度和相关证明4 红黑树的基本操作(一) 左旋和右旋5 红黑树的基本操作(二) 添加6 红黑树的基本操作(三) 删除 【转】 作者:Sky Wang :http://w ...
分类:编程语言   时间:2017-08-20 11:56:44    收藏:0  评论:0  赞:0  阅读:241
C语言-----野指针
问题所在 1、局部指针变量没有被初始化 2、使用已经释放过后的指针 3、指针所指向的变量在指针之前被销毁 4、结构体成员指针未初始化, 没有为结构体指针分配足够的内存 ,内存越界(考虑使用柔性数组)和泄露 避免规则 1、用malloc申请了内存之后,应该立即检查指针值是否为NULL,防止使用值为N ...
分类:编程语言   时间:2017-08-20 11:56:08    收藏:0  评论:0  赞:0  阅读:310
【Java学习笔记之十九】super在Java继承中的用法小结
1)有人写了个很好的初始化属性的构造函数,而你仅仅想要在其中添加另一些自己新建属性的初始化,这样在一个构造函数中调用另外一个构造函数,可以避免重复的代码量,减少工作量; 2)在一个构造函数中调用另外一个构造函数的时候应该用的是同一块内存空间,在默认的构造函数中先初始化变量,调用另一个的时候覆写已经初 ...
分类:编程语言   时间:2017-08-20 11:55:29    收藏:0  评论:0  赞:0  阅读:227
hdu 2063 匈牙利算法模板题
题意:有x个男生各自有喜欢的女生,y个女生各自有喜欢的男生。互相喜欢的在一起有好感度。问怎样好感度最高。 题解:匈牙利算法裸题。 代码: #include <cstdio>#include <cstring>#define N 1500int Map[N][N],M[N],vis[N];int k, ...
分类:编程语言   时间:2017-08-20 11:54:18    收藏:0  评论:0  赞:0  阅读:170
hdu 1083 匈牙利算法模板题
题意:有p个课程,n个学生,每个课程有x个学生喜欢。如果每个课程都至少可以分配一个学生就输出YES,否则输出NO。 题解:匈牙利算法裸题。 代码: #include <cstdio>#include <cstring>#define N 400int Map[N][N],S[N],vis[N],n; ...
分类:编程语言   时间:2017-08-20 11:53:10    收藏:0  评论:0  赞:0  阅读:264
三、数组的使用
1.访问数组的元素值 通过下标【索引】 语法: 数组名称[下标] 2.获取数组中元素个数【数组的长度】 在Java中,所有的数组都提供了一个length属性,通过这个属性可以访问该数组的长度或者元素个数 语法:数组名称.length 3.给数组元素赋值或者修改 4.遍历一次访问数组中的每一个元素【通 ...
分类:编程语言   时间:2017-08-20 11:52:37    收藏:0  评论:0  赞:0  阅读:263
C++学习笔记——STL(标准模板库)
1、首先、需要学习C++ 模板的概念 2、C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。 3、C++ 标准模板库的核心包括以下三个组件: 4、这三个组件都带有丰富的预定义函数,帮 ...
分类:编程语言   时间:2017-08-20 11:50:32    收藏:0  评论:0  赞:0  阅读:300
python加密---hashlib模块
1.hash是什么 hash是一种算法,支持openssl 库提供的所有算法,包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。md5经常用来做用户密码的存储。而sha1则经常用作数字签名。 2.md5的三个特点 (1).内容相同则hash运 ...
分类:编程语言   时间:2017-08-20 11:12:24    收藏:0  评论:0  赞:0  阅读:259
python中的list和array的不同之处 及转换
python中的list和array的不同之处list是列表,可以通过索引查找数值,但是不能对整个列表进行数值运算In [96]: b=[1,2]In [97]: b[1]Out[97]: 2In [98]: type(b)Out[98]: listIn [99]: b+bOut[99]: [1, ...
分类:编程语言   时间:2017-08-20 11:11:40    收藏:0  评论:0  赞:0  阅读:323
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程 ...
分类:编程语言   时间:2017-08-20 11:10:44    收藏:0  评论:0  赞:0  阅读:318
51nod 1503 多线程dp
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1503 1503 猪和回文 题目来源: CodeForces 基准时间限制:2 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 收藏 关注 一只 ...
分类:编程语言   时间:2017-08-20 11:09:37    收藏:0  评论:0  赞:0  阅读:277
spring常用注解(转载http://elf8848.iteye.com/blog/442806)
1 引入context命名空间(在Spring的配置文件中),配置文件如下: Xml代码 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/conte ...
分类:编程语言   时间:2017-08-20 11:05:34    收藏:0  评论:0  赞:0  阅读:285
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!