摘要:
本文仅记录一些简单的使用方法,供初学者参考。以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下载。1. 基本应用 除了 RAMDirectory,还可以使用 FSDirectory。(注意 FSDirectory.GetDirectory 的 create 参数,为 true 时将删除已有索引库文件,可以通过 IndexReader.IndexExists() 方法判断。)从指定目录打开已有索引库。private Directory directory = FSDirectory.GetDirectory("c:\index", false) 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Net;namespace 发送xml{ class Program { static void Main(string[] args) {//这是我需要发送的地址,我在http://localhost:6930/ajax/Receiveresponse需要接受到xml数据然后进行相应的处理。string url2 = "http://localhost:6930/ 阅读全文
摘要:
首先我们需要对曲线图的命名空间添加引用,System.Web.DataVisualization#region 获取注册用户曲线图 public FileResult GetTongjiChart(string sTime, string eTime, string adType, string keyWord) {//这部分可以不看。 ViewData["Select"] = "Extend"; ViewData["onpage"] = "Tongji"; DateTime startTime; if (stri 阅读全文
摘要:
function getScroll() { //t.当前位置(滚动条)里浏览器顶部的高度 //l当前位置(滚动条)里浏览器左边的长度(0) //width当前浏览器的宽 //页面加起来的总高度(一般页面的高度都会大于浏览器的高度,所以就有了滚动条)。 var t, l, w, h; if (document.documentElement && document.documentElement.scrollTop) {t = document.documentElement.scrollTop; l = document.documentElement.scrollLeft; 阅读全文
摘要:
getYear、getFullYear、getUTCFullYear都是Javascript的Date对象的方法函数。其中getYear()方法出生较早,在早期也一直使用OK,可是在2000年后这个方法问题多多,因为在Firefox和Safari等浏览器上,getYear始终返回年份与1900 年之间的差,比如1998年返回98,而2009年则会显示109,如果大家都这么处理也好,要加一起加,微软自己在IE浏览器中把getYear给修正了,可Firefox(最新版本也没修正这个问题)还蒙在鼓里,仍老老实实的按照原有规则解析getYear,本来都可以指望用户自行修正,这样一来都没得用,于是get 阅读全文
摘要:
这里有自己收集整理的关于SVN的东西,1——SVN基本使用手册 2——Subversion 错误信息一览表.3——svn的一些常见问题,后面我还会把文档供给大家下载,共同学习~Subversion 错误信息一览表注意:1.不同的客户端(命令行,TortoiseSVN, AnkhSVN, Subclipse等)的出错信息可能稍有不同。2.下面表格中的出错信息以 http://svn.moon.ossxp.com/svn/test 版本库做示例,仅供参考。编号出错信息问题剖析解决方案1.svn: Server sent unexpected return value (500 Internal S 阅读全文
摘要:
Enterprise Library 是一个为了由创建复杂企业级应用的开发人员使用的应用程序块的集合。这些应用通常部署广泛且与其他应用和系统相互依赖。另外,他们通常有严格的安全、可靠性和性能需求。 Enterprise Library 的目标如下: 一致性。所有应用程序块都有一致的设计模式和实现方法。 扩展性。所有应用程序块都定义了扩展点,这些扩展点允许开发人员添加自己的代码来定制应用程序块的行为。 易于使用。Enterprise Library 提供了许多易用性的改进,包括图形配置工具,简单的安装过程,以及清晰且更加完整的文档和示例。 集成。Enterprise Library ... 阅读全文
摘要:
本文是自己查看源码后的个人总结,不保证其准确性。大家可作为参考。浏览器和服务器之间的通信。当敲一个域名到浏览器上面,然后回车的时候,如:http://www.baidu.com/index.aspx浏览器会按照HTTP协议的语法生成相应的请求报文。浏览器检查本机是否保存了http://www.baidu.com/index.aspx域名对应的服务器IP地址。如果没有,则发送请求到所在城市网中最近的DNS服务器(域名解析服务器),它会根据我们发送来的域名查询到该域名对应的服务器IP地址,并发送回浏览器。浏览器DNS服务器获得了这个域名所对应的服务器电脑的IP然后在庞大的互联网中找到这个对应的服务 阅读全文
摘要:
在上篇简单的介绍了一下多线程的工作流程。其实根据上一篇的讲解大家完全可以写一个聊天工具,类似QQ。大家可以写简单一点。思路:1,服务器与客户端通信,跟客户端与服务端通信一样,大家可以先实现服务端对客户端发消息。2,客户端与客户端通信,就是客户端先把发送消息给服务器,里面带上对方客户端的ip和端口。然后服务端将消息发送给对方客户端。这里我就不去写了。写起来比较麻烦,大家可以去51cto下载源码,好像是“基于scoket的聊天工具”吧。现在开始写web服务器,深入底层的了解浏览器与服务器通信的原理。写web服务器就不需要客户端了,客户端就是浏览器。下面我们看看浏览器与服务器通信到底发送的是什么。我 阅读全文
摘要:
前几天看到51cto一个人法的一个基于Socket的聊天工具。突然就自己写了一个简单的web服务器。花了半天写下来一篇文档,特地过来分享(如有错字,请大家谅解)上次有人说很佩服我用记事本写代码,其实也没什么,把代码写熟练了在哪里都能写。首先这个服务器技术需要用到委托,多线程,socket通信。委托,这里就随便的提一下,大家不懂的去别的地方找点资料学习一下。一、委托委托说白了就是一个安全的函数指针。也就是说我们可以把委托当成一个参数传递。委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值。这里就不去多讲解,这不 阅读全文