自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 交换两个变量的值,不用第三个变量

方法1.(可能是最简单的方法)a = b - a + (b = a) ;方法2.  a = b - a; b = b - a; a = a + b;“通过以上运算,a和b中的值就进行了交换。表面上看起来很简单,但是不容易想到,尤其是在习惯标准算法之后。它的原理是:把a、b看做数轴上的点,围绕两

2013-09-11 15:38:19 989

原创 Visual Studio中启动项的设置

开发工具:Visual Studio 2010一、将当前选中的项目作为“启动项”步骤:选中“解决方案”--右键--【设置启动项目】打开新窗口:【通用属性】--【启动项目】,选中【当前选定内容】。二、将新建的项目自动设为启动项参考杨中科博文:http://blog.csdn.net/cownew/article/details/6494233

2013-09-11 11:10:45 31381

转载 XMLHttpRequest对象和DOM对象

一、XMLHttpRequest对象XMLHttpRequest对象的属性:属性描述onreadystatechange状态改变的事件触发器readyState对象状态(integer): 0 = 未初始化 1 = 读取中 2 = 已读取 3 = 交互中 4 = 完成

2013-09-11 10:02:46 778

原创 JavaScript函数名不能命名为click

function click() { alert("here"); } 如上代码,btnClick按钮的onclick="click()",点击按钮,不会触发click()函数。而修改函数名为其他的,如clickc,则可以通过。

2013-09-11 09:38:48 1055

原创 黑马程序员 HTML基础

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------一、       常用HTML标签及属性:body:bgcolor表示背景颜色:src指明图片的链接地址,alt表示在图片无法显示的时候显示的文字。注意图片是链接的,不是插入的。border属性指定边框,border="0"不显示边框,width、height属性知道图片的

2013-07-07 19:41:33 811

原创 黑马程序员 骑士飞行棋

------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------游戏说明:有一个100格的棋盘(当然也可以自定义200甚至300格),玩家A和玩家B互掷骰子,根据骰子的点数决定前进多少格,最先到达终点的玩家赢。棋盘上的关卡分为5种:普通(□),幸运轮盘 (◎),地雷(☆),暂停(〓),时空隧道(卐)。         如果“踩”到地雷,玩

2013-07-06 00:18:11 783

原创 黑马程序员 Socket网络编程--聊天室

一、  网络中进程之间如何通信?首先解决的问题是:如何唯一标识一个进程,否则通信无从谈起。在本地,可以用进程的PID来唯一标识一个进程,而在网路中则行不通。TCP/IP协议族已解决了这个问题:网络层的“IP地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(Ip地址,协议,端口)就可以标识网络中的进程了,网络中的进程标识就可以利用这个标

2013-07-01 12:56:27 1020

原创 黑马程序员 多线程

------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------一、          进程与线程l  进程:一个运行的程序就是一个进程,进程包括运行中的程序和程序需要用到的内存和系统资源;一个进程至少有一个线程,一个进程中多个线程可以并发执行l  线程:程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码去是共享

2013-06-28 00:53:55 558

转载 扩展方法必须在非泛型静态类中定义

转自:http://blog.sina.com.cn/s/blog_6fbef9e00100o6zu.html扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。扩展方法的要求如下:1 第一个参数是要扩展或者要操

2013-06-04 19:39:21 27389

原创 rundll 启动c:\program时出现问题 找不到指定的模块

开机出现“rundll 启动c:\program时出现问题 找不到指定的模块”的问题环境:Thinkpad T410  WIN7 64位原因:ThinkPad电源管理软件的路径中有空格,我的是:C:\program files (x86)\thinkpad\utilities,导致开机启动时找不到路径,所以报错。解决办法:运行-msconfig-启动,取消电源管理的开机启动。

2013-05-29 10:41:22 46697

转载 关于ObjectDataSource搜索数据的问题

1. 既然利用了三层构架,那么就要充分利用三层构架的优势,利用Bll中的方法(如果没有可以在强类型的DataSet中创建,然后在TableAdapter中封装,创建public方法)去支持Select,Update,delete等方法,如果想利用一个搜索到的记录集直接赋值给GridView的DataSource,那么,对该搜索记录的操作只能手动编写代码去实现,比如command,connectio

2013-05-24 10:54:42 1215

原创 【异常】未能加载文件或程序集 (异常来自 HRESULT0x80131040)]

