摘要: 1.List转换成为数组。(这里的List是实体是ArrayList)调用ArrayList的toArray方法。toArraypublic <T> T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。如果指定的数组能容纳列表并有剩余空间(即数组的元素比列表的多),那么会将数组中紧跟在集合末尾的元素设置为 null。这对确定列表的长度很有用,但只 在调用方知道列表中不包含任何 null 阅读全文
posted @ 2011-03-14 14:30 芝麻开门 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 今天写这篇教程目的在于分享自己在WINDOWS主机下配置squid的方法。哪些地方写的不完善或是不完整或是需要修改的地方,大家可以提出。我会第一时间纠正。下面看正文部分。 先提条件,您预安装配置squid的这台计算机必须是联入网络的,系统版本是windows 2000/xp/2003/server 2003。1)先下载Squid for Windows版本,下载地址如下(ZIP文件名称:squid-2.7.STABLE4-bin.zip),可以把这个文件下载到桌面,这样好找好操作。Squid是Linux/Unix下著名的代理服务器软件,很多商业版本的代理服务器都是基于Squid进行开发的:ht 阅读全文
posted @ 2011-01-31 17:23 芝麻开门 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 关于ICE的介绍,网上的资料有很多,但是从应用的角度上去评述的并不多,在技术革新的今天我们可能更多的是去关注应用领域而非研究领域,因此根据 我个人的使用经验,想对ICE技术做一些总结和介绍。 什么是ICE(Internet Communications Engine)呢,它是由Zeroc公司开 发的一套开源中间件系统,与DCOM,CORBA,WEB SERVICEDcom类似,支持RPC(Remote Procedure Call 远程过程调用)协议,但是在效率上却高于前面所述几种技术方案,是一种适用于各种环境的面向对象的中间件平台:客户和服务器可以用不同的编程语言来编写, 可以运行在不 阅读全文
posted @ 2011-01-17 09:51 芝麻开门 阅读(4457) 评论(1) 推荐(0) 编辑
摘要: 1【IceGrid负载均衡部署步骤】1、环境主机1:IP=192.168.0.239,上面部署注册表服务器registry和节点node1,registry和node1运行在同一进程中;主机2:IP=192.168.0.25,上面部署节点node2;其中每个节点中包含一个服务程序,服务程序均在节点启动时启动。2、主机1配置(1)服务程序部署XML:app_rep.xml,内容如下icegrid application name="Simple" #分布式系统名称 server-template id="SimpleServer" #服务器模板 parameter name=" 阅读全文
posted @ 2011-01-17 09:50 芝麻开门 阅读(6593) 评论(2) 推荐(1) 编辑
摘要: http://down2.51aspx.com/StarFramework.rarhttp://files.cnblogs.com/hjf1223/iBatisDemo.rar使用ibatis框架做项目:共五层:一、显示层(Web项目);二、业务逻辑层(NPetshop.Presentation)三、数据模型层(NPetshop.Domain)四、接口(NPetshop.Persistence)(有人叫持久层)五、服务层(NPetshop.Service)我觉得流程是这样的:当显示层(Web项目)需要数据时,它向业务逻辑层(NPetshop.Presentation)发送请求,因此在逻辑层将有 阅读全文
posted @ 2011-01-12 09:46 芝麻开门 阅读(2538) 评论(0) 推荐(0) 编辑
摘要: === Program that uses StreamReader [C#] ===using System;using System.IO;class Program{ static void Main() { // // It will free resources on its own. // string line; using (StreamReader reader = new StreamReader("file.txt")) { line = reader.ReadLine(); } Console.WriteLine(line); }}=== Program that us 阅读全文
posted @ 2011-01-12 09:43 芝麻开门 阅读(4888) 评论(0) 推荐(1) 编辑
摘要: 需要重构的信号1 新增的测试用例不能通过2 出现了重复代码3 两个类耦合太多,太亲密 4 出现了代码尺寸极其庞大的类5 没有实际作用的懒惰类6 体积庞大的方法函数7 方法中出现长参数列 8 子类中出现相同的方法定义9 很难看懂,代码逻辑或者意图表达得不清楚明晰10 一些不加任何约束的switch语句,或者一大串if/esle函数11 太多“非常有必要的”注释12 代码中硬性... 阅读全文
posted @ 2010-11-30 22:10 芝麻开门 阅读(392) 评论(0) 推荐(1) 编辑
摘要: 一、返回多个数据集   检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。   如果用动态的SQL语句来返回多个数据集,那用存储过程来替代动态的SQL语句会更好些。是否把业务逻辑写到存储过程中,这个有点争议。但是我... 阅读全文
posted @ 2010-10-31 00:56 芝麻开门 阅读(8898) 评论(2) 推荐(4) 编辑
摘要: 演讲嘉宾及主题嘉宾简介:邹欣 现任微软亚洲研究院首席研发主管 (Principal Development Manager)。 他和同事们一起把研究成果转化到商业软件产品和服务。 最近的两个项目是微软学术搜索和旅游指南。他从1996年起在微软Outlook 产品团队从事开发工作, 主要注重于产品国际化,邮件内部协议,和提高应用程序的效能。 从2003 年到2005 年, 他在微软Visual St... 阅读全文
posted @ 2010-09-28 23:29 芝麻开门 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 演讲嘉宾及主题嘉宾简介:殷庆轩 百度搜索技术部研究员,2007年从清华大学获硕士学位后加入百度,从事网页搜索相关性改进方面的工作。目前负责网页搜索的时效性、需求满足多样性、阿拉丁相关性这几方面的工作。 演讲主题:走进搜索核心技术——时效性 主要内容:“全、准、快、新”是搜索引擎的四大评价指标,其中的“新”指代的就是时效性。随着... 阅读全文
posted @ 2010-08-31 12:24 芝麻开门 阅读(1104) 评论(0) 推荐(0) 编辑