快乐的Tina  

2013年5月2日

摘要: 本文介绍C#位运算的处理方法,第一步, 先建立一个枚举表示所有的权限管理操作,接下来是权限的运算等。 本文介绍C#位运算的处理方法,第一步, 先建立一个枚举表示所有的权限管理操作,接下来是权限的运算等。 常用的位运算主要有与(&), 或(|)和非(~), 比如: 1 & 0 = 0, 1 | 0 = 1, ~1 = 0 在设计权限时, 我们可以把权限管理操作转换为C#位运算来处理. 第一步, 先建立一个枚举表示所有的权限管理操作: [Flags] public enum Permissions { Insert = 1, Delete = 2, Update =... 阅读全文
posted @ 2013-05-02 18:37 幸福佑儿 阅读(219) 评论(0) 推荐(0) 编辑

2013年4月11日

摘要: 1.简述private、protected、public、internal修饰符的访问权限。private:私有成员,只有在类的内部可以访问protected:受保护成员,在类的内部和继承类中可以访问public:公共成员,完全公开,不受访问限制internal:当前程序集内可以访问。protected internal:二者是一个并集,而不是一个交集。能被类的子类所访问(不管这个子类在哪个程序集里)并且能被同一个程序集的类所访问2.重载,重写与隐藏的区别重载:是指在同一个作用域内,方法名相同,参数列表不同的一系列方法,返回值类型不同,不能构成重载。重载时根据参数不同来调用方法。重写:继承时发 阅读全文
posted @ 2013-04-11 20:28 幸福佑儿 阅读(223) 评论(0) 推荐(0) 编辑

2011年12月28日

摘要: 1. 在Asp.Net 4.0 中我们可以控制输出html中的对象id的形式了,之前我们常常看到类似这样的idctl00_MainContent_txtAutoID这在客户端控制时很不方便,也没有多少实质的意义现在我们可以通过设置控件的ClientIDMode修改clientId的输出形式,例如下面代码:?1234<asp:TextBox ID="txtPredictable" runat="server" ClientIDMode="Predictable"></asp:TextBox><asp:Tex 阅读全文
posted @ 2011-12-28 16:21 幸福佑儿 阅读(205) 评论(0) 推荐(0) 编辑

2011年12月26日

摘要: 今天谈谈在.net中读写config文件的各种方法。 在这篇博客中,我将介绍各种配置文件的读写操作。 由于内容较为直观,因此没有过多的空道理,只有实实在在的演示代码, 目的只为了再现实战开发中的各种场景。希望大家能喜欢。通常,我们在.NET开发过程中,会接触二种类型的配置文件:config文件,xml文件。 今天的博客示例也将介绍这二大类的配置文件的各类操作。 在config文件中,我将主要演示如何创建自己的自定义的配置节点,而不是介绍如何使用appSetting 。请明:本文所说的config文件特指app.config或者web.config,而不是一般的XML文件。 在这类配置文件中,由 阅读全文
posted @ 2011-12-26 15:07 幸福佑儿 阅读(192) 评论(0) 推荐(0) 编辑

2011年12月14日

摘要: 1. 在Form上加notifyicon控件myIcon,为控件的属性Icon添加一个icon图标, Text为鼠标在图标上时显示的tip。2. 在Form1_FormClosing中设置Form的ShowInTaskbar属性3. 在myIcon_MouseClick事件中设置Form的ShowInTaskbar和WindowState属性4. 添加ContextMenuStrip控件myMenu,右键托盘图标弹出菜单,设置myIcon的ContextMenuStrip属性为myMenu。在myMenu中添加item(退出)。5. myIcon在MouseClick事件中,判断右键点击 并弹 阅读全文
posted @ 2011-12-14 11:06 幸福佑儿 阅读(628) 评论(0) 推荐(0) 编辑

2011年11月30日

摘要: RabbitMQ的官网地址是http://www.rabbitmq.comwindow环境下的配置: 首先需要下载erlang运行时环境(Windows binary):http://erlang.org/download.html。选择要安装的程序版本,我选的是R14B04 Windows Binary File 这个版本,下载完后安装,我的安装在C:\Program Files\erl5.8.5这个目录下面设置一下ERLANG环境变量ERLANG_HOME,如下图接着下载RabbitMQ Server(目前最新版本为2.7.0),链接如下:http://www.rabbitmq.com/d 阅读全文
posted @ 2011-11-30 11:05 幸福佑儿 阅读(413) 评论(0) 推荐(0) 编辑

2011年11月29日

摘要: 利用MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Client端需要和Server端实时交换信息,Server需要保持联机。MSMQ则可以在Server离线的情况下工作,将Message临时保存在Client端的消息队列中,以后联机时再发送到Server端处理。显 阅读全文
posted @ 2011-11-29 09:06 幸福佑儿 阅读(221) 评论(0) 推荐(0) 编辑

2011年7月8日

摘要: #1用管理工具的话权限在哪里设置,我找不到郁闷。 用脚本得怎么做。 具体要求 创建一个用户名为aa 密码为aaa 指定该用户只能对数据库[XXX]操作 针对数据库[XXX]为aa用户开启全部权限。SQL codeuse 你的库名 go--新增用户 exec sp_addlogin 'test'--添加登录 exec sp_grantdbaccess N'test'--使其成为当前数据库的合法用户 exec sp_addrolemember N'db_owner', N'test'--授予对自己数据库的所有权限 --这样创建的用户就 阅读全文
posted @ 2011-07-08 15:53 幸福佑儿 阅读(1991) 评论(1) 推荐(0) 编辑

2011年6月21日

摘要: 排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:1.row_number2.rank3.dense_rank4.ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:图1其中field1字段的类型是int,field2字段的类型是varchar一、row_number row_number函数的用途是非常广泛,这个函数的功能是为查询出来的每一行记录生成一个序号。row_number函数的用法如下面的SQL语句所示:Code highlighting produced b. 阅读全文
posted @ 2011-06-21 14:25 幸福佑儿 阅读(376) 评论(0) 推荐(0) 编辑
 
摘要: 初始化两张表:CREATE TABLE tb1(ID int) INSERT tb1 SELECT NULLUNION ALL SELECT NULLUNION ALL SELECT NULLUNION ALL SELECT 1UNION ALL SELECT 2UNION ALL SELECT 2UNION ALL SELECT 2UNION ALL SELECT 3UNION ALL SELECT 4UNION ALL SELECT 4CREATE TABLE tb2(ID int) INSERT tb2 SELECT NULLUNION ALL SELECT 1UNI... 阅读全文
posted @ 2011-06-21 10:51 幸福佑儿 阅读(671) 评论(0) 推荐(0) 编辑