自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 Excel软件中,国家资助系统导入模版启用宏步骤说明

Excel中,模版文件启用宏

2024-04-29 11:51:53 170

原创 SQL Server中,插入数据报错

有时候在一个表中插入数据,(插入语句都正常,没有任何错误)但是插入报错,这时候可以查找一下是否这张表是否加了trigger(触发器),导致数据插入失败的。、还有类似的删除操作也有可能出现这种情况。假如正常的插入语句,但是表加了触发器,如下触发器:假设当前的数据库是:数据库AALTER trigger [dbo].[tri_proc]on [dbo].[表A]

2017-12-21 17:25:48 3346

转载 SQL Server中,触发器详解

SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器    触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:u

2017-12-21 17:20:27 4579

转载 SQL Server中,浅谈数据库的触发器

触发器  其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是  通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。  常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。  after(for)        表示执行代码后,执行触发器  instead of

2017-12-21 17:17:59 433

原创 CMD中,获取系统信息

1、获取MAC,IP指令:ipconfig /all2、获取CPU ID指令:wmic CPU get ProcessorID3、获取硬盘信息指令:diskpart->list disk->select disk 0(看要获哪个硬盘的信息)->detail disk

2017-12-06 16:31:29 2610

转载 C#中,获取系统信息全解

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using S

2017-12-06 16:18:26 1532

转载 Visual Studio中,引用与Using的区别

引用是一个程序集对另外一个程序集的一个引用;A引用B,表示A需要B程序集存在才能正常工作,有可能的原因包括:资源上的,代码上的等等;如果查找不到这个程序集B,程序集A将无法启动。所以说只有添加了引用,此程序集的命名空间才能using。那么什么是程序集呢?    程序集是一个DLL,一个程序集包括一个或者多个命名空间。    using是某一个代码单元中,表示出对某一个命名空间的引用,使代码

2017-12-06 13:59:01 3444

转载 C#中,常用的加密解密方法解析

C#开发中常用加密解密方法解析 一、MD5加密算法我想这是大家都常听过的算法,可能也用的比较多。那么什么是MD5算法呢?MD5全称是message-digest algorithm 5,简单的说就是单向的加密,即是说无法根据密文推导出明文。MD5主要用途:1、对一段信息生成信息摘要,该摘要对该信息具有唯一性,可以作为数字签名。2、用于验证文件的有效性(是否有丢失或损坏的

2017-12-05 17:47:24 474

原创 Excel中,公式正确显示,却有时候识别不了公式,计算不出结果

在Excel中,有时候公式正确,但是计算不出结果,可能由于Excel不能将文本框中的内容识别为公式导致的。可以在公式的参数里面加入英文空格,然后再将空格删除,按回车,这样可以解决。如下面公式:=COUNTA(表示!A:A)-1表示是一个工作表,按回车后,一直计算不出结果,可以在“表示”前面加入英文空格,然后再将其删除,再按回车。

2017-11-15 18:22:47 21654

转载 SQL Server中,查询数据库中有多少个表,以及数据库其余类型数据统计查询

sqlserver查询数据库中有多少个表sql server 数表:select count(1) from sysobjects where xtype='U'数视图:select count(1) from sysobjects where xtype='V'数存储过程select count(1) from sysobjects where xtype='P'S

2017-11-06 11:32:12 2404

原创 SQL Server中,always on服务器的相关操作

