首页 > 编程语言
java的Comparator和Comparable
java的Comparator和Comparable 当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparat....
分类:编程语言   时间:2014-08-01 04:41:11    收藏:0  评论:0  赞:0  阅读:256
c++的字符串流
整型数据#include #include #include using namespace std;int main( ){ string s; int x; int sum; while (getline(cin, s)) { stringstream...
分类:编程语言   时间:2014-08-01 04:35:51    收藏:0  评论:0  赞:0  阅读:483
Java中Comparable和Comparator实现对象比较
1.通过Comparable实现排序package Comparable;import java.util.Arrays;public class ComparableUser implements Comparable { private String id; private int ...
分类:编程语言   时间:2014-08-01 04:35:02    收藏:0  评论:0  赞:0  阅读:440
Java编程规范实践
一个好的编程规范可以让代码易于理解,具体的操作却不必如此麻烦。本文包含以下内容:Eclipse Java代码Formatter配置Eclipse 代码模板配置自动添加Javadoc注释附录:常见Java编码规范Java代码Formatter配置在Eclipse中可以通过Code Format和Cod...
分类:编程语言   时间:2014-08-01 04:32:41    收藏:0  评论:0  赞:0  阅读:319
Javascript继承的最佳实践
什么是继承? 继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 在Javascript 中 没有 类的概念, 它是通过构造函数来产生 对象, 构造函数 就是一个普通的函数,通常当函数名 为 大写开头的,我们认为是构造函数,否则 就是普通的方法。 function A() { this.name =...
分类:编程语言   时间:2014-08-01 02:28:31    收藏:0  评论:0  赞:0  阅读:281
单线程实现检索当当网泄露的1GB用户数据
?? 新建项目dangdangusersearch 2.编写头文件head.h #ifndef _HEAD_H_ #define _HEAD_H_   #include     //注意文件操作相关函数的头文件是stdio.h #include    //为了使用system函数 #include    //字符...
分类:编程语言   时间:2014-08-01 02:26:01    收藏:0  评论:0  赞:0  阅读:345
Java向上转型和向下转型(附详细例子)
class Bird extends Animal { @Override public void eat() {...
分类:编程语言   时间:2014-08-01 02:24:21    收藏:0  评论:0  赞:0  阅读:431
Word Search leetcode java
题目:Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of sequentially adjacent cell, where "ad....
分类:编程语言   时间:2014-08-01 02:20:41    收藏:0  评论:0  赞:0  阅读:416
Java学习之Xml系列三:dtd校验、改、增、删
见摘要、见代码注释,其他话不多说: DTD文档: <?xml?version="1.0"?encoding="UTF-8"?> <!ELEMENT?SwordLibrary?(Sword*)> <!ELEMENT?Sword?(SwordName,Price,Attack)> <!ELEMENT?SwordName?(#PCDATA)...
分类:编程语言   时间:2014-08-01 00:18:51    收藏:0  评论:0  赞:0  阅读:1225
Spring之AOP原理_动态代理
面向方面编程(Aspect?Oriented?Programming,简称AOP)是一种声明式编程(Declarative?Programming)。声明式编程是和命令式编程(Imperative?Programming)相对的概念。我们平时使用的编程语言,...
分类:编程语言   时间:2014-08-01 00:18:31    收藏:0  评论:0  赞:0  阅读:544
【python】获取51cto博客的文章列表
python的正则与网页操作练习二:importre importurllib.request #51ctourlcode=gb18030 classdown51web: s_url=‘‘ s_blogid=‘‘ s_blogpages=‘‘ s_html=‘‘ s_code=‘‘ def__init__(self,url,code): self.s_url=url self.s_code=code defget_html(self): self.s_html=urllib.r..
分类:编程语言   时间:2014-08-01 00:14:21    收藏:0  评论:0  赞:0  阅读:440
python 学习第一天
python学习了好久,发现还是个小白,python还是不会用,从今天起每天学写一点小程序,做个打不死的小强。相关知识:列表,字典#!/usr/bin/envpythonpeople={‘yong‘:{‘phone‘:‘123‘,‘addr‘:‘Shanghai‘},‘bu‘:{‘phone‘:‘456‘,‘addr‘:‘Wuhan‘},‘yan‘:{‘phone‘:‘789‘,‘addr‘:‘Henan..
分类:编程语言   时间:2014-08-01 00:13:51    收藏:0  评论:0  赞:0  阅读:368
JavaScript提高:003:easy UI实现tab页面自适应问题
前面说到使用easyUI在asp.net中实现了tab控件效果。http://blog.csdn.net/yysyangyangyangshan/article/details/38307477不过有一个问题,div的宽度太宽了,而且不随页面变化而改变。网上搜索了下,发现很多人也碰到过,而且也有解决的办法。下面看看吧。实现tab的部分代码如下:引用的easyui文件参考上文。 ...
分类:编程语言   时间:2014-08-01 00:12:30    收藏:0  评论:0  赞:0  阅读:371
浅析JAVA设计模式之工厂模式(一)
1 工厂模式简介    工厂模式的定义:简单地说,用来实例化对象,代替new操作。    工厂模式专门负责将大量有共同接口的类实例化。工作模式可以动态决定将哪一个类实例化,不用先知道每次要实例化哪一个类。    工厂模式可以分一下三种形态:    简单工厂 (Simple Factory) 模式:又称静态工厂模式(StaticFactory)。    工厂方法 (Factroy M...
分类:编程语言   时间:2014-08-01 00:10:40    收藏:0  评论:0  赞:0  阅读:448
浅析JAVA设计模式之工厂模式(二)
1 工厂方法模式简介         工厂方法 (Factroy Method) 模式:又称多态性工厂模式(Polymorphic Factory),在这种模式中,核心工厂不再是一个具体的类,而是一个抽象工厂,提供具体工厂实现的接口,具体创建产品交由子工厂去做,抽象工厂不涉及任何产品被实例化的细节。而不同等级的产品,就对应一个不同等级的工厂,如下图。 图1 1.1工厂方法模式(多态性工...
分类:编程语言   时间:2014-08-01 00:09:40    收藏:0  评论:0  赞:0  阅读:392
再说Java EE
说到JavaEE(以前叫J2EE)是什么,你可能回答:JavaEE是一组规范,这么说是没错,但是自己不觉得这个答案很大、很空么?什么又是规范?规范能组成应用么?能在JVM中跑起来么?要理解这些,先得从什么是规范说起。 规范         因为Java开源,任何开发者都能写代码,然后提供给其他人使用,以数据库访问为例,现在有MySQL、Oracle两家数据库厂商,各自用java写自己的数据库访...
分类:编程语言   时间:2014-08-01 00:06:00    收藏:0  评论:0  赞:0  阅读:376
java concurrent之ReentrantLock
在编码的过程中,有时候我们不得不借助锁同步来保证线程安全。synchronized关键字在上一篇博客中已经介绍;自从JDK5开始,添加了另一种锁机制:ReentrantLock。 二者的区别 1、lock是jdk5之后代码层面实现的,synchronized是JVM层面实现的。 2、synchronized在出现异常的时候能够自动释放锁,而lock必须在finally块中unlock()主动...
分类:编程语言   时间:2014-08-01 00:02:20    收藏:0  评论:0  赞:0  阅读:464
理解java中的volatile关键字
Java语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了 实现代码线程的安全性。Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。...
分类:编程语言   时间:2014-08-01 00:02:10    收藏:0  评论:0  赞:0  阅读:359
JAVA环境配置---------jdk安装路径中存在空格的问题
我把jdk 安装在C:\Program Files下出现的问题...
分类:编程语言   时间:2014-08-01 00:01:40    收藏:0  评论:0  赞:0  阅读:731
学习日记之状态模式和Effective C++
状态模式(State):当一个对象内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类。 (1),状态模式主要负责解决的是当控制一个对象转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。 (2),状态模式的好处是将与特定状态相关的行为局部化,并且将不同状态的行为分割开来。 (3),将特定的状态相关的行为都放入一个对象中...
分类:编程语言   时间:2014-07-31 23:58:21    收藏:0  评论:0  赞:0  阅读:602
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!