- 博客(101)
- 收藏
- 关注
转载 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
这个需求来自于我最近练手的一个项目,在项目中我需要将一些自己发表的和收藏整理的网文集中到一个地方存放,如果全部采用手工操作工作量大而且繁琐,因此周公决定利用C#来实现。在很多地方都需要验证用户身份才可以进行下一步操作,这就免不了POST请求来登录,在实际过程中发现有些网站登录是HTTPS形式的,在解决过程中遇到了一些小问题,现在跟大家分享。 通用辅助类 下面是我编写的一个辅助类,在这个类中
2015-11-27 23:39:05
312
原创 iis6的url重写迁移至 iis7 url重写的问题
iis7 的应用程序池分成两种:经典模式与集成模式在经典模式下,即相当于iis6,此时web.config的其它地方都不用更改,只需要增加以下节点即可: 以上是64位操作系统的,如是是32位操作系统改成如下: path="*" 是通配符,会影响性能,如果你只重写 .h
2015-11-23 23:23:33
925
原创 javascript 实现分页条
function Paging(pageNum,pageSize,totalCount,skipCount,fuctionName,currentStyleName,currentUseLink,preText,nextText,firstText,lastText){//debugger; var returnValue = ""; var begin = 1;
2010-04-09 11:13:00
511
原创 asp.net下4种ajax方法
暂时先写个大概,以后有时间把详细使用方法再写出来 1 ajax.net2 ajaxpro2.dll3 jquery4 重写callback
2010-03-03 15:16:00
482
转载 lucene.net 2.0 中文分词后语法高亮问题
lucene.net 2.0 src包里自带了Highlighter.Net-2.0.0,可以用来实现语法高亮。 //定义多条件搜索分析器 BooleanQuery bquery = new BooleanQuery(); //定义分词器 Analyzer analyzer = new StandardAnalyzer(); //多条件搜索拆
2010-03-03 14:49:00
602
原创 用sql语句创建数据库、登录帐号,并将帐号与该数据库关联
//创建一个数据库 com.CommandText = "Create DataBase [" + strDataBaseName + "]"; com.ExecuteNonQuery(); //分配用户名和密码给刚创建的
2010-02-25 10:34:00
1681
原创 C# 利用WinRAR (加密)压缩及解压缩 相关文件夹及文件
本次示例主要实现:1.压缩文件夹及其下文件2.压缩文件夹下文件3.压缩文件夹及其下文件为rar 还是 zip4.解压缩5.加密压缩及解加密压缩-----------示例代码如下:protected void Button1_Click(object sender, EventArgs e){string strtxtPath = "C://freezip
2009-12-21 13:14:00
681
原创 查询数据表的总记录数(row_count自定义函数)-sql server 2005
每个数据库管理员知道如何使用count(*) 函数。SQL Server在执行这个函数时,为了返回总表的行计数,需要对索引/表进行完整的扫描。因此建议DBA们尽量避免针对整个表使用聚合函数count(*),因为它影响了数据库的性能。 在sql server 2005中,可以使用如下的函数row_count来代替 count(*) 以提高性能 set ANSI_NULLS ONs
2009-11-26 12:24:00
3252
转载 性能测试之:会引起全表扫描的几种Sql
1. 模糊查询效率很低:原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。解决办法:首先尽量避免模糊查询,如果因为业务需要一定要使用模
2009-11-26 12:04:00
471
转载 jquery实现ajax跨域访问
今天同事告诉我的一个例子,暂时没有时间亲自试验,先记到这里。jQuery(document).ready(function(){ $.ajax({ type : "GET", url : "http://service.test.com/t1.ashx?callback=?"
2009-11-19 17:12:00
434
原创 WebBrowser示例
[STAThread] static void Main(string[] args) { System.Console.WriteLine("Create your own web history images."); System.Console.WriteLine("Type the U
2009-11-11 18:45:00
477
原创 ASP.NET跨服务器访问FileSystem
现在模拟在A服务器上访问B服务器D盘下的一个文件 test.txt 1 在A服务器 web.config 的下加入 2 两台服务器上都建立一个帐号 duzhe123.com,密码为 boosou.com 。呵呵,帐号和密码都可以由你自己改的。 3 在B服务器上将D盘启用共享,并且使 duzhe123.com这个帐号具有访问权限 4 现在在A服务器的网站上就可以直接
2009-11-11 15:03:00
529
原创 Web压力测试工具 Microsoft Web Application Stress Tool
Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web服务器的承受力测试是个非常好的手法。Web 压力测试通常是利用一些工具,例如微软的Web ApplicationStress、Linux下的siege、功能全面的Web-CT等等,这些都是非常优秀的Web压力测试工具。虽然这些工具给我们测试服务器
2009-11-06 10:43:00
902
转载 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(二)
利用.NETFramework提供的System.DirectoryServices.DirectoryEntry类可以轻松创建IIS站点,并将站点设置为ASP.NET 2.0版本。无疑,这种方法与前面的那个方法相比较,是比较好的。一下代码需要注意的地方是:1,没有做路径检查,这个很简单;2,没有做端口存在的检查,这个也不是很复杂;3,ScriptMapsList数组是为了简单
2009-09-28 11:02:00
636
转载 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(一)
/// /// 本方法创建一个站点(当然,创建虚拟目录也完全没有任何问题,做法类似),并设置IIS中ASP.NET版本为2.0/// /// /// private void button1_Click(object sender, EventArgs e){ //站点名称和物理路径 String webSiteName = "mengxianhui";
2009-09-28 10:55:00
1086
转载 如何查看应用程序池对应的PID?
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid 2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池 3、到iis中察看该应用程序池对应的网站,就ok了 iisapp -a pid可以查出对应的域名 反之 iisapp -p doma
2009-09-26 00:21:00
4888
转载 asp.net 程序自动提交登陆表单并保持Session及Cookie
1、通过附加一个cookiecontainer到httprequest对象中,可以得到登录后返回的代表SESSION ID的COOKIE。2、将此COOKIE包含在一个cookiecontainer中并附加到另一个HTTPREQUEST请求中,则可以实现SESSION的还原。部分主要代码: CookieContainer cookieContainer = new Coo
2009-09-19 23:59:00
444
转载 mssql2005限制日志文件大小(删除大日志)
前段时间是APACHE日志过多,今天没事备份MSSQL数据库的时候,发现数据库日志文件也6G 多了哎… 这个叫一郁闷啊~创建数据库的时候忘记的了限制日志的大小了~(数据库不是我创建的哦~)解决办法: 进入企业管理器,选中数据库所有任务->分离数据库到数据库文件的存放目录,将数据库_log.LDF文件删除,怕S的话可以拷出去企业管理器->附加数据库,选数据库,(日志文件这
2009-09-17 15:38:00
1631
1
转载 Win2003负载均衡
在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,此时只能通过增加服务器来解决问题。那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中的网络负载平衡群集就可以(本文将介绍Windows Server 2003中的网络负载平衡技术的实现方法)。 一、网络负载
2009-09-16 13:29:00
795
1
转载 MSSQL2005数据库备份还原语句
MSSQL2005数据库备份还原语句--完整备份Backup Database NorthwindCSTo disk=G:/Backup/NorthwindCS_Full_20070908.bak--差异备份Backup Database NorthwindCSTo disk=G:/Backup/NorthwindCS_Diff_20070908.
2009-09-02 23:56:00
1014
转载 SQL Server 2005 最大容量规范
原文地址:http://technet.microsoft.com/zh-cn/library/ms143432(SQL.90).aspx 更新日期: 2007 年 9 月 15 日 以下各表指定 Microsoft SQL Server 2005 组件中定义的不同对象的最大大小和最大数量。 数据库引
2009-08-20 11:11:00
719
原创 SQL Case When
ORDER BY (TotalCount/(CASE WHEN TotalPerson > 0 THEN TotalPerson ELSE 1 END)) DESC
2009-08-06 16:23:00
283
转载 IE里Iframe的Cookie问题解决办法总结
最近在做一个项目需要用到IFRAME,发现IE在对iframe里面的页面写Cookie的时候有一些安全限制,导致写入和读取Cookie不成功,找了好长时间的解决办法,重要找到如下的办法: 1.页面里的COOKIE不能是浏览器进程的COOKIE(包括验证票和不设置超时时间的COOKIE),否则跨域会取不到.这点做跨域COOKIE的人比较少提到.不过实际上留意下几家大学做的方案,有细微的提到他
2009-06-25 15:46:00
1776
原创 利用微软的Visual Studio International Pack 1.0进行中文转换为拼音
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Internationa
2009-06-05 18:23:00
477
转载 使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画等相关信息
原文地址: http://dotnet.aspx.cc/article/47aa2fc3-ff55-4a57-9491-cc05f555ea3c/read.aspx 2009年3月31日,微软发布了 Microsoft Visual Studio International Pack 1.0 SR1。VisualStudio International Pack 包含一组类库,
2009-06-05 18:02:00
450
原创 为图片打版权文字和加水印
if (cfResizeExample.wordCopy) { Font font = new Font(cfResizeExample.font, cfResizeExample.fontSize); Bru
2009-05-27 17:10:00
711
原创 flash 向不同域名提交数据的方法
1 在接受数据的域名的根目录下添加Crossdomain.xml 比如,http://www.i7wu.com有一个flash要向 http://www.boosou.com发送数据,那么只要在http://www.boosou.com的根目录下增加一个Crossdomain.xml文件,Crossdomain.xml的内容如下: 2 在http://w
2009-05-27 15:47:00
1364
转载 C#中文转拼音的类
using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace AppUtility{ /// /// 获得汉字的拼音 /// static public class PinyinHelper { static pri
2009-05-23 01:09:00
7308
4
转载 Session服务器配置指南与使用经验
一.摘要所有Web程序都会使用Session保存数据. 使用独立的Session服务器可以解决负载均衡场景中的Session共享问题.本文介绍.NET平台下建立Session服务器的几种办法, 并介绍在使用Session时的各种经验和技巧. 二.关于Session,SessionID和CookiesSession数据保存在服务器端, 但是每一个客户端都需要保存一个Session
2009-05-13 08:46:00
541
原创 asp.net c#判断文件真正的类型
下面的函数可以判断是否为图片,里面的fileClass 你自己根据注释添加其它的类型C# codeprivate bool IsPicture(string filePath)//filePath是文件的完整路径{try { FileStream fs =new FileStream(filePath, FileMode.Open,
2009-05-12 12:32:00
532
原创 验证码程序
爱情屋i7wu.com 验证码程序 private string GenerateValidationCode() { int number; char code; string ValidationCode = String.Empty; System.Random random = new Random();
2009-05-05 11:17:00
359
原创 无法为数据库中的对象分配空间
无法为数据库‘i7wu’中的对象分配空间,因为primary文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或文件组中的现有文件启用自动示意图,以便增加可能磁盘空间。 此时.mdf的大小为4.193G 数据库表中最多的一张表是200万记录。按照道理是没有问题的。 网上查了一下原因,原来放.mdf的盘不能为fat32,改成NTFS。现在正在将E盘的文
2009-05-01 18:46:00
4351
转载 Asp.net数据库缓存依赖
前言 本文主要是对《ASP.NET 2.0开发指南》——章节内容的提取并略有补充。 参考资料 1. 《ASP.NET 2.0开发指南》 2. .NET 2.0 SqlDependency快速上手指南 支持数据库 SQL SERVER 7.0/2000/2005版本 正文 一、SQL SE
2009-04-28 12:43:00
932
原创 asp.net 将state server指向其他服务器的方法
StateServer模式的实质是,把Session 存放在一个单独的进程里,此进程独立于 aspnet_wp.exe 或 w3wp.exe。启用此服务后,在“任务管理器”中可以看到一个名为 aspnet_state.exe 的进程,下面开始说明一下设置的具体步骤:1、修改注册表(关键步骤,如下图)运行regedit → 打开注册表 →找到HKEY_LOCAL_MACH
2009-04-22 17:34:00
524
转载 page_load执行两次的原因
项目中有个列表界面,列表界面中有个一个AutoPostBack属性设置为True的下拉框,这个下拉框用于对表格状态进行筛选,但是在执行的情况很奇怪,每次选择了筛选器以后发现页面还是显示初始状态,即第一次载入页面的内容。通过断点跟踪发现原因是Page_Load执行过两次,Page_Load中的代码结构如下所示:Page_Load(....)...{ if (!Page.IsP
2009-04-18 12:53:00
1148
1
原创 asp.net 获取网站截图
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1{ pub
2009-04-10 15:07:00
1115
原创 javascript 监听页面事件的函数
有时候我们需要用javascript动态添加事件,这就涉及到浏览器的兼容性问题,以下是几种常见的方法,我们也常常混合使用。 方法一、setAttribute var obj = document.getElementById("obj"); obj.setAttribute("onclick", "javascript:alert(测试);"); 这里利用 setAttr
2009-04-01 11:44:00
1896
转载 js键盘各键对应的代码
描述/r 0x1 鼠标左键/r 0x2 鼠标右键/r 0x3 CANCEL 键/r 0x4 鼠标中键/r 0x8 BACKSPACE 键/r 0x9 TAB 键/r 0xC CLEAR 键/r 0xD ENTER 键/r 0x10 SHIFT 键/r 0x11 CTRL 键/r 0x12 MENU 键/r 0x13 PAUSE 键/r 0x14 CAPS LOCK 键/r 0x1B ESC 键
2009-04-01 11:34:00
606
转载 javascript dom中的Image对象——图像预加载
在做一些tips效果,或者是一些图片浏览效果时,图片开始是隐藏的,当用户进行一定的操作时,图片会根据需要显示出来。但图片文件都相对比较大,如果一下子都显示出来,很耗时间和流量,如果都不显示,等触发一定事件时再加载,用户体验又不太好,增加用户的等待时间。 权衡一下利弊,可以有选择的利用JavaScript预加载一些需要的图片,先将其装入DOM,等到需要的时候,直接调用,省掉等待的时间
2009-03-24 11:31:00
3712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人