- 博客(112)
- 问答 (1)
- 收藏
- 关注
转载 数据库还原错误:指定的转换无效。(SqlManagerUI)
SSMS在一定程度上方便我们进行一些常见的操作。但有时候它处理得又不是那么不人性化。尤其是错误信息。今天我在进行数据库还原的时候就碰到一个错误:指定的转换无效。(SqlManagerUI)Specified cast is not valid.(SqlManagerUI)没办法,不得不敲代码了:RESTORE HEADERONLY FROM DISK = N'D:\XXDB.BAK'GO看到的居然是这个:原来是备份的时候加密了。加密就加密嘛,居然报转换无效的错误.....找到
2020-06-04 10:32:55 7555
转载 SQL Server数据库加密
SQL Server中的加密简介 在SQL Server2000和以前的版本,是不支持加密的。所有的加密操作都需要在程序中完成。这导致一个问题,数据库中加密的数据仅仅是对某一特定程序有意义,而另外的程序如果没有对应的解密算法,则数据变得毫无意义。举个例子来说,我以前写过一个web应用程序(参考博客:自定义SqlMembershipProvider方法),想让用户信息中的密码字段用密文保存,我是在程序中将用户的明文密码加密以后保存到数据库中的。 到了SQL Server2005,引入了列级加密。使
2020-06-04 09:58:12 1157
原创 textarea限制字数
function check(obj) { var regC = /[^ -~]+/g; var regE = /\D+/g; var str = obj.value; var flag=regC.test(str); if (flag) { obj.value = obj.value.substr(0, 100);
2017-12-26 14:57:26 715
原创 Error: listen EACCES 0.0.0.0:8080
这种情况一般是端口被占用,如果本地不用VS的话,可以释放端口,方法NT kernel & System 占用占用80端口问题:1 运行'netstat -ano'发现80端口被pid=4的进程占用2 打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system。 如何清除:解决方法:ht
2017-11-22 11:00:57 21028 1
转载 vscode-Live Server的使用心得
一,安装Live Server插件(不详细说明了)二,开启Server(服务)有四种方式:在窗口的最底部有Go Live可以点击,一旦点击,就会自动在浏览器中打开HTML文件在HTML文件中右键,然后点击open live server快捷键 (alt+L, O) 打开服务 (alt+L, C) 关闭服务按F1,然后在输入
2017-11-22 10:54:31 60586 4
转载 SQLServer中Partition By 函数的使用
今天群里看到一个问题,在这里概述下:查询出不同分类下的最新记录。一看这不是很简单的么,要分类那就用Group By;要最新记录就用Order By呗。然后在自己的表中试着做出来:首先呢我把表中的数据按照提交时间倒序出来:“corp_name”就是分类的GUID(请原谅我命名的随意性)。 OK, 这里按照最开始的想法加上Group By来看一下显示效果:呃,嗯
2017-11-15 15:22:40 503
转载 RegisterClientScriptBlock 与 RegisterStartupScript的使用与区别
说说他们的第二个参数 keyRegisterClientScriptBlock 与 RegisterStartupScript 详细用法RegisterClientScriptBlock 或 RegisterStartupScript 如何在 alert 中换行RegisterClientScriptBlock 和 RegisterStartupScript 输出位置的区别
2017-10-25 17:10:08 580
转载 详解ASP.NET 页面之间传值的几种方式
开篇概述对于任何一个初学者来说,页面之间传值可谓是必经之路,却又是他们的难点。其实,对大部分高手来说,未必不是难点。回想2016年面试的将近300人中,有实习生,有应届毕业生,有1-3年经验的,有3-5年经验的,有5-10年经验的,对于所有的面试者,我几乎问了同一道题:"请说说你所知道的页面之间传值的几种形式和方法,并阐述他们的原理和过程",关于这道题,从大家的回答来看,结果并不是很理想,
2017-08-11 15:13:57 493
转载 装箱与拆箱以及性能损失
先分析一下值类型与引用类型值类型: Int32 i =4; 【变量i是值类型,被分配在栈上,变量包含变量实例,使用效率高】引用类型: object o = i; 【变量o是引用类型,被分配在托管堆,变量包含实例的指针,通过此指针引用其实例】引用类型性能要比值类型差很多,因此尽量使用值类型,而少使用引用类型。 装箱
2017-08-09 16:13:19 1897
转载 SQL 循环语句 while 介绍 实例
declare @i intset @i=1while @ibegininsert into test (userid) values(@i)set @i=@i+1end ---------------while 条件begin执行操作set @i=@i+1endWHILE设置重复执行 SQL 语句或语句块的条件。只要指定的条件为真,
2017-08-03 15:06:52 2784
原创 将excel数据导入到数据库中
选择所要导出的目标数据库,右键目标数据库→任务→导入数据 点击下一步数据源类型为excel,文件路径选择要导入的文件路径,下一步此处Excel版本必须与上面文件浏览所选择的excel版本一致(2003之前是xls,之后是xlsx),下一步选择数据目标,下一步下一步下一步,选择源表
2017-08-02 16:02:46 404
原创 数据库导出数据到文本文件的两种方式
第一种为数据库手动操作在所在文件新建一个目标文本文件,选择所要导出的目标数据库,右键目标数据库→任务→导出数据 点击下一步选择windows登陆或者sql server登陆,在最下面的数据库中选择源数据库,下一步,选择目标类型为“平面文件目标”文件路径选择要导出的文件路径,选择刚刚新建的文本文件
2017-08-01 16:49:22 20599
转载 jquery 根据当前元素获取上一级下一级元素
1.加载 jQuery 库,可以直接用 google 的。2. jQuery 代码,可以直接放到 js 文件中。jQuery(document).ready(function($){$('.comment-reply-link').click(function() { //获取回复者的id var atid ='"#' + $(this).parent(
2017-07-14 16:23:52 40847
转载 Bootstrap之navbar组件
一、简介Navbar 指导航条,它在移动设备上显示为折叠状态,在宽屏幕上水平展开。这里 是一个线上例子。{提示} 响应式导航条依赖 collapse 插件,定制 Bootstrap 时务必要包含。{设备的可访问性}务必使用 元素;如果使用 元素,需要设置属性 role="navigation"。这样能让辅助设备道这是一个导航条。一个典型导航条的结
2017-06-22 15:33:46 3289
转载 LINQ TO SQL 中的join
LINQ TO SQL 中的join join对于喜欢写SQL的朋友来说还是比较实用,也比较容易接受的东西。在LINQ TO SQL中,写多表查询,同样可以写join,只是它有它自己的语法要求而已,语义都是一样的,下面我来讲下LINQ TO SQL中的join最基本的形式:都是最简单的,当然还有其它方面的内容,如:怎样加上过滤条件,如何分组,如何排序等等,为了单纯说join的用法
2017-05-12 17:47:06 662
转载 LINQ to SQL快速上手 step by step
前言 最近接连遇到几个朋友问我同一个问题,就是关于.NET平台上ORM框架的选择。我想在这个讲求效率的时代,谁也不想手写SQL或存储过程去访问数据库了。大家都知道,在Java平台上,ORM这一块基本是Hibernate的天下。当然,相对轻量级的iBatis也有不错的表现。 不过谈到.NET平台,ORM框架似乎相对混乱了点。很多朋友问我的时候,往往会这样问:NHibe
2017-05-12 15:48:15 551
转载 视图或自定义函数调用存储过程结果集办法(可执行动态SQL)
CREATE PROC p_testasSELECT GETDATE() agoCREATE VIEW v_testAS SELECT * FROM OPENROWSET('SQLOLEDB.1','server=FI6/SQL2008;uid=sa;pwd=123','exec test11.dbo.p_test')goSELECT *
2017-05-11 14:33:12 3112
转载 SQL将用户表中已存在的数据所有姓名(汉字)转换为拼音首字母
实现方法:--函数Create function [dbo].[fn_GetPy](@str nvarchar(4000)) returns nvarchar(4000) --用于加密--WITH ENCRYPTION as begin declare @intLen int declare @strRet nvarchar(4000) declare @t
2017-05-08 16:11:40 2035
原创 C#list 中的一些方法
List list1 = new List(); List list2 = new List(); list1.Add("1"); list1.Add("2"); list1.Add("3"); list1.Add("5"); list2.Add("2"); list2.A
2017-05-05 16:39:33 932
转载 C# 对List<T>取交集、连集及差集
1. 取交集 (A和B都有)List A : { 1 , 2 , 3 , 5 , 9 }List B : { 4 , 3 , 9 }1var intersectedList = list1.Intersect(list2);結果 : { 3 , 9 } 判斷A和B是否有交集
2017-05-05 14:33:56 797
转载 c# 保留2位小数
1.只要求保留N位不四舍5入 float f = 0.55555f; int i =(int)(f * 100); f = (float)(i*1.0)/100; 2.保留N位,四舍五入 . de
2017-04-27 14:34:34 472
翻译 SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、d
2017-04-18 10:39:47 237
转载 [DBNETLIB][ConnectionOpen(Invalid Instance())] 无效的连接 的解决办法
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Data Source=192.168.1.28,1433连接SQL server 2008 报错: [DBNETLIB][ConnectionOpen (Invalid Instance()).][DBNETLIB][ConnectionOpen (Invali
2017-04-12 11:11:53 10738
转载 CONVERT()函数
CONVERT()函数对于简单类型转换,CONVERT()函数和CAST()函数的功能相同,只是语法不同。CAST()函数一般更容易使用,其功能也更简单。CONVERT()函数的优点是可以格式化日期和数值,它需要两个参数:第1个是目标数据类型,第2个是源数据。以下的两个例子和上一节的例子类似:SELECT CONVERT(int, '123') SELECT CONVERT(deci
2017-03-29 17:03:36 83728
转载 datepart()函数的使用
* datepart()函数可以方便的取到时期中的各个部分*如日期:2006-07--02 18:15:36.513* yy:取年 2006* mm:取月 7* dd:取月中的天 2* dy:取年中的天 183* wk:取年中的周 27* dw:取周中的天 1* qq:取年中的季度 3* hh:取小时 18* mi:取分钟 15* ss:取秒 36*
2017-03-29 16:32:16 5239
转载 IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案
昨天在 windows 7 下用 IIS 7.5 运行一个以前用 .NET Framework 3.5 写的项目,发现总是出现 500.19 错误,如下: 百度了好久,没找到解决问题确切的答案,我也知道肯定是权限的问题,当然,经过一番尝试之后,终于解决了,解决之道如下(个人方法,可以一试):1、找到你的配置文件所在的文件夹,我的是 E:\源码\ASP.NET\DtCm
2017-03-24 14:58:53 2855
转载 遭遇“HTTP 错误 500.19 无法访问请求的页面,因为该页的相关配置数据无效。”
windows 2008下IIS7 安装ASP.NET 遇到如下错误:HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。 详细错误信息模块 IIS Web Core通知 BeginRequest处理程序 尚未确定错误代码 0x80070021配置错误 不能在此路径中使用此配置节。如果在父级别上
2017-03-24 14:57:32 2229
转载 HTML5上的LocalStorage基本用法
1.获取localStorage的长度:window.localStorage.length2.添加/编辑localStorage的内容:window.localStorage.setItem(键,值);3.根据对应的索引去获取对应localStorage的key的值:window.localStorage.key(索引);4.根据对应的key获取对应的的value:window.lo
2017-02-14 17:12:06 390
转载 jquery判断元素是否隐藏的多种方法
第一种:使用CSS属性 代码如下:var display =$('#id').css('display');if(display == 'none'){alert("被你发现了,我是隐藏的啦!");}第二种:使用jquery内置选择器假设我们页面有这么个标签,代码如下:仅仅是测试所用那么,我们可以用以下语句来判断id为"test"
2017-02-10 16:32:05 13540
翻译 加密与解密Web.Config
ASP.NET 3.5 中提供了对配置节直接加密的功能。在配置文件中有几处配置可能包含敏感信息,如节,它可能包含连接数据库的用户名和密码。节可能包含runtime 使用模拟账户的用户名和密码,甚至可能在配置文件的appSettings 中或在自定义节中包含共享Web Service 使用的密码。不管哪种情况,都不希望密码以明文的方式存放在配置文件中。本实例通过加密Web.Config 文件来提高文
2016-12-21 10:47:28 432
翻译 非对称加密解决方案
本实例实现在网站会员注册时使用类的加密算法,加密会员信息的敏感数据将加密后的信息存储到数据库中。运行实例,填写会员信息如图17.13 所示。 图17.13 RSACryptoServiceProvider 类加密数据单击“注册”按钮时将会员的敏感数据加密,然后将加密后的信息存储到数据库中,本实例加密了会员的密码、密码提示答案、E-mai
2016-12-20 15:24:55 768
原创 读取数据库中数据,在页面上直接显示图片(点击该图片变大)
1.js根据ID查找该图片表function bindControlColumn(value) { var s = value.split(","); if (s[0] == s[1]) { var imghtml = ""; // var fjsm = selData[i].fjsm;
2016-12-19 10:19:46 4401
翻译 如何使用引号赋值
有时需要将引号作为字符串的一部分输出,例如,Hello,"mrsoft"。下面提供3 种方法对引号进行转义,并且可以作为字符串的一部分将其输出。(1)插入转义序列\"作为嵌入的引号。(2)插入表示引号的ASCII字符或Unicode字符,使用Unicode字符(\u0022)。(3)为该字符定义一个常数,然后在需要时使用。下面使用上述3种方法对引号进行转义,具体代码如下:p
2016-12-13 11:49:46 704
翻译 MD5 加密登录用户名称和密码
设 计过程(1)新建一个ASP.NET 网站,将其命名为MD5,Web页默认名为Default.aspx,用于登录页面。(2)在Default.aspx 中添加一个Table 表格、两个TextBox 控件及两个Button控件,分别用于布局Web页面、输入用户名称和密码、执行登录和清空命令。(3)主要程序代码如下:protected void Button1_Click(
2016-12-13 11:48:59 2620
转载 Validform_v5.3.2 表单验证插件
scripttype="text/javascript"src="js/Validform_v5.3.2_min.js">script>js $(".form-val").Validform({ tiptype:function(msg,o,cssctl){ if(!o.obj.is("form")){//验证表单元素时o.obj为该
2016-12-12 17:04:07 6784 1
转载 列出当前站点所有Cache并清除
Blog经过一次大的修整后 几个页面都采用了Cache机制,并设定了相应的过期时间 这样会加快页面的载入,减少等待的时间 但同时也有一个弊端:无法正确获取最新的记录 如发布一篇日志后,可能不会立即在首页显示出来,必须等缓存过期后, 才会再从数据库查询一次,此时才会看到最新的记录. 有时可能需要立即更新,这里就必须手工清除一下Cache Cache类有一个Remo
2016-12-12 16:37:24 1344
原创 cache和session配合实现单点登录的关键代码以及对session存在时间过长的处理
//实现思路 //利用Cache的功能,把用户的登录信息保存在Cache中,并设置过期时间为Session失效的时间,因此,一旦Session失效,Cache也过期;而Cache对所有的用户都可以访问,因此,用它保存用户信息比数据库来得方便。 //代码如下 : protected void Button1_Click(object sender,
2016-12-12 16:35:07 1039
转载 showmodaldialog弹出的窗口里,不能实现文件的下载解决方案
在showmodaldialog弹出的窗口里,不能实现文件的下载啊?但是不用showmodaldialog时,页面是可以实现下载的。大家有没有遇到同样的问题,怎么解决的!!===============================================================================方案一:以前代码中的修改为: 但是
2016-12-12 15:42:26 645
转载 字符相似度算法及应用
应用场景配置映射时,每次均要都待配置的列表里面去搜索去对应,效率低下且非常麻烦,采用相似度,可以自动过滤相似的部分,快速实现映射配置。举例:算法代码:C#代码using System;
2016-12-12 15:15:30 295
空空如也
我在做文件上传的时候,但是上传大文件的时候就出现“无法访问已关闭的文件”错误
2013-08-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人