码迷,mamicode.com
首页 > 编程语言
Java类集-set
Set接口是Collection接口的子接口,Set接口中不能插入重复元素 Set接口的常用子类: HashSet是set接口的一个子类,特点:里面不能存放重复元素,而且采用散列的存储方式,所以没有顺序。 Treeset也是set接口的一个子类,特点:里面不能存放重复元素,并且是有序存放   TreeSet是有序存放的,所以需要制定好排序规则,TreeSet中每个对象所在的类都必须实现C...
分类:编程语言   时间:2014-10-31 08:48:43    阅读次数:189
Java类集-SortedSet接口
TreeSet实现了SortedSet接口   package iotest; import java.util.SortedSet; import java.util.TreeSet; public class sset { public static void main(String args[]){ SortedSet alls=new TreeSet(); ...
分类:编程语言   时间:2014-10-31 08:50:11    阅读次数:271
Java的运行时数据存储机制
Java程序在运行时需要为一系列的值或者对象分配内存,这些值都存在什么地方?用什么样的数据结构存储?这些数据结构有什么特点?本文试图说明此命题的皮毛之皮毛。 概念 对于Java,有六个不同的、用于数据存储的概念,他们是: 1.     寄存器( register ),是最快的存储区,位于处理器内部。因为寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。程序员无法使用...
分类:编程语言   时间:2014-10-31 08:49:40    阅读次数:278
【猜牌算法】魔术师的游戏
Description魔术师手中有m张牌,牌的编号为1-n,魔术师预先将牌排好后迭在一起,牌面朝下。对观众说:我不看牌,只数数就可以猜到每张牌是什么,我大声数数,你们听。不信?你们就看。魔术师按顺序从上到下数手中的牌,第一次数1,将第一张牌(最上面的那张牌)翻过来放到桌面,正好是牌1。第二次数1、2...
分类:编程语言   时间:2014-10-31 08:47:14    阅读次数:248
python 抓取网上OJ试题
学校工作需要,需架设一台内网OJ服务器,采用了开源的hustoj.试题下载了hustoj的freeprblem的xml文件。导入时出现很多错误,不知什么原因。另外要将历年noip复赛试题加上去,但苦于历年noip的xml文件只有3、4个。cogs上有几乎全部的历年noip于是想到了用python+p...
分类:编程语言   时间:2014-10-31 08:46:29    阅读次数:382
C# 多线程(lock,Monitor,Mutex,同步事件和等待句柄)
本文来自:http://www.cnblogs.com/SkySoot/archive/2012/04/02/2430295.html本篇从 Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler 的类关系图开始,希望通过本篇的介绍能对常见...
分类:编程语言   时间:2014-10-31 08:45:46    阅读次数:378
Java实现图片内容无损任意角度旋转
转自:http://blog.csdn.net/heliang7/article/details/7309394主要问题是如何在图片做旋转后计算出新图片的长宽。在java 2d和基本math库的帮助下,其实利用简单的计算就可以知道。以下算法只是计算出旋转小于90度时的公式。当旋转大于90时,可以先把...
分类:编程语言   时间:2014-10-31 07:41:44    阅读次数:315
MFC ocx
MFCActiveX容器类/***************************************************************************** Description:ActiveXcontrolviewinthemfcFrame Author:liangjc Version:1.0 CreateDate:2014.3.1215:40 History:null ----------------------------------------------------..
分类:编程语言   时间:2014-10-31 06:38:43    阅读次数:216
03_JAVASE_语法基础下.ppt_练习1
练习1: 通过键盘输入一个数字,打印其所有因子并对所有因子求和(因子不包含自己) 因子就是能被这个数整除的数字 例如:10的因子有125publicclassTestScanner{ publicstaticvoidmain(String[]args) { Scannerscan=newScanner(System.in); System.out.println("请输入一个整数..
分类:编程语言   时间:2014-10-31 06:29:54    阅读次数:209
python基本常识
使用python时,直接在命令行输入python即可进入python交互:在导入模块时,例如importos,需要dir(os)才可以看到os的所有属性和方法。下面有一个程序,可实现按Tab键就知道该模块的所有方法:如下图:将以上命令行存入一个tab.py,然后再python交互行先importtab,再导入其他模..
分类:编程语言   时间:2014-10-31 06:27:23    阅读次数:375
算法导论 第6章
6.5-3 1 HEAP-MINIMUM(A) 2 return A[1] 3 4 HEAP-EXTRACT-MIN(A) 5 if A.heap-size A[i]15 error "new key is biger than current key"16 A[...
分类:编程语言   时间:2014-10-31 06:22:00    阅读次数:246
Java近似圆
效果图与原理图 代码: 1 public class Circle 2 { 3 public static void main(String[] args) 4 { 5 int radius = 10; 6 System.ou...
分类:编程语言   时间:2014-10-31 06:23:50    阅读次数:310
动态单链表的传统存储方式和10种常见操作-C语言实现
顺序线性表的优点:方便存取(随机的),特点是物理位置和逻辑为主都是连续的(相邻)。但是也有不足,比如;前面的插入和删除算法,需要移动大量元素,浪费时间,那么链式线性表 (简称链表) 就能解决这个问题。一般链表的存储方法一组物理位置任意的存储单元来存放线性表的数据元素,当然物理位置可以连续,也可以不连...
分类:编程语言   时间:2014-10-31 06:21:00    阅读次数:343
<C++ 实现设计模式> 观察者模式
观察者模式,又称发布--订阅,mvc模式等. 通俗点讲,比如股票来说,很多人关注一支股票,派一个人去观察股票的情况,一有变化(观察),就通知所有的预定这个消息的人.   而我们常见的mvc模式,v是指view-视图,m指model-模型,有点类似观察者模式,模型中的数据,一有变化就通知相关联的视图. 这样很方便地隔离开了模型和视图. 这里使用的例子是关于博客的订阅. 博客属于被观察的对象,订阅...
分类:编程语言   时间:2014-10-31 01:15:07    阅读次数:274
JAVA学习第五十八- GUI
GUI Graghical User Interface(图形用户接口) java为GUI提供的对象都存在java.awt和java.swing包中 java的GUI...
分类:编程语言   时间:2014-10-31 01:15:04    阅读次数:297
Sublime Text3 C++及Java开发环境配置
Sublime Text3 C++及Java开发环境配置...
分类:编程语言   时间:2014-10-31 01:16:11    阅读次数:301
Effective C++学习笔记 条款07:为多态基类声明virtual析构函数
一、C++明确指出:当derived class对象经由一个base class指针被删除,而该base class带着一个non-virtual析构函数,其结果未定义——实际执行时通常发生的是对象的derived成分没有被销毁!(注:使用基类引用派生类的方式使用多态,由于引用只是对原对象的一个引用...
分类:编程语言   时间:2014-10-31 01:12:13    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!