自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (4)
  • 收藏
  • 关注

原创 [转]Java模式(适配器模式)

源自:http://blog.csdn.net/elegant_shadow/article/details/5006175 首先,先来先讲讲适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。举个简单的例子,比如有一个“源”是一个对象人,他拥有2种技能分别是说日语和说英语,而某个岗位(目标)需要你同时回说日语、英语、和法语,好了,现在...

2014-04-09 09:13:11 282

原创 [转]java变量,初始化快,构造函数的执行顺序

本文转自:http://blog.csdn.net/macheng365/article/details/6403050 对于JAVA中类的初始化是一个很基础的问题,其中的一些问题也是易被学习者所忽略。当在编写代码的时候碰到时,常被这些问题引发的错误,感觉莫名其妙。而且现在许多大公司的面试题,对于这方面的考查也是屡试不爽。不管基于什么原因,我认为,对于java类中的初始化问题,有必要深入...

2014-04-03 09:21:19 277

原创 【转】什么是P问题、NP问题和NPC问题

转自:http://www.matrix67.com/blog/archives/105  这或许是众多OIer最大的误区之一。    你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才...

2014-02-19 18:10:56 283

原创 java多个线程间的同步 CountDownLatch

源自:http://zapldy.iteye.com/blog/746458Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。      你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象上的...

2013-12-06 08:50:29 237

java 正则表达式提取字符串

目标:从字符串 “1000037257 210.0508:1035890820 1043956783 1048873925"中提取:之前的浮点数。 public static void main(String[] args) { String regex = "\\b\\w*\\.\\w*(?=:)\\b"; String source = "1000037257 2...

2013-12-02 10:23:39 345

原创 第二章 一切皆对象

本章内容1.

2013-11-05 09:30:37 366

原创 BufferedReader从新定位到文件首位置

本次实现计算行数后再把原BufferedReader中的文件重头读取一遍File current_file = new File( batchProcessAction.getFileLocation() );            InputStream in = new FileInputStream( current_file );            InputStreamReader...

2013-07-20 09:06:43 2476

原创 java使用SAX读取xml格式文件

1.http://nakupanda.iteye.com/blog/3521302.http://www.ourunix.org/android/post/58.html    3.http://www.cnblogs.com/nerxious/archive/2013/05/03/3056588.html 4.http://sinye.iteye.com/blog/763...

2013-07-15 11:19:20 226

原创 (转)【程序】使用Javascript为Adobe Reader X 添加书签功能

详见:http://baoku.yunduan.cn/d/artitem/6886/1/9/0/1970/

2013-04-11 11:32:22 199

原创 JAVA中的接口和抽象类(转)

源自:http://www.cnblogs.com/xiaoao808/archive/2008/03/11/1100886.html在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。  抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同...

2013-03-21 20:39:22 135

原创 (转)java 从jar包中读取资源文件

 源自:http://blog.csdn.net/b_h_l/article/details/7767829在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题。但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码:Java代码  [java] view plaincopy...

2013-03-07 16:32:14 191

原创 java中Comparator的用法

http://www.cnblogs.com/linjiqin/archive/2011/08/31/2160360.html http://blog.csdn.net/hiphopmattshi/article/details/7334487 

2013-03-07 14:54:18 195

原创 (转)Java语言对数据结构中“队列”和“堆栈”的支持

转自:http://yangjiangong.iteye.com/blog/286925  Java语言对数据结构中“队列”和“堆栈”的支持     在平时编程中,我们常常需要用到“队列”和“堆栈”这两种数据结构,有些程序员就自己实现了一个简单的队列和堆栈。虽然设计它们并不难,但是java语言已经为我们设计好了,而且功能非常强大,那我们何必要费时间去做重复的事呢?!(除非你自己要练习这两种...

2013-03-07 14:52:16 183

原创 (转)Java关键字final、static使用总结

转自:http://lavasoft.blog.51cto.com/62575/18771/Java关键字final、static使用总结 一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被...

