自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 URL重写(映射)

URL重写好处有很多,如有利于SEO、便于记忆、隐藏真实路径使安全性提高、便于更新等等。本文概要描述了各种URL重写的实现。 ASP.NET 2.0 中实现URL重写有很多方法,如:Global.asax中捕获用Application_BeginRequest请求,再用HttpContext类的Rewrite方法或Server.Transfer方法实现重写;自己实现IHttpModule实现重写;

2010-03-16 16:06:00 689

原创 CSS浏览器兼容性

 /*不管是什么方法,书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在后面。*/.JS_CenterAD_marquee_Right {          margin-left:17px !important;  /firefox*/      *margin-left:17px !important;  /ie7*/    _margin-left:17px;

2010-03-16 16:04:00 556

原创 customErrors mode="Off"

开调试信息的时候因为web.config有误,所以老是不显示错误信息。后来查看了web.config文件,竟然发现了-->难怪可以提示可以写可以远程调试信息。将注释取消后就可以远程进行错误调试了

2010-02-23 19:07:00 2806

原创 解决FLV视频文件在服务器上无法播放的问题

随着各大视频提供商对视频网站的投入,FLV 文件开始越来越多的出现在我们的身边,自己在服务器上的简单的 FLV 视频文件却无法播放。 打开IIS,然后在 mypc(本地计算机) 上面点击右键属性(很多帮助文件都没有说这一点,很多人以为是在站点上面点击右键,却发现找不到MIME类型,其中 mypc 是您的计算机名)。 如图所示:。。。。 然后点击“MIME类型”,接着点击新建,加入关联扩展名:.fl

2010-02-23 19:05:00 3287 1

原创 DotNetTextBox 使用问题

错误信息如下: 统找不到指定的文件; 错误信息如下:Server Error in / Application.-------------------------------------------------------------------------------- Could not load file or assembly EnvDTE, Version=8.0.0.0,

2010-02-23 19:02:00 578

原创 ffmpeg.exe 转化flv文件心得

ffmpeg.exe -i 源文件地址 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 生成文件保存地址ffmpeg -i F:/01.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:/test.flv使用-ss参数 作用(time_off set the start time offset),可以从指定时间点

2010-02-22 16:15:00 1897 1

原创 asp.net 分页方式

      .net数据控件分页有三中方式:1.类asp分页方式,此分页方式比较笨拙;2.利用PagedDataSource对象,PagedDataSource类封装了DataGrid 控件的属性,这些属性使 DataGrid 可以执行分页 3. 用第三方控件(如AspNetPager),使用第三方控件的方法我就不说了;            如若想自己编写代码实现分页功能,建议使用第二种

2010-02-21 11:02:00 323

原创 通过Cookie判断用户是否已经投过票

      string UserIP = Request.UserHostAddress.ToString();        if (Request.Cookies["oldCookie"] != null)        {            string userIP = Request.Cookies["oldCookie"].Value.Trim();            i

2008-04-09 18:28:00 1486

原创 投票管理系统的数据库表设计

  投票项目表:Questionid                                                           项目ID;       QuestionName                                                  问题(项目)名称;        项目答案表Questionid     

2008-04-09 18:21:00 2947

原创 SQL自定义函数实现字符串截取转化为整型(主要用于对批量数据的操作)

 /* * 字符串分割 * SELECT * FROM dbo.uf_Util_SplitStr(1,2,3,4,5,6,7,8,9,10,11,12, ,)*/CREATE FUNCTION dbo.uf_Util_SplitStr(@Src varchar(8000),@Splitor varchar(10))RETURNS @Result TABLE(VALUE varchar(10

2008-04-09 18:14:00 1199

转载 揭开病毒的奥秘 DLL的远程注入技术详解(图)

 DLL的远程注入技术是目前Win32病毒广泛使用的一种技术。使用这种技术的病毒体通常位于一个DLL中,在系统启动的时候,一个EXE程序会将这个DLL加载至某些系统进程(如Explorer.exe)中运行。这样一来,普通的进程管理器就很难发现这种病毒了,而且即使发现了也很难清除,因为只要病毒寄生的进程不终止运行,那么这个DLL就不会在内存中卸载,用户也就无法在资源管理器中删除这个DLL文件,真可谓

2007-06-08 17:37:00 673

转载 Rundll.exe高级应用

  首先,请你做个小实验(请事先保存好你正在执行的程式的结果)∶ 点击“开始-程式-Ms-Dos方式”,进入Dos视窗,然後键入“rundll32.exe user.exe,restartwindows”,再按下回车键,这时你将看到,机器被重启了!    当然,Rundll的功能绝不仅仅是重启你的机器。其实,Rundll者,顾名思义,执行Dll l也,它的功能就是以命令列的方式呼叫Window

2007-06-08 17:36:00 538

转载 想成为嵌入式程序员应知道的10个基本问题

From: 网络      C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。       从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢

2007-06-08 17:31:00 670

转载 一个老程序员的心得

不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。  1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到

2007-06-08 17:27:00 664

转载 c++语言程序设计超级简单了解

千里之行,始于足下。 这是非常非常非常表面的介绍,是为一点都不知道的朋友写着玩的。也许你看过之后什么都没有 收获到,一直骂作者是个sb.那么我请您原谅耽误了您的时间,先表示抱歉了。呵呵 一。结构程序设计方法,要点。.三种基本控制结构。顺序,循环,选择 选择结构,两种。if switch if形式1.if 2. if else 3. if else if else if switch(

2007-06-08 17:25:00 598

转载 java编程语言超级简单了解

一,概述。       1995年,美国Sun Microsystems公司正式推出。(java好像就是爪哇,这个地方咖啡好,程序员喜欢咖啡,Woody注释)具有安全、跨平台、面向对象、简单、适用于网络等显著特点(尤其是跨平台,可以说是伟大啊,想想windows编写的程序能够不做修改就直接拿到UNIX系统上运行吗?估计不行,哈哈,但是java可以。Woody注释。)        工作原理:jav

2007-06-08 17:23:00 936

转载 无限级生成树

  private void addTree(string pid,TreeNode tnd)    {        sqlstr = "select * from trv";        ds = pda.getview(sqlstr);        DataView dv = new DataView(ds.Tables[0]);        string id;        dv.

2007-06-08 17:18:00 587

转载 Java技术与应用,位运算和面向对象编程

Java的一些基本概念 Java的起源      Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。      开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发了一种新的语言Oak(Java的

2007-06-08 17:17:00 1637 1

转载 asp.net2.0中的些许技巧和文章

 asp.net 2.0 水晶报表      水晶报表的关键代码        sqlstr = "select * from opensrc";        //得到DataTable        DataTable dt = dbas.CurrentDt(sqlstr);        //数据绑定到crs        crsrc.ReportDocume

2007-06-08 17:08:00 775

转载 SQL数据操作基础(中级)

更新记录要修改表中已经存在的一条或多条记录,应使用SQL UPDATE语句。同DELETE语句一样,UPDATE语句可以使用WHERE子句来选择更新特定的记录。请看这个例子:UPDATE mytable SET first_column=’Updated!’ WHERE second_column=’Update Me!’这个UPDATE 语句更新所有second_column字段的值为’Upda

2007-06-01 18:06:00 507

转载 调用基类构造函数

派生类的构造函数既可以隐式调用基类的构造函数,也可以在派生类的构造函数中通过给基类提供初始化值显式地调用基类的构造函数 

2007-06-01 16:42:00 763

转载 自动安装SQL Server数据库

 下面简单介绍一下如何在工程中添加Microsoft SQL Server 2000 Desktop Engine (MSDE)的自动安装合并模块MSM: 1.     首先你需要下载MSDE2000的sp3安装包。可以从下面的链接去下载,URL: http://www.microsoft.com/sql/downloads/2000/sp3.asp  2.     下载完成,你可

2007-06-01 16:34:00 691

转载 如何在SQLSERVER中快速有条件删除海量数据

  最近有个朋友问我,他说他在SQLSERVER删除几百万到几千万数据是显的很慢,帮他分析了一下,提了一些以下意见,或许对很多人有用,再者也好长没写过BLOG了,一起探讨一下如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是DDL操作,不产生rollba

2007-06-01 16:27:00 1884

转载 快速删除表中数据

 RUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。 语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。

2007-06-01 16:25:00 1680

转载 两个表之间多字段的匹配!

 /* 一个项目中涉及到问题: 历史工资数据中的员工信息与最新的员工信息之间存在差异, 需要对历史数据到进行匹配后,才能进行导入*/--建立测试环境Declare @A Table( ID Int, Name varchar(10))Declare @B Table( ID int, Name varchar(10))insert into @a Select 1, 张三 un

2007-06-01 16:16:00 1540

转载 触发器示例

/* 在新增或者修改TableB的时候同步修改TableA的内容 Antique 2006-05-23*/SET XACT_ABORT onbegin tranCreate Table TableA( [ID]  Int Identity, [Name]  varchar(20))Create Table TableB( ParentID Int, [Name]  varcha

2007-06-01 16:10:00 490

转载 一年的变化

 -- 测试数据declare  @ table(id int,sort int,mark int)insert into @select 1,1,3  union allselect 2,1,2  union allselect 3,2,2  union allselect 4,2,4  union allselect 5,2,5--Select * from  @-- 一年前写的S

2007-06-01 15:59:00 444

转载 SQL查询语句精华使用简要

    一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,ema

2007-06-01 15:29:00 766

转载 Format String (用户定义的日期/时间格式)

 下表显示可用于创建用户定义的日期/时间格式的字符。与 Visual Basic 的早期版本不同,这些格式字符区分大小写。 字符 说明 (:) 时间分隔符。在某些区域设置中,可以使用其他字符表示时间分隔符。时

2007-06-01 15:26:00 702

转载 一条语句删除表中相同的记录

 --一条语句删除表中相同的记录--测试数据Declare @ Table( id  int identity, sName varchar(10))Insert into @ Select 张三Insert into @ Select 王二Insert into @ Select 张三Insert Into @ Select 李四Insert into @ Selec

2007-06-01 15:22:00 466

转载 用SELECT 创建记录和表

 用SELECT 创建记录和表你也许已经注意到,INSERT 语句与DELETE语句和UPDATE语句有一点不同,它一次只操作一个记录。然而,有一个方法可以使INSERT 语句一次添加多个记录。要作到这一点,你需要把INSERT 语句与SELECT 语句结合起来,象这样:INSERT mytable (first_column,second_column)SELECT another_fi

2007-06-01 15:20:00 465

转载 删除数据库中表的某些相同的某些记录 OR 查找数据库的表中的相同记录

 一、删除数据库中表的某些相同的某些记录delete from tablename where only_Id not in(select min(only_id) from tablename group by sameName)二、选出相同记录的SQL语句 AND 删除相同记录的SQL语句删除相同记录的SQL语句//IF 表中无主键,ID中无(IDENTITY(1,1)),ID

2007-06-01 15:16:00 528

转载 基本SQL精选

 asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数

2007-06-01 15:15:00 448

转载 C#验证Email是否真正存在

在以往的编程中,比如编写用户的资料时,有时需要确认用户输入的Email是否真实有效,以前我们最多只能做到验证Email是否包含了某些特殊的字符,比如"@",".",".com"等,做到的只是判断了Email的合法性,证明用户填写的Email格式是正确的,但是这个Email是否真正的存在于网络中,则没有办法。  首先需要大家了解一下SMTP协议。 1.SMTP是工作在两种情况下:一是电子邮件从客户机

2007-06-01 15:11:00 630

转载 模仿CSDN的投票饼图

 看了http://dev.csdn.net/里右侧的投票饼图,觉得挺有趣的,所以就自己也模仿了一个..演示页面:http://www.conanlwl.net/bbspic/TestVote.aspx 具体步骤如下..(C#) 本例子中利用XML文件来保存投票数据.XML文件格式如下,文件名称为Vote.XML xml version="1.0" en

2007-05-17 17:44:00 480

转载 Asp.net生成htm静态文件的两种途径

现在很多网站特别是资讯类的都把内容生成静态页(htm/html/shtml等),这类总结了一下两种生成静态页的方法并做了一个Demo文件供大家下载。分别是通过模板(比较常用)和根据url生成(不到万部则以不用,因为这中方式只能获取html的部分):Asp.net生成静态文件(根据时间自动命名保持,默认扩展名是htm可以自行修改)。通过收入内容替换模板或者url地址两种方式进行静态文件的生成

2007-05-17 17:40:00 469

转载 Asp.net2.0实现Word转换Html

 前两天在园子里看到了BlackSoul 写的《asp.net将word转换为html保存 》的文章,觉得很实用,但是搭建项目时候缺不是那么回事儿,中间有很多问题,比如说word组建的引用、web.config权限的设置,看到了很多人在网上也在问这个问题,我把问题一一解决,测试成功,现在把全部项目源码文件分享给大家下载。项目截图:     功能概述及注意事项:该源码主要是通过Asp.net2.0实

2007-05-17 17:35:00 1574 1

转载 ASP.NET2.0轻松搞定统计图表

 本文讲述如何绘制条形图,折线图,柱形图,面积图等常见图形。效果图:手把手教程:原理:OWC是Office   Web   Compent的缩写,即Microsoft的Office   Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE6和Office   2000/XP

2007-05-17 17:26:00 421

转载 ASP.NET2.0防盗链

 所谓盗链就是指其他网站把我们站点的文件链接帖到他们站上,这样白白占用我们的带宽。访问对于网站盗链行为,是非常不道德的。要实现防盗链,我们就得在IIS处理URL时拦截。效果图:未加防盗链之前:hm是我的机器名,用http://hm/myweb/default.aspx和http://localhost/myweb/default访问结果一样。这幅图片是任人宰割的。加了防盗链之后虽然

2007-05-17 17:25:00 543

转载 ASP.NET2.0文件上传以及图片处理

 1.最简单的单文件上传(没花头)2.多文件上传3.客户端检查上传文件类型(以上传图片为例)4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID)7.上传图片生成等比例缩略图8.上传图片加水印(文字水印,图片水印,文字+图片水印)9.1.最简单的单文件上传(没花头)效果图:说明:这是

2007-05-17 17:22:00 1163 1

空空如也

空空如也

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

TA关注的人

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