自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (13)
  • 收藏
  • 关注

转载 asp.net中获取客户端ip地址的两种方法

方法一:///     /// 获取用户登录IP    ///     ///     string GetIp()    {        //可以透过代理服务器        string userIP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];        

2007-12-31 06:48:00 2536

转载 在asp.net2.0中提供了新一代的数据访问工具--DataSource。它为简单的数据库开发提供了便捷的方式

 一、DataSource & ADO.Net    ADO.Net是微软先进的数据库访问技术,那它和DataSource控件相比有哪些区别呢?    1、ADO.Net是微软新一代的数据库访问技术,并将继续担任数据库访问的重要任务。它对开发人员要求较高、灵活度较高,对于初学人员难以很好的驾驭。    2、DataSource控件是asp.net2.0中新推的数据库访问工具,它不属于ADO.Net

2007-12-26 05:27:00 1037

转载 ASP.NET 2.0中轻松实现网站换肤

ASP.NET 2.0中轻松实现网站换肤发布时间:2006年4月20日利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。  二、怎么使用Themes和Skins:  先看个非常简单的实例: App_Themes/default/1.skin文件代码: <asp:La

2007-12-26 02:21:00 723

转载 怎样保护你的.NET程序

作者:李文军 来源:希赛网 http://www.csai.cn 2006年4月20日   摘要:阐述怎样保护用Microsoft.Net开发的软件代码的安全性。本人通过一次实际开发,总

2007-12-26 02:19:00 1925

转载 asp.net 2.0中设定默认焦点按钮

在asp.net 1.1中,当要在page_load页面中,设置某个控件为默认的焦点按钮(也就是默认焦点是在这个控件上的),可能要用到javascript的代码,而在ASP.NET 2.0中,不用这些麻烦了,在form代码中,使用defaultbutton和 defaultfocus属性就可以了,比如defaultbutton="BtnSubmit"defaultfocus="Text

2007-12-26 02:16:00 612

转载 asp.net 正确获取当前URL

获取当前URL我一直使用HttpContext.Current.Request.Url.ToString(),今天Tinyfool指出我的一个Bug,调试发现,ToString()函数并不可靠。如果当前URL为http://localhost/search.aspx?user=tinyfool&tag=%BC%BC%CA%F5通过HttpContext.Current.Request.Url.To

2007-12-26 02:01:00 597

C#写的一个简单Http服务端

用C#写的一个简单http服务端,支持图片和html

2014-04-04

jquery三级下拉联动菜单

用Jquery实现的三级联动下拉列表插件,压缩包内有多个不同的版本,其实现的基本原理大同小异,无非是调用方式的不同,第一个是通过读取XML构建,支持IE/firefox,chrome不支持,XML部分可以改成AJAX的方式,这样chrome支持就不成问题;第二个是采用Json数据格式构建,是第二次尝试改进;第三个与第二个其实是一样的,只不过将数据分离到JS文件中,代码中的ASP文件,是调用数据库生成Json省市区数据的,如果页面直接调用ASP文件,速度会很慢,生成JS文件后直接调用就要快的多,而且这部分数据一般不会改动。

2014-04-02

jquery表单验证插件

jquery表单验证插件制作多张提交表单验证,扩展容易,可提交ajax验证.

2014-04-02

端口转发工具 FPipe,rinetd

端口转发工具 FPipe,rinetd做过免杀的,里面偶说明

2012-02-07

Barcode Image Generation Library(C#版条形码类及应用例子)

这是一个非常容易使用的条形码类库,提供了一种方法为开发者投入的应用条码。

2010-08-18

RegexTester (.net正则测试工具)

RegexTester是一款.net的正则测试小工具!

2008-09-07

Sqlite.Developer.v2.8.6.272

Sqlite可视化的管理工具,而且为中文版本,超好用!

2008-09-07

34234234234

rwerwerwer23123123123123

2008-06-06

Sqlite Developer v2.8.6.272

上传资料失败,更新了下载地址, http://download.csdn.net/source/611168

2008-04-01

SqlIte 3.5.4 (for .net)

查询速度超快的数据库,自己测试过插入1000条数据,不用1秒时间! 官方主页: http://sqlite.phxsoftware.com/ 演示代码: using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.Common; using System.Data.SQLite; using System.IO; using System.Diagnostics; namespace Sqlite { class Program { static void Main(string[] args) { File.Delete("test1.db3"); SQLiteConnection.CreateFile("d:\\test1.db3"); DbProviderFactory factory = SQLiteFactory.Instance; using (DbConnection conn = factory.CreateConnection()) { // 连接数据库 conn.ConnectionString = "Data Source=d:\\test1.db3"; conn.Open(); // 创建数据表 string sql = "create table [test1] ([id] INTEGER PRIMARY KEY, [s] TEXT COLLATE NOCASE)"; DbCommand cmd = conn.CreateCommand(); cmd.Connection = conn; cmd.CommandText = sql; cmd.ExecuteNonQuery(); // 添加参数 cmd.Parameters.Add(cmd.CreateParameter()); // 开始计时 Stopwatch watch = new Stopwatch(); watch.Start(); DbTransaction trans = conn.BeginTransaction(); // <------------------- try { // 连续插入1000条记录 for (int i = 0; i < 1000; i++) { cmd.CommandText = "insert into [test1] ([s]) values (?)"; cmd.Parameters[0].Value = i.ToString(); cmd.ExecuteNonQuery(); } trans.Commit(); // <------------------- } catch { trans.Rollback(); // <------------------- throw; // <------------------- } // 停止计时 watch.Stop(); Consol

2008-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除