2013-03-07 14:50:02 122

hadoop中top-k问题解决

1.问题描述:在MapReduce中,想要输出最频繁出现的前k个单词。                  问题输入:<单词,它出现的频率>                  想要的输出:出现最多的前100个单词   例如,输入是:   hello  3   word  4   a   4   moring  5  goog  10  bye  5...

2013-03-07 14:28:31 357

原创 (转)Java正则表达式去掉多余空格及英文标点符号

package test;import java.util.regex.Matcher;import java.util.regex.Pattern;/* @author yb31,Edward* Date 2005-3-4/2007-9-23* contact http://hi.baidu.com/Edwardworld */public cl...

2013-03-04 19:32:51 606

原创 Java解析JSON数据 使用org.json(转)

转自:http://www.pocketdigi.com/20110912/470.html    现在越来越多的网站采用JSON来交换数据,在Json.org网站上,Java可以使用的解析Json的组件就有21种之多。这里以使用org.json解析JSON为例。在读本文之前,读者有必要了解一下JSON的结构,这里不作介绍。首先下载org.json源码,下载地址:https://github...

2013-03-04 16:31:57 223

原创 MapReduce:详解Shuffle过程(转)

源自http://langyu.iteye.com/blog/992916Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapReduce的运行机制,这...

2013-01-24 11:32:20 152

原创 C中结构体

把结构体保存到文件中,用fwrite()函数:fwrite(&primer,sizeof(struct book),1,pbooks);其中,primer为结构体book变量,sizeof(struct book)是结构体book的大小,1表示只需复制一块。 fread()函数将把一个结构体大小的一块数据从文件复制到&primer指向的位置。如:fread(&a...

2013-01-09 15:47:28 169

原创 2012年终总结

今天是12月30号,转眼间一年过去了,今年发生了很多事情。  6月份,我毕业了,但是9月份我还是要上学,和其他工作的同学不一样,在毕业时我还体会不到毕业的感觉,但其他同学都在伤感自己即将告别的学生时代时,我没有任何感觉,唯一的感觉是有很多同学我可能一辈子也见不到了,对于我的麻木我将它理解为自己还有两年的研究生生涯,还可以作学生,所以,关于毕业还没有那么大的感触。 在离开学校的火车上,我...

2012-12-30 21:44:06 152

原创 eclipse下配置hadoop插件

 http://phz50.iteye.com/blog/932373http://blog.csdn.net/chengfei112233/article/details/7252404

2012-12-13 20:31:26 106

在virtualbox上安装chrome os及常见问题

1.下载virtualbox的chrome os镜像。网址:http://chromeos.hexxeh.net/index.php注意:在chrome os虚拟机的设置中,系统->处理器中要在“启用PAE/EX”前打钩。 2.关于鼠标和"没有可用的网络"问题  1)关于安装时没有鼠标及鼠标反映慢的问题. 解决方法:右Ctrl+i 2)解决在选择网络类型时...

2012-12-06 09:21:42 2725

原创 Raw Socket(原始套接字)实现Sniffer(嗅探)

Raw Socket(原始套接字)实现Sniffer(嗅探)  一. 摘要   Raw Socket: 原始套接字   可以用它来发送和接收 IP 层以上的原始数据包, 如 ICMP, TCP, UDP...     int sockRaw = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);   这样我们就创建了一个 Raw Socket   Sniffe...

2012-11-03 14:21:49 245

原创 关于socket编程中基本函数介绍

源自:http://blog.sina.com.cn/s/blog_a459dcf5010155nf.html本文针对SOCKET编程中要用到的函数进行一个比较系统的介绍。说明:在使用Socket时,需要在lib库中使用ws2_32.lib; 1、WSAStartup:初始化套接字环境,本函数必须是应用程序或DLL调用的第一个Windows Sockets函数.它允许应用程序...

2012-11-03 13:57:01 303

原创 Linux命令行删除文件到回收站

