自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVC 自定义 验证注解

MVC 自定义 验证注解

2013-08-22 11:24:15 1493

转载 MVC 使用EF Code First数据迁移之添加字段

默认情况下,当我们使用Entity Framework Code First 自动创建一个数据库,像我们之前教程中讲的那样,Code First 添加一个table帮我们跟踪数据库结构是否与模型类同步。如果不同步,Entity Framework 将抛出一个错误,这样更方便我们在开发的时候发现问题,否则只能在运行时通过晦涩的错误来查找了。为模型更改设置 Code First 数据迁移在

2013-08-20 14:31:37 15313 2

原创 Oracle获取GUID

Oracle不想MsSqlServer 有 NEWID()方法 但是我们可以通过下面的方式获取Guidsql语句:SELECT sys_guid() from T_Table,此时sql语句查询出的guid数目=Table表中数据的条数。哪如何获取前几条数据呢 在MsSqlServer中可以使用top 但在Oracle中是没有top这种东西的。sql语句:SEL

2013-06-26 09:40:39 7949

转载 C# Thread

引言1.理解多线程2. 线程异步与线程同步3.创建多线程应用程序3.1通过System.Threading命名空间的类构建3.1.1异步调用线程3.1.2并发问题3.1.3线程同步3.2通过委托构建多线程应用程序3.2.1线程异步3.2.2线程同步3.3BackgroundWorker组件4.总结引言  随着双核、四核等多核处理器的推

2013-06-19 15:48:31 841

原创 个人说说为什么线程之间的数据为什么要用委托传递

首先呢,比如有A和B、B如果要同步A的内容,在我们还不知道委托时怎么写?--我的话就是写个循环或者计时器来实时调取A的内容。但是当本次调用完成且下次调用还未开始时A 的内容改变,但此时B还没有开始调用A。这就早成了AB内容不一致的现象。我们可以这么想,与其让B实时监视着A的变化,不如让A有了变化后告诉B。下面是实例代码  有form1与form2两个窗体,启动form1 form1

2013-06-18 20:54:21 1989

原创 让我们干净彻底的卸载Oracle

卸载Oracle总体分为三步 1.主程序的卸载 2.残留文件的删除 3.注册表清理1.主程序卸载只要运行 Oracle OraDB11g_home1-->Oracle安装产品-->Universal Installerd程序运行起来后 ,选择卸载产品进去下面的页子 如上图选择,如果你安装了Client  也将client文件夹选中。然后就是等待 当进度走完后我们的第一步

2013-05-31 15:09:57 1303

转载 css中设定的背景图片无法显示的解决方法

曾经在html中编写网页的时候, 将外部的css样式表链接到网页中,其它像:background-color . padding , margin 等都可以正常起作用,但就是background-image不起作用,而且有时一气之下将background-image:url(“”绝对路径“”) ;就可以显示了,但是我们非常不提倡这种绝对路径的写法,那么出现这个现象的原因到底是什么呢?注意::在

2013-05-09 21:08:46 1265

原创 Jquery UI resizable 初步使用时无法拖动

resizable :用鼠标 更改元素的大小,可调整任何DOM元素的大小。右侧或底部的边框随着光标,然后拖动到所需的宽度或高度。当我们引用完 JQuery UI包后我们会发现 多出一个 resizable(options)方法 参数为一个 参数集合语法$(selection).resizable({option:'',option:functioon(){}})

2013-05-09 21:07:26 2344

原创 jquery插件validation