“/”应用程序中的服务器错误。未能加载文件或程序集“TMCR.Model(冲突_Song-PC_2013-05-24 01-37-30)”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息

2013-05-24 02:00:56 15303

转载 asp.net 在aspx页面 中包含(引入)HTML文件,include

2013-05-18 14:16:45 2945

转载 纯css下拉菜单详解

一级菜单 二级菜单 二级菜单 二级菜单 一级菜单 二级菜单 二级菜单 二级菜单下拉菜单由于实用,所以受到人们的欢迎。下拉菜单通常是由 javascript 来实现的,也应该由 javascript 来实现,因为这属于行为层范围。然而大家知道,使用 CSS 的

2013-05-18 03:15:47 1777

原创 黑马程序员 ASP.NET中 CheckboxList.Items.Count=0的解决办法

------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------   aspx代码结构如下:<asp:ObjectDataSource ID="odsRightList" runat="server" SelectMethod="GetAllRights" TypeName="TMCR.BLL

2013-05-12 14:51:17 1199

原创 黑马程序员 ListView获取将被删除的行的主键

------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------ASP.NET中的ListView控件,可以很方便的实现数据的显示、编辑、更新、新增、删除等操作。    我实现的功能是这样的:   1、 数据源取出所有的角色(字段:Id、Name),用绑定字段。    2、额外放个DropDownLIst控件ddlRoleList,在

2013-05-12 01:26:58 1133

转载 Charset与 Encoding区别

在绝大多数情况下,包括某些专业文章中,字符集和编码都统称为编码,这是因为一个字符集往往对应一种编码。但是在程序中,我们来不得半点马虎,我们应该清楚地知道字符集和编码有什么区别。以 ASP.NET 为例,Response.Charset 和 Response.Output.Encoding(只读)中的 Charset 和 Encoding 有什么区别呢?Charset 是字符集,Enco

2013-05-10 17:00:43 1190

转载 ASP.NET获取客户端的操作系统、浏览器、.NET版本等信息(图)

先看看效果图吧: 代码如下:protected void Page_Load(object sender, EventArgs e){    // 将客户端的信息添加到 Dictionary 中    Dictionarystring, string> clientInfos = new Dictionarystring, string>();    try

2013-05-09 17:23:49 1185

原创 插入一条数据,得到该数据的主键Id

MSSqlserver:写法一:INSERT INTO T_Users (UserName,[Password],ErrorTimes)VALUES('ss','sss',1) SELECT @@identity写法二:INSERT INTO T_Role(NAME) OUTPUT INSERTED.id VALUES('bala')

2013-05-06 10:43:35 778

转载 常用正则表达式大全!

匹配中文字符的正则表达式: [u4e00-u9fa5]   评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r   评注:可以用来删除空白行   匹配HTML标记的正则表达式:]*>.*?|

2013-05-02 16:55:18 438

转载 ASP.NET表单验证方法详解

在表单提交的时候,经常需要对录入信息的长度、格式、内容等进行验证,以便获得合理的信息。在ASP.NET开发中主要的验证方法,我总结了一下,主要有一下几种,如有不足之处请朋友们予以指出。1、使用验证控件 这属于客户端验证,微软开发人员将最常用的验证功能进行了封装,使得我们开发效率明显提高,而且特别是自定义验证控件,非常灵活,我们可以自行设计验证逻辑。但是验证控件收到了浏览器的限制,记得在一次

2013-05-02 15:16:09 970

原创 JQuery-Validation插件,中文错误提示乱码的解决

用JQuery的Validation插件,对表单进行诸如非空、邮箱格式等的验证,首先导入了相关JS文件,如下: 引入messages_cn.js使错误提示语言为中文,默认为英文。但是点击”提交“表单,提示信息出现了乱码:原来JS代码也有编码的问题,这里给messages_cn.js的引入,加入编码属性:charset=”utf-8",如:

2013-04-27 22:39:17 3711

转载 window.setInterval

