- 博客(39)
- 收藏
- 关注
原创 用C#获取局域网内所有机器
介绍之前首先推荐一个程序员专用搜索引擎-http://www.openso.net原理其实很简单,在cmd.exe下面ping一下几台机,然后用arp -a命令查看一下,这种方式比开多线程去循环扫描的方式来的简单而有效。//首先来个循环ping一下那个网段的主机。//其次用以下的函数去获取所有的局域网内有响应的ip地址列表public static ArrayList GetAllLoc
2009-09-23 15:10:00
1303
原创 利用P2P点对点技术实现UDP内网穿透
介绍之前首先推荐一个程序员专用搜索引擎-http://www.openso.net 点对点技术在近几年应用很广,主要代表有QQ、skype、bt、迅雷、ppstream、pplive、qvod。我们可以看到,只要是数据量很大,而一般利用中转服务器又需要一定规模投入的应用,我们都可以考虑用P2P技术。有两个好处:1.可以降低成本与投入。2.提高传输性能。 关于如何
2009-09-23 12:10:00
1873
原创 C#播放声音的四种方法
介绍之前首先推荐一个程序员专用搜索引擎-http://www.openso.net第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll2.引入DirectX 的DLL文件的名字空间: using Microsoft.Dire
2009-09-22 10:10:00
813
原创 用C#编写语音自动朗读机器人
介绍之前首先推荐一个非常不错的网站,http://www.openso.net/开发之前需要下载两个开发的sdk包以及语言包,下载地址:http://www.openso.net/querytool?index=1&word=,安装SpeechSDK51.exe,SpeechSDK51LangPack.exe,这里有个开发的帮助文档,下载地址:http://www.openso.n
2009-09-21 14:10:00
1083
原创 如何对ASP.NET进行性能优化
一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进
2009-09-21 11:10:00
489
原创 2009年9月份编程语言排行榜:PHP超越C++
TIOBE世界编程语言排行榜展现了编程语言的流行趋势。每个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商业应用、著名的搜索引擎(诸如谷歌、 MSN 、雅虎)的关键字排名、 Alexa上的排名等。请注意这个排行榜只是反映了某个编程语言的热门程度 , 这并不代表它是一个最好的编程语言或是可以写出某些令人称赞的好程序。 TIOBE公布了最新的语言排行榜:PHP果然不失所
2009-09-21 10:38:00
561
原创 有开发问题上搜源网
有开发问题上搜源网,搜源网是一个面向开发者的搜索引擎,提供了技术问题的网页搜索、源码搜索、教程搜索、工具搜索等功能。目前已经从国内大部分技术站点上抓取了大量数据,然后根据不同需求进行分类,可以满足大部分开发者的需求,如果你觉得该站能够给你带来技术上的帮助,请通知你的同学、朋友、同事,谢谢!交流技术群:12665746
2009-09-20 13:10:00
600
原创 C#打造自己的文件浏览器
C#的功能十分强大,用它可以轻松地做出属于自己的文件浏览器。下面简单地介绍一下文件浏览器的大致实现过程。其中涉及的有关这些控件的具体用法可参见C#的联机帮助。 你需要用到几个控件: TreeView(用于显示显示目录树); ListView(用于显示文件和目录列表); Splitter(用于允许用户调整TreeView和ListView的大小); 其它
2009-09-19 11:10:00
2036
原创 关于C#编写的网络爬虫资料
下面链接就是一个c#写的网络爬虫,上面是翻译版 ,下面是英文原版http://blog.csdn.net/wangkun9999/archive/2007/05/02/1594496.aspxhttp://www.codeproject.com/cs/internet/Crawler.asp另外,爬虫抓下来的东西要进行分析是必然的了,但c#中好像没有HTML解析器,特别是对那种不太规范的
2009-09-18 17:10:00
1008
原创 用C#编写语音自动朗读机器人
开发之前需要下载两个开发的sdk包以及语言包,下载地址:http://www.openso.net/querytool?index=1&word=,安装SpeechSDK51.exe,SpeechSDK51LangPack.exe,这里有个开发的帮助文档,下载地址:http://www.openso.net/queryebook?index=1&word=。 SAPI SDK是微软公
2009-09-17 22:49:00
1051
原创 ASP.NET中文乱码解决方案四则
在做Asp.Net开发的时候,经常会遇到页面乱码的问题,请大家参考: 解决ASP.NET中文乱码的方法一般有4种:ASP.NET中文乱码解决方法1.设置web.config文件 ...... ...... ASP.NET中文乱码解决方法2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递string N
2009-09-17 10:10:00
694
原创 应该如何编写好程序
1.首先在写一个程序的时候不要急于去编写代码,而是在脑海里形成一个大概的框架,这就是大局观。2.接着在脑海里将框架分离成几个不同的单元,如果你不能在脑海里形成,那就请认真的在纸上、或者电脑里面画出来。这个道理很简单,每个人的脑袋就好比电脑,有缓存,内存,就像各台电脑的性能指数和大小不一样,如果你确认你自己内存不足,那么请移到硬盘上面去。3.考虑这些流程,特别是各个部分的形成,逐个单元进行
2009-09-17 10:10:00
653
原创 高手应该如何编写好程序
1.首先在写一个程序的时候不要急于去编写代码,而是在脑海里形成一个大概的框架,这就是大局观。2.接着在脑海里将框架分离成几个不同的单元,如果你不能在脑海里形成,那就请认真的在纸上、或者电脑里面画出来。这个道理很简单,每个人的脑袋就好比电脑,有缓存,内存,就像各台电脑的性能指数和大小不一样,如果你确认你自己内存不足,那么请移到硬盘上面去。3.考虑这些流程,特别是各个部分的形成,逐个单元进行考
2009-09-16 14:34:00
535
原创 ASP.NET刷新页面的六种方法
第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs
2009-09-16 09:10:00
539
原创 2009年5月TIOBE编程语言排行榜前20名榜单
Tiobe近日公布了2009年5月的编程语言排行榜,本期榜单前十名没有变化,Java、C、C++依然以绝对优势占据前三甲的位 置;VisualBasic在4月出现了1.16%的下滑,但依旧以8.631%的占有率守住前五名的关口。本期前十名的语言分别是:Java、C、 C++、PHP、VisualBasic、Python、C#、t、Perl、Ruby。
2009-09-16 09:10:00
590
转载 什么是垂直搜索引擎?
垂直搜索引擎是相对通用搜索引擎的信息量大、查询不准确、深度不够等提出来的新的搜索引擎服务模式,通过针对某一特定领域、某一特定人群或某一特定需求提供的有一定价值的信息和相关服务。其特点就是“专、精、深”,且具有行业色彩,相比较通用搜索引擎的海量信息无序化,垂直搜索引擎则显得更加专注、具体和深入。 垂直搜索引擎能否赢得市场? 垂直搜索引擎为用户提供的并不是上百甚至上千万相关网页,而是范围极为缩小、极具
2009-09-15 14:18:00
1176
原创 类拟google那样的图片载入 由模糊变成清晰
//运行文本域代码function runEx(cod1) { cod=document.all(cod1) var code=cod.value; if (code!=""){ var newwin=window.open(,,); //打开一个窗口并赋给变量newwin。 newwin.opener = null // 防止代码对论谈页面修改
2009-09-15 14:10:00
669
原创 asp.net 导入和导出Excel
导出: 导入模板 string filePath = Server.MapPath("~/TemplateFile/按天计薪模板.xls"); string newpath = Server.MapPath("~/TemplateFile/" + Guid.NewGuid() + ".xls"); File.Copy(filePath, new
2009-09-15 12:10:00
463
原创 截取字符串方法(传入开头和结束参数)
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public static MatchCollection getAllHyperLinks(String text,String s,string e)
2009-09-15 10:10:00
571
原创 什么是垂直搜索?
垂直搜索引擎是相对通用搜索引擎的信息量大、查询不准确、深度不够等提出来的新的搜索引擎服务模式,通过针对某一特定领域、某一特定人群或某一特定需求提供的有一定价值的信息和相关服务。其特点就是“专、精、深”,且具有行业色彩,相比较通用搜索引擎的海量信息无序化,垂直搜索引擎则显得更加专注、具体和深入。 垂直搜索引擎能否赢得市场? 垂直搜索引擎为用户提供的并不是上百甚至上千万相关网页,而是范围极为
2009-09-15 09:10:00
680
原创 搜源网 (一个国内非常优秀的源代码搜索引擎)
现在介绍一个非常实用的源代码搜索引擎:http://www.openso.net/ ,该网站支持四种类型的搜索:网页搜索、源代码搜索、电子教程搜索、工具搜索。搜源网,是一个优秀的源代码搜索引擎,提供了网页搜索、源码搜索、电子教程搜索、开发工具搜索等功能,目前已经从多个技术类站点中抓取了大量源代码,开发语言涵盖ASP、PHP、JSP、.NET、JAVA、J2EE、J2ME、C、C++、
2009-09-14 17:10:00
2127
原创 google搜索引擎的策略是什么?
本文是针对三大搜索引擎做优化系列第三部分,针对Google做优化。本系列第一部分“针对MSN优化”,教你如何在MSN上取得好的排名。第二部分,“针对Yahoo做优化”,讲述在Yahoo!拥有高排名的技巧。本文将讨论如何在Google上对网站做优化。我想不用我多说,大家也应该知道Google是如今最主要的搜索引擎,据ComScore 调查,截至2006年3月,Google占全球在线搜索的4
2009-09-14 17:10:00
663
原创 新闻采集器
新闻采集器是将非结构化的新闻文章从多个新闻来源网页中抽取出来保存到结构化的数据库中的软件。 主要功能 根据用户自定义的任务配置,批量而精确地抽取目标网络媒体栏目中的新闻或文章,转化为为结构化的记录(标题,作者,内容,采集时间,来源,分类,相关图片等),保存在本地数据库中,用于内部使用或外网发布,快速实现外部信息的获取。 主要技术 新闻采集器核心技术是模式定义和模式
2009-09-14 16:10:00
1152
原创 搜索引擎蜘蛛爬虫原理
1 聚焦爬虫工作原理及关键技术概述 网络爬虫是一个自动提取网页的程序,它为搜索引擎从Internet网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。聚焦爬虫的工作流程较为复杂,需要根据一定的网页分析算法过滤与主题无关的链接,保留有
2009-09-14 15:10:00
634
原创 搜源搜索代码
能提交处理页面: framespacing="0" vspace="0" hspace="0" frameborder="0" width="670" height="40" src="http://www.openso.net/frame.html"> 不能提交处理页面: 搜源搜索
2009-09-14 12:10:00
528
原创 Web引用架构电子书
地址:http://www.openso.net/downbook?attachid=11878&filename=2303a6b4-6952-4d52-accb-85a7312989a5.pdf
2009-09-14 11:10:00
420
原创 ASP.NET MVC免费电子书教程
对即将发布的新ASP.NET MVC框架(说真的,随时都会发布 -- 请静候宣布),社区里到处洋溢着兴奋。就象对任何新的东西,大家也开始征询更多的教程/例程/文档,以了解如何起步和用它来建造应用。 在过去的几个月内,我一直在给Scott Hanselman, Rob Conery, 和 Phil Haack 为Wrox出版社写作的一本ASP.NET MVC方面的书帮着贡献章节。该书目
2009-09-14 10:10:00
836
原创 ASP.NET MVC框架开发系列课程二
ASP.NET MVC框架开发系列课程(16):ASP.NET MVC Beta版的改变 (Level 200)ASP.NET MVC框架开发系列课程(17):Model Binder (Level 200)ASP.NET MVC框架开发系列课程(18):客户端校验 (Level 200)ASP.NET MVC框架开发系列课程(19):jQuery与AJAX (Level 200)ASP
2009-09-14 10:10:00
380
原创 ASP.NET MVC框架开发系列课程一
-----------------------------------------------------------------------------------------------------------------------------------------------------------------ASP.NET MVC框架开发系列课程(1):MVC模式与ASP.N
2009-09-12 21:10:00
647
原创 推荐引擎反思
注:原文先是介绍了netflix的竞赛和推荐系统的分类,这些内容都被我略过,直接翻译了最主要的问题。所以,下文中提到的“竞争者”就是netflix竞赛的参与者,而“第五类算法”就是指如下四类推荐算法之外的第五种。四类推荐算法: * 个性化的推荐:基于用户过去的行为作出推荐。 * 社会推荐:基于相似用户的过去的行为进行推荐。 * 基于item的推荐:基
2009-09-12 21:10:00
391
原创 Scrapy 轻松定制网络爬虫
网络爬虫(Web Crawler, Spider)就是一个在网络上乱爬的机器人。当然它通常并不是一个实体的机器人,因为网络本身也是虚拟的东西,所以这个“机器人”其实也就是一段程序,并且它也不是乱爬,而是有一定目的的,并且在爬行的时候会搜集一些信息。例如 Google 就有一大堆爬虫会在 Internet 上搜集网页内容以及它们之间的链接等信息;又比如一些别有用心的爬虫会在 I
2009-09-12 18:10:00
902
原创 技术与人文的结晶 ——搜索引擎技术漫谈
技术与人文的结晶 ——搜索引擎技术漫谈 ■ 康乐 面对浩瀚的信息海洋,人们常常无所适从。而网络搜索引擎的出现,恰似一叶轻舟,载着我们在海洋里随意遨游。搜索引擎很快就成为我们掌握知识的利器。 作为Internet必不可少的工具,搜索引擎的地位越来越高。不仅如此,随着Internet应用的不断加深,搜索引擎正成为举足轻重的网络基础设施。 搜索引擎的基础设施作用
2009-09-12 18:10:00
552
原创 开发宝典,程序员专用工具,编程工具
一个专门为程序员开发的搜索引擎!网页搜索:http://www.openso.net/开源搜索:http://www.openso.net/querycode?index=1&word=电子书搜索:http://www.openso.net/queryebook?index=1&word=工具搜索:http://www.openso.net/querytool?index=1
2009-09-12 18:10:00
1272
1
原创 搜源网,非常适合程序员的搜索引擎
网页搜索:http://www.openso.net/源码搜索:http://www.openso.net/querycode?index=1&word=电子书搜索:http://www.openso.net/queryebook?index=1&word=工具搜索:http://www.openso.net/querytool?index=1&word=技术网站导航http://www.open
2009-09-12 11:47:00
755
原创 优秀的源代码搜索引擎
搜源网http://www.openso.net再次经过整体结构上的优化,加快了搜索效率以及搜索命中率,目前已经抓取了多达10万多免费源代码以提供搜索。另外还提供了电子书教程、开发工具搜索等功能。
2009-09-09 10:04:00
594
原创 搜源网,给国内的程序员提供一个强大的源码仓库
经过一年多团队成员的共同努力,网站已经成功上线,记录一下。这一年多,我们获得了很多东西,攻下很多难题,有苦有泪,有花有果。希望同样作为技术开发人员的你能给我们一定的支持~~搜源网网址:http://www.openso.net/
2009-09-02 14:25:00
1254
1
原创 搜源网 (一个国内非常优秀的源代码搜索引擎)
现在介绍一个非常实用的源代码搜索引擎:http://www.openso.net/ ,该网站支持四种类型的搜索:网页搜索、源代码搜索、电子教程搜索、工具搜索。搜源网,是一个优秀的源代码搜索引擎,提供了网页搜索、源码搜索、电子教程搜索、开发工具搜索等功能,目前已经从多个技术类站点中抓取了大量源代码,开发语言涵盖ASP、PHP、JSP、.NET、JAVA、J2EE、J2ME、C、C++、VB、De
2009-09-02 14:03:00
1957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人