- 博客(63)
- 资源 (2)
- 收藏
- 关注
转载 oracle中的buffer cache
来源:http://blog.163.com/liaoxiangui@126/blog/static/7956964020131069843572/1 ORLACE内存结构下图描述了oracle的内存结构。SGA(system global area)是各个进程共享的内存块,Buffer cache用来缓存数据文件的数据块(block)。本文的下述章节只关注Buffer
2015-09-06 13:16:40
708
原创 LINQ 根据指定属性名称对序列进行排序
/// /// 根据指定属性名称对序列进行排序 /// /// source中的元素的类型 /// 一个要排序的值序列 /// 属性名称 /// 是否降序 /// public static IQueryable OrderBy(this IQuer
2015-01-08 13:49:35
1821
原创 FormsAuthenticationTicket的UserData取不到的问题
在http://bbs.youkuaiyun.com/topics/330186399
2014-10-16 14:22:08
2512
转载 自由锁(InterLocked)
http://blog.sina.com.cn/s/blog_a8c00bbb01016gty.html在大多数计算机上,增加变量操作不是一个原子操作,需要执行下列步骤:1. 将实例变量中的值加载到寄存器中。2. 增加或减少该值。3. 在实例变量中存储该值。 在多线程环境下,线程会在执行完前两个
2014-10-13 13:35:16
806
转载 RabbitMQ与Redis队列对比
本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比具体采用什么方式实现,还需要取决于系统的实际需求简要介绍 RabbitMQRabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用
2014-09-18 13:20:57
648
转载 CAS实现SSO单点登录原理
http://www.coin163.com/java/cas/cas.html1. CAS 简介 1.1. What is CAS ? CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。
2014-08-19 14:31:50
687
转载 .Net Remoting 入门
关于.Net Remoting的一点总结AA)Remoting和WebService都是.Net提供的远程访问的方法,Remoting具有以下几个优点1、Tcp通道的Remoting速度非常快2、虽然是远程的,但是非常接近于本地调用对象3、可以做到保持对象的状态4、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象缺点:1、不
2014-08-08 15:56:03
629
原创 Cruise cotnrol for Tofino UI automation
Cruise cotnrol for Tofino UI automationRequirementsSoftware/componentSourcecommentscruisecontrol-bin-2.8.3.ziphttp://sourceforge.net/projects/cruisecontrol/file
2013-10-17 19:30:27
1075
转载 VS 2010 测试功能学习(18) – Coded UI Test三个必知的函数
http://blog.youkuaiyun.com/quicknet/article/details/6025824前两天,一位朋友发消息问我:他在自己的程序(而非Visual Studio测试用例代码)中调用Coded UI Test(以下简称为CUIT)的函数去操作UI界面,可是返回的对象句柄总是空,继续使用则会抛出NullReferenceException异常。并且同样的代码在V
2013-08-30 20:39:11
1421
原创 How to add RD license servers to a win8 host
Here is the steps of how to add a RD license server to a win8 host. Issue illustration: The remote session was disconnected because there are no Terminal Server License Servers available to
2013-06-06 18:40:07
1004
转载 统一网络存储NAS+SAN=FAS
http://publish.it168.com/2004/0824/20040824004901.shtml 【IT168 专稿】目前的技术市场上有两大数据存储的选择,DAS和网络存储,网络存储又分为存储区域网(SAN)和网络附加存储(NAS)。简单地说, DAS即磁盘驱动器和服务器直接相连。在这种传统的存储结构中,存储被视为“外围”设备。数据管理是“以服务器为中心”的,而且所
2013-05-30 11:20:37
1483
原创 How to deploy a web application on Windows Azure
Windows Azure is anopen and flexiblecloud platform built byMicrosoft, it has been widely spread around the globe.Now I will introduce how to deploy a web application on it.1. Create and deploy a
2012-12-29 10:27:08
717
原创 Asp.Net中Office COM组件操作权限的问题
相关文章:www.cnblogs.com/frogbag/archive/2009/12/31/1636804.htmlhttp://www.programbbs.com/doc/5757.htmhttp://social.msdn.microsoft.com/Forums/zh-CN/vbgeneral/thread/84ae387f-5dd8-421d-b25f-2
2012-05-20 21:52:45
2156
转载 (转)UltraEdit + Turbo C 配置 C 语言学习环境
UltraEdit + Turbo C 配置 C 语言学习环境博客分类:System SecurityCC++C#D语言Pascal学过 C 语言的朋友大概都知道 Turbo C 编译器,但它的编辑环境不够人性化,下面我给大家介绍一种方便的编辑编译环境配置方法。一、需要的工具编辑工具: UltraEdit ,这里使用的是 UltraEdit-32 v11
2012-02-28 21:45:15
970
转载 js setTimeout 参数传递
<br />window.settimeout()方法要调用带参数的函数有两种方法:<br />1.<br />function init(){<br /> var url = "<%=basePath%>fetchwater.do?method=searchRealWater&xzqh=" + "<%=xzqh%>" + "&rand="+Math.random(); <br /> //alert(url); <br /> window.setTimeout(function(){
2011-02-15 09:20:00
13500
原创 Visual studio 2008
<br />Visual Studio Team Suite 2008 <br />Package Load Failure<br />VS:Tools->Options->Environment ** SET TO ENGLISH<br />VS2008 安装<br />http://www.windsfly.cn/blog/article.asp?id=575<br />SQL SERVER008<br />http://sqlserver.dlservice.microsoft.com/dl/down
2011-02-12 13:33:00
706
原创 SQL Server 全数据库搜索
CREATE PROCEDURE [dbo].[sp_QueryTextInDatabaseContext](@SearchText NVARCHAR(100))AS SET NOCOUNT ONDECLARE @TableName VARCHAR(60),@TableColumnName VARCHAR(30),@TableRowNum INT,@FoundNum intprint 'Start to query '+@SearchText+' in database context' print ''D
2011-01-12 11:22:00
846
转载 How to get unique visitors per page on Google Analytics?
1. In Google Analytics, go to "Custom Reporting" > "Manage Custom Reports" > "Create new custom report"<br /><br />2. Add "Unique Visitors" (search from left hand side search bar) in Metric (blue color) and "Page" in Dimensions (green color)<br /><br />3.
2011-01-11 17:21:00
533
转载 c# FTP的两种实现方法(一)-FtpWebRequest
http://lenoval.googlecode.com/svn-history/r511/trunk/Lvl/Tools/FtpClient.csclass FTP_Class { string ftpServerIP; string ftpUserID; string ftpPassword; FtpWebRequest reqFTP; public void Connecttest(string ftpServerIP, s
2010-12-02 11:26:00
7471
2
原创 创建Windows服务
<br />注册.net VS开发的windows服务程序有两种方式:<br />1) 利用windows自带的服务管理程序(sc.exe)<br />创建:sc create eOperationService binpath= "C:/eOperationServer/eOperationServer.exe --service" displayname= "eOperationService" start= auto<br />配置: sc config eOperationService binp
2010-11-25 12:31:00
533
原创 MDF 附加数据库
<br />VS 2008的App_Code下的mdf文件不支持 SQL SERVER 2008<br />数据库为655版本,无法打开,此服务器仅支持612或更低级版本。<br /><br />将SQL SERVER 2005下的mdf文件保存好。<br /><br />在VS 2008+SQL SERVER2008环境下,以MDF生成数据库并附加到VS 2008<br />1) 删除SQL SERVER2008 ASPNETDB数据库.<br />2) 停止MSSQLSERVER<br
2010-11-20 00:09:00
1310
原创 aspx页面与UserControl之间的通讯
<br />页面内如果include了UserControl的话,页面与UserControl的通讯是开发过程中不可避免的问题。<br />因为asp.net中,页面的加载顺序是:<br />1 aspx页面的Page_Load<br />2 userControl的Page_Load<br /> <br />所以页面传递参数给userControl可以将变量存放在SESSION中。<br />所以关键是UserControl如何将信息传递给页面。<br /> <br />有
2010-11-11 18:02:00
1015
转载 ASP.NET调用UpdatePanel的Update()方法
本文介绍ASP.NET调用UpdatePanel的Update()方法,使用ScriptManager的RegisterAsyncPostBackControl()注册Button1为一个异步提交控件。ASP.NET中用编程的方法控制UpdatePanel的更新UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件。对于UpdatePanel,我们也可以使用编程的方法来控制它的更新,可以通过ScriptManager的
2010-11-10 12:41:00
930
原创 Response.WriteFile出现PageRequestManagerParserErrorException的解决方法
<br /><br />Response.WriteFile出现PageRequestManagerParserErrorException的解决方法<br /> <br />调用代码:<br />FileNameOutput = HttpUtility.UrlEncode(FileNameOutput,System.Text.Encoding.UTF8);<br />Response.Clear();<br />Response.ContentType = "application/oct
2010-11-03 19:21:00
668
转载 c#多线程同步
对于稍微有点经验的.NET开发人员来说,倘若被问及如何保持线程同步,我想很多人都能说好好几种。在众多的线程同步的可选方式中,加锁无疑是最为常用的。如果仅仅是基于方法级别的线程同步,使用System.Runtime.CompilerServices.MethodImplAttribute无疑是最为简洁的一种方式。MethodImplAttribute可以用于instance method,也可以用于static method。当在某个方法上标注了MethodImplAttribute,并指定MethodImp
2010-11-01 15:06:00
1981
原创 用户,角色,群组,菜单权限控制
--用户所拥有的菜单权限是三部分的并集:--1,默认对"全部用户"开放的菜单--2,对特定角色开放的菜单,用户所属角色有(员工/客户),角色是用户的属性,但不是必须属性,可以没有--3,对指定群组开放的菜单(这些群组可以新增或删除,如"Administrators","资讯中心","人力资源部","客服组")--对菜单权限进行修改的时候要查询出所有菜单,对一些特殊的菜单(如修改菜单的开放权限,新增菜单,群组新增,群组成员管理)--授权的时候要注意只开放给特定的群组或角色。SELECT DISTINCT m
2010-10-27 18:15:00
2881
原创 GridView行索引的应用
<br />asp.net服务控件的ID属性可用于在aspx的后台代码中检索控件,从而获得或编辑控件属性。<br />但有时候希望能在客户端对服务器控件进行样式,内容的控制,这要完成两部分的工作:<br />1 能在客户端对服务器控件进行唯一定位(JQuery,javascript控制)。<br />2 能实现服务器端ID到客户端ID的转换(对于MasterPage和GridView中的模版列会出现服务器控件ID和ClientID不一致)<br /> <br />对GridView要将每一行区分出来,可以通
2010-10-22 22:59:00
821
原创 Informix中的SQL查询注意事项
string sql = "SELECT ms.m01_item_no,pm.cust_po_no, pm.order_date as chcode FROM po_request_mast pm,po_request_detail pd,edi_cust ec,mcust mc,shipto sh, outer mstock ms ,outer stdcost std WHERE pm.order_cntl_no = pd.order_cntl_no AND pm.cu_bill_to = ec.c
2010-10-15 21:18:00
1418
转载 写得蛮好的linux学习笔记(转帖)
<br />linux目录架构<br />/ 根目录<br />/bin 常用的命令 binary file 的目錄<br />/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内<br />/boot/grub/menu.lst GRUB设置<br />/boot/vmlinuz 内核<br />/boot/initrd 核心解壓縮所需 RAM Disk<br />/dev 系统周边设备<br />/etc 系统相关设定文件<br />/etc/DIR_COLORS 设定颜色<br
2010-10-13 22:04:00
515
原创 如何禁止iframe里面的脚本弹出的窗口覆盖了父窗口
<br />在父窗口定义<br />var location = new Object()<br />//或者var location = ""等都可以<br /> <br />top.location != location<br />判断当前是页面和祖父页面的地址是不是一样的,如果是一样的,则祖父页面即当前页面,如果不一样,可能是当然页面处于弹出窗口或框架内<br />这个在很多场合可以用,有个场合可以用在防止自己的网页被别人IFRAME过去,即被别用框架引用过去<br />if (top.locati
2010-10-13 22:03:00
3122
1
原创 ConsoleApp如何连接Informix数据库
Web Application连接远程主机上的informix数据库很简单,直接在web.config中如下配置:在程序中引用这个连接字符串创建连接对象即可。但在Console Application中通过ODBC方式连接数据库,数据源DSN被默认为是通过SQL SERVER DRIVER来连接的,所以连Informix会报错。但可以通过OleDbConnection来连接。OleDbConnection conn = newOleDbConnection(); conn.ConnectionStrin
2010-10-09 23:35:00
996
原创 修改有数据的表sysmenu列为identity属性
<br />SELECT * INTO #TMP_SYSMENU FROM sysmenu;<br /><br />drop table sysmenu;<br /><br />CREATE TABLE [dbo].[sysmenu](<br /> [menuxxid] [int] IDENTITY(1000,1) NOT NULL,<br /> [suprxxid] [int] NOT NULL,<br /> [sequence] [int] NOT NULL,<br /> [menutext] [nva
2010-09-27 10:31:00
781
原创 实现ASP.NET网站之间的单点登陆(跨域共享Session)
本文实现不同的WebSite(必须是ASP.NET 应用程序)之间共享Session依据的是使用进程外 SQL Server 数据库来存储状态信息。为了方便理解,下面对本文中要使用的对象进行定义:Website1: dealer (由VS2003 .net framework v1.1.4322开发)Website2: DealerV2 (由VS2010 .net framework v4.0.30319开发)(dealer和DealerV2都是ASP.NET 应用程序)将
2010-09-23 15:31:00
5503
原创 如何解决:VS2010调试时出现"无法连接到Asp.net Development Server”的问题
<br />最近用Vs2010调试SilverlightWeb应用程序时,Vs2010报出了"无法连接到Asp.net Development Server”的问题。可之前一直使用都还是好的。之后经过分析感觉应该是防火墙的原因,使得Vs2010的调试程序无法挂接到Asp.net Development Server。可后来关了防火墙还是不行(笔者装的是瑞星防火墙),真是让人头疼。直到最后才发现原来是Windows的防火墙服务不知什么时候给自动打开了,把Windows防火墙关掉后,问题解决。<br />
2010-09-17 10:26:00
4710
1
原创 C语言头文件的作用(示例)
读http://www.cublog.cn/u2/75758/showart_1715158.html有感helper.h#ifdef T1int g_year = 2010;#elseint g_year;#endifint GetTicket();helper.c#include "helper.h"int GetTicket(){ return g_year;}util.h#ifdef T1int g_year = 1020;#elseint g_year;#endifint SetTicket
2010-09-06 18:10:00
1278
原创 .NET MVC 中的权限控制
数据库表结构用户登陆后得到其角色和权限,存放到Session中然后写一个ActionFilterAttribute的继承类,也就是一个Attribute,然后在controller的action上打上标签,如下所示:[PageAuthorizeFilter("C29DB2EF-69C3-4CA5-92A4-1681D068BCBB|C29DB2EF-69C3-4CA5-92A4-1681D068BCCC|C29DB2EF-69C3-4CA5-92A4-1681D068BDDD|C29DB2EF-69C3-4
2010-09-01 17:53:00
1310
原创 sql管理登录名及角色
http://www.tzwhx.com/newOperate/html/3/31/311/21117.htmlcreate database SPM;drop login web_login;create login web_login with password='wel123!', default_database = SPM;EXEC sp_addsrvrolemember 'web_login', 'sysadmin' --添加登录名到服务器角色exec sp_srvrolepermission;
2010-08-31 10:14:00
523
原创 关于C#中的DLLImport
关于C#中的DLLImportMSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。DllImport("user32.dll", EntryPoint = "MessageBox")] publicstaticexternint MessageBox(int h, string m, string c, int
2010-08-26 14:47:00
523
原创 jquery 键盘事件捕捉
$(document).keydown(function(e) { //window.event.returnValue = false; //alert("KeyCode:" + e.keyCode); if (e.which == 13) { if (window.event)//for IE window.event.returnValue = false; else//for Firefo
2010-08-24 17:30:00
1258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人