This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.
| « | 一月 2012 | » | ||||
|---|---|---|---|---|---|---|
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
| 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 | |||||
控制表中的特定行不能被删除
sql复制表,删除表中数据方法!
ASP.net 验证码(C#) (转)
IE用一段时间后不能正常使用
关于图片处理的代码
(C#)给图片加上水印效果
TreeView展开时不提交,改变选择节点时才提交
C#中多重继承(转)
C#对Java(转)
showModalDialog()、showModelessDialog()方法使用详解
create trigger tr_delete_tab
on tablename
for delete
as
set nocount on
if exists (select 1 from deleted where id=1)
begin
RAISERROR ('不能删除id=1的记录', 16, 1)
ROLLBACK TRANSACTION
end
复制表格:
在查询分析器里输入:select * into newtablename from oldtablename
删除表格:
在查询分析器里输入:truncate table yourtable
/* Copyright all(c) 2005 ZhongFeng, http://blog.csdn.net/SW515 */
public class ValidateCode : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
this.CreateCheckCodeImage(GenerateCheckCode());
}
#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
///
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
///
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private string GenerateCheckCode()
{
int number;
char code;
string checkCode = String.Empty;
System.Random random = new Random();
for(int i=0; i<5; i++)
{
number = random.Next();
if(number % 2 == 0)
code = (char)('0' + (char)(number % 10));
else
code = (char)('A' + (char)(number % 26));
checkCode += code.ToString();
}
Response.Cookies.Add(new HttpCookie("CheckCode", checkCode));
return checkCode;
}
private void CreateCheckCodeImage(string checkCode)
{
if(checkCode == null || checkCode.Trim() == String.Empty)
return;
System.Drawing.Bitmap image = new System.Drawing.Bitmap((int)Math.Ceiling((checkCode.Length * 12.5)), 22);
Graphics g = Graphics.FromImage(image);
try
{
//生成随机生成器
Random random = new Random();
//清空图片背景色 g.Clear(Color.White);
//画图片的背景噪音线
for(int i=0; i<25; i++)
{
int x1 = random.Next(image.Width);
int x2 = random.Next(image.Width);
int y1 = random.Next(image.Height);
int y2 = random.Next(image.Height);
g.DrawLine(new Pen(Color.Silver), x1, y1, x2, y2);
}
Font font = new System.Drawing.Font("Arial", 12, (System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic));
System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0, 0, image.Width, image.Height), Color.Blue, Color.DarkRed, 1.2f, true);
g.DrawString(checkCode, font, brush, 2, 2);
//画图片的前景噪音点
for(int i=0; i<100; i++)
{
int x = random.Next(image.Width);
int y = random.Next(image.Height);
image.SetPixel(x, y, Color.FromArgb(random.Next()));
}
//画图片的边框线
g.DrawRectangle(new Pen(Color.Silver), 0, 0, image.Width - 1, image.Height - 1);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
Response.ClearContent();
Response.ContentType = "image/Gif";
Response.BinaryWrite(ms.ToArray());
}
finally
{
g.Dispose();
image.Dispose();
}
}
}
假如以上验证码生成器页面名为:CheckCode.aspx,那么在登录页面中使用“” 这个 HTML 元素来显示生成的验证码图片:<IMG src="CheckCode.aspx">
在登录页面的登录按钮的处理事件中使用以下代码判断验证码:
private void btnLogin_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
if(Request.Cookies["CheckCode"] == null)
{
lblMessage.Text = "您的浏览器设置已被禁用 Cookies,您必须设置浏览器允许使用 Cookies 选项后才能使用本系统。";
lblMessage.Visible = true;
return;
}
if(String.Compare(Request.Cookies["CheckCode"].Value, txtCheckCode.Text, true) != 0)
{
lblMessage.Text = "验证码错误,请输入正确的验证码。";
lblMessage.Visible = true;
return;
}
/***** 其他代码 *****/
}
效果图:
今天在网上看到这个方法,不知道可不可行
regsvr32 shdocvw.dll ,确定,接着出现一个消息框,确定
regsvr32 oleaut32.dll,确定,接着出现一个消息框,确定
regsvr32 actxprxy.dll,确定,接着出现一个消息框,确定
regsvr32 mshtml.dll,确定,接着出现一个消息框,确定
regsvr32 msjava.dll,确定,接着出现一个消息框,确定
regsvr32 browseui.dll,确定,接着出现一个消息框,确定
regsvr32 urlmon.dll,确定,接着出现一个消息框,确定
主要的功能
1. Add Water Mark to Image 加图片水印, 支持自定义透明度
2. Add Characters to Image 加文字水印
3. Add Border to Image 加边框
4. ReSize the Image 改变图片大小, 正在做, doing...
5. Cut the Image 剪切图片, 还没来得及做, Next...
6. Read Exif from Image 读取图片的 Exif 信息, 还没来得及做, Next... 查看全文
下面的代码中,加文字水印和加图片水印的代码不能共存
我是为了方便显示才写在一块的 查看全文
在网上找了很多资料,但发现不够完善,自已整理了如下两种方法,但各有利弊,还望高手指点
查看全文首先,我要说明一下,C#中是没有类的多重继承这个概念.要使用多重继承必须要通过接口Interface来完成.可是大家都知道Interface实际上就是一个虚函数列表指针.内部封装的只有函数和属性.而且接口(Interface)不能实力化只能通过派生(因为没有构造函数)才可以使用.这一点和抽象类很类似,可是抽象类是个类,他有方法的实现.它所描述的对象是一个无法在现实中具现的对象,但它本身是个类对象.而接口实际上是一种标准.说了这么多,下面我来举一个例子如何在C#中实现多重继承. 查看全文
C#(C-Sharp)是Microsoft的新编程语言,被誉为“C/C++家族中第一种面向组件的语言”。然而,不管它自己宣称的是什么,许多人认为C#更像是Java的一种克隆,或者是Microsoft用来替代Java的产品。事实是否是这样的呢?
本文的比较结果表明,C#不止是Java的同胞那么简单。如果你是一个Java开发者,想要学习C#或者了解更多有关C#的知识,那么本文就是你必须把最初10分钟投入于其中的所在。
查看全文
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:
showModalDialog() (IE 4+ 支持)
showModelessDialog() (IE 5+ 支持)
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
......
查看全文
一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13:04:06)
2.4 只有年和月。形如(2003-05,或者2003-5)
2.5 只有小时和分钟,形如(12:03)
3、表单类
3.1 所有的表单的值都不能为空
3.2 多行文本框的值不能为空。
3.3 多行文本框的值不能超过sMaxStrleng
3.4 多行文本框的值不能少于sMixStrleng
3.5 判断单选框是否选择。
3.6 判断复选框是否选择.
3.7 复选框的全选,多选,全不选,反选
3.8 文件上传过程中判断文件类型
4、字符类
4.1 判断字符全部由a-Z或者是A-Z的字字母组成
4.2 判断字符由字母和数字组成。
4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母
4.4 字符串替换函数.Replace();
5、浏览器类
5.1 判断浏览器的类型
5.2 判断ie的版本
5.3 判断客户端的分辨率
6、结合类
6.1 email的判断。
6.2 手机号码的验证
6.3 身份证的验证
二、功能类
1、时间与相关控件类
1.1 日历
1.2 时间控件
1.3 万年历
1.4 显示动态显示时钟效果(文本,如OA中时间)
1.5 显示动态显示时钟效果 (图像,像手表)
2、表单类
2.1 自动生成表单
2.2 动态添加,修改,删除下拉框中的元素
2.3 可以输入内容的下拉框
2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送)
3、打印类
3.1 打印控件
4、事件类
4.1 屏蔽右键
4.2 屏蔽所有功能键
4.3 --> 和<-- F5 F11,F9,F1
4.4 屏蔽组合键ctrl+N
5、网页设计类
5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现)
5.2 html编辑控件类
5.3 颜色选取框控件
5.4 下拉菜单
5.5 两层或多层次的下拉菜单
5.6 仿IE菜单的按钮。(效果如rongshuxa.com的导航栏目)
5.7 状态栏,title栏的动态效果(例子很多,可以研究一下)
5.8 双击后,网页自动滚屏
6、树型结构。
6.1 asp+SQL版
6.2 asp+xml+sql版
6.3 java+sql或者java+sql+xml
7、无边框效果的制作
8、连动下拉框技术
9、文本排序
环境艺术设计专业大二学生用机,可能主要用AutoCAD等软件
CPU:740 P4 506(盒)
内存:340 威刚 红色威龙 DDR2 /533MHZ/512M
主板:790 技嘉 GA-8I945PL-G/730 精英 945P-A
硬盘:610 西部数据 WD1600YD/160G/SATA/16M
显卡:599 昂达 X1300PRO狂飚版/128M/2ns/128bit/DDR III/600MHZ/1000MHz
显示器:890 飞利浦107H6
光驱:188 飞利浦16X DVD
机箱:100 金河田 SOHO系列7606B/W
电源:190 航嘉磐石355U/长城350P4
鼠键:60 多彩
音箱:120 漫步者 R201T(北美版)
合计:4627元
还有几个候选主板和显卡:
730 精英 945P-A(2.0)
780 MSI945PL NEO/945PL Neo2-F
780 IntelD945PLRN
777 富士康 945P7MA-S
650 梅捷SY-I5P4L-GL
699 昂达945PLD
695 华擎775XFire-eSATA2
669 七彩虹C.945PL
599 双敏 火旋风PCX1328TURBO(X1300/256M/128bit/2.8ns/600MHZ/800MHZ/4管/DDR3)
599 UNIKA双敏火旋风PCX1318Pro(X1300/128M/128bit/2.0ns/650MHZ/81000MHZ/4管/DDR3)
399 捷波 魔力PCX7300LE 白金版II(2.8ns/128M/64bit/450MHZ/700MHZ)
499 铭瑄 极光7300GS钻石版 (MS-7300GS-D-D2128A-DT)(7300GS/550MHZ/700MHZ/ddr2/128M/64bit/2.8ns)
路过的朋友请给点意见,谢谢~~最好价钱能够控制在4300以内
装机时带着它们,把你的电脑和奸商都好好的拷打一番......让奸商知道,消费者可不是好蒙的 查看全文
111、UML方面
112、说出一些常用的类,包,接口,请各举5个
113、开发中都用到了那些设计模式?用在什么场合?
114、jsp有哪些动作?作用分别是什么?
115、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
116、应用服务器与WEB SERVER的区别?
117、BS与CS的联系与区别。
118、LINUX下线程,GDI类的解释。
119、STRUTS的应用(如STRUTS架构)
120、Jdo是什么?