技术杂谈
文章平均质量分 61
bestdowt1314
这个作者很懒,什么都没留下…
展开
-
线程池 ThreadPool的使用
using System;using System.Collections.Generic;using System.Text;using System.Threading;namespace Threads{ class Program { static void Main(string[] args)原创 2010-01-04 22:38:00 · 393 阅读 · 0 评论 -
log4net 配置以及使用
首先引用log4net.dll就不用说了,网上一找就有 下面主要说配置和使用: 在web.config中配置原创 2010-01-07 09:35:00 · 321 阅读 · 0 评论 -
用多进程替代多线程的方案
最近在做一个比较耗时的后台操作,就是从数据库读大量的数据建索引。因为以前就是通过一个进程单线程来做,所以要花很长的时间来做。但我改成多线程的后,效率的确有所提高,20W数据以前需要1个多小时建索引的,现在也就只需要几分种。 但如果我还想要提高的话就不是很明显了,我再加再多的线程都没有用,原因就是瓶颈是在读数据库的环节上面,而写索引倒不存在,因为我是一个线程一个目录原创 2010-01-09 22:58:00 · 522 阅读 · 0 评论 -
为什么学习python
自己一直是崇拜技术的,当然对技术公司也是一样的。google做为不少人的理想。我虽然没有过想要进去的念头,但是还是一直关注着它 在google的招聘上面,很多是要求有python的编码经验的。我就是很好奇这个语言。相信它一定有什么特别的地方才让google如此的重视。 先来说说python的优点吧 同为脚本语言首先Python比Perl优美得多。虽原创 2010-04-04 21:12:00 · 569 阅读 · 1 评论 -
Meta标签详解
<br />您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广<br />个人网站,人们首先想到的方法无外乎以下几种:<br /><br /> ● 在搜索引擎中登录自己的个人网站<br /><br /> ● 在知名网站加入你个人网站的链接<br /><br /> ● 在论坛中发帖子宣传你的个人网站<br /><br /> 很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来转载 2010-08-11 17:47:00 · 291 阅读 · 0 评论 -
asp.net 远程获取资源
<br />通过url获取远程资源文件<br /> <br /> //读取远程路径 Uri u_requestUrl = new Uri(sourceFile); WebRequest temp = WebRequest.Create(u_requestUrl); WebResponse myTemp = temp.GetResponse();原创 2010-08-11 18:22:00 · 357 阅读 · 0 评论 -
网上常用免费WebServices集合
<br /><br />天气预报Web服务,数据来源于中国气象局 公用事业<br />http://www.webxml.com.cn/WebServices/WeatherWebService.asmx<br />中国股票行情分时走势预览缩略图 <br />http://www.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx<br />中国股票行情数据 WEB 服务(支持深圳和上海股市的基金、债券和股票)<br />http://www.webx转载 2010-08-17 16:30:00 · 488 阅读 · 0 评论 -
常用搜索引擎爬虫
<br />我所整理的常用搜索引擎爬虫<br /> <br /><br />百度蜘蛛 Baiduspider http://www.baidu.com/search/spider.htm<br />谷歌机器人 +Googlebot http://www.google.com/bot.html<br />有道机器人 +YoudaoBot http://www.youdao.com/help/webmaster/spider/<br />Cuil蜘原创 2010-08-19 11:43:00 · 482 阅读 · 0 评论 -
用py2exe 打包python程序
<br />1、首先下载py2exe模块安装:<br /> <br /> 下载地址为:http://www.py2exe.org/old/ <br /> <br /> 下载对应的版本号进行安装 <br /> <br />2、创建一个简单的python程序保存为hello.py,我们将其放在python安装目录下,我这里是d:/python27<br /> print "Hello World!" <br /> <br />3、在d:/python27目录下创建安装文件setup.py原创 2010-12-28 12:47:00 · 677 阅读 · 0 评论 -
python 编写获取阿里巴巴行业分类数据代码
python 编写获取阿里巴巴行业分类数据代码 现在做电子商务首先面对的就是需要整理成百上千的行业分类数据,以便给产品分类,方便用户选购。而这些行业数据又需要长期的积累和整理,对于没有多少年经验的电子商务公司来说,最快捷的也就是像中国电子商务的老大(阿里巴巴)借数据。阿里巴巴经过这么多年的电子商务发展,其行业数据可以说是中国电子商务的标准了。好了接下来我们就要像老大借点行业数据来用了。原创 2010-12-27 13:56:00 · 2530 阅读 · 9 评论 -
一种理想的大数据量分页查询方案
<br /><br /> 本文旨在介绍一种对数据库中的大数据量表格进行分页查询的实现方法,该方法对应用服务器、数据库服务器、查询客户端的cpu和内存占用都较低,查询速度较快,是一个较为理想的分页查询实现方案。<br />1.问题的提出<br />在软件开发中,大数据量的查询是一个常见的问题,经常会遇到对大量数据进行查询的场景。常见的对大数据量查询的解决方案有以下两种:一、将全部数据先查询到内存中,然后在内存中进行分页,这种方式对内存占用较大,必须限制一次查询的数据量。二、采用存储过程在数据库中进行分页,这种转载 2011-01-23 22:09:00 · 619 阅读 · 1 评论 -
创建使用Windows 服务
一、Windows 服务概念介绍 Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务。二、创建Windows服务 接下来我们将用VS201原创 2011-01-26 15:37:00 · 1546 阅读 · 0 评论 -
C#发送Email邮件三种方法的总结
<br /><br />通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:<br />1.通过Localhost;<br />2.通过普通SMTP;<br />3.通过SSL的SMTP;<br />下面一个一个来说:<br />1.通过LocalHost<br />public void SendMailLocalhost() <br />{ <br />System.Net.Mail.MailMessage msg = new Sy转载 2011-03-03 23:58:00 · 725 阅读 · 0 评论 -
Sending Meeting Requests to Outlook via ASP.NET Mail Message
现在一般的企业级应用都有需要向用户发送约会邀请的功能需求,下面我们就来讲讲如何通过asp.net来发送约会邀请到outlook 中。现在这方面的第三方库比较多,我用的是DDay.iCal.它现在对于各个版本的outlook都支持良好,并且不依赖于office interop组件。下面就来看一下具体的实现细节吧。 public void Sendma原创 2011-06-28 21:13:00 · 1318 阅读 · 1 评论 -
Setting MaxItemsInObjectGraph for WCF
WCF传输大数据量的问题,现在网上讨论的很多,大多是设置maxReceivedMessageSize="2147483647" maxBufferPoolSize="2147483647" maxBufferSize="2147483647"。这些我也都设置了,但是今天在调试WC原创 2011-07-26 21:33:32 · 2577 阅读 · 1 评论 -
什么情况下用多线程编程
CPU是以时间片的方式为进程分配CUP处理时间的,当一个进程以同步的方式去完成几件事情时,此进程必须完成了第一件事情以后再做第二件事,如此按顺序地向CPU请求完成要做的事情。在此单线程的工作模式下,如果把CUP看作是一共有100个时间片的话,CPU可能一直都只是花了其中的10个时间片来处理当前进程所要做的事情,只是用到了CPU的10%的时间片,而其他时间都白白浪费了,当然,实际上CPU的工转载 2009-12-25 10:32:00 · 2915 阅读 · 4 评论 -
windows 下安装删除window服务命令
windows 下安装删除window服务命令最近写了几个服务,常用到这两个命令 sc delete WatchServicesc create WatchService binpath= "path" type= share start= auto displayname= "WatchService" depend= Tcpip原创 2009-12-25 09:56:00 · 1119 阅读 · 0 评论 -
.Net的计算时间差的方法
前段时间发了一个TimerHelper因为没有在.net找到它的调用方法。最近找到了,所以加以补充。现在不就是追求的简单嘛,所谓小技术大智慧就是这样来的吧 DateTime executeStart = DateTime.Now;DateTime executeEnd = DateTime.Now; System.TimeSpan executeSpan = executeEn原创 2009-04-28 11:45:00 · 1725 阅读 · 0 评论 -
TreeView 遍历加载不同的图标
要实现一棵树下面,如果有子节点是一种图标,如果没有子节点则是另一种图标。 思路是先生成树,然后再遍历树,加载不同的图标。 [code] public void BulidTree() { ///根目录 tv.ShowLines = true; TreeNode tn = new TreeNode();原创 2009-07-27 23:02:00 · 695 阅读 · 0 评论 -
jquery+ajax+ashx实现的一个简单ajax 效果
自己虽然以前也用ajax但总感觉那里觉得不对,以前ajax都是请求aspx页面,那页面多的数不清,自己也觉得很乱。自己最近在工作中,也觉得同事用的jquery+ashx用起来相当的简洁方便。帮在这里做了一个小的demo来 无标题页 function GetCategoryData(type) { al原创 2009-08-17 23:57:00 · 6377 阅读 · 2 评论 -
截取HTML C#代码
protected string TrimHtml(string input, int length) { string inputHTML = input.Trim(); StringBuilder outHTML = new StringBuilder(); int maxLength = le转载 2009-09-17 17:21:00 · 1094 阅读 · 0 评论 -
实现一个通用的验证码功能
这个功能是网站必备的,自己在网上找了一下,用了些别人的代码,自己再拿到自己的项目中来。做成一个通用的功能模块。如果需要这个功能的,直接把下面的code copy一下就可以用了。 前台UI 实现验证码功能-by wangtao //点击图片改变验证码 $(function原创 2009-09-21 23:13:00 · 193 阅读 · 0 评论 -
js 实现网页图片缩略图按比例缩放
在处理网页图片缩略图时,很难保证图片统一大小,直接设置图片大小又会导致图片拉伸,造成图片模糊,本文介绍的代码可以在图片加载完成后自动按比例调整图片大小。 js 实现网页图片按比例缩放-by wangtao function ImageAutoZoom(Img,FitWidth,FitHeight)原创 2009-09-22 14:30:00 · 2649 阅读 · 1 评论 -
实现地址联动选择
前台代码, 地址联动选择-by wangtao function ajaxGetAdress(parms,Containers){ $.ajax({ url: ../AjaxServices/GetAddress.ashx, type: GET, dataTyp原创 2009-09-24 23:55:00 · 858 阅读 · 0 评论 -
谨慎Asp.net中static变量的用法
在.Net平台下进行CS软件开发时,我们经常遇到以后还要用到某些变量上次修改后的值,为了简单起见,很多人都习惯用static来定义这些变量,我也是。这样非常方便,下一次调用某个函数时该变量仍然保存的是处理过的值,直接拿来用就可以了。 现在转入了BS软件开发,我们很自然地会沿用这种习惯。如在页面中统计某个按钮被按下的次数,先在类中OnClick事件的处理过程前定义一static变量ti转载 2009-10-17 22:42:00 · 302 阅读 · 0 评论 -
asp.net 字符串截字函数
功能,实现截字汉字为一个字,英文为两个为一个字。 如有不足请大家指教 /// /// 截字处理函数 /// /// 截字字符串 /// 截字个数 /// public string SplitString(string splitStr, int sp原创 2009-11-17 13:31:00 · 404 阅读 · 0 评论 -
js 分页代码
无标题页 $(function(){ AjaxCuterPaper(1); })function AjaxCuterPaper(pageIndex){ var pageSize=5; var itemCount=20原创 2009-11-19 13:36:00 · 335 阅读 · 0 评论 -
IIRF 实现url 重写打造友好的url链接
准备条件:windows servicer 2003,IIS6 IsapiRewrite4.dll,IsapiRewrite4.ini /这两样我已经打包成IIRF在CSDN的下载里面提供下载,下载地址为:http://download.csdn.net/source/2019486 第一步:我们先来创建一个简单的搜索的站点程序只创建一个Search.a原创 2010-01-24 16:49:00 · 1095 阅读 · 1 评论 -
asp.net 取本日,本周,本月,本年的时间段
asp.net 取本日,本周,本月,本年的时间段 DateTime dt = DateTime.Now; DateTime dtStart = DateTime.Now; DateTime dtEnd = DateTime.Now; switch (s原创 2009-12-09 13:31:00 · 740 阅读 · 0 评论 -
lucene、lucene.NET详细使用与优化详解
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它转载 2010-02-26 16:31:00 · 358 阅读 · 0 评论 -
IIS应用程序池属性详解及配置
在IIS管理控制台中展开应用程序池文件夹,然后右击对应的应用程序池,点击属性,你可以在应用程序池的属性中进行以下配置: 回收 在回收标签,你可以设置工作进程的回收方式: 回收工作进程(分钟):在工作进程运行多少分钟后回收工作进程,默认启用,并且设置为1740分钟(29小时); 回收工作进转载 2010-03-01 10:03:00 · 591 阅读 · 0 评论 -
js多搜索引擎的选择
代码都比较简单直接贴代码了, 搜索引擎的选择-by wangtao function doSearch(){ if($(#s_keys).val()==) {alert(请输入搜索关键字);} else { var v_searchType=$("input[na原创 2010-03-01 22:56:00 · 1602 阅读 · 0 评论 -
判断数据库表、存储过程、字段存在的脚本
判断数据表存在if exists (select 1 from sysobjects where id = object_id('table1') and type = 'U') drop t原创 2011-09-21 10:03:17 · 460 阅读 · 0 评论