Fork me on GitHub
摘要: 简介本文介绍net处理html页面元素的工具类(HtmlAgilityPack.dll)的使用,用途比较多的应该是例如采集类的功能,采集到的html字符串要怎样处理是一个头痛的问题,如果是截取就太麻烦了而且容易出错。所有就用到本文的第三方dll来处理了。下载下载地址:http://htmlagilitypack.codeplex.com/点击“download”按钮直接下载。使用1.添加HtmlAgilityPack.dll引用(引用类using HtmlAgilityPack;)。2.简单根据html中input的id获取value代码如下:// 模拟用户请求WebClient webCli 阅读全文
posted @ 2012-09-25 17:19 磊哥|www.javacn.site 阅读(9891) 评论(6) 推荐(6) 编辑
摘要: 富文本编译器汇总名称总大小当前版本官方地址扩展方法xhEditor1.43 MBv1.1.14http://xheditor.comhttp://xheditor.com/demos/demo09.htmlMarkitUp98.7 KBv1.1.13http://markitup.jaysalvat.com/home在set.js里设置开发。jwysiwyg1.52 MBv0.98https://github.com/akzhan/jwysiwyg初始化js(确认是否显示)和default.js(定义空间)设置,css设置样式。meteora1.22 MBv0.7.1http://meteor 阅读全文
posted @ 2012-09-11 14:51 磊哥|www.javacn.site 阅读(721) 评论(2) 推荐(0) 编辑
摘要: 简介accounting.js 是一个非常小的JavaScript方法库用于对数字,金额和货币进行格式化。并提供可选的Excel风格列渲染。它没有依赖任何JS框架。货币符号等可以按需求进行定制。代码内容及下载地址accounting.js代码如下:View Code /*! * accounting.js v0.3.2 * Copyright 2011, Joss Crowcroft * * Freely distributable under the MIT license. * Portions of accounting.js are inspired or borrowed from 阅读全文
posted @ 2012-08-24 11:16 磊哥|www.javacn.site 阅读(5082) 评论(2) 推荐(0) 编辑
摘要: 本类适用于比较2个字符的相似度,代码如下: using System; using System.Collections.Generic; using System.Text; public class StringCompute { #region 私有变量 /// <summary> /// 字 阅读全文
posted @ 2012-08-16 17:16 磊哥|www.javacn.site 阅读(15037) 评论(6) 推荐(7) 编辑
摘要: 前言 Asp.net/C#操作Excel已经是老生长谈的事情了,可下面我说的这个NPOI操作Excel,应该是最好的方案了,没有之一,使用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等。NPOI是构建在P 阅读全文
posted @ 2012-08-02 18:36 磊哥|www.javacn.site 阅读(80182) 评论(42) 推荐(33) 编辑
摘要: 代码如下:-- 备份数据库BACKUP DATABASE 数据库名称 TO DISK = '物理存储位置' WITH FORMAT,CHECKSUM -- 还原数据库alter database 数据库名称 set offline with rollback immediate -- 设置数据库脱机RESTORE FILELISTONLY From disk ='待还原文件地址' --查询待还原数据库 mdf、ldf存储的物理位置(低下还原用)RESTORE DATABASE ReportDB FROM DISK = '待还原文件地址' with 阅读全文
posted @ 2012-07-30 12:33 磊哥|www.javacn.site 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 一、Net操作web.config通用类(代码如下):using System;using System.Configuration;using System.Web;using System.Web.Configuration;/// ConfigurationOperator 的摘要说明public class ConfigurationOperator : IDisposable{ private Configuration config; public ConfigurationOperator() : this(HttpContext.Current.Req... 阅读全文
posted @ 2012-07-26 15:48 磊哥|www.javacn.site 阅读(996) 评论(0) 推荐(1) 编辑
摘要: 1、十进制转换其他:Convert.ToString(十进制数字, 2|8|16进制模式)//十进制转二进制Convert.ToString(69, 2);//十进制转八进制Convert.ToString(69, 8);//十进制转十六进制Convert.ToString(69, 16); 2、其他进制转换十进制:Convert.ToInt32(待转换数字或字符,2|8|16本身的进制模式)//二进制转十进制Convert.ToInt32("100111101″, 2);//八进制转十进制Convert.ToInt32("76″, 8);//十六进制转十进制Convert 阅读全文
posted @ 2012-07-25 09:48 磊哥|www.javacn.site 阅读(550) 评论(0) 推荐(1) 编辑
摘要: 1、字符串首字母转为大写。System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase("字符串");2、winform选取文件及文件夹。// 选取文件OpenFileDialog openFileDialog = new OpenFileDialog();openFileDialog.Filter = "文本文件|*.*|C#文件|*.cs|所有文件|*.*";if (openFileDialog.ShowDialog() == DialogResult.OK){ Messag 阅读全文
posted @ 2012-06-29 16:43 磊哥|www.javacn.site 阅读(984) 评论(0) 推荐(1) 编辑
摘要: 前言 一般情况我们下,我们是知道数据库的表、列信息的(因为数据库是我们手动设计),但特殊情况下,如果你只能拿到数据库连接信息,也就是知道的一个数据库名的情况下,你要怎么得到它下面的所有表名,所有列表,以及主键,是否自增?等这些信息,那么本文将给您揭晓这个答案。 内容 废话不多说,直接上码,一码永逸, 阅读全文
posted @ 2012-06-28 19:08 磊哥|www.javacn.site 阅读(4556) 评论(6) 推荐(8) 编辑
摘要: 目录 一、什么是Windows 服务? 二、创建Windows 服务与安装/卸载批处理。 三、调试Windows 服务。 正文 一、什么是Windows 服务? 答:Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行 阅读全文
posted @ 2012-06-26 12:35 磊哥|www.javacn.site 阅读(13409) 评论(10) 推荐(9) 编辑
摘要: 一、多行结果转换为一行,用逗号隔开。mssql代码如下:点击打开-- 多行select tid from typeinfo where pid=4-- 一行select STUFF((Select ','+Convert(varchar(50),tid) FROM typeinfo where pi... 阅读全文
posted @ 2012-06-21 17:34 磊哥|www.javacn.site 阅读(569) 评论(0) 推荐(1) 编辑
摘要: 前言C# 用IP地址(123.125.114.144)查询位置(北京市百度公司)的东西,非常好用也非常方便,可手动升级刷新IP库,一次编码永久收益,可支持winform、asp.net等程序。本文使用的IP库为,QQWry.Dat是显IP版QQ(彩虹外挂等),纯真IP数据库查询器等的IP数据库文件,可实现 IP 地址高效检索。使用一、C# 调用IP库(QQWry.Dat)查询IP位置①、下载QQWry.Dat到D盘根目录(用户可以随意放置,没有特殊规定),点击下载。②、使用第三方dll(IPLocation.dll)调用返回信息,点击地址。③、项目引用第三方dll(IPLocation.dll 阅读全文
posted @ 2012-06-01 18:26 磊哥|www.javacn.site 阅读(8530) 评论(24) 推荐(11) 编辑
摘要: 实例 MD5加密“123456”: 结果:0xE10ADC3949BA59ABBE56E057F20F883E (提示:看完最后,结果要进行转换。) 函数 HashBytes 提示与注释 123456的MD5 有工具可知结果为:e10adc3949ba59abbe56e057f20f883e Has 阅读全文
posted @ 2012-05-22 17:05 磊哥|www.javacn.site 阅读(62419) 评论(13) 推荐(6) 编辑
摘要: 前言很多人听说过LINQ TO SQL与ADO.NET传统方式用于不同的环境,LINQ TO SQL与ADO.NET传统方式也没有可比性,就像公交车与私家车一样,虽然是车但用途完全不同,但很少有人去探究,究竟为什么他们不同,他们不同的原因是什么,这我觉得是一个好的程序和一个普通程序最主要的区别之一。下面一起来看LINQ TO SQL效率到底如果吧。内容测试环境:net framework 4.0 + Sql Server 2008测试用途:100w条数据 like 查询,原因添加、修改、删除消耗资源与时间相对较少,不易测试,查询里面最消耗时间的无非就是 like 与 in查询,我们就采用lik 阅读全文
posted @ 2012-05-18 18:24 磊哥|www.javacn.site 阅读(5496) 评论(14) 推荐(3) 编辑
摘要: 前言本文对应Sql Server 中常用的时间查询的进行一些汇总,例如查询当天的、本周的、本月的、本季度的,某个时间段内的时间。实例实例(我的)表名:mytable 字段名:mydate(一)、当天(某两个时间段)select * from mytable where DATEDIFF(dd,mydate,GETDATE())=0语法:DATEDIFF(datepart,startdate,enddate)意义:DATEDIFF() 函数返回两个日期之间的天数。datepart 参数值:(表1-1)datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周 阅读全文
posted @ 2012-05-17 16:47 磊哥|www.javacn.site 阅读(6035) 评论(6) 推荐(1) 编辑
摘要: 前言简介:LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。分类:LINQ to Object, LINQ to XML, LINQ to SQL, LINQ to DataSet,LINQ to ADO.NET。相关:相信linq大家已经很熟悉了,如果有不太熟的,可以参考MSDN 地址:http://msdn.microsoft.com/zh-cn/library/bb397933.aspx缘由:Linq 到底能不能用?究竟好不好用,很多时候大家还是众说纷纭,有人迷茫,有人观望,有人觉得无所谓,或者还有人说只是语法 阅读全文
posted @ 2012-05-08 17:33 磊哥|www.javacn.site 阅读(5437) 评论(14) 推荐(1) 编辑
摘要: jquery取得iframe中元素的几种方法在iframe子页面获取父页面元素代码如下:$('#objId', parent.document);// 搞定...在父页面 获取iframe子页面的元素代码如下:$("#objid",document.frames('iframename').document)$(document.getElementById('iframeId').contentWindow.document.body).html()显示iframe中body元素的内容。$("#testId&quo 阅读全文
posted @ 2012-04-01 11:09 磊哥|www.javacn.site 阅读(12237) 评论(0) 推荐(0) 编辑
摘要: 缘由商业用途的规则,数据与谨慎便成了不可替代的王道,我今天也说svn,在客户端批量备份数据。前提考虑跨平台与易用性,选择批处理(.bat),既然是批处理,少不了的便是命令和执行命令的平台,这个执行平台的命令为svn.exe(默认只有svn的服务器端用),命令下面会有介绍。解决方案既然svn.exe是... 阅读全文
posted @ 2012-03-31 20:07 磊哥|www.javacn.site 阅读(1667) 评论(2) 推荐(3) 编辑
摘要: 1 use 待导入DB 2 go 3 4 /*启动Ad Hoc Distributed Queries*/ 5 exec sp_configure 'show advanced options',1 6 reconfigure 7 exec sp_configure 'Ad Hoc Distributed Queries',1 8 reconfigure 9 10 insert into 待导入DB.dbo.表名11 select top 10 sid from opendatasource('SQLOLEDB','data source 阅读全文
posted @ 2012-03-28 12:04 磊哥|www.javacn.site 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1、ArrarList 转换为 string[] ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("bbb"); //转换成数组 string[] arrString = (string[])list.ToArray(typeof( string));2、string[] 转换为 ArrarList ArrayList list = new ArrayList(new string[] { "aaa", "bbb" });3、ArrayList 阅读全文
posted @ 2012-03-21 10:19 磊哥|www.javacn.site 阅读(9683) 评论(0) 推荐(1) 编辑
摘要: 背景由于网站访问量大,需要多台服务器生成静态文件,然后多机负载,所有生成成了头等大事,一是方式所需,二是生成环节消耗CPU与内存操作太大,经常出问题。常用的生成方式:1.多台服务器,每台服务器放一个WebService,调用WebService生成,2.Socket 多服务器端生成。效果是Socket强于WebService,现在我的设想是,共享文件同步。(目前没有具体应用)项目展示截图如上,分别用Win 7向2003共享上同步文件,成功率100%,测试文件大小 1K~3M,分别用单线程与多线程执行,同步文件稳定。具体信息如下表:类型数量执行时间平均时间/个单线程100044888毫秒44毫秒 阅读全文
posted @ 2012-03-16 13:51 磊哥|www.javacn.site 阅读(1954) 评论(18) 推荐(5) 编辑
摘要: 混乱的URI编码 JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没有列出其他编码(HTML),一多就弄不明白,弄不明白就心生恐惧,心生恐惧就变得苦逼,本文就向大家详细解释在JavaScript及C#中如何对URI进行编码的方法(注:本文不涉及到其他编码)。escape:不推荐使... 阅读全文
posted @ 2012-03-07 08:43 磊哥|www.javacn.site 阅读(644) 评论(0) 推荐(1) 编辑
摘要: 前言:上篇介绍了 Visual Studio扩展工具添加与卸载,本编要介绍的是Visual Studio 扩展包(.vsix)的制作。 方法: ①、下载并安装Visual Studio 2010 SDK。 vs 2010 开发工具下载SDK安装包官方下载地址:http://www.microsoft 阅读全文
posted @ 2012-01-31 14:06 磊哥|www.javacn.site 阅读(17039) 评论(3) 推荐(6) 编辑
摘要: 简介:vs 作为主流的开发工具之一,其强大的功能无可厚非,但日益增加的需求就使得vs的扩展工具成为优秀dev所必备的利器之一。 Visual Studio扩展工具添加 Visual Studio扩展工具的添加很简单,只需要选择需要的扩展工具然后一般安装即可,这个给出vs 官方扩展工具的下载地址:ht 阅读全文
posted @ 2012-01-30 16:04 磊哥|www.javacn.site 阅读(27334) 评论(16) 推荐(2) 编辑