首页 > 编程语言
【转】java提高篇(二三)-----HashMap
原文网址:http://www.cnblogs.com/chenssy/p/3521565.htmlHashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据...
分类:编程语言   时间:2015-04-28 01:36:28    收藏:0  评论:0  赞:0  阅读:279
MFC定时器
在程序中我们经常要使用定时刷新的功能,典型的应用是在信息管理系统中表单要跟着数据库中的数据变动。MFC提供了定时器来完成这个功能。=========================================================================在MFC中和定时器相关的...
分类:编程语言   时间:2015-04-28 01:35:48    收藏:0  评论:0  赞:0  阅读:329
C++实现单例模式
单例模式:只能生成一个实例的类即是实现了Singleton模式的类型。#include using namespace std;class singleton{public : static singleton* getInstance();private: singleton(); ...
分类:编程语言   时间:2015-04-28 01:35:18    收藏:0  评论:0  赞:0  阅读:249
C语言变量的理解
1.定义: 变量是一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。下面,我们来理解怎样定义一个变量。例如去住酒店。第一步,前台登记:住几人间(数据类型); 第二步,取到房卡(标示的是房间的名字); 第三步,...
分类:编程语言   时间:2015-04-28 01:34:59    收藏:0  评论:0  赞:0  阅读:273
【转】 java中HashMap详解
原文网址:http://blog.csdn.net/caihaijiang/article/details/6280251java中HashMap详解HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常...
分类:编程语言   时间:2015-04-28 01:32:48    收藏:0  评论:0  赞:0  阅读:247
Trie 树 及Java实现
来源于英文“retrieval”. Trie树就是字符树,其核心思想就是空间换时间。举个简单的例子。 给你100000个长度不超过10的单词。对于每一个单词,我们要判断他出没出现过,如果出现了,第一次出现第几个位置。这题当然可以用hash来,但是我要介绍的是trie树。在某些方面它的用途更大。比如说...
分类:编程语言   时间:2015-04-28 01:30:15    收藏:0  评论:0  赞:0  阅读:267
月经贴:当落魄的.NET基佬遇上不可一世的JAVA派 developer
事先声明,这篇文章很没有营养,大家当笑话看就好,不要搞骂战污染博客园了谢谢.背景: .NET(以下简称N)心里想:现在企业级应用.NET用的少,但起码.net的语法特性优美,IDE宇宙最强吧,啧啧. JAVA(以下简称J)心里想:我大JAVA遍地开花,什么Android,kotlin,sca...
分类:编程语言   时间:2015-04-28 01:29:08    收藏:0  评论:0  赞:0  阅读:298
【转】java 容器类使用 Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别
原文网址:http://www.360doc.com/content/15/0427/22/1709014_466468021.shtmljava 容器类使用 Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别、经常会看...
分类:编程语言   时间:2015-04-28 01:28:48    收藏:0  评论:0  赞:0  阅读:374
《Unity3D 游戏开发经典教程》 第一第二章学习
花时间看了第一和第二章的内容,将书上的例子做成了个一个简单的游戏Protype。git 源码地址:https://github.com/crj8812/Unity3D UGDE蓝色为子弹,红色为被击垮的墙壁
分类:编程语言   时间:2015-04-28 01:28:38    收藏:0  评论:0  赞:0  阅读:277
java学习笔记四:static的几个角落及小谈多态
最近有点事情,没有及时更新笔记,学习不可弃,总结一下最近的学习,其中重点是static的一些应用,多态是一种设计理念,了解较容易,想如火纯清的确不是一件容易的事情。 对于static,主要有两点是我所学习的。 1、首先简单的介绍一下static的定义。static是静态的意思,就是说这个类变量或者类...
分类:编程语言   时间:2015-04-28 01:28:07    收藏:0  评论:0  赞:0  阅读:254
Java Web servlet理解
一、有两种应用程序1、桌面应用程序:需要下载,安装,更新等。如QQ,office等2、web应用程序:就是我们开发的web项目,这不需要用户下载,只需要用户客户端联网,访问相应的互联网资源。二、Http协议HTTP是一个属于应用层的面向对象的超文本传输协议,基于TCP/IP协议,由于其..
分类:编程语言   时间:2015-04-28 00:06:49    收藏:0  评论:0  赞:0  阅读:313
java mail报权限问题
邮件发送失败!javax.mail.AuthenticationFailedException:5355.7.8Error:authenticationfailed:authenticationfailurejavax.mail.AuthenticationFailedException:5355.7.8Error:authenticationfailed:authenticationfailureatcom.sun.mail.smtp.SMTPTransport$Authenticator.a..
分类:编程语言   时间:2015-04-28 00:02:18    收藏:0  评论:0  赞:0  阅读:645
Effective JAVA NO1考虑用静态工厂方法代替构造器
NO1.考虑用静态工厂方法代替构造器 静态工厂方法与构造器不同的第一大优势在于它们有名称; 静态工厂方法与构造器不同的第二大优势在于,不必在每次调用它们的时候都创建一个新对象; 第三大优势,它们可以返回原返回类型的任何子类型的对象; 第四大优势,在创建参数化类型实例的时候,它们使代码变得更加简洁; 缺点: 1.类如果含公有的或者受保护的构造器,就不能被子类化。  2.它们与其他的静态方法实际不上没有任何区别。...
分类:编程语言   时间:2015-04-27 23:48:18    收藏:0  评论:0  赞:0  阅读:298
C语言笔记之头文件与链接(一)
在大型项目中,仅仅一个源文件是不够的,巨大的代码量需要分别放在几个文件中,当然分开存放的更主要的目的是便于模块化。我们把代码按照不同的功能或作用分隔存放在不同的文件中,那么当其中一个功能有改动时,只需要重新编译相关的文件,而不必编译整个项目的所有源文件。 但是,这样就带来了一个问题:在一个文件中定义的变量或函数,能不能在另一个文件中使用呢?或者两个文件中同名的变量会不会引起冲突呢? 为了回答这个问题,首先要明白C语言的源代码如何一步步生成可执行代码的。...
分类:编程语言   时间:2015-04-27 23:46:58    收藏:0  评论:0  赞:0  阅读:295
C语言笔记之头文件与链接(二)
那为什么要把目标文件做成库文件呢?首先,如果有太多目标文件的话,gcc命令会敲的手疼(⊙﹏⊙b汗),而库文件的编译命令就很简洁;其次,假设我们又在judge.c中添加了一个无关的add函数,那么直接链接目标文件,会把这些无关代码也加进可执行文件中,于是如果无关函数很多的话,就是使得可执行文件变得很大,但是如果链接库文件的话,链接器可以从静态库中只取出需要的部分来做。...
分类:编程语言   时间:2015-04-27 23:46:28    收藏:0  评论:0  赞:0  阅读:404
HDU1556 Color the ball【树状数组】【区间更新】
题目大意: N个气球排成一排,从左到右编号为1~N,给N组数据,每次给2两个整数s,e,表示从s到e将 气球涂色。当涂到N次以后已经忘记了第i个气球被涂过几次颜色了。现在来计算出每个气球被 涂了几次颜色,并输出出来。 思路: 典型的更新区间,单点求值问题。直接模拟会超时,考虑用树状数组来做。单点更新中,树状 数组表示区间的和。在区间更新中,树状数组表示单个元素的变化。 这道题中,区间(s,e)加1表示将s到e的气球涂色,先进行操作Update(s,1),表示将s~N个气 球全部涂一次颜色,再进行操作Upd...
分类:编程语言   时间:2015-04-27 23:45:18    收藏:0  评论:0  赞:0  阅读:344
HDU2689 Sort it【树状数组】【逆序数】
题目大意: 求把一个具有N个不同元素的序列通过交换两个相邻的元素转换成升序序列需要进行的交换次数 是多少。 例如:1 2 3 5 4,只需要交换5和4,交换次数为1次。 思路: 典型的求逆序数题。其实可以直接暴力过。但是用树状数组效率比较高。对于值为a第i个元素, 需要交换次数为前i个元素中大于a的元素个数,即逆序数。 用树状数组来做,数组Tree[i]表示数字i是否在序列中出现过,如果数字i已经存在于序列中, Tree[i] = 1,否则Tree[i] = 0。按序列从左到右将值为a的元素当作下标为a,...
分类:编程语言   时间:2015-04-27 23:44:48    收藏:0  评论:0  赞:0  阅读:339
C和C++的面向对象专题(1)——何为面向对象
面向对象是一种思想,而不是一门语言 我们上哪去找对象,都面向对象去了...
分类:编程语言   时间:2015-04-27 23:43:18    收藏:0  评论:0  赞:0  阅读:331
JAVA中Arrays.sort()使用两种方式(Comparable和Comparator接口)对对象或者引用进行排序
一、描述 自定义的类要按照一定的方式进行排序,比如一个Person类要按照年龄进行从小到大排序,比如一个Student类要按照成绩进行由高到低排序。 这里我们采用两种方式,一种是使用Comparable接口:让待排序对象所在的类实现Comparable接口,并重写Comparable接口中的compareTo()方法,缺点是只能按照一种规则排序。 另一种方式是使用Comparator接口:编...
分类:编程语言   时间:2015-04-27 23:43:08    收藏:0  评论:0  赞:0  阅读:662
C和C++的面向对象专题(2)——C语言也能实现面向对象
C语言的面向对象设计方法,正如题记上面所说,面向对象是一种思想,而并非是一种语言,我们将会介绍C语言实现的面向对象开发方式。...
分类:编程语言   时间:2015-04-27 23:42:48    收藏:0  评论:0  赞:0  阅读:365
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!