SummaryCalls a function or executes a code snippet repeatedly, with a fixed time delay between each call to that function.Syntaxvar intervalID = window.setInterval(func, delay[, param1, para

2013-04-10 23:05:36 1373

原创 parameter.Direction的处理

foreach (SqlParameter parameter in cmdParms) { if ((parameter.Direction == ParameterDirection.InputOutput || parameter.Direction == ParameterDirection.Input) &&

2013-04-10 14:42:15 1302

转载 SQL Server 2005 MD5函数

在SQL Server 2005下自带的函数HashBytes() ,此函数是微软在SQL Server 2005中提供的,可以用来计算一个字符串的MD5和SHA1值,使用方法如下:--获取123456的MD5加密串select hashbytes('MD5', '123456') ;--获取123456的SHA1加密串select hashbytes('SHA1', '123456')

2013-03-28 11:08:18 587

原创 冒泡排序

static void Main(string[] args) { int[] a = new int[] { 9, 1, 5, 8, 3, 7, 4, 6, 2 }; Print("冒泡排序0--初级版:"); BubbleSort0(a); Print(a);

2013-03-21 11:50:10 444

原创 插入排序

static void Main(string[] args) { const int N = 9; int[] array = new int[N] { 50, 10, 90, 30, 70, 40, 80, 60, 20 }; Console.WriteLine("插入排序:");

2013-03-21 11:38:45 418

原创 验证视图状态 MAC 失败

做登录页面时, ,结果submit时总是出现如下问题:验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: Sys

2013-03-12 23:32:19 701 1

原创 黑马程序员 WPF中DataGrid的ItemsSource属性的赋值和取值的差异

------- WindowsPhone 7手机开发、.Net培训、期待与您交流! -------XMAL代码:定义一个类Book:public class Book { public int Id { get; set; } public string ISBN { get; set; } public string N

2013-03-06 09:11:39 9250

原创 vs2010打开“基于服务的数据库”加载数据表时出现错误

系统环境:Win7 64位以前用vs2010创建的项目,数据库是在项目中添加的“基于服务的数据库”。昨天晚上卸载了Microsoft SQL Server 2008管理对象安装程序等程序,今天就出现了这样的问题,修复安装vs2010也未解决。加载数据表时的错误提示:“未能加载文件或程序集 microsoft.sqlserver.management.sdk.sfc, version

2013-03-05 20:48:51 902

原创 黑马程序员 ADO.NET总结

------- WindowsPhone 7手机开发、.Net培训、期待与您交流! -----------WinForm中存在两个MDF的解决办法----vs2010中,在项目中点击右键“添加-新建项-基于服务的数据库”,会发现在项目根目录下和\bin\Debug\下都创建了mdf文件。我们需要操作的mdf是项目下的那个,而程序执行时默认操作的是debug下的mdf,我们插入数

2013-03-05 17:58:32 698

原创 黑马程序员 SQL从入门到提高

------- WindowsPhone 7手机开发、.Net培训、期待与您交流! -------连接Sqlserver2005 Express版本时,服务器名称:ACER-SONG\SQLEXPRESS其中ACER_SONG是本机名,SQLEXPRESS是实例名,一台机器可以装有多个实例,用实例名来标识。数据类型:bit:0或1,相当于bool类型;int

2013-03-05 17:16:11 725

原创 黑马程序员 WPF开发:MD5加盐实现安全用户登录

------- WindowsPhone 7手机开发、.Net培训、期待与您交流! ------- MD5加密算法MD5是不可逆的加密算法,即不能由MD5反推出原字符串或文件。即使用户密码再简单,黑客也不能推算出密码。但是黑客可以将常用的密码算出MD5值保存,因此MD5密码泄漏后仍有被盗取的风险。代码:获取字符串的MD5public static string

2013-03-05 13:36:26 1607 2

原创 安装SQL Server 2005 Management Studio Express 遇到错误码 :29506

在win7 64位系统下安装MSSqlserver 2005 Express先安装实例,顺利安装。然后安装Management Studio 时出现一个错误,错误码 :29506。导致安装中断,安装程序回滚。解决办法:在“命令提示符”下,输入 msiexec /i E:\SQLServer2005_SSMSEE.msi (假设安装程序路径在E盘根目录下),然后跳出安装界面,一路下去

2013-03-05 00:11:10 3953

原创 数据导入时,VS2010报”将截断字符串或二进制数据。 语句已终止”异常

今天在做手机号码归属地的程序时,先是读取txt中的归属地数据,然后导入到数据库中。在导入的过程中VS2010报了“将截断字符串或二进制数据。 语句已终止”异常。原因是定义数据表的字段时,数据长度nvarchar(20),长度太短的缘故,修改了字段长度后解决。

2012-12-14 22:25:17 910

空空如也

空空如也

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

TA关注的人

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