自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

-云在青天水在瓶

-此博客作为我摘取网络技术精华的地方,处希望能对你有帮助的东西!

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 CSS样式控制图片裁切显示

我们在论坛新闻系统的时候,其中的有些图片会比较大破坏了整体布局的美观,现通过CSS定义方式使图片进行裁切显示,即,当图片的容器不足以显示整个图片时,会以左上角为开始显示,不足显示的将会隐藏。相关各位同仁也有此想法。 现有以下CSS样式,所以贴出来同各位WEB 开发者共享!  当然有人用img 的onload 事件对其宽高进行js控制,不过经招有时会因网页加载过快,或过慢而来不及执行,现向大家推

2007-08-22 10:50:00 721

转载 ASP.NET2.0打通文件图片处理任督二脉

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

2007-08-17 20:06:00 821

转载 (转)浅谈sql注入式(SQL injection)攻击与防范

因为要建立自己的站点,3次改版下来,多少也写了几千行程序,加上对一些论坛、留言板、文章发布系统的测试,也发现了一些问题,现在与大家探讨。在写这篇文章的时候,我除了在本机建立asp+access、asp+sql server测试环境,还在××安全网站、××市人才网、××网络公司的网站上进行了部分测试,在此谨表示歉意!我是选择在凌晨2点~3点开始的测试,而且仅限于检索操作,所以可以肯定的说

2007-08-16 10:26:00 831

原创 ASP.NET之5种全局变量!页面间传值方法!

1. 使用QueryString变量   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:   a.aspx的C#代码 private void Button1_Click(object sender, System.Ev

2007-08-16 09:50:00 1474

原创 基于.NET的多线程编程入门

       简介  多线程在构建大型系统的时候是需要重点关注的一个重要方面,特别是在效率(系统跑得多快?)和性能(系统工作正常?)之间做一个权衡的时候。恰当的使用多线程可以极大的提高系统性能。         什么是线程?  每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独

2007-08-14 13:14:00 791

