XYLayout就是采用绝对坐标来确定子figure的位置和大小。/***Calculatesandreturnsthepreferredsizeoftheinputfigure.SinceinXYLayoutthe*locationofthechildshouldbepreserved,thepreferredsizewouldbearegionwhich*wouldholdallthechildrenoftheinputfigure.Ifnoconst
系统 2019-08-29 22:51:04 2136
这里收集了大部分的Flex/AIR书籍http://flex.org/books/国外Flex3的书也有不少了Flex3Cookbook:Code-Recipes,TipsandTricksforRIADevelopershttp://astore.amazon.com/flexorg-20/detail/0596529856/102-9819763-9711314TheEssentialGuidetoFlex3(EssentialGuide)http:/
系统 2019-08-29 22:25:38 2136
策略模式属于对象行为型模式,主要针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。通常,策略模式适用于当一个应用程序需要实现一种特定的服务或者功能,而且该程序有多种实现方式时使用。(策略模式静态图)策略模式中有三个对象:(1)环境对象:该类中实现了对抽象策略中定义的接口或者抽象类的引用。(2)抽象策略对象:它可由接口或抽象类来实现。(3)具体策略对象:它封装了实现同不功
系统 2019-08-29 22:21:24 2136
1.缘起:有些系统需要每隔一段时间就执行一下某个动作,比如,一个监控系统每隔10秒钟就要检测一下被监控对象的状态是否正常,那这时我们就可以用到循环引擎了。有人说可以使用.NET框架自带定时器如System.Threading.Timer,嗯,没错。但是若这个类使用不当可能会引发后台池线程耗尽的后果。因为Timer的定时事件触发实在后台线程池中的某个线程中处理的。也就是说Timer的每次定时事件触发都会用到一个线程,如果定时的时间间隔小于事件处理的时间,则后
系统 2019-08-29 22:15:04 2136
当进行手工测试时,可以充分利用人的能力,在执行某一条TCD(testcasedefinition)时,临时想出新的测试,这是测试人员的一种思维发散。自动化测试并不能使计算机完成测试人员所有的事,因为测试脚本明确的按照TCD步骤描述进行的,不能利用测试员隐含的知识和认知。测试脚本每次运行都是以相同的内容,同样的顺序,完全一样的数比哦啊移动和键盘操作同样的事。但是手工测试每次运行测试过程都会有些变化,这些是测试脚本无法做到的。自动化测试的结果检查(Result
系统 2019-08-12 09:27:35 2136
枚举存储卡因为一个设备可以有多块不同名字的存储卡,应用程序不能假定一块卡的名称或者路径。Smartphone提供了FindFirstFlashCard和FindNextFlashCard函数来允许在程序中枚举存储卡。为了确定你的设备有存储卡,调用FindFirstFlashCard和FindNextFlashCard函数。FindFirstFlashCard返回一个搜索句柄给FindNextFlashCard使用。如果有的话,它还返回一个指针指向第一块存储
系统 2019-08-12 09:27:34 2136
一块RTL8192EU的USB无线网卡在UBUNTU14.04下成功安装,分享一下经验。厂商提供的驱动程序在3.10以上内核中编译会有问题,导致系统不稳定。解决办法是为驱动程序打一个补丁。首先,到下面的网站下载驱动程序http://www.maxxter.biz/default.aspx?op=...em&id=8280或者任何你可以找到rtl8192eu_linux_v4.3.1.1_11320.20140505这个驱动的地方。这是我能找到的最新的驱动了
系统 2019-08-12 09:27:21 2136
GitHub可以托管各种git库,并提供一个web界面,但与其它像SourceForge或GoogleCode这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pullrequest”机制向项目负责人申请代码合并GitHub有170万名软件开发人员的忠实用户,他们平均每天更新8万个并新建7千个软件库。对G
系统 2019-08-12 09:27:11 2136
publicclassFileSplitextendsInputSplitimplementsWritable{privatePathfile;privatelongstart;privatelonglength;privateString[]hosts;publicFileSplit(){}publicFileSplit(Pathfile,longstart,longlength,String[]hosts){this.file=file;this.st
系统 2019-08-12 09:27:08 2136
在COM+中用Applyupdates来更新数据会抛出Format'%s'invalidorincompatiblewithargument异常Connection.AppServer.UpdateDatas(cds.Delta,...);//正确奇怪的事在下面varDelta:OleVariant;...Delta:=cds.Delta;Connection.AppServer.UpdateDatas(cds.Delta,...);//就是你的错跟踪时会
系统 2019-08-12 01:52:03 2136