Linux命令行模式下rm是将文件彻底删除,操作起来比较危险。方案一:安装trash-cli工具,其实就是回收站的命令行模式:sudo apt-get install trash-cli方案二:给trash命令添加别名"rm",覆盖系统rm命令。vi ~/.profile加入:alias rm="trash"执行:source ~/.profile方案三(推荐):alias del='mv -t ...

2012-10-31 09:03:02 231

原创 把视频中原来的声音去掉加入新的背景声音的方法

所用工具:格式工厂3.0.11.去掉原来的声音在格式工厂的“输出配置”->“关闭音效”->“是”。再转换即可。2.加入新的背景音乐 要操作的视频最好是.avi形式的; 要操作的音频最好不是.mp3形式;.wav即可 在上面的“选项 ”->"高级" -> '安装解码器'-》‘确定’; 在左侧边栏的“高级” -》‘混流’ ,最上面的是选择要输出的格式...

2012-10-29 20:49:33 2462

把视频中人的台词去掉且保留背景音乐的方法

好像得背景音乐和台词是双轨的才可以。。。单声道是绝对无法消去人声的。 最好找一个能把视频的声音用立体声提取出来的软件。再用cool edit pro 2.0音频编辑软件来编辑。 打开Cool Edit,然后打开一个音频文件,然后在“编辑(EDIT)”——“选取全部波形(Select Entire Wave)”,然后选择“效果(Transform)”——“波形震幅(Amplitude)”——“声...

2012-10-28 19:52:39 4425

C中输入输出函数总结

输入函数:scanf(),gets(),fgets(),fscanf(),fgets();输出函数:printf(),puts(),fputs(),fprintf,fputs();   scanf()在读取字符串时从第一个非空白字符(空格,制表符,换行符)开始读自导下一个空白符结束;不会读取\n,会把它留在缓冲队列中;  ...

2012-10-23 19:21:42 107

原创 (转)手把手教你把Vim改装成一个IDE编程环境

本文会教你:1.  中文帮助手册的安装2.  vim编程常用命令3.  语法高亮4.  在程序中跳来跳去: Ctags 的使用5.  教你高效地浏览源码 -- 插件: TagList6.  文件浏览器和窗口管理器 -- 插件: WinManager7.  Cscope 的使用8.  QuickFix 窗口9.  快速浏览和操作Buffer -- 插件: MiniBufExplorer10.  c/...

2012-10-23 18:40:27 163

virtualbox设置共享文件夹

主机:win7      虚拟机:ubuntu10.04步骤:1.安装增强功能包(Guest Additions)  设备 -->“安装增强功能”->桌面上会显示VBOXADDITIONS_4.2.0_80737,双击进行安装(没有桌面的会在/media文件夹下)2.设备-->"共享文件夹"   添加一个共享文件夹,如D:share_win,共享名:sha...

2012-10-19 16:28:48 118

原创 Oracle VM VirtualBox各种显示模式切换 热键

里面有个HOME键,注意这个HOME键不一定是键盘上的HOME,而是设定的某一个键,默认的右CTRL 就是所说的HOME,有时候设置的自己不知道怎么切换回来或者找不到控制栏了,就可以按快捷切换,快捷键就是右边的Ctrl+F键切换到全屏模式,右边的Ctrl+L键切换到无缝模式,右边的Ctrl+C键切换到比例模式,菜单显示是按右边的Ctrl+Home键,holt键就是右Ctrl键。 转自:ht...

2012-10-19 14:24:12 556

第十章 数组和指针

 1.修改程序清单10.7中的程序rain,使它不使用数组下标,而是使用指针进行计算(程序中仍然需要声明并初始化数组) #include<stdio.h>#define MONTHS 12#define YEARS 5int main(){ const float rain[YEARS][MONTHS]={ {4.3,4.3,4.3,3.0,2....

2012-10-09 21:43:48 191

