07 2009 档案

摘要:一、验证码简介验证码功能一般是用于防止批量注册的,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或字母或符号或文字,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。常见的验证码有如下几种: 1、纯数字验证码,一般为四位随机数字;2、数字+字母验证码,... 阅读全文
posted @ 2009-07-30 22:23 94cool 阅读(300) 评论(0) 推荐(0) 编辑
摘要:两个结构一样的DataTable合并NET 2.0 以上版本直接有 DataTable.Merge 方法: http://msdn.microsoft.com/zh-cn/library/fk68ew7b.aspx .NET Framework 类库 DataTable.Merge 方法 将指定的 DataTable 与当前的 DataTable 合并。 命名空间: System.Data 程序集... 阅读全文
posted @ 2009-07-30 22:21 94cool 阅读(297) 评论(0) 推荐(0) 编辑
摘要:要添加的命名空间为 System.Xml第一章 在内存里建立Xml对象有时候我们可能需要根据数据库里的数据值生成Xml文件,那么,我们就要在内存里先建立Xml对象,之后再将Xml对象以字符串或文件的形式输出。首先来看看怎么用.Net下的类所提供的方法来生成Xml的各部分假设一软件商买如下游戏:文明3,帝国时代那么以下代码将生成如下的Xml文档 <?xml version="1.0" enco... 阅读全文
posted @ 2009-07-30 22:19 94cool 阅读(272) 评论(0) 推荐(0) 编辑
摘要:本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。如果你不是特别的与人世隔绝,我想你一定看过金老先生的名著《笑傲江湖》吧,里面有一门十分奇特的武功... 阅读全文
posted @ 2009-07-30 17:31 94cool 阅读(171) 评论(0) 推荐(0) 编辑
摘要:1、WebBrowser设置Cookie Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --1publicpartialclassWebBrowserControl:Form2{3privateStringurl;45[DllImport("wi... 阅读全文
posted @ 2009-07-28 14:49 94cool 阅读(338) 评论(2) 推荐(1) 编辑
摘要:网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时... 阅读全文
posted @ 2009-07-28 14:48 94cool 阅读(198) 评论(0) 推荐(0) 编辑
摘要:Windows Media Encode 9是Windows Media 9 Series组成部分之一,它的主要作用是进行编码。Windows Media 9 Series包括了 Windows Media Audio 9 Series、Windows Media Video 9 Series、Windows Media Encoder 9 Series、Windows Media Service... 阅读全文
posted @ 2009-07-28 08:34 94cool 阅读(362) 评论(0) 推荐(0) 编辑
摘要:1 IsPostBack介绍IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=true时表示非第一次请求,我们称为PostBack,当IsPostBack=false时表示第一次请求。在asp.net框架内部有很多的场景需要判断IsPostBack,比如LoadAllState等操作就需要在PostBack的时... 阅读全文
posted @ 2009-07-28 08:30 94cool 阅读(146) 评论(0) 推荐(0) 编辑
摘要:很多人将C#和Java进行比较的时候,认为C#支持指针是C#的一个特点。我的个人观点认为任何事务应该一分为二的看,有利必然有弊。关于支持指针是好还是不好,不同的人有不同的看法,这个讨论很多。我们在此仅仅是讨论如何在C#中使用指针,并不是讨论它的利弊。1、修改工程配置工程中默认的配置是不支持代码的非安全性的,如果我们想使用指针就要修改这个默认的设置。否则我们在编译的时候就会出现“不安全代... 阅读全文
posted @ 2009-07-28 08:29 94cool 阅读(189) 评论(0) 推荐(0) 编辑
摘要:有时候我们需要获得网页上的图片,尤其是向验证码这样的图片.这个方法就是将网页上的图片获取到PictureBox中.效果入下图所示.右边是使用Webbrowser控件装载的某网站的注册页面,其中包括了验证码.左边是获取到的验证码,装载在PictureBox中.也许有人会问,通过Webbrowser也能够看到注册页面的验证码为什么还要,在获得这个验证码.原因如下:当你不想让别人知道在做什么的时候需要使... 阅读全文
posted @ 2009-07-28 08:28 94cool 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用C#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。1、SQLDMOSQLDMO是操作SQLServer的理想的方式,如果您的数据库是SQLServer就可以考虑使用这种方式。在C#中使用SQLDMO需要添加SQLDMO的引用,然后在当前的文件中using SQLDMO;即可以使用... 阅读全文
posted @ 2009-07-28 08:27 94cool 阅读(401) 评论(0) 推荐(0) 编辑
摘要:1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认... 阅读全文
posted @ 2009-07-28 08:27 94cool 阅读(193) 评论(0) 推荐(0) 编辑
摘要:当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。1、SHDocVw.dll在COM时代我们使用的WebBrowser控件是SHD... 阅读全文
posted @ 2009-07-28 08:26 94cool 阅读(303) 评论(0) 推荐(0) 编辑
摘要:代码要点: 1、通过附加一个cookiecontainer到httprequest对象中,可以得到登录后返回的代表SESSION ID的COOKIE。 2、将此COOKIE包含在一个cookiecontainer中并附加到另一个HTTPREQUEST请求中,则可以实现SESSION的还原。 部分主要代码: CookieContainer cookieContainer = new ... 阅读全文
posted @ 2009-07-28 08:25 94cool 阅读(195) 评论(0) 推荐(0) 编辑
摘要:HttpWebRequest 发送 POST 请求到一个网页服务器实现自动用户登录 假如某个页面有个如下的表单(Form): 从表单可看到表单有两个表单域,一个是userid另一个是password,所以以POST形式提交的数据应该包含有这两项。其中POST的数据格式为:表单域名称1=值1&表单域名称2=值2&表单域名称3=值3……要注意的是“值”必须是经过HTMLEncod... 阅读全文
posted @ 2009-07-28 08:24 94cool 阅读(526) 评论(0) 推荐(0) 编辑
摘要:可以使用 Visual Sniffer(百度搜索) 来捕捉提交的数据信息:1. 访问你需要站外提交的页面,比如 CSDN 登陆页 http://www.csdn.net/member/UserLogin.aspx2. 填写好需要的资料,比如用户名和密码,3. 打开 Visual Sniffer, 点“开始拦截”4. 在访问的页面中提交。5. 等提交成功之后,在 Visual Sniffer 中“停... 阅读全文
posted @ 2009-07-28 08:22 94cool 阅读(715) 评论(0) 推荐(0) 编辑
摘要:private bool IsValidEmail(string strIn) { return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); ... 阅读全文
posted @ 2009-07-28 08:22 94cool 阅读(155) 评论(0) 推荐(0) 编辑
摘要:在已有的winform项目的属性中更改: 通用属性--〉常规--〉输出类型为:类库 重新编译,即在bin目录下找到DLL文件 然后通过另一个C/S程序引用DLL就可以了 阅读全文
posted @ 2009-07-28 08:21 94cool 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-07-17 17:00 94cool 阅读(111) 评论(0) 推荐(0) 编辑
摘要:经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。 view plaincopy to clipbo... 阅读全文
posted @ 2009-07-16 15:12 94cool 编辑
摘要:C#制作WinForm控件 转:http://www.cnblogs.com/salonliudong/archive/2007/04/29/732524.html 自定义控件基础知识 一、概述 Windows 窗体控件是可再次使用的组件,它们封装了用户界面功能,并且可以用于客户端 Windows 应用程序。“Windows 窗体”不仅提供了许多现成控件,还提供了自行开发控件的基础结构。可... 阅读全文
posted @ 2009-07-16 15:07 94cool 阅读(294) 评论(0) 推荐(0) 编辑
摘要:System.Transactions 命名空间 注意:此命名空间在 .NET Framework 2.0 版中是新增的。 使用 System.Transactions 命名空间包含的类可以编写自己的事务应用程序和资源管理器。具体地说,可以创建和参与(与一个或多个参与者)本地或分布式事务。 System.EnterpriseServices 命名空间 System.EnterpriseServ... 阅读全文
posted @ 2009-07-16 14:53 94cool 阅读(574) 评论(0) 推荐(0) 编辑
摘要:C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 ... 阅读全文
posted @ 2009-07-16 14:52 94cool 阅读(215) 评论(0) 推荐(0) 编辑
摘要:在好多网站上的注册都用了无刷新验证用户名,这种效果咋看感觉很复杂很难实现,其实它里面用到了Ajax中的核心xmlHttpRequest这个类,如果只是单单想实现这个效果,压根就不用引用Ajax.Net中的组件,因为感觉有点大材小用,下面是具体实现这种效果的方法,希望能给初学Ajax的朋友带来一点帮助.首先建立一个注册与验证的页面xmlHttpRequest.aspx与Validate.aspx,因... 阅读全文
posted @ 2009-07-16 14:51 94cool 阅读(251) 评论(0) 推荐(0) 编辑
摘要:Properties文件夹 定义你程序集的属性 项目属性文件夹 一般只有一个 AssemblyInfo.cs 类文件,用于保存程序集的信息,如名称,版本等,这些信息一般与项目属性面板中的数据对应,不需要手动编写 Bin 目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目... 阅读全文
posted @ 2009-07-16 14:50 94cool 阅读(6893) 评论(0) 推荐(1) 编辑
摘要:C#实现DirectShow技术开发准备 DirectShow组件在“C:\WINDOWS\system32”目录下的Quartz.dll动态库中,要使C#代码引用COM对象和接口,必须将COM类型库转换为.NET框架元数据,从而有效地创建一个可以从任何托管语言调用的托管包装。在转换过程中需要使用FrameWork SDK自带的TlbImp命令工具,该命令工具在“D:\Program Files\... 阅读全文
posted @ 2009-07-16 14:49 94cool 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:public const int WM_SYSCOMMAND = 0x0112; public const int SC_MOVE = 0xF010; public const int HTCAPTION = 0x0002; [DllImport("user32.dll", EntryPoint = "SendMessageA")] pri... 阅读全文
posted @ 2009-07-16 14:49 94cool 阅读(279) 评论(0) 推荐(0) 编辑
摘要:)删除最近打开的文件运行regedit,打开HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\FileMRUList 之后,在右边删除相应键值就可以了。2)删除最近打开的项目操作同上,只是键值位置不同HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList ... 阅读全文
posted @ 2009-07-16 14:48 94cool 阅读(283) 评论(0) 推荐(0) 编辑
摘要:using System; using System.IO; using System.Web.UI; using System.Web; using URLRewriter.Config; using System.Configuration; using System.Text.RegularExpressions; namespace URLRewriter { /**//**/ /**/... 阅读全文
posted @ 2009-07-16 14:46 94cool 阅读(177) 评论(0) 推荐(0) 编辑
摘要:本文针对目前C/S模式下编写的应用程序可维护性差的特点,提出了一套自动在线升级的解决方案,分析了在线升级的困难及实现原理,并给出了实现升级的部分代码,具有实际参考价值和现实意义。 本文程序代码均在.Net Framework 1.1 和Windows2000下测试通过。 关键词:C#;在线升级;自动升级;下载;XML文档 1 前言 长期以来,广大程序员为到底是使用Client/S... 阅读全文
posted @ 2009-07-16 14:44 94cool 阅读(774) 评论(0) 推荐(0) 编辑
摘要:在C#中停止或者启动Timer实在是太容易了,但是这样就不得不回传服务器而刷新页面,就算你用了AJAX UpdatePanel,也还是回传了,某些客户端操作还是做了也白做,比如显示的一个层又不见了。使用能用Javascript来实现的话,就可以解决问题。 幸好在 AJAX Timer 中提供了两个私有的方法 _startTimer() 和 _stopTimer()下面的两个客户端例子代码告诉你如何... 阅读全文
posted @ 2009-07-16 14:42 94cool 阅读(518) 评论(0) 推荐(0) 编辑
摘要:CS0016: 未能写入输出文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\....cdcab7d2._hp756ur.dll”--“拒绝访问。 ” vs2005下的网站项目转换成Web应用程序后,通过IIS WEB服务器的虚拟目录localhost/check 来访问,总是出现"未能写入输出文件..... 阅读全文
posted @ 2009-07-16 14:40 94cool 阅读(280) 评论(0) 推荐(0) 编辑
摘要:关于“WebForm_PostBackOptions未定义” 现将做好的网站上传至服务器上(.net2.0)后运行发现如下问题: 在某些页面的LinkButton控件点击后无法运行。IE状态栏提示javascript脚本错误(WebForm_PostBackOptions未定义),但在本地是可以正常使用。在网上查找发现一些服务器空间提供商在对ASP.NET的安全处理措施上,去掉了一些默认的映... 阅读全文
posted @ 2009-07-16 14:39 94cool 阅读(396) 评论(0) 推荐(0) 编辑
摘要:SQL循序渐进 (1) 介绍SQL 介绍SQL SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有... 阅读全文
posted @ 2009-07-16 14:33 94cool 阅读(141) 评论(0) 推荐(0) 编辑
摘要:private void ltv_song_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e) { ColorConverter ColorCv = new ColorConverter(); Color clr = (Color)ColorC... 阅读全文
posted @ 2009-07-16 14:32 94cool 阅读(412) 评论(0) 推荐(0) 编辑
摘要:注意:音频文件名需用英文,以下未改 无标题 1 - 天涯- 看看MV 阅读全文
posted @ 2009-07-16 14:31 94cool 阅读(217) 评论(0) 推荐(0) 编辑
摘要:listview行高的设置 winform中,listview是没有办法设置行高的,没行之间排得密密麻麻的,很不好! 可以加入一个imagelist来 撑大 行,实现行高的设置! // 设置行高 20 ImageList imgList = new ImageList(); imgList.ImageSize = new Size(1,... 阅读全文
posted @ 2009-07-16 14:26 94cool 阅读(5449) 评论(0) 推荐(0) 编辑
摘要:Math.round(num)四舍五入 Math.floor(num)小于等于num的整数 Math.ceil()大于等于num的整数 阅读全文
posted @ 2009-07-16 14:26 94cool 阅读(259) 评论(0) 推荐(0) 编辑
摘要:DirectX技术实现视频会议中的音频通信 2008/03/18 视频会议以其方便、快捷、“面对面”交流的优点逐渐得到了人们的认可,许多企事业单位、教育单位,医疗单位都希望使用视频会议来代替传统的会议形式。在视频会议中,与会者之间主要传输的是音频数据和视频数据,其中的音频数据显得更为重要。因为会议中的大部分有用信息都包含在与会者的言语交流上,所以视频会议系统必须保证音频通信的流畅性和全双工... 阅读全文
posted @ 2009-07-16 14:25 94cool 阅读(393) 评论(0) 推荐(0) 编辑
摘要:自从用了HttpCompress后,网页打开速度明显快了很多,但在javascript的应用(包括Validation控件)、FreeTextBox 控件的使用中还是出现了error。下面就针对这两种error,给出解决方法。 在web.config中 ... 阅读全文
posted @ 2009-07-16 14:22 94cool 阅读(223) 评论(0) 推荐(0) 编辑
摘要:一.声卡录音的基本原理 为了实现一个录音的基本过程,至少需要以下对象的支持: 1. 录音设备,对我们的PC设备就是声卡。这个录音设备可以进行的操作应该有开始和关闭。 2. 缓冲区,也就是录制的声音放在哪里的问题。 二.DirectSound对录音的描述模型 1. DirectSound对录音的支持类 Ø Capture,设备对象,可以看作是声卡的描述。 ... 阅读全文
posted @ 2009-07-16 14:22 94cool 阅读(305) 评论(0) 推荐(0) 编辑
摘要:/// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式(默认按比例缩小,不变形) public static bool MakeThumbnail(string originalImagePath, string thumbnail... 阅读全文
posted @ 2009-07-16 09:23 94cool 阅读(232) 评论(0) 推荐(0) 编辑
摘要:一:ASP.NET中缓存分类,共3种页面输出缓存、页面片段缓存、页面数据缓存 二:页面输出缓存 可以使用页面输出缓存来提高WEB站点的性能。可以缓存页面的输出并且把缓存起来的拷贝发送出去以响应浏览器的请求,而不是每次在请求页面时执行页面。 例:你的站点包括一个从数据库表检索出来的显示产品信息的页面。默认情况下,每次用户访问产品页面时,都必须执行该页面并且从数据库检索数据。但如果启... 阅读全文
posted @ 2009-07-16 08:55 94cool 阅读(118) 评论(0) 推荐(0) 编辑
摘要:对金融危机最普遍的官方解释是次贷问题,然而次贷总共不过几千亿,而美国政府救市资金早已到了万亿以上,为什么危机还是看不到头?有文章指出危机的根源是金融机构采用“杠杆”交易;另一些专家指出金融危机的背后是62万亿的信用违约掉期(Credit Default Swap, CDS)。那么,次贷,杠杆和CDS之间究竟是什么关系?它们之间通过什么样的相互作用产生了今天的金融危机?在众多的金融危机分析文章中,始... 阅读全文
posted @ 2009-07-15 10:23 94cool 阅读(143) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示