自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

roden的专栏

java and .net

  • 博客(50)
  • 资源 (8)
  • 收藏
  • 关注

翻译 mongodb 副本集创建(一)

创建副本集的quick-starttips:确保存在/data/db的目录,且有写权限,因为以下操作将在这个目录创建数据库1、执行命令 mongo --nodb--nodb表示允许在不连接数据库的情况下创建一个shell2、执行命令replicaSet = new ReplSetTest({"nodes" : 3}) 这条命令告诉shell创建3个数据库服务,一个主服务

2014-09-14 22:29:13 1333

原创 设计模式笔记(1)-Creational 模式

设计模式笔记如何有效率的产 生、管理 与操作对象,一直都是值得讨论的课题, Creational 模式即与对象的建立相关,在这个分类下的模式给出了一些指导原则及设计的方向。

2010-08-07 15:45:00 1108

原创 约瑟夫环问题

百度百科之:约瑟夫环  是一个数学的应用问题:  已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。  例如:n = 9, k = 1, m = 5  【解答】  出局人的顺序为5, 1, 7, 4, 3, 6, 9, 2

2010-04-12 22:29:00 691

原创 字符串匹配算法

首先引用一下另一篇文章中对字符串匹配的介绍:字符串匹配指的是从文本中找出给定字符串(称为模式)的一个或所有出现的位置。本文的算法一律输出全部的匹配位置。模式串在代码中用x[m]来表示,文本用y[n]来,而所有字符串都构造自一个有限集的字母表Σ,其大小为σ。根据先给出模式还是先给出文本,字符串匹配分为两类方法:第一类方法基于自动机或者字符串的组合特

2010-04-12 20:29:00 1115

原创 C++ Primer 学习笔记(9): 基类和派生类的转换

1、派生类到基类的转换      如果有一个派生类型的对象,则可以使用它的地址对基类类型的指针进行赋值或初始化。同样,可以使用派生类型的引用或对象初始化积累类型的引用。严格说来,对对象没有类似转换。编译器不会自动将派生类型对象转换成基类类型对象。1.1 引用转换不同于转换对象     将派生类型的对象传给希望接受基类引用的函数时,引用直接绑定到该对象,虽然看起来是在

2010-03-24 20:14:00 3768 6

原创 C++ Primer 学习笔记(8): 构造函数、析构函数调用顺序

1、构造函数调用顺序(1)基类构造函数,如果有多个基类,则构造函数的调用顺序是基类在类派生表中出现的顺序,而不是他们在成员初始化表中的顺序。(2)成员类对象构造函数。如果有多个成员类对象,则构造函数的调用顺序是对象在类中被声明的顺序,而不是他们在成员初始化表中的顺序。(3)派生类构造函数。2、析构函数调用顺序派生类的析构函数调用顺序与它的构造函数调用顺序相反

2010-03-22 22:35:00 839

原创 C++ Primer 学习笔记(7): 静态类成员

静态类成员有时候某个特殊类类型的所有对象都需要访问一个全局对象,这时候就需要用到静态类成员。静态类成员同全局对象相比有两个优势:(1) 静态数据成员没有进入程序的全局名字空间,因此不存在与程序中其他全局名字冲突的可能性。(2) 可以实现信息隐藏。静态成员可以是private成员,而全局对象不可以。TIP:(1) 类的数据成员不可以在类定义中初

2010-03-15 14:42:00 578

原创 C++ Primer 学习笔记(6): 泛型算法

1 泛型算法所有泛型算法的前两个实参都是一对iterator, 通常被称为first 和 last, 他们标记出要操作的容器或内置数组中的元素范围。[first, last)表示从first开始,到last结束,但不包括last。当first==last时范围为空。1.1 排序和通用整序算法      14个排序和通用整序算法为容器中元素

2010-03-11 21:54:00 1005

原创 C++ Primer 学习笔记(5): 插入iterator

1、在unique_copy中使用插入inserter下面这段程序存在问题: int ia[] = {0, 1 ,2 ,3, 3, 5, 6, 6}; vector ivec (ia,ia+8), vec; //由于vec中没有已分配的空间来保存从ivec中拷贝过来的8个整型值,下面的代码会出问题 //unique_copy(ive

2010-03-11 20:23:00 621

原创 C++ Primer 学习笔记(4): 参数传递

