编程技术

domain object模型探讨(robbin原创)

有兴趣可看此处原文及相关讨论:总结一下最近关于domainobject以及相关的讨论======================================在最近的围绕domainobject的讨论中浮现出来了三种模型,(还有一些其他的旁枝,不一一分析了),经过一番讨论,各种问题逐渐清晰起来,在这里我试图做一个总结,便于大家了解和掌握。第一种模型:只有getter/setter方法的纯数据类,所有的业务逻辑完全由businessobject来完成(又称

系统 2019-08-29 22:12:57 2579

编程技术

XEN Power Management

目录CPUP-states(cpufreq)Domain0basedcpufreqHypervissorbasedcpufreqCPUC-states(cpuidle)cpuidleoverviewcpuidleinXenPotentialside-effectsofcpuidlexenpm-userspacecontroltoolXen3.4improvementinpowermanagementXenhypervisorclocksource=opti

系统 2019-08-29 22:05:07 2579

CSS

[Selenium] CSS3 选择器

在CSS中,选择器是一种模式,用于选择需要添加样式的元素。"CSS"列指示该属性是在哪个CSS版本中定义的。(CSS1、CSS2还是CSS3。)选择器例子例子描述CSS.class.intro选择class="intro"的所有元素。1#id#firstname选择id="firstname"的所有元素。1**选择所有元素。2elementp选择所有

元素。1element,elementdiv,p选择所有

元素和所有

元素。1elemen

系统 2019-08-12 09:27:24 2579

C#

C# - write values to configuration file

usingSystem.Configuration;System.Configuration.Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);config.AppSettings.Settings["defaultPath"].Value=value;config.Save();ConfigurationManager.Re

系统 2019-08-12 09:26:45 2579

编程技术

老外又为了是否使用Spring吵了一天

在TSS的新闻中,有一篇关于是否应该采用Spring构建J2EE的框架http://www.theserverside.com/news/thread.tss?thread_id=38021从恢复可以看出,争吵是相当激烈,并且双方都当仍不让的。我个人的观点很简单:1Spring只是J2EE开发的框架的一种,它有一些IoC,AOP,Patterns但是必须根据项目的需要进行选取。具体就是依据项目的复杂程度,开发的要求进度,程序员的熟练程度进行选用。当然,是否

系统 2019-08-12 01:32:52 2579

Python

python私有化xx、_xx、__xx、__xx__、xx_的区别

xx:共有变量。_xx:私有化的属性或方法,fromxxximport*时无法导入,子类的对象和子类可以访问。__xx:避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)。__xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:__init__,不要自己发明这样的名字。xx_:单后置下划线,用于避免与Python关键词的冲突。

系统 2019-09-27 17:57:33 2578

Python

python库安装成功,但是在pycharm中不能用

在终端通过pip装好包以后,在pycharm中导入包时,依然会报错。新手不知道具体原因是什么,我把我的解决过程发出来。解决方案一:在Pycharm中,依次打开File--->Settings,弹窗如下图:点击右侧“+”号,输入自己需要导入包的名称,在下面列表中可以看到自己需要的包,详图如下:最后点击InstallPackage,等待安装完成即可。解决方案二:前提是已经在终端通过pipinstall命令成功安装了包。windows环境下,pip会将下载的第三

系统 2019-09-27 17:55:10 2578

Python

解决Python正则表达式匹配反斜杠''\''问题

在学习Python正则式的过程中,有一个问题一直困扰我,如何去匹配一个反斜杠(即“\”)?一、引入在学习了Python特殊字符和原始字符串之后,我觉得答案应该是这样的:1)普通字符串:'\\'2)原始字符串:r'\'但事实上在提取诸如“3\8”反斜杠之前的数字时,我屡次碰壁,始终得不到结果。最终发现自己理解错了,原来原始字符串和“正则转义”没有一点关系;下面详细谈一谈。二、字符串转义反斜杠,在Python中比较特殊,就是它可以用来构成一些特殊字符,比如“\

系统 2019-09-27 17:50:13 2578

Python

Python matplotlib绘制饼状图功能示例

本文实例讲述了Pythonmatplotlib绘制饼状图功能。分享给大家供大家参考,具体如下:一代码importnumpyasnpimportmatplotlib.pyplotasplt#Thesliceswillbeorderedandplottedcounter-clockwise.labels='Frogs','Hogs','Dogs','Logs'sizes=[15,30,45,10]colors=['yellowgreen','gold','#F

系统 2019-09-27 17:47:44 2578

Python

python二维列表写入文件

思路:求取列表最外层长度求取每个内层列表长度双重for循环进行写入代码:M=[[1,2,3,4,5],[4,5,6,7,8,9],[5,6,7,8,9]]output=open('data.txt','w+')foriinrange(len(M)):forjinrange(len(M[i])):output.write(str(M[i][j]))output.write('')output.write('\n')output.close()运行结果:注意:

系统 2019-09-27 17:46:48 2578

Python

汉字数字转阿拉伯数字。Python3实现。

可能有些情况没有考虑到。源码python3:#encoding=utf-8importmath#系数CN_NUM={'〇':0,'一':1,'二':2,'两':2,'三':3,'四':4,'五':5,'六':6,'七':7,'八':8,'九':9,'零':0,}#基数CN_UNIT={'十':10,'百':100,'千':1000,'万':10000,'亿':100000000,}#计算中文数字值,返回stringdefcalcCNNumberValue(

系统 2019-09-27 17:46:43 2578

Javascript

JavaScript对WORD的操作

1、向word中写入内容首先在word中设置书签,如书签名为bookmark,javascript中可以这样写varword;word=newActiveXObject("Word.Application");varrange=word.Range;word.Visible=true;varpath="filepath";word.Documents.Open(path);range=word.ActiveDocument.Bookmarks("bookm

系统 2019-08-29 23:34:29 2578

编程技术

创建数据库报错--Enterprise Manager配置失败启

问题描述:原来一直用oracle10g学习的,EM安装没出问题,一直比较正常,后来卸了10g,装上了oracle最新发布的11g,安装过程中,数据库的安装不存在问题,在最后启动databasecontrol时,出现无法启动,当时没太在意,就先跳过去了,因为这个不影响数据库自身的运转的,后来又经过一段时间,需要收集数据库的运行状态信息,不得已就得需要配置安装EM,通过emca语句来配置创建EM,无料在安装过程中,同样出现此问题,于是查看安装日志log,追踪到

系统 2019-08-29 22:57:48 2578