导航

2018年12月14日

摘要: 获取今天的00:00:00 SELECT CONVERT(DATETIME,CONVERT(VARCHAR(10),GETDATE(),120)) 获取今天的23:59:59 1、SELECT DATEADD(SS,-1,DATEADD(DD,1,CONVERT(DATETIME,CONVERT(V 阅读全文

posted @ 2018-12-14 21:20 wissly 阅读(3583) 评论(0) 推荐(1) 编辑

2013年11月27日

摘要: 在它的workbegin work事件中写代码 procedure TfrmDownLoad.IdHTTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: Integer);begin ProgressBar 阅读全文

posted @ 2013-11-27 22:48 wissly 阅读(454) 评论(0) 推荐(0) 编辑

摘要: 最近一段时间,因为忙于网络的项目,特意到网上找了些例子,特意花时间研究了一下马敏钊写的 mmz-asio4delphi 感觉很好用,不过深入研究之后,发现一个问题。马大的这个代码,会产生死链接。tryifTAsioClient(FClientLst.Objects[i]).Socketptr>0thenbeginAsio_closesocket(TAsioClient(FClientLst.Objects[i]).Socketptr);TAsioClient(FClientLst.Objects[i]).Socketptr:=0;end;//Asio_DisConnedCallback( 阅读全文

posted @ 2013-11-27 22:41 wissly 阅读(564) 评论(0) 推荐(0) 编辑

2013年11月26日

摘要: 1. Nagel算法 TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认。为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据。(一个连接会设置MSS参数,因此,TCP/IP希望每次都能够以MSS尺寸的数据块来发送数据)。Nagle算法就是为了尽可能发送大块数据,避免网络中充斥着许多小数据块。 Nagle算法的基本定义是任意时刻,最多只能有一个未被确认的小段。 所谓“小段”,指的是小于MSS尺寸的数据块,所谓“未被确认”,是指一个数据块发送出去后,没有收到对方发送的ACK确认该数据已收到。 Nagle算法的规则... 阅读全文

posted @ 2013-11-26 18:16 wissly 阅读(362) 评论(0) 推荐(0) 编辑

2013年9月5日

摘要: 最近新装了一个PC,配置还算蛮高,i7的CPU,8G内存,2T的硬盘,于是小心翼翼地装了一个干净的正版Win7,但是发现居然开机明显卡?所以做了些研究,发现即使全新安装的正版windows,居然也有些拖累系统性能的功能。1.superfetch服务这项傻X的功能会把你常用的程序按照你平时的使用习惯装入内存,比如你经常下午三点开浏览器,晚上八点玩游戏,他就会这个时间预先读取。它的口号是空闲的内存就是浪费,所以这个nb的服务会尝试按一定比例装满你的内存,当你内存比较大的时候就热闹了,比如8G内存,它就会考虑每次开机定时定点预先填上个两三个G的内存......估计除了生活极端规律的同学,这玩意基本没 阅读全文

posted @ 2013-09-05 18:29 wissly 阅读(433) 评论(0) 推荐(0) 编辑

2013年2月26日

摘要: 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。常见的简化规则如下:1)不要有超过5个以上的表连接(JOIN)2)考虑使用临时表或表变量存放中间结果。3)少用子查询4)视图嵌套不要过深,一般视图嵌套不要超过2个为宜。连接的表越多,其编译的时间和连接的开销也越大,性能越不好控制。最好是把连接拆开成较小的几个部分逐个顺序执行。优先执行那些能够大量减少结果的连接。拆分的好处不仅仅是减少SQL Server优化的时间,更使得SQL语句能够 阅读全文

posted @ 2013-02-26 14:48 wissly 阅读(294) 评论(0) 推荐(0) 编辑

2012年12月16日

摘要: 美国波士顿学院(Boston College)教授安迪·博因顿(Andy Boynton)和瑞士洛桑国际管理学院管理学院(IMD)教授比尔·菲舍尔(Bill Fischer)在其著作《思想猎人(Idea Hunter)》一书中评选了有史以来最善于倾听和学习他人思想的13位企业家和科学家。1、山姆·沃尔顿(Sam Walton)这位沃尔玛的创始人在与人交谈时毫不留情。零售顾问库尔特·巴纳德(Kurt Barnard)是这样谈论他1967年第一次遇到山姆·沃尔顿的情景:“当他遇到你时,他会看着你,——头歪向一边,额头略微皱起,他不断地榨取你的每一点 阅读全文

posted @ 2012-12-16 17:06 wissly 阅读(234) 评论(0) 推荐(0) 编辑