参数传递参数传递有两种方式,即值传递和引用传递。按值传递不是在所有的情况下都适合。不适合的情况包括:(1)当大型的类对象必须作为参数传递时。由于拷贝对象带来的开销会过大。(2)当实参的值必须被修改时。1、引用参数1.1 使用引用参数的场合(1)必须修改实参的值而避免使用指针的时候。例如交换两个变量的值://使用引用参数 void

2010-03-05 20:04:00 490

原创 C++ Primer 学习笔记(3): Vector与List

1、对于vector ivec        在ivec定义之后,它的长度和容量都是0,但是插入第一个元素后容量为256,长度为1. 当我们插入第256个元素时,vector以下列方式自我增长: 它分配两倍于当前容量的存储区,把当前的值拷贝到新分配的内存中,并释放原来的内存。同list相比,数据类型越大越复杂,则vector的效率也就越低。 2、对于小的数据类型,vector的

2010-03-02 21:20:00 766

原创 C++ Primer 学习笔记(2): bitset操作

bitset操作   操作功能用法test(pos)pos位是否为1?a.test(4)any()任意位是否为1?a.any()

2010-03-01 21:42:00 634

原创 C++ Primer 学习笔记(1): sizeof操作符

sizeof操作符的作用是返回一个对象或类型名的字节长度。它有三种形式:sizeof( type name)  : 当取类型名的长度时必须用括号sizeof ( object)sizeof object : 取对象长度时可以不用括号 例子://一个string的大小于它所指的字符串长度无关string st1("hello");string st2("hello w

2010-03-01 21:13:00 463

转载 详细解说STL String

详细解说STL string 详细解说STL string 0 前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函数 1.3 string i

2008-03-25 09:58:00 806

原创 netbeans打开后自动关闭的问题

       该交课程设计了,晚上想打开再看看有没有问题,点neatbeans图标后netbeans开始正常的装载模块,当进度条到头的时候突然窗体一闪又不见了,本以为neatbeans有问题了,反正有绿色版的,就删掉了重新解压了一次,再试试还是不行,这下问题大了,JDK应该不会出问题,而且装jdk麻烦就先不管了,只能是哪个软件不兼容了,于是回想最近一段时间装过的软件,都是一些不太需要的软件,便开始

2008-01-06 20:28:00 5844

转载 C# 3.5 语言新特性(二)

C# 3.0 和 Visual Basic 9.0 在语言上有许多新特性,并完全结合了基于语言的查询综合(Linq, Language Integrated Query)技术。为适应 Linq 技术,这些语言必须有一些变化。本文描述 C# 3.0 在 2007 年 4 月发布的 Visual Studio 代号 “Orcas” 测试版 1 中的新特性。本文适用于:Visual Studio c

2007-12-10 13:30:00 2259

转载 C# 3.5 语言新特性(一)

C# 3.0 和 Visual Basic 9.0 在语言上有许多新特性,并完全结合了基于语言的查询综合(Linq, Language Integrated Query)技术。为适应 Linq 技术,这些语言必须有一些变化。本文描述 C# 3.0 在 2007 年 4 月发布的 Visual Studio 代号 “Orcas” 测试版 1 中的新特性。本文适用于:Visual Studio c

2007-12-10 13:27:00 2119

原创 使用javascript进行页面间传值的问题

      最近遇到一个问题,在一个项目中需要输入企业的名称,以便到数据库中找到该企业以便进行相关操作,如果企业名称输入不规范,比如数据库中有多个名为家乐福的商场,包括蜀山区家乐福,包河区家乐福,而用户不能提供准确的信息来查找,因此需要将类似的项目列出来让用户选择,如使用DropDownList下拉列表来实现,数据超过20则无法继续,而在当前页查询又会造成页面不美观,所以需要到另一个页面中查询,查

2007-12-09 20:08:00 4572

转载 一个大家不常用到,却很有用的页面间传值方法(Context.Handler)

目前在ASP.NET中页面传值共有这么几种方式:1、表单提交,....form1.submit();....此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。2、链接地址传送接收页面: string str = Request["param1"]3、Session共享发送页面:Session("param1") = "1111";按收页面

2007-12-09 18:52:00 977

转载 VS 2008和老的VS 2005附件包的兼容性

 【原文地址】VS 2008 Compatibility with Older VS 2005 Add-in Packages 【原文发表日期】 Tuesday, November 27, 2007 11:43 PM 上个星期,我帮几个人解决了他们遇上的VS 2008问题,这些问题包括在启动IDE或者创建新项目时时,程序会死掉,死掉时通常会出现“Visual Studio has enco

2007-11-30 13:52:00 994

原创 GridView的分页功能

