搜索到与相关的文章
操作系统

系统的层次性与单一职责原则

SingleResponsibilityPrincipledefinesaresponsibilityasareasontochange,andconcludesthataclassormoduleshouldhaveone,andonlyone,reasontochange.SRP是Bob大叔提出的一个重要设计原则。SRP强调每一个类或模块只有一个变化的原因。但这个唯一的变化原因不太容易理解,不少人以为单一职责就是指的每个类都尽量设计成只有一个方法,只做

系统 2019-08-12 01:32:08 2676

Python

Python django框架应用中实现获取访问者ip地址示例

本文实例讲述了Pythondjango框架应用中实现获取访问者ip地址。分享给大家供大家参考,具体如下:在django官方文档中有一段对request.META的解释:HttpRequest.METAAstandardPythondictionarycontainingallavailableHTTPheaders.Availableheadersdependontheclientandserver,butherearesomeexamples:•CONT

系统 2019-09-27 17:54:42 2675

编程技术

走向管理:建立工作汇报机制

当前我公司在工作任务分配、进度跟踪方面存在的一个严重问题是:上级下达任务给下面的员工后,下面的员工消极被动的接受任务然后展开工作,在工作过程中,上级会经常询问下级的进展情况,并在任务延期的时候频繁催促,这样的结果是,上级疲于跟进任务细节进展,下级也容易产生抵触情绪而丧失积极主动性,从而,下级不会主动向上级汇报工作进展状况,更严重的是,工作中出现问题或意外情况时,也没有主动上报的意识,导致上级不能及时地了解必要的信息而因此可能做出错误的判断。我们现在的状况可

系统 2019-08-29 23:44:13 2675

编程技术

Lessons from Google Wave and REST vs. SOAP:

这是最近的一篇分析GoogleWave失败原因的文章,点中了问题的要害。原文链接:http://www.25hoursaday.com/weblog/2010/08/27/LessonsFromGoogleWaveAndRESTVsSOAPFightingComplexityOfOurOwnChoosing.aspxSoftwarecompanieslovehiringpeoplethatlikesolvinghardtechnicalproblems.O

系统 2019-08-29 23:05:57 2675

编程技术

CruiseControl深入分析

CruiseControl是绿色版,就是说,他的核心程序与Windows的注册表没有关系,系统重装了以后程序一样可以使用。这里讲的是版本是2.2.8,较旧的版本的CruiseControl可能与新版的使用方法与目录结构都有所不同。接下来,我们来看看CruiseControl安装后的目录结构CruiseControl的目录结构如图所示:第一个文件夹是:apache-ant-1.7.0这里是CruiseControl所集的apache软件,你可以在里面添加an

系统 2019-08-29 23:02:25 2675

编程技术

vi vim命令入门

linux中vi编辑器常用命令跳转到头、尾行1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到第一行的第一个字符:先按两次“g”,编辑命令:w将缓冲区写入文件,即保存修改:wq保存修改并退出:x保存修改并退出:q退出,如果对缓冲区进行过修改,则会提示:q!强制退出,放弃修改复制、删除、粘贴yyp:复制一行,粘贴nyyp:复制n行,粘贴ddp:删除光标所在行,粘贴nddp:向下删除光标所在的n行,粘贴删除n行内容查找、替换/domain=:查找“

系统 2019-08-29 22:01:29 2675

编程技术

使用Apache-commons-email发送电子邮件

使用Apache-commons-email发送电子邮件必须的三个jar文件:commons-email.jar,mail.jarm,activition.jarCommons-email提供API发送电子邮件的信息。它的功能基础是JavaMailAPI,仅仅提供一些简单的mail类:SimpleEmail:使用发送文本文件信息MultiPartEmail:此类使用发送多个信息(Multipartmessages)的,它允许一个文本信息携带一系列附件信息:

系统 2019-08-12 09:29:53 2675

编程技术

在安装“Microsoft Pocket PC 2003 SDK.msi”或

在装evc(EmbeddedVisualC++,嵌入式开发软件)时,按顺序依次安装:->MicrosoftActiveSync_setup_cn-4.1.exe->eVC4.exe->evc4sp4.exe->MicrosoftPocketPC2003SDK.msi->MicrosoftSMARTPHONE2003SDK.msi->WindowsMobile2003SecondEditionEmulatorImagesforSmartphone-CHS.m

系统 2019-08-12 09:29:52 2675

编程技术

务必规避的三种风险股

1:7.29以来,连续三波反弹都无法超过前期高点,并在技术形态上留下2-3个不断降低的阶段性高点,这说明资金利用所有的反弹机会在撤退。2:跌破30日线,超过一周时间没有收复失地的个股。如下图3:高位巨量换手,大阴或墓碑阴特征,出现2个以上不断降低的小低点。务必规避的三种风险股

系统 2019-08-12 09:29:34 2675