在SQL Server中,建立了always on服务,可用于数据库的同步备份,当数据库出现问题后,always on服务会自动切换主从服务器。例如192.168.1.10为主服务器,12为从服务器,当主服务器出现问题后,always on自动将主服务器切换为12,保证数据库正常访问。对于always on服务器有如下操作:1、切换主从服务器:假如需要手动切换主从服务器时(如果两个服务

2017-10-31 15:59:53 1566

转载 算法中,什么是哈希值,哈希值怎么生成的,有什么用?

1、你可以把哈希值简单地理解成是一段数据(某个文件,或者是字符串)的DNA,或者身份证;2、通过一定的哈希算法(典型的有MD5,SHA-1等),将一段较长的数据映射为较短小的数据,这段小数据就是大数据的哈希值。他有这样一个特点,他是唯一的,一旦大数据发生了变化,哪怕是一个微小的变化,他的哈希值也会发生变化。另外一方面,既然是DNA,那就保证了没有两个数据的哈希值是完全相同的。3、正是因为这

2017-10-25 15:34:50 43259 8

转载 VirtualBox中,虚拟系统文件VDI移动或者复制

在安装virtualbox以后有时需要复制,移动虚拟磁盘等操作,这些操作在vmware的虚拟机下面可以直接操作虚拟磁盘即可使用,但是在virtualbox环境下每个VDI 文件都有一个唯一的uuid,而VirtualBox 不允许注册重复的uuid,所以直接复制的VDI文件是不能拿来使用的,我们就需要使用到virtualbox自带的管理命令来克隆一个VDI,这样通过命令克隆的VDI文件会重

2017-09-17 13:50:02 4103

原创 SQL Server中,备份数据表

SQL Server中,需要备份数据表及备份表中的数据方法:执行SQL:select * into 新表名(备份表名) from 原表名上述SQL中,新表名,这个表不需创建,执行完SQL后,会自动创建一个新表,表中包含所有原表中的数据。

2017-08-28 16:28:02 7199

转载 SQL Server中,isnull()函数以及null的用法

SQL Serve中的isnull()函数:         isnull(value1,value2)        1、value1与value2的数据类型必须一致。        2、如果value1的值不为null,结果返回value1。        3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。       如果在sel

2017-08-23 12:12:07 104367 1

原创 Windows中,.net framework 3.5安装

安装.net framework,目前已知2种方法,如下:一、在MSDN下载对应的安装包,安装,这种可能无法安装成功,概率很大,不成功使用第二种方法,基本上没问题。二、win8/8.1/10 下安装 .net framework 3.5.1:1. 打开 win8/8.1/10 安装盘(这里指系统安装镜像文件),提取 sources\sxs 文件夹到 X:\sources\sxs (

2017-08-21 14:43:02 1896

原创 Visual Studio中,MSBUild版本问题

假如项目规定了MSBUild版本,那么在安装完Visual Studio后,假如带的MSBUild版本与项目要求的版本不符合要求,那么可以把需要的MSBUild添加到系统中,然后即可使用。步骤如下:           假如项目需要使用V12的MSBUild,而安装的Visual Studio带的MSBUild版本为V14。①到MSDN下载V12 MSBUild包,把V12包解压到目录

2017-08-02 17:51:22 14939

原创 SQL Server中,添加数据库到AlwaysOn高可用性组条件

1、将数据添加到AlwaysOn高可用性组,需要满足以下条件:2、更多具体AlwaysOn设置,参考:https://msdn.microsoft.com/zh-cn/library/windows/apps/ff878487(v=sql.120).aspx注:上述资源来自MSDN。

2017-07-24 17:09:29 1790

原创 C#中,decimal类型使用

在Microsoft SQL Server中numeric类型,在C#中使用的时候,需要用decimal类型与其对应,不能使用int等类型。SQL:numericC#:decimal

2017-07-24 16:24:31 3612

原创 Windows中,为开启了BitLocker的磁盘添加右键锁定菜单

Windows中,为开启了BitLocker的磁盘添加右键锁定菜单,方法如下:1、打开系统注册表,运行>“regedit”,找到以下键键值HKEY_CLASSES_ROOT\Drive\shell。2、在shell下添加项比如“runs”,然后选定“runs”项,在右边的窗格中,双击对应的项,修改默认值为“Lock”,这个“Lock”可以自己设定,就是将要显示在右键菜单里面的名

2017-07-12 00:52:22 12116 1

转载 SQL Server中,查询与修改数据库逻辑文件名,移动数据库存储路径示例

------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date   : 2010-06-26 21:51:30-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.2

2017-07-05 18:00:07 927

转载 SQL Server中,用Restore DataBase把数据库还原到指定的路径

restore database 数据库名from disk='备份文件路径'with move '数据库文件名'to '数据库文件放置路径',move '日志文件名'to '日志文件存放置路径'Go如:restore database EaseWefrom disk='H:\EaseWe.bak'with move 'EaseWe'to '

2017-07-05 17:49:53 8550

转载 时间服务器中,适用于国内的 NTP 服务器地址,可用于时间同步或 Android 加速 GPS 定位

NTP 是什么?  NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。NTP 实现什么目的?  目的很简单,就是为了提供准确时间。因为我们的手表、设备等,经常会时间跑着跑着就有误差,或快或慢的少几秒,时间长了甚至误差过分钟。NTP 服务器列表最常见、熟知的就是 www.pool.ntp.o

2017-06-29 21:56:28 2409 1

转载 Windows中,win10开机界面,显示的图片存放地址

win 10开机后,在登录界面,会切换图片,图片的存放位置为:C:\Users\username\appdata\Local\Packages\Microsoft.Windows.ContentDeliveryManager_********\LocalState\Assets\其中的username是你的电脑用户名,********是一串随机字符。另外,Appdata是隐藏文件夹,需要设置“

2017-06-21 19:39:05 45681 2

原创 数组、List中,删除容器中的某些元素时使用倒叙删除

数组、List中,删除容器中的某些元素时使用倒叙删除,更不容易出错,而且代码更易于阅读。假如删除一个数组中下标为第2,6元素时,使用顺序删除,删除下标为2的元素后,第6的元素则变为了5了,而使用倒叙删除,则不存在这种情况,所以使用倒叙删除的操作,不容易出错,而且代码便于阅读。

2017-05-22 13:38:50 818

原创 Visual Studio中,打开多个项目出现问题

Visual Studio中,打开多个项目时,进行编译的时候,iis有时候会乱,即运行的时候不确定是哪个项目的。有一次打开不同的项目,但是项目的目录结构是一样的,同时运行两个项目,导致加载的配置文件不是本项目的,而是加载的另外一个项目中的配置文件,最终导致bug,而且找了好一会。所以,为了避免这种情况出现,不要同时打开多个项目,尽量只打开一个。

2017-03-24 10:37:37 4233

原创 SVN中,使用CornerStone注意事项

使用CornerStone check SVN服务器上的文件时,填写URL注意事项,如下图所示:因为这个是在本地搭建的svn服务器,当时填写path的时候,填写的“svn”,这个是svn服务器最顶层的目录(不是svn库目录),导致CornerStone错误连接不上服务器,后面加上svn具体的仓库就可以访问。

2017-03-22 23:02:18 673

转载 SVN中,SVN服务器地址变更,本地如何更新同步

svn服务器IP修改后,本地怎么更新svn同步,svn relocate 操作1.进入工作复本cd ~/test2.查看仓库地址(URL)svn info     路径: .    URL: svn://192.168.1.16/web/www.kukaka.org    版本库根: svn://192.168.1.16/web/www.

2017-03-20 23:42:13 5103

转载 SVN版本管理中,SVN服务器的本地搭建和使用

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一

2017-03-08 19:40:50 289

原创 Node.js中,在cmd界面,进入退出Node.js运行环境

在cmd中:1、输入node回车即可进入Node.js运行环境。2、退出只需要连续按两次Ctrl+C或者输入“.exit”回车即可。

2017-03-07 22:29:33 14548 2

原创 Node.js中,脚本输出显示 -e 方法

Node.js中,除了直接运行脚本文件输出显示以外,还可以使用 -e 方法,如下所示:装好Node.js后,打开cmd,直接输入以下即可。node -e "console.log('Hello CSDN');"

2017-03-07 22:15:26 1534

原创 Node.js中,脚本文件命名

1、Node.js中,脚本文件的扩展名不一定是.js,例如我们将脚本保存为script.j或者script.txt或者不留扩展名都可以,使用node ***命令同样可以运行。2、扩展名使用.js只是约定而已,遵循了JavaScript脚本一贯的命名习惯。

2017-03-07 22:10:35 703

原创 C#中,出现Inconsistent accessibility返回类型不一致问题

当新建一个model的时候,默认是不加public属性的,所以当某个方法中使用到这个model,并作为返回值时,方法是public属性,这时候方法会报错,错误如下:Error    2    Inconsistent accessibility: return type 'System.Collections.Generic.List' is less accessible than meth

2017-03-06 14:59:01 3382

转载 Visual Studio中,常用插件-Visual Assist-代码模块注释

Visual Assist 是由Whole Tomato公司为Microsoft Visual Studio开发的一款插件。它对Visual Studio的智能提示功能和代码高亮功能进行了增强,同时还增加了代码提示功能和重构功能,并对程序注释加入了拼写检查功能。它还可以检测一些基本的语法错误,如使用未声明的变量等。  今天使用这款插件,主要是为了能够进行快速插入注释模板。一个是为了提高编码效率

2017-03-02 18:04:31 6055

原创 SQL Server中,timestamp类型使用注意事项

数据库中带有timestamp类型的字段,插入数据的时候,不用给其赋值,他会自己进行数据的赋值;一般用这种类型进行Version版本控制。详见:http://www.cnblogs.com/cy920/p/5854005.html详见:http://www.cnblogs.com/iampkm/p/4082916.html详见:http://www.cnblogs.com/wi

2017-02-14 10:43:25 5475

原创 C#、SQL Server中,byte与tinyint类型使用事项

在C#中,是没有tinyint类型的;而SQL中是有tinyint类型的。项目中有时候使用到deleteFlag,在SQL数据库端定义的类型是tinyint类型,而在C#中,使用edmx进行数据库映射,需要进行类型转换,将tinyint类型转换为C#中的byte类型。C#中:类型范围大小.NET Framework 类型byte0 到

2017-01-19 11:19:58 6481

转载 SQL Server中,搭建本地数据库服务,使用sa账户登录失败解决方法

首先选择【Windows身份验证】模式连接数据库引擎。在建立的连接上右键单击,选择【属性】,进入【服务器属性】界面。在左侧选择页中点击【安全性】,然后在右侧安全性设置界面的【服务器身份验证】一栏中选择【SQL Server和Windows身份验证模式】,点击【确定】按钮。完成上述步骤之后,再次连接还是不能成功。这是因为初次使用登录名s

2016-12-23 14:14:18 9271

转载 SQL Server中,删除表,删除表中数据

SQL Server,我们现在基本上使用的最古老的版本应该是SQL Server 2000吧,应该没有更早的版本了吧?!从SQL Server 2000开始,到SQL Server 2005,2008,2012等,T-SQL的处理能力越来越强。今天我们就来说说如何使用T-SQL脚本来删除表,以及删除表中的数据。删除表和删除表数据这是两回事!删除表表示不管表中有没有数据,将该数据库表彻底抹去

2016-12-22 12:12:23 42485

原创 C#中,取List中指定List元素

例如跳过List前50条,然后取100条,可写为:iclist_temp、iclist都为List类型iclist_temp = iclist.Skip(50).Take(100).ToList();取前100条,可以写为:iclist_temp = iclist.Take(100).ToList();

2016-12-21 18:04:29 30470 3

原创 SQL Server中,给字段设置约束,设置默认值注意事项

使用sql语句给某个字段设置约束并设置默认值的时候,需要先将原先的约束删除,然后再新建约束设置默认值,否则报错。删除约束:--找约束名然后alter table tablenamedrop constraint constratintname;新建约束,并给字段设置默认值:ALTER TABLE tablename ADD CON

2016-12-19 17:23:09 24633

MSBuild V12编译器、BuildTools_Full

Visual Studio中,MSBUild版本问题,详细请查看:http://blog.csdn.net/u012138032/article/details/76589045

2017-11-17

空空如也

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

TA关注的人

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