在GridView中要手动处理分页事件,需要处理GridView的PageIndexChanging事件,实现方法如下   protected void grv_Messenge_PageIndexChanging(object sender, GridViewPageEventArgs e)    ...{                DataSet ds = GetData();  

2007-11-30 13:38:00 1193 1

原创 GridView排序功能的实现

因为dataset不支持排序,所以将dataset绑定到GridView上以后不能使用GridView的 排序功能,要排序需要手动实现GridView的Sorting事件,通过DataView的排序功能来对GridView进行排序,下面是一个例子   //********************************************************************

2007-11-30 13:33:00 6384 3

转载 Visual Studio 2008 和 .NET 3.5 发布了

【原文地址】Visual Studio 2008 and .NET 3.5 Released【原文发表日期】 Monday, November 19, 2007 10:34 AM 今天我们发布了 Visual Studio 2008 和 .NET 3.5。你可以使用下面的链接下载其最终版: 如果你是MSDN订阅者,你可以在MSDN订阅网站下载(注:其中一些版本才上传完

2007-11-20 22:28:00 1691

原创 设置Textbox只读属性,ReadOnly or ContentEditable

在.net中,对Textbox控件设置只读属性时如果用下面的方式             TextBox1.ReadOnly = true;可以看到页面上的TextBox的确不能编辑了,但是在后台代码里却也无法取到TextBox.text了,取到的是null,正确的做法时设置TextBox的本地属性,contentEditable,方法如下           TextBox1. 

2007-11-17 10:07:00 7652 1

原创 Gridview 删除confirm确认对话框的实现

ASP.NET按钮点击时的确认框只能用Javascript实现 ,GridView删除确认框最简单的方法如下将删除加入DeleteText中,如下图所示:

2007-11-15 16:54:00 1429

原创 sql游标的使用

 最近做一个项目涉及到商品分类信息的管理,采用树的形式来实现,即在数据库中每个条目信息包括一个ID和ParentID,在删除树的一个子树的时候遇到一个问题就是,在删除一个节点时要保存他的所有子节点,以便进一步删除,但是SQL没有数组的概念,只有用游标来实现,并通过存储过程的递归实现删除子树 gocreate procedure TreeDeleteByID(@id int)as dec

2007-11-15 16:42:00 1157

转载 Java数据库编程中查询结果的表格式输出

利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果。由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi、VB那样方便地把查询结果在DBGrid等表格中显示出来。因此,只能靠自己编写代码来实现。 在实际应用中,我们可以利用Vector、JTable、AbstractTableModel等三个类较好地解决这一问题。以下,详细介绍一下实现方法

2007-10-20 14:11:00 3116

原创 java版飞鸽传书源代码

自己写的,基本实现了飞鸽传书的 大部分功能,支持断点续传,需要jdk1.6支持,在这里下载源码http://download.csdn.net/source/219279

2007-08-07 23:37:00 5431

原创 java实现系统托盘图标

 在VC和.NET中实现系统托盘图标都很容易,可以直接使用系统api实现,在java中要实现系统托盘就不是一件容易的事了,之前曾经在网上看到有人也调用windows的api函数实现了系统托盘,真是强人,其实在jdk1.6中新增了一个用于实现系统托盘的类java.awt.SystemTray,这样java也可以方便的使用系统托盘了,下面是一个例子:public void systemTray

2007-07-20 19:03:00 3198 5

转载 让Java程序自带JRE

用Java开发程序,发布时总要考虑的问题就是怎么在使用者的机器上装好JRE。要考虑的问题很多:使用者有没有能力独自安装JRE,使用者已有的JRE和我们需要的版本是不是一致,会不会出现版本问题,等等。使用.NET要考虑的问题就少些。现在.NET CLR似乎已经很普及了,看好多D版的Win XP都会自己安装最新的.NET CLR,而且似乎它的安装界面也比JRE友好些。彻底解决安装JRE的问题的方案,就

2007-06-28 23:35:00 1170

转载 STL vector 容器介绍

介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种

2007-06-06 22:16:00 1279

原创 去除html标记,并保留某些标记

在网页上直接复制过来的新闻通常包括大量的html标记,下面两个函数消除这些标记,并可以有选择的保留一些标记    private static string html2TextPattern =  @"(?]*?>.*?)|(?.*?)|(?)" +  @"|(?(?!()|("+   //保留的html标记前缀,,,     @"]+>)" + // HTML标记  @"|(?&(quo

2007-05-24 23:12:00 1988

原创 javascript实现上传多个附件,并在后台C#处理

页面文件 @ Page AutoEventWireup="true" CodeFile="add_news.aspx.cs" Debug="true" Inherits="admin_news_xml"    Language="C#" ValidateRequest="false" %>@ Register Assembly="FreeTextBox" Namespace="FreeTe

2007-05-20 23:02:00 2769 1

原创 ASP.NET实现新闻页面的分页功能

通过Freetextbox添加的新闻因为包含HTML标记,因此在分页时不能按照字数划分,而且每一段的内容不便拆开,可以在按字数分段后查找下一个标记,使得每一段都不至显示在两页中.下面代码还实现了页码的显示: //生成静态网页            string path = Server.MapPath("~/news/" + folder + "/");            strin

2007-05-20 22:54:00 1313

原创 ASP.net在gridview中删除数据时同时更新xml文件

为了减少对数据库的访问,前台页面通常只对xml文件进行读取,但是更新数据库的时候需要同时更新xml文件,添加好办,但是删除的时候呢,下面的程序在gridview中删除数据的同时删除xml文件中对应的节点.xml文件的每个节点是一个图片新闻,包括图片和新闻页面的本地存储路径. using System;using System.Collections;using System.Compo

2007-04-30 14:37:00 1552

原创 javascipt操作xml文件

写javascript写的烦死了,老出现莫明其妙的错误,收藏一个吧 function read_xml(path,max_count)...{    var xmldoc=new ActiveXObject("MSXML2.DOMDocument");    xmldoc.async="false";    xmldoc.load(path);    var objNode=xmldo

2007-04-30 10:31:00 1034

原创 JAVASCRIPT分页(读取xml文件中的记录)

最近做一个网站,为了减少数据库的访问,将所有数据都建了个xml索引,前台页面中的数据都从xml文件中读取,但是为要实现新闻列表的分页不能使用asp.net的控件了,只好使用javascript来分页,代码如下:var xmlDoc;var nodeIndex;var pageIndex;var pageSize=20;var lastPage;   //最后一页var overSize ;

2007-04-30 09:43:00 1733

原创 两根一样的内存条也会不兼容

       前几天电脑出现了上面提到的情况,从网上下载下来的压缩包解压都出现CRC失败,EXE文件安装出错,还有游戏客户端总出现文件包损坏或者缺少重要文件,搞了好几天都没有检查出来原因,最后终于发现是内存的问题。     下面是整个过程,最先是玩完美世界的时候,同学给我传过来的客户端老提示文件包损坏或者缺少一个重要文件无法运行,开始以为中毒了呢,就拿着卡巴杀啊杀啊,没有发现什么病毒,就int

2006-12-20 18:45:00 17186 3

原创 转换图片格式

一个小程序,可以用来转换图片的格式,比如将GIF格式转换成JPEG#pragma oncenamespace 图片格式转换器 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Wind

2006-11-16 21:11:00 1553 1

转载 STL实践指南

STL实践指南 Practical Guide to STL作者:Jeff Bogan     翻译:周翔 译者注STL实践指南 Practical Guide to STL作者:Jeff Bogan     翻译:周翔 译者注这是一篇指导您如何在Microsoft Visual Studio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起,循序渐进,逐

2006-11-16 16:58:00 1096

MongoDB The Definitive Guide 2nd Edition

mongodb权威指南第2版,在第一版的基础上扩充了很多内容,不过是英文版的

2014-09-15

MongoDB权威指南

MongoDB权威指南,mongodb的入门书籍

2014-09-15

Google News Personalization Scalable Online

谷歌新闻的个性化推荐技术,基于新闻点击数据的个性化推荐

2014-09-15

Redis中文入门手册

Redis中文入门手册,使用redis数据库的必备工具书

2014-09-15

Hadoop技术内幕:深入解析YARN架构设计与实现原理

hadoop 2.0资源管理器的设计细节,做大数据的必备 全本,非扫描

2014-09-15

Programming.Erlang

很详细的erlang教程,erlang中文社区上有人正在翻译这本书,但是看上去还是很容易懂的

2008-09-06

Erlang中文手册

翻译的erlang中文手册,英文不好的朋友可以当作入门教材了

2008-09-06

类似飞鸽传输的java版局域网文件传输工具源码

java版的文件传输工具,实现飞鸽传书的大部分功能,可以断点续传,实现系统托盘图标,需要jdk1.6支持 netbeans 5.5下可正常编译源码

2007-07-31

空空如也

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

TA关注的人

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