摘要: 求C#位运算符的实际用或是规律,主要是下面这几个~按位求补符;^异或位运算符;&且位运算符;|或位运算符;>右移运算符权限系统中,Role为角色,Module为模块,Permission为权限设各权限值分别如下(2倍等比递增的关系):1.列表/查看=22.新增=42.修改=84.删除=16此时的“Role:Module:Permission”中的Permission等于上述四种操作权限中所拥有的权限值之和,比如:若某个(Role+Module)拥有查看、新增、修改、删除的权限,则其Permission=2+4+8+16=30。下面进行权限检测,判断“(Role+Module)”所 阅读全文
posted @ 2014-03-28 12:49 天藐水瓶 阅读(180) 评论(0) 推荐(0) 编辑
摘要: http://bbs.csdn.net/topics/390214607 阅读全文
posted @ 2014-03-27 17:49 天藐水瓶 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1首先启动sql server 代理2点击作业->新建作业3、"常规"中输入作业的名称4、新建步骤,类型选T-SQL,在下面的命令中输入下面语句DECLARE @strPath NVARCHAR(200)set @strPath = convert(NVARCHAR(19),getdate(),120)set @strPath = REPLACE(@strPath, ':' , '.')set @strPath = 'D:\bak\' + 'databasename'+@strPath + '.b 阅读全文
posted @ 2014-03-27 10:19 天藐水瓶 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 维护计划1,新建维护计划,命名'DB_Bak',并从工具栏选择‘备份数据库’任务,2,属性页面,选择数据库,过期时间,和备份目录,这里我选择了网络存储器上的一个分区,提高容灾能力,当然你备份在本地目录也可以3,保存后,就可以在'SQL代理'中的'作业'看到,一项新建的'DB_Bak.subpan_1'的作业了,它是按你的维护计划的名字命名的,所有很容易找到4,点作业右键'属性'弹开详细设置,选择左侧'计划',新建-名称-执行(每天/每周/每月自选)-执行时间-持续时间5,确定再确定就完成方法二利用命 阅读全文
posted @ 2014-03-27 10:18 天藐水瓶 阅读(408) 评论(0) 推荐(0) 编辑
摘要: sql server中建立外键约束有3中方式:1.enterprise manager中,tables,design table,设置table的properties, 可以建立constraint, reference key;2.enterprise manager中,diagrams, new diagrams,建立两个表的关系。3.直接用transact sql语句。三个方法都需要先建立数据表。--创建表author :create table [dbo].[author] ([id] [bigint] not null ,[authorname] [char] (10) null , 阅读全文
posted @ 2014-03-23 10:32 天藐水瓶 阅读(967) 评论(0) 推荐(0) 编辑
摘要: http://blog.jobbole.com/61815/ 阅读全文
posted @ 2014-03-20 09:56 天藐水瓶 阅读(94) 评论(0) 推荐(0) 编辑
摘要: caseisDate(birthYm) when 0 then0 elsedatediff(year,birthYm,getDate()) endage, 阅读全文
posted @ 2014-03-12 19:08 天藐水瓶 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url中。 适用数据:简单、少量、关键的数据。 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用Request.QueryString["InputText"]获取其指定参数值。http://www.itokit.com2. Post 方式:通用的方式。利用form提交。 特点:最常用... 阅读全文
posted @ 2014-03-09 23:05 天藐水瓶 阅读(121) 评论(0) 推荐(0) 编辑
摘要: /// /// 块拷贝 /// /// /// /// public static void SaveToSqlServer(DataTable source, string connectionString, string destinationTableName) { try { using (SqlBulkCopy bcp = new SqlBulkCopy(connectionString)) ... 阅读全文
posted @ 2014-03-09 23:04 天藐水瓶 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 最近这个项目中要用到导出报表到pdf文件的功能.在导出的过程中用到Response.AddHeader函数将http头添加到输出流的函数,即Response.AppendHeader("Content-Disposition", "attachment;filename=" + strfilename);这个时候,如果strfilename中含有中文字符,则在打开的文件保存对话框中文件名就是乱码,解决方法是将文件名进行url编码,即将如下写: Response.AppendHeader("Content-Disposition", & 阅读全文
posted @ 2014-03-07 16:06 天藐水瓶 阅读(1472) 评论(0) 推荐(0) 编辑