搜索到与相关的文章
编程技术

实现一个快速简单的SimpleListDialog

我写这样的文章都是为了快速迭代,所以都写的比较简单,谅解此类支持任意Model对象,该对象需要重写toString()"style="border:1pxsolidblack;"/>importjava.util.List;importandroid.app.Dialog;importandroid.content.Context;importandroid.os.Bundle;importandroid.util.DisplayMetrics;impor

系统 2019-08-29 22:17:44 2017

编程技术

ESBasic 可复用的.NET类库(04) -- 循环引擎

1.缘起:有些系统需要每隔一段时间就执行一下某个动作,比如,一个监控系统每隔10秒钟就要检测一下被监控对象的状态是否正常,那这时我们就可以用到循环引擎了。有人说可以使用.NET框架自带定时器如System.Threading.Timer,嗯,没错。但是若这个类使用不当可能会引发后台池线程耗尽的后果。因为Timer的定时事件触发实在后台线程池中的某个线程中处理的。也就是说Timer的每次定时事件触发都会用到一个线程,如果定时的时间间隔小于事件处理的时间,则后

系统 2019-08-29 22:15:04 2017

编程技术

P2P网络中DHT算法分析

【摘自互联网,在此留存为备档,如需引用请联系原作者】本文首先从P2P的定义出发,介绍了结构化P2P与非结构化P2P的区别以及结构化P2P的核心技术DHT。而后,本文深入介绍了几种主流的DHT算法与协议并对每种协议进行了讨论。文章的最后展望了DHT在未来的发展趋势。对等网络(Peer-to-Peer,简称P2P)是目前非常热门的应用,自1999年以来,P2P的研究一直是国外知名学府(如美国麻省理工学院,加州大学伯克利分校和莱斯大学等)以及知名企业的研发机构(

系统 2019-08-12 09:30:03 2017

编程技术

反射

反射,可以实现动态晚绑定组件,大道理不说,实例说明问题。1.新建项目,项目结构如图:一个类库,一个网站;类库中包含2个类;2.不添加引用,实现查看,调用类库中的方法,属性等;效果如图:(访问类库中的类)(访问指定类中的方法)3.代码:①user1.cs,user2.cs两者都一样,只是类名不同。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;name

系统 2019-08-12 09:29:55 2017

编程技术

适配器(Adapter)模式

适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。二,类的Adapter模式的结构:三,示例代码/***目标**@authorSalmon**/publicinterfaceTarget{publicvoidrequest();}/***源**@authorSalmon**/publicclassAdaptee{publicvoidspecificRequest(){System.out.p

系统 2019-08-12 09:29:47 2017

各行各业

2007年10月小记

1、使select语句放弃添加共享锁。select*from[User]with(nolock)注:此方法适用于大量并发导致CPU长期占用时用于减轻CPU压力,并发情况效果较为明显2、让VS2008打开VS2005的项目。用记事本打开解决方案文件,修改前两行Version9.00-->Version10.00VisualStudio2005-->VisualStudio20083、为Web服务调用设置超时时间。BlogServiceblogService=

系统 2019-08-12 09:27:42 2017

各行各业

POP的使用组件

//JavaScriptDocumentvarThink;if(!Think)Think={}{};if(!Think.Menu)Think.Menu={}{};Think.Menu.PopMenu=function(pWidth,pHeight,pStyle,pXfocus,fYfocus){}{this.Width=pWidth;this.Height=pHeight;this.xFocus=0;this.yFocus=0;this.StyleCss=

系统 2019-08-12 09:27:22 2017

各行各业

2007年美国IT起薪的调查结果

【CSDN报道】日前,知名IT媒体eWEEK在当地时间8月31日公布了2007年美国IT起薪的调查结果,虽然并非全球也并非针对中国IT业,但美国作为全球IT行业领先的国家,调查结果还是会给我们提供较高的参考价值。调查结果显示,IT业的起薪跟从事的领域息息相关;最高起薪跟最低起薪相差几乎38,000美元。起薪最高的为DBA(数据库管理员认证)DatabaseAdministrator——该职业在全美的平均起薪高达84,750美元。然而在国内由于分工不够细致、

系统 2019-08-12 09:27:14 2017

各行各业

装箱与值类型虽然很容易理解,但是在实际使用中

publicstructPoint{privateintm_x,m_y;publicPoint(intx,inty){m_x=x;m_y=y;}publicoverridestringToString(){returnstring.Format("{0},{1}",m_x,m_y);}}上面是一个值类型的定义,下面创建一个实例,用在控制台上输出一些信息:Pointp=newPoint(1,1);Console.WriteLine(p);这与Pointp=n

系统 2019-08-12 09:26:59 2017

各行各业

用nginX+keepalived实现高可用的负载均衡

摘要:实施nginx和keepalived的规划、安装、配置等步骤文章目录1规划和准备2安装3配置3.1配置NginX3.2配置keepalived3.3让keepalived监控NginX的状态4还可以做什么5支持https6支持webservice7状态监控前面的《统一web访问层方案》中就目的、目标和整体方案进行了讨论,本文讨论具体的实施。简单来说就是在两台服务器上分别部署NginX,并通过keepalived实现高可用。1规划和准备需要统一访问的应

系统 2019-08-12 09:26:58 2017