搜索到与相关的文章
各行各业

APUE习题8.7

APUE习题8.7解答APUE的8.7习题是关于exec的一个问题,书中描述了一句“POSIX.1明确要求再执行exec时关闭打开的目录流”。我们需要自己来验证下这个性质是否在自己的系统上有效,题目给我们提供了思路。简单的分析下,我们首先需要打开一个目录,这个很简单,使用opendir()函数,我们现在获得是DIR*的变量,而我们要的是文件描述符fd,所以我们接着调用一个dirfd(),将获得目录的文件描述符。有了这些准备工作,我们就可以使用fcntl()

系统 2019-08-12 09:26:54 2154

数据库相关

用户端的防腐层作用及设计

用户端的防腐层作用及设计阅读目录:1.背景介绍2.SOA架构下的显示端架构腐化3.有效使用防腐层来隔离碎片服务导致显示端逻辑腐烂4.剥离服务调用的技术组件让其依赖接口5.将服务的DTO与显示端的ViewModel之间的转换放入防腐层5.1.转换逻辑过程化,直接写在防腐层的方法中5.2.转换逻辑对象化,建立起封装、重用结构,防止进一步腐化6.防腐层的两种依赖倒置设计方法6.1.事件驱动(防腐层监听显示逻辑事件)6.2.依赖注入接口7.总结1.背景介绍随着现在

系统 2019-08-12 01:53:51 2154

数据库相关

Win2003远程终端超过最大连接数的解决方法

使用远程桌面链接登录到终端服务器时经常会遇到“终端服务器超出最大允许链接数”诸如此类错误导致无法正常登录终端服务器,引起该问题的原因在于终端服务的缺省链接数为2个链接,并且当登录远程桌面后如果不是采用注销方式退出,而是直接关闭远程桌面窗口,那么实际上会话并没有释放掉,而是继续保留在服务器端,这样就会占用总的链接数,当这个数量达到最大允许值时就会出现上面的提示。解决方式:一、用注销来退出远程桌面而不是直接关闭窗口二、限制已断开链接的会话存在时间三、增加最多链

系统 2019-08-12 01:53:34 2154

数据库相关

SQL 游标基本用法

CREATEPROCEDURE[dbo].[pro_CURSOR]ASBEGIN--声明一个游标DECLAREMyCURSORCURSORFORSELECTuserid,depidFROMusers--打开游标openMyCURSOR--声明两个变量declare@useridvarchar(50)declare@depidvarchar(50)--循环移动fetchnextfromMyCURSORinto@userid,@depidwhile(@@fet

系统 2019-08-12 01:52:45 2154

数据库相关

EF 优化

本文介绍一些改善EF代码、优化其性能的相关方法,如NoTracking,GetObjectByKey,Include等,还包括编译查询、存储模型视图以及冲突处理等内容。。lMergeOption.NoTracking当我们只需要读取某些数据而不需要删除、更新的时候,可以指定使用MergeOption.NoTracking的方式来执行只读查询(EF默认的方式是AppendOnly)。当指定使用NoTracking来进行只读查询时,与实体相关的引用实体不会被返

系统 2019-08-12 01:52:40 2154

数据库相关

A Software Developer’s Reading Plan

Igotthislistfrom《CodeComplete》Book:1.IntroductoryLevelTomovebeyond“introductory”levelatConstrux,adevelopermustreadthefollowingbooks.《AGuidetoBetterIdeas,4thed》Adams,JamesL.ConceptualBlockbusting:Cambridge,Mass.:PerseusPublishing.《

系统 2019-08-12 01:52:31 2154

数据库相关

【SQL语法】系列13:为列和表指定别名

表的别名SELECT列FROM表AS别名列的别名SELECT列AS别名FROM表例:表的别名假设我们有两个表,分别是:"Persons"和"Product_Orders"。我们分别为它们指定别名"p"和"po"现在我们希望列出"JohnAdams"的所有定单SELECTpo.OrderID,p.LastName,p.FirstNameFROMPersonsASp,Product_OrdersASpoWHEREp.LastName='Adams'ANDp.F

系统 2019-08-12 01:52:06 2154

数据库相关

一步一步学Remoting之一:从简单开始

一、Remoting的优缺点?优点:1、能让我们进行分布式开发2、Tcp通道的Remoting速度非常快3、虽然是远程的,但是非常接近于本地调用对象4、可以做到保持对象的状态5、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象缺点:1、非标准的应用因此有平台限制2、脱离iis的话需要有自己的安全机制二、Remoting和Web服务的区别?ASP.NETWeb服务基础结构通过将SOAP消息映射到方法调用,为Web服务提供

系统 2019-08-12 01:51:35 2154

编程技术

使用vs2010复制粘贴代码时特别卡用一段时间就特

vs2010编写代码一段时间后复制粘贴特别卡,下拉条也特别卡,这个状况困扰了我两个月,实在忍不住了,去网上搜了搜有网友说是快捷键冲突,所以我就把其他程序结束了,结果莫名奇妙的瞬间就不卡了。最终弄明白原来是有道词典程序在作怪!结束即可使用vs2010复制粘贴代码时特别卡用一段时间就特别卡重启也没用

系统 2019-08-12 01:33:42 2154

数据库相关

SQL语句汇总(三)——聚合函数、分组、子查询

拖了一个星期,终于开始写第三篇了。走起!聚合函数:SQL中提供的聚合函数可以用来统计、求和、求最值等等。分类:–COUNT:统计行数量–SUM:获取单个列的合计值–AVG:计算某个列的平均值–MAX:计算列的最大值–MIN:计算列的最小值首先,创建数据表如下:执行列、行计数(count):标准格式SELECTCOUNT(<计数规范>)FROM<表名>其中,计数规范包括:-*:计数所有选择的行,包括NULL值;-ALL列名:计数指定列的所有非空值行,如果不写

系统 2019-08-12 01:32:45 2154