第十二章 存储类、链接和内存管理

 2.在美国通常是以英里每加仑来计算油耗,在欧洲是以升每百公里来计算。下面是某程序的一部分该程序让用户选择一个模式(公制的或美制的),然后收集数据来计算油耗。 // pe12-2b.c#include <stdio.h>#include "pe12-2a.h"int main(void){  int mode;  printf("Enter 0 for metric mod...

2012-10-09 21:30:16 166

C中动态数组的例子

//使用malloc()函数实现动态数组#include<stdio.h>#include<stdlib.h>int main(void){ double * ptd; int max; int number; int i = 0; puts("what is the maxinum number of type ...

2012-10-07 16:42:56 180

C中需要注意的小问题

1.在用scanf()函数读入double型数值时要用%lf的形式,不能用%f   例如:           double i;           scanf("%lf", &i); // 不能用scanf("%f", &i)这种形式...

2012-09-27 08:59:23 92

原创 Ubuntu下Google Chrome字体模糊的完美解决方案

整理自:http://diybbs.zol.com.cn/1/33925_991.html 在Ubuntu下一直使用Google Chrome浏览器,当然也有问题发生,最困扰Ubuntu Linux用户的就是Google Chrome的字体模糊发虚,尝试安装微软雅黑字体,效果很好。在windows系统C:/System/Windows/Fonts文件中找到里面“msyh.ttf”,复制到U...

2012-04-23 12:35:09 858

原创 VirtualBox网络连接小结

转自:http://www.xcar.com.cn/bbs/viewthread.php?tid=14250827&page=1 host-only方式:虚拟机使用在主机上虚拟的网卡来与主机通信;上网需要使用"网卡共享",有些服务必须开启,比如rpc,防火墙,dhcp等等;宿主机的ip设置要和host-only在同一网段,网关要使用host-only网卡的ip,在家庭网络中选择网卡...

2012-04-19 17:00:18 148

原创 SQL Server 2005数据类型char,varchar,text ,nchar,nvarchar,ntext

转自:http://hi.baidu.com/heihei_shaweiwei/blog/item/b3af401e21be2e70f724e4d2.html在数据库设计时我们常常为数据类型而烦恼,但是当你熟悉了之后就不再烦恼了,看看吧,看看对你有没有帮助。char,varchar,text ,nchar,nvarchar,ntext 等学习拾遗,我自己收藏的啊!看过这篇文章...

2012-04-07 09:00:45 199

原创 hibernate中的SessionFactory,Session分别表示什么啊?如何理解?

源自:http://blog.163.com/ruifeng_00/blog/static/6904584200919114734277/ Session接口           Session接口对于Hibernate   开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目 中确实很重要,因为在...

2012-04-05 13:53:01 117

原创 org.apache.struts2.dispatcher.FilterDispatcher作用 .

它是Struts2的主要的Filter,负责四个方面的功能:        (1)执行Actions        (2)清除ActionContext        (3)维护静态内容        (4)清除request生命周期内的XWork的interceptors    另注:该过滤器应该过滤所有的请求URL。一般被设置为/*.    具体:        (1)执行Actions...

2012-04-05 10:15:24 152

学生信息管理系统(C#编写)

此程序为C#编写的程序,编程环境VS2010,数据库SQL Server2005,另附有报告,具体说明见报告

2011-07-04

用Struts2写的小程序(用户注册,登录,文件上传下载,用户个人信息管理)

Web大作业,数据库为Mysql,实现了用户登录注册,文件上传,下载,个人信息管理功能

2011-01-09

数据结构课程设计 求分子量

分子式是用来表达分子组成结构的表达式,一般表达形式为A1c1A2c2A3c3... 其中Ai(i=1,2,.......)表示原子或原子团,ci(i=1,2,....)表示原子或原子团Ai重复的次数。当ci=1时,ci必须省略不写,且原子团的括号也不要。例如N的原子量为14,H的原子量为1,C的原子量为12,O的原子量为16,因此(NH4)2CO3的分子量为(14+1*4)*2+12+16*3=96。试编写程序求出给定的各个分子式所对应的分子量。

2011-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除