validation插件用于基本的验证从上到下的3个引用,分别为 jquery本体的引用,jquery-validation的引用,jquery-validation的错误提示的引用。如autocomplete插件一样吧validation插件引进项目后我们回发现多出一个validate方法。语法 $('form').validate({

2013-05-07 20:48:55 733

原创 Jquery插件autocomplete

autocomplete插件提供了一个只能提示的功能 。效果图如下:首先我们可以百度搜索或者去http://www.jsfoot.com/jquery/或者http://plugins.jquery.com/或者http://www.jq-school.com/下载插件。然后就把下载好的jquery插件添加到我们的项目中。因为jquery-autocomplete可

2013-05-07 20:02:24 810

原创 纯html+jquery实现 密码强度提示功能

验证有些简单只验证的字符长度HTML代码 电话底中高jquery代码 $('.s1').hide(0); $('#phone').keydown(function () { var len = $('#phone').val().length; if (len > 4 && len <= 6

2013-04-23 19:38:08 1389

原创 Jquery简单实现图书导航

说的很玄乎其实就是在普通导航的基础上增加几个jquery动画而已。代码 var a = false; var b = false; $(document).ready(function () { $('#p1').click(function () { a ? $('#conte

2013-04-17 21:03:21 2054

原创 GridView分页

GridView有AllowPaging属性设置为True 即可实现分页,但是使用这种分页方式效率太低 当数据量很大时会严重影响用户体验,所以有必要让程序员自己写一个分页程序。原理是让用户传入指定的页面索引数pageindex 和每个页面的信息条数 pagesize 来从数据库中获取指定区间内的数据信息。前台首先在前台声明几个linkbutton        as

2013-04-09 20:55:16 680

转载 JavaScript 中 window.setTimeout() 的详细用法

setTimeout (表达式,延时时间)setTimeout(表达式,交互时间)延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次setTimeout 在执行时,它从载入后,每隔指定的时间就执行一次表达式1,基本用法:   执行一段代码:   var i=0;   setT

2013-04-09 20:13:45 611

转载 什么是装箱和拆箱?怎样操作?

从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。通过装箱和拆箱操作,能够在值类型和引用类型中架起一做桥梁.换言之,可以轻松的实现值类型与引用类型的互相转换,装箱和拆箱能够统一考察系统,任何类型的值最终都可以按照对象进行处理.         C#语言中的所有类型都是由基类System.Object继承过来的,包括最常用的基础类型:int, byte, short,b

2013-01-05 17:33:17 4856

原创 ASP.NET GDI

public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {

2012-12-26 17:56:18 655

原创 ASP.NET 用户控件的使用

在项目中添加一个Web用户控件.ascx,在其中编写你需要的控件。在page中使用用户控件首先定义一下。 @Register Src="~/用户控件名.ascx" TagName ='标签名' TagPrefix ='前缀' %> 前缀 :标签名ID=' ' runat="server" />在page中访问用户控件中的控件:

2012-12-25 17:53:35 402

原创 ASP.NET 母版

在做网站开发时有的网站的许多页面的结构是相同的比如百度的贴吧等..如果为每一个网页搭建结构会很麻烦这样我们就搭建一个母板来节省工作量    在添加新项目中添加母版页.master与使用母版页的Web窗体.aspx。打开母版页后我们会看见在模板页中有 asp:ContentPlaceHolder ID="ContentPlaceHolder3" runat="server">asp: Conte

2012-12-25 17:43:30 590

原创 Xml初步学习

首先学习Xml我们先认识几个类 XmlReader(Xml读取器) XmlWriter(Xml写入器)   XmlReaderSettings(读取器支持的功能)   XmlWriterSettings(写入器支持的功能) XmlDocument (Xml文档)Xml文档 张三 清华大学出版社 2009-1-1 ASP.NET实训教程

2012-12-20 21:58:45 497

原创 用户注册实现邮箱激活

在我们注册csdn 博客园的账号时都会让我们填写邮箱 一边进行认证激活下面就简单来写如何实现向注册用户的注册邮箱发送邮件的//发送邮件的内容 string mailcontent="mailRenZheng.aspx?username="+TextBox1.Text; //初始化一个mail传输对象smtp.126.com为126邮箱的服务器地址

2012-12-19 22:09:39 4403

原创 Datalist;GridView用存储过程实现分页

Html代码 id '>

2012-12-19 18:55:43 693

原创 数据绑定控件GridView

在GridView 中显示 数据源SqlDataSource中的image 超链接 模板 commandField和对每一项的 delect  edit update操作当绑定完数据后对GridView进行编辑列操作image:在没有修改之前在image这一列中是显示数据库中iamge文件的文件路径的,这是我们在编辑列中把原image字段用imagefield字段替换,之后再新Imag

2012-12-05 19:50:35 2076

原创 数据源控件ObjectDataSource中delete功能无法实现

今天在用ObjectDataSource时,连接数据库后delete方法不能使用的问题 下面是delete方法的代码 public void studentDelete(int id)//参数要与SQl中字段名完全一致 { string sqlText = "delete T_student2 where id=@uid";

2012-12-04 22:04:29 1101

原创 创建SQlHelper类

当我们在做项目的时候 要经常连接数据库 但数据库哪重复而又反复的代码让我们非常头疼 哪么我们就写一个SqlHelper类吧  吧连接数据库的代码封装到一个类中简化代码下面以我的一个Asp.net的练习为例这个程序有 三个功能 登陆 注册  和查看数据表的信息  下面是.aspx文件后台代码 已登录事件为例 protected void Button1_C

2012-11-28 21:46:11 791

原创 SqlDataAdapter对象

protected void Page_Load(object sender, EventArgs e) { string sqlstring = "data source=hp-pc;initial catalog=ADO30;persist security info=true;user=sa;password=admin"; u

2012-11-28 16:23:04 655

原创 DataSet对象

protected void Page_Load(object sender, EventArgs e) { #region 为创建的新临时表建立结构 DataSet ds = new DataSet("School");//声明临时数据库 DataTable dt = new DataTable();//声

2012-11-28 16:21:32 367

原创 SQL注入漏洞

后台代码protected void Button1_Click(object sender, EventArgs e) { string sql = "Data source=hp-pc;initial catalog=ADOzhuru;user=sa;password=admin"; using (SqlConnectio

2012-11-27 15:30:57 341

原创 <随笔>把后台内容呈现在前台

数据绑定控件在后台动态绑定数据在后台动态生成控件用 innerHtml=“”在前台呈现

2012-11-21 22:13:38 356

原创 回忆遗忘的js

写程序最痛苦的就是学会的东西到用的时候给忘了!这回忘得是js 那就来复习一下吧介于这回项目用的少所以写的就少首先是几个触发事件onmouseover="" onmouseout=""onload=""然后是如何获取指定元素var a = document.getElementById()var a = document.getElementByName()

2012-11-21 16:52:51 301

原创 回忆遗忘的css css路径

今天在做项目时久违的写了会HTML也久违的用了会css,那是各种不顺手啊 各种忘啊  在搭建前台的时用css设置背景图案的时候怎么设置都不显示 原因是我把.css文件放到一个文件夹下导致路径除了问题这时如果 background-image:url(images/xxx.jpg)是不可以的,应该background-image:url(../images/xxx.j

2012-11-21 16:38:54 354

原创 ADO对Sql的存储过程操作

以一个银行转账问题做实例 首先在Sql中编写一个存储过程create table bank(id int primary key identity(1,1),ammonut money);insert into bank values(10000);insert into bank values(0001);select * from bankdrop table bank

2012-11-14 19:40:15 456

原创 SQl学习(一)

--新建数据库--create database T_datadase;--删除数据库--drop database T_datadase;go--打开数据库--use T_datadase;--新建数据表--create table T_datatable(IdCard int primary key identity(1,1),Name nvarchar(50),Sex bit

2012-11-14 09:42:32 434

原创 sql存储过程操作

存储过程 :存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。----------以上摘自百度百科纯数据库操作:                create proc usp_Helloworld1--定义存储过程as be

2012-11-14 09:10:56 330

原创 SQL学习(三)

print @@versionprint @@errorprint @@servernameprint @@language------------局部变量---------------declare @name nvarchar(20);declare @age int;----------------------声明变量set @age=20; -------------赋值方法

2012-11-08 20:37:04 439

原创 Asp.net页面间传值

在Asp.net中我们除了可以用 cookie session application 在页面间传递数值外还可以在html中 设置PostBackUrl属性  设置把页面提交到那里1页面中 2页面 protected void Page_Load(object sender, EventArgs e)

2012-10-25 20:24:44 534

原创 asp.net 服务器内置对象(application对在线人数统计)

首先我们先添加一个“全局应用程序"然后再里面写代码 protected void Application_Start(object sender, EventArgs e) { Application["conte"] = 0; Application["chat"]=""; TimeoutExcep

2012-10-15 22:45:29 678

原创 asp.net 用cookie实现session

以下代码在新建类class1中public class Class1 { private static IDictionary> data = new Dictionary>();//新建一个字典最为session在服务端储存用户信息的容器 public static IDictionary Getdata(string a)//一个方法通过用户传过

2012-10-15 22:30:37 643

原创 asp.net 服务器内置对象(图片防盗链)

以下代码在生成图片的aspx的文件中敲写protected void Page_Load(object sender, EventArgs e) { string picFullPath = Server.MapPath("wallpaper211.png");//获取图片路径 using(System.Drawing.Bitma

2012-10-15 22:07:47 632

原创 Asp.net cookie实现记录网站访问次数

string ip = Request.UserHostAddress;//获取本机ip 也是cookie的名称 if (Request.Cookies[ip] == null)//判断cookie中是否有此ip的cookie { Response.SetCookie(new HttpCookie(ip, "1"));

2012-10-11 21:16:51 5363 2

原创 Asp.net html解码器

public partial class 解码编码转化器 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs

2012-10-11 21:14:05 994

空空如也

空空如也

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

TA关注的人

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