原创 Flash和JS实现的图片幻灯片切换特效

 最近看到各大门户站都有一个幻灯片特效,而且不是简单的JS特效,是FLASH和JS结合而成的觉得非常不错,今天在IT世界的原代码中查看了一下,特此发布!希望大家喜欢!有什么问题可以与我研究!imgUrl1="http://www.webjx.com/img/200406301.jpg";imgtext1="网页教学网制作素材"imgLink1=escape("http://

2007-08-13 20:56:00 1738

转载 JavaScript窗口功能指南之命名窗口和框架

当你创建一个框架结构的文档时,标记的NAME属性定义了每一个框架的名字,如下:               在例子中,文档包含2个框架:left和right。在文档toolbar.html中,链接代码就象下面的一样:   About Us   Feedback   注意, 标记同样支持TARGET属性,它定义了响应表单的目标窗口。而标记则指明了文档中所有链接的通

2007-08-08 12:36:00 645

转载 JavaScript窗口功能指南之打开一个新窗口

 当你点击一个简单的链接打开一个新窗口时,你没有对新窗口任何控制权。浏览器以默认的功能打开新窗口。此外,你也不能使用JavaScript引用新窗口的window对象,因此你不可能操纵新窗口的属性。看看下面的JavaScript语句:  window.open("http://www.docjs.com/", "win");   这条语句打开一个新窗口,显示页面http://www.docj

2007-08-08 12:35:00 1014

转载 JavaScript窗口功能指南之创建弹出窗口

Internet Explorer 5.5支持一个新的window对象的方法:creatPopup()。你可以向下面一样创建一个弹出窗口:   var popupObj = window.createPopup();   当你创建了这个对象后,弹出窗口并不显示。你必须要调用它的show方法: //from www.w3sky.com  popupObj.show(yOffset, xO

2007-08-08 12:34:00 630

转载 JavaScript窗口功能指南之定制新窗口

window.open()方法的基本语法结构是:     window.open(sURL, sName);   然而,你可以通过使用2个附加的参数定制新窗口:   window.open(sURL, sName[, sFeatures][, bReplace]);   通过省略这些参数,你可以使用默认特征。让我们先看看bReplace参数,它仅仅被Internet Explore

2007-08-08 12:33:00 569

转载 JavaScript窗口功能指南之发挥窗口特征

 在前面一节中,我们全面接触了JavaScript提供的窗口特征。许多这些特征是基于特殊浏览器的,就是说它们不可能同时在Internet Explorer和Navigator中工作。在这一节中,我们将探索几个有趣的方面,以及一些有用的技巧。 指定窗口尺度   我们使用参数height、 width、 innerHeight 以及 innerWidth来定义新窗口的尺度。Internet Exp

2007-08-08 12:32:00 636

转载 JavaScript窗口功能指南之检查一个窗口是否存在

当你创建一个新窗口时,给open()方法的返回值分配一个变量非常重要。比如,下面的语句创建一个新窗口,然后立即关闭它:   win = window.open("http://www.docjs.com/", "js"); //from www.w3sky.com  win.close(); Window对象   每一个浏览器窗口都与一个清楚地window对象对应,所以,当你想引用当前

2007-08-08 12:31:00 770

转载 JavaScript窗口功能指南之操纵窗口

  一旦你得到了表示窗口的变量,你就能通过各种方法来操纵它。在前面的介绍中,我们讨论过close()方法:   win = window.open("http://www.docjs.com/", "js");   win.close();   JavaScript提供了许多方法与属性,我们可以使用它们来控制窗口。   移动、滚动、改变大小   下面的方法(N4+,IE4+)负

2007-08-08 12:29:00 651

转载 JavaScript窗口功能指南之在窗口中书写内容

window.open()方法打开一个新窗口,document.open()方法打开一个新文档,在其中可以使用write()或者writeln()方法书写内容,它的语法是:   oNewDoc = document.open(sMimeType[, sReplace]);   sMineType是一个字符串,它定义了MIME类型。Navigator支持几种不同的MIME类型,但是Inter

2007-08-08 12:28:00 497

转载 JavaScript窗口功能指南之引用已打开的窗口

如果你想关联一个指定的窗口,你可以使用标记的TARGET属性。除非你分配,一个浏览器窗口不会有一个名字。当你使用TARGET属性通过一个链接打开一个新窗口时,你就分配给它了一个清晰的名字:   Intel   前面的链接打开一个新窗口,名叫review。下面的链接通过JavaScript产生同样的效果: //form www.w3sky.com     onClick="windo

2007-08-08 12:27:00 536

转载 JavaScript窗口功能指南之关闭窗口

JavaScript窗口功能指南之关闭窗口当你创建了一个新窗口时,将open()方法的返回值分配给一个变量非常重要。比如,下面的语句就是创建一个新窗口,然后立即关闭它:   win = window.open("http://www.docjs.com/", "js");   win.close();   每一个浏览器窗口都清楚地与一个window对象对应,所以,当你想引用当前窗口

2007-08-08 12:26:00 829

转载 JavaScript窗口功能指南之创建对话框

 JavaScript支持几种内建的对话框:window.alert()、window.confirm()以及window.prompt()。当弹出一个对话框时,用户就不可以再聚焦到初始页面,除非对话框操作结束。换言之,对话框永远是被聚焦的。Internet Explorer支持一些方法,使用它们能让你在任何新窗口上应用它们:   showModalDialog() (Internet Exp

2007-08-08 12:25:00 632

原创 JavaScript[对象.属性]集锦

SCRIPT 标记 用于包含JavaScript代码. 语法 属性 LANGUAGE 定义脚本语言 SRC 定义一个URL用以指定以.JS结尾的文件 windows对象 每个HTML文档的顶层对象. 属性 frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放. feames.length 子桢个数. self 当前窗口. parent 父窗口(当前窗口是中一个子窗口). top 顶层窗

2007-08-08 12:23:00 552

转载 asp.net 2.0下一个标准GRIDVIEW功能的实现(不用datasource控件)

 在asp.net 2.0下,gridview是十分方便的了,加一个DATASOURCE系列的控件的话,就可以马上和gridview绑定,十分方便。但其实也可以使用datatable或者dataview的,这个时候就不是用datasource系列控件了。下面讲下如何在asp.net 2.0下,实现gridview控件的翻页,各列排序,编辑的功能。    首先,我们读取的是northwind数据

2007-08-08 10:58:00 657

原创 打造通用ASP.NET数据分页控件

对于几乎所有的数据表现Web应用来说,组织好数据的显示方式、避免给用户带来混乱的感觉就是最主要的目标之一。每个页面显示20条记录当然是可以接受的,但每页显示10000条记录就很容易给用户带来不便了。将数据分成多个页面显示,即对数据进行分页,是解决此类问题的最常见的办法。   一、慨述   ASP.NET本身只提供了一个支持数据分页的控件,即DataGrid分页控件,不过它比较适合Intrane

2007-08-07 15:17:00 944

原创 C# 中多线程的知识

随着对多线程学习的深入,你可能觉得需要了解一些有关线程共享资源的问题. .NET framework提供了很多的类和数据类型来控制对共享资源的访问。  考虑一种我们经常遇到的情况:有一些全局变量和共享的类变量,我们需要从不同的线程来更新它们,可以通过使用System.Threading.Interlocked类完成这样的任务,它提供了原子的,非模块化的整数更新操作。  还有你可以使用System.

2007-08-03 17:32:00 818

转载 线程、同步与锁——Mutex

 除了Lock()、Monitor之外,我们最长用的就是Mutex了,但是玩不好Mutex就总会造成死锁或者AbandonedMutexException(我就玩的不怎么好,在并发性访问测试的时候总是遇到关于Mutex的问题,各位线虫见笑了,不过还是把我遇到的一些问题和总结拿出来和大家分享,有误的地方还往指正。还是先举一个简单的例子,来说明一下这个东西:恩,Thread1中Mutex.Wa

2007-08-03 17:04:00 902

原创 Visual C#中的多线程编程---THREAD类,THREADPOOL类,TIMER类

  Visual C#中的多线程编程——(THREAD类,THREADPOOL类,TIMER类)C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中应用程序的

2007-08-02 14:31:00 5631

原创 在C#中应用哈希表(Hashtable)

一.哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的ke

2007-08-01 12:33:00 564

《SQL 参考手册》中文版

我的工具很多,但只会上传我自己用的不错的<br>垃圾决不会推荐给大家<br>如题 很不错

2007-07-13

asp.net/C#/.NET反编译工具Reflector

我的工具很多,但只会上传我自己用的不错的。<br>垃圾决不会推荐给大家<br><br>用了很久的一个反编译工具,非常好像用!

2007-07-10

空空如也

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

TA关注的人

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