- 博客(84)
- 资源 (8)
- 收藏
- 关注
转载 WPF 由于其他线程拥有此对象,因此调用线程无法对其进行访问
转自:http://blog.sina.com.cn/s/blog_962250db0101487n.html除非已经对WPF体系结构非常熟悉,对多线程开发很了解,不然我们在与WPF打交道的时候经常会遇到这样一个异常:由于其他线程拥有此对象,因此调用线程无法对其进行访问。(The calling thread cannot access this object beca
2015-04-22 18:44:36 4013 2
转载 Windows 7下VS2008升级补丁
http://blog.sina.com.cn/s/blog_57b5da120100gk7l.html在Windows7下,VS2008试用版无法正常升级到正式版。原因是维护页面的注册码输入框和升级按钮被隐藏。通过本补丁,可让注册码输入框和升级按钮恢复正常显示。补丁下载地址--------------------------------------
2014-01-08 09:54:08 4554 1
转载 JQuery+ajax实现批量上传图片
在网上搜索了一下,发现以jquery+ajax方式实现单张图片上传的代码是有的,但实现批量上传图片的程序却没搜索到,于是根据搜索到的代码,写了一个可以批量上传的。先看效果图点击增加按钮,会增加一个选择框,如下图:选择要上传的图片,效果图如下:上传成功如下图: 下面来看代码:前台html主要代码:
2013-12-28 16:21:02 3655
转载 Path.Combine (合并两个路径字符串)方法的一些使用细节
System.IO.Path.Combine 简单来说,就是合并两个路径字符串。比如如下调用,Path.Combine(@"C:\11","aa.txt") 返回的字符串路径如后: C:\11\aa.txt 这个方法的声明如下:public static string Combine ( string path1, string path2 ) 我们在合并一些目录的时候,它
2013-12-28 16:14:32 1305
转载 C#处理Json文件
JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成。JSON与XML的比较◆可读性 JSON和XML的可读性相比较而言,由于XML提供辅助
2013-12-28 16:11:25 786
转载 escape()、encodeURI()、encodeURIComponent()区别详解
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别 1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
2013-12-28 15:34:36 496
转载 asp.net页面中实现如果图片不存在则显示默认图片
在ASP.net开发中如果想要实现图片找不到时显示默认图片的功能,我们有以下几种方法:1。js可以获得页面上每个image标签的对象。然后再设置它的src属性就ok了。代码 function window.onload() { var img = document.getElementById("form1").getElementsByTagName("img")
2013-12-28 15:19:36 822
转载 日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别
{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0:yyyy-MM-dd HH:mm:ss.ff zzz}{0:yyyy-MM-dd HH:mm:ss.f
2013-12-28 15:06:43 29412
转载 Session,ViewState用法
基本理论:session值是保存在服务器内存上,那么,可以肯定,大量的使用session将导致服务器负担加重.而viewstate由于只是将数据存入到页面隐藏控件里,不再占用服务器资源,因此,我们可以将一些需要服务器"记住"的变量和对象保存到viewstate里面.而sesson则只应该应用在需要跨页面且与每个访问用户相关的变量和对象存储上.另外,session在默认情况下20
2013-12-28 15:02:12 850
转载 SQL Server 2005中NTEXT与NVARCHAR(MAX)
NTEXT:默认情况下,NTEXT将文本数据存储在LOB结构中, 在表结构中只存储指针,指针指向该数据在LOB中的存储位置。NVARCHAR(MAX)默认情况下,不超过8,000字节的数据直接存储在表结构中,超过的才和NTEXT一样将数据存储在LOB结构中。NTEXT向NVARCHAR(MAX)的转换:ALTER TABLE 表名 ALTER COLUMN 字段名 NVARCH
2013-12-28 14:40:05 1115
转载 Session的生命周期
Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。 Session什么时候失效? 1. 服务器会把长时
2013-12-28 14:11:57 501
转载 如何设置span的width属性
直接给span标记的样式设定width属性,会发现不会产生效果。如果设置display:block,width属性生效,但是此时的span跟div一样了。如果设置display:inline-block,则span并列在同行,而且width属性生效。元素display属性的常见值说明:1)block:块对象的默认值。将对象强制作为块对象呈递,为对象之后添加新行。2)inline
2013-12-28 13:36:21 744
转载 数据库设计原则
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,
2013-12-28 13:14:19 508
转载 uploadify 上传按钮 显示中文
方法一: Uploadify有一个参数是buttonText这个无论你怎么改都不支持中文,因为插件在js里用了一个转码方法把这个参数的值转过码了,解码的地方在那个swf文件里,看不到代码,所以这条路不行。另一个参数,网上很少提到,是buttonImg(按钮图片),这时你完全可以用一个图片来替换掉插件自带的那个黑色的flash浏览按钮,只要你自己的图片上是中文,这不就解决了中文按钮问
2013-12-23 17:11:01 6389 2
转载 如何在ashx页面获取Session值
在一般事务处理页面,可以轻松的得到 Request,Response对象,从而进行相应的操作,如下:HttpRequest Request = context.Request; HttpResponse Response = context.Response;但是要得到 Session的值就没有那么简单了。比如你要在ashx得到保存在Session中的登录帐号Session["user
2013-11-16 16:10:11 483
原创 关于ashx文件的.cs自动生成
个人比较喜欢新建ashx文件时自动关联一个对应的ashx.cs文件,因为在关联的ashx.cs文件中编码可以折叠,而直接在ashx中编码是无法折叠的。但是在有的项目中新建ashx文件不会自动生成关联的ashx.cs文件,经过测试,发现了其中的奥妙:你的项目如果是“新建网站”,添加的ashx是没有ashx.cs的;如果是新建"asp.net web 应用程序",添加的ashx是有ashx.cs的。
2013-11-16 11:54:04 3116
转载 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-11-05 18:14:33 690
转载 JSON序列化与反序列化
方法一:引入System.Web.Script.Serialization命名空间使用 JavaScriptSerializer类实现简单的序列化序列化类:Personnel publicclass Personnel { publicint Id {get; set; } publicstring
2013-11-02 10:35:55 549
转载 如何引用 System.Runtime.Serialization.Json(VS 2008)
今天新开的一个项目突然发现引用System.Runtime.Serialization.Json 提示 命名空间 不存在类型或命名空间名称 json明明前段时间刚开发的WCF是很正常的引用的,认真比照了引用的文件位置是一样的,记得前段时间在CSDN上也有人抱怨看不到System.Runtime.Serialization.Json后面发现A 当然要保证项目是基于
2013-11-02 10:14:09 1064
转载 char、varchar、nchar、nvarchar的区别
对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比
2013-11-01 17:24:51 503
转载 sql server中,N''表示什么意思?
加上 N 代表存入数据库时以 Unicode 格式存储。N'string' 表示string是个Unicode字符串Unicode 字符串的格式与普通字符串相似,但它前面有一个 N 标识符(N 代表 SQL-92 标准中的国际语言 (National Language))。N 前缀必须是大写字母。例如,'Michél' 是字符串常量而 N'Michél' 则是 Unicode
2013-11-01 17:24:29 3570
转载 SQL中的ISNULL函数介绍
SQL中有多种多样的函数,下面将为您介绍SQL中的ISNULL函数,包括其语法、注释、返回类型等,供您参考,希望对您学习SQL能够有所帮助。ISNULL使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_value )参数check_expression将被检查是否为 NULL的表达式。check_expr
2013-11-01 17:16:33 802
转载 通过PowerDesigner生成数据库表
第一步:File菜单选中New,然后选中Physical Data Model 选项,在右方的DBMS里面选择要使用的数据库,例如:sqlserver 2000 第二步:建立自己所需要的表结构,保存 第三步:测试数据库连接 DataBase菜单下的Connection,打开后,有个Modify,点击之后,选择数据库,输入用户名和密码,测试是否可以连接 第四步
2013-11-01 16:52:29 514
转载 SQL Server 2008 中判断对象是否存在
1、判断数据库是否存在 1 if exists (select * from sys.databases where name= '数据库名') 2 drop database [数据库名] 2、判断表是否存在 1 if exists (select * from sysobjects where id= object_id(N'[表名]
2013-11-01 14:03:40 1184
转载 关于自定义字段,数据库设计
一般企业级管理系统,都会存在某些功能模块数据信息,可以让用户在原有字段上添加N个自定义字段信息(字段名、数据类型、是否必选、排序等)。这些自定义字段信息,可以用于编辑、查询、统计等。请问这种自定义字段,数据库应该怎么样去设计。可以相对保证查询效率? 暂时有两种方案:1. 直接与物理表结构映射, 字段的调整反应在物理表上, 这种数据处理的效率会比较高, 但控制起来比较复杂, 当
2013-10-31 17:34:16 10438 1
转载 GUID全局唯一标识符(GUID,Globally Unique Identifier)<转自百度百科>
全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 。GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)
2013-10-31 16:54:47 928
转载 有点粗糙的 权限管理 的讲解,但原理已经说清了
1.现在我们拿人事管理系统中的档案管理模块来具体说明:档案管理模块中有4个功能模块:在 2.假设在我们的系统中每个功能对对应一个按钮:3.这是我们的登陆界面4.根据前面讲的RBAC基础知识,我们就知道需要建以下几张表:数据库中需要以下几个表:(1) 用户表:OA_USER{id,Sys_Name,Password,other user infomation}(2
2013-10-30 15:36:38 763
转载 SQL Server 中的 CTE 递归查询
从SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,这对查询树形或层次结构的数据很有用。CTE——你可以将它看做成一个临时的结果集合。 我们先建立一个示例表,名称为MENU,表示菜单的层次结构: CREATE TABLE MENU ( name nvarchar(50) NOT NULL PRIMARY KEY, se
2013-10-30 15:28:04 2191
转载 SQL SERVER 实例 讲解
一台电脑可以安装多个SQL SERVER实例,实例又分为“默认实例”和“命名实例”,一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同。 不同的实例可以看成是不同的数据库服务器(当然是虚拟的),sql的实例名就是当你启动sql服务时所要的名字,sql2008 这个实例名也就是启动sql服务时的名字,你可以理解为SQL server 是人类,实例名是具体的一个人。
2013-10-30 14:47:31 843
转载 数据库主键选取策略|数据库怎么设计主键
我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计
2013-10-29 16:24:22 710
转载 powerdesigner 设置自动增长列(identity),和默认值
一、powerdesigner 设置自动增长列(identity),和默认值 1、在物理数据模型下设置2、DBMS设置问题,当是SQL2000时,DBMS一定要选SQL2000DataBase-->Chang Current DBMS-->选择Microsoft SQL Server 2000当是SQL2000时 双击实体表,选中Columns,在你所要设为自增型的键上(比如你的i
2013-10-29 16:21:37 5396
转载 磁盘碎片整理Smart Defrag实测
【PConline资讯】相信不少电脑用户都会感觉电脑在使用一段长时间过后会响应比较缓慢,当然造成电脑速度变慢的原因有多种,但是其中最普遍的原因就是磁盘中产生了不少的文件碎片。这些文件碎片不仅占用了磁盘的空间,还造成了磁盘磁头读取文件时需要频繁移动,延长读盘的时间,因此电脑变慢也就成了自然的事情。 目前,流行的磁盘碎片整理软件有很多款,小编要介绍的是来自英国IObit公司出品的Smart De
2013-10-17 09:14:15 2376
转载 机械硬盘和固态硬盘有什么区别
机械硬盘 就是我们现在大多都在使用的,构造原理是硬盘里面是由1张或几张可读写数据的储存盘体,盘体上有只读写枪,有点象老式光碟机,硬盘里面还有一保马达带动储存盘转动,从而能读取到不同部分的数据。 优点是生产成本低,容量大。但稳定性及读写数据速度不如固态硬盘固态硬盘 简单些有点象平时的U盘,只是电路板更复杂。没有象机械硬盘那样的马达及储存碟盘,而主要以半导体固体作为数据储存介质。优点是速
2013-10-17 09:10:54 1358
转载 磁盘碎片整理在哪?Win7磁盘碎片整理图解
在现今电脑系统上磁盘碎片整理功能已经随处可见了,磁盘碎片整理就是通过对磁盘的垃圾文件进行清理,对磁盘碎片文件进行搬运整理,以达到释放更多的磁盘空间和更快的磁盘相应速度。如果大家使用的是Win7系统,大可不必去找第三方的磁盘碎片整理软件;因为Win7系统本身就自带一个磁盘碎片整理功能,而且效果还不赖。 在磁盘管理器中,对任意磁盘右键找到属性点击。Win7磁盘碎片整理教程
2013-10-17 08:40:43 936
转载 Session 基础知识 生命周期
Session存储在服务器端,存储在服务器的内存中(为了高速存取),Sessinon在用户第一次访问服务器时创建,需要注意只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。 Session什么时候失效? 1. 服务器会把长时间没有活动的Session从服务器内存中清除,此时Session便失效。T
2013-10-16 16:17:34 573
转载 seo (百度百科 仅截取小部分)
SEO是搜索引擎优化(Search Engine Optimization)的英文缩写,是指为了从搜索引擎中获得更多的免费流量,从网站结构、内容建设方案、用户互动传播、页面等角度进行合理规划,使网站更适合搜索引擎的检索原则的行为。肖景光是实战派SEO站群专家,站群的操作者使用软件每天建立大量的伪原创文章。搜索引擎喜欢新鲜的原创文章是众所周知的,只是各个搜索引擎在判定原创文章的方式和能力上各有不
2013-10-15 14:59:43 800
转载 sql2000下 分页存储过程
SET QUOTED_IDENTIFIEROFF GOSET ANSI_NULLSON GO--名称:分页存储过程--使用示例 EXEC sp_PageIndex '*',' FROM StuSources ',2,10--注意--目前还没有对输入的参数进行严格的验证--默认为输入都是合法有效的ALTER PROC sp_PageIndex
2013-10-14 13:39:30 431
转载 SQL identity 使用汇总
1)IDENTITY(属性)(Transact-SQL)在表中创建一个标识列。 此属性与 CREATE TABLE 和 ALTER TABLE Transact-SQL 语句一起使用。注意IDENTITY 属性与 SQL-DMO Identity 属性不同,后者提供的是列的行标识属性。 Transact-S
2013-10-14 13:37:46 8150
转载 简单 sql 分页学习
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小*FROM table1WHERE id NOT IN
2013-10-10 16:35:47 436
.NET Ajax 网页 即时聊天
2014-03-03
OA综合办公系统Asp.net版
2014-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人