搜索到与相关的文章
Python

Python实现统计单词出现的个数

最近在看python脚本语言,脚本语言是一种解释性的语言,不需要编译,可以直接用,由解释器来负责解释。python语言很强大,而且写起来很简洁。下面的一个例子就是用python统计单词出现的个数。importsysimportstring#importcollectionsiflen(sys.argv)==1orsys.argv[1]in{"-h","--help"}:print("usage:uniquewordfilename_1filename_2.

系统 2019-09-27 17:46:20 2430

Python

树莓派采用socket方式文件传输(python)

两个树莓派,在同一个局域网内,传输文件,采用socket方式。client端代码:importsocketimportosimporthashlibclient=socket.socket()#生成socket,连接serverip_port=("192.168.137.210",12346)#server地址和端口号(最好是10000以后)client.connect(ip_port)#连接print("服务器已连接")whileTrue:content

系统 2019-09-27 17:45:47 2430

Python

Python验证企业工商注册码

中国企业工商注册码前六位为行政区代码,中间8位顺序编码,最后一位为根据ISO7064:1983.MOD11-2校验码计算出来的检验码,本算法根据最后一位校验码的算法来判断企业注册码是否合法,同时稍作修改也可用于判断其他校验码是否正确checknum.py#coding:utf-8defgetchecknum(input):##定义企业注册码校验码计算函数n=10fornuminrange(len(input)):n=(int(input[num])+n)%

系统 2019-09-27 17:38:03 2430

Python

python之virtualenv的简单使用方法(必看篇)

什么是virtualenv?virtualenv可以创建独立Python开发环境,比如当前的全局开发环境是python3.6,现在我们有一个项目需要使用django1.3,另一个项目需要使用django1.9,这个时候就可以使用virtualenv创建各自的python开发环境了。virtualenv的优点使不同的应用开发环境独立环境升级不影响其他的应用,也不会影响全局的python开发环境它可以防止系统中出现包管理混乱和版本的冲突安装和新建虚拟环境cmd

系统 2019-09-27 17:38:00 2430

编程技术

设计模式中结构型模式(六)享元模式(Facade)

运用共享技术有效地支持大量细粒度的对象。FlyWeight是一个共享对象,它可以同时在多个场景(context)中使用,并且在每个场景中flyweight都可以作为一个独立的对象——这一点与非共享的实例没有区别。flyweight不能对它所运行的场景做出任何假充,这里的关键概念是内部状态和外部状态之间的区别是。内部状态存储于flyweight中,它包含了独立于flyweight场景的信息,这些信息使得flyweight可以被共享。而外部状态取决于flywe

系统 2019-08-29 23:52:20 2430

编程技术

架构设计的三个维度

架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍的是面向对象OO,面向方面AOP,面向服务SOA这三个要素在架构设计中的位置与作用。一、架构设计三个维度架构设计有三个维度,或者说是我们在考虑架构时需要思考的三个方向。分别为:面向对象、面向方面、面向服务。这三个维度可以看作是正交的,但不同维度会互相印证,互相支撑。整个架构的示意图如下所示:二、面向对象面向对象技术最初是从面向对象的程序设计开始的,它

系统 2019-08-29 23:37:12 2430

编程技术

淘宝网2012年新进技术类员工培训教材-外键(Fore

一。.基本知识点InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立;3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和char则不可以。二。外键的好处:可以使得两张表

系统 2019-08-29 23:28:38 2430

Java

解决办法 Exception in thread "main" java.lan

Exceptioninthread"main"java.lang.NoClassDefFoundError:test(wrongname:com/sapmonitor/unix/test)atjava.lang.ClassLoader.defineClass1(NativeMethod)atjava.lang.ClassLoader.defineClass(ClassLoader.java:620)atjava.security.SecureClassLo

系统 2019-08-29 23:21:24 2430

编程技术

LGame开始进行0.3.3正式发布前的最终代码整合

PS:SVN中今天有更新(20120826)LGame正开始进行最后的代码整合,同时增加了新的工具类包:node包(SpriteBatchScreen专用),用以处理连续的角色动作及事件,该包暂时仅提供有Java版。等调试完成后会移植到C#与C++版本,JS版暂不支持此包。与此同时,小弟正采用移植第三方开源游戏的方式,大量增加游戏示例,我已初步准备了150多个以前从没发过的游戏源码,集中向LGame移植(从小到大慢慢移,不够再补,反正开源的2D游戏要多少有

系统 2019-08-29 23:10:13 2430

编程技术

求职必成6大原则 视面试为第一天上班 (ZT)

4月10日尼克.柯考迪罗斯,一位专门替大公司物色高级职员的猎头专家,多年来,他从设在加州硅谷的公司引荐过大量精英给许多大公司,如施乐公司、IBM公司、通用电气公司等。以下是他向准备参加面试的求职者提出"求职必成6原则”。但请求职者注意的是:面试成不成功,最更本的决定因素还是你本身具不具备你所去面试的公司所需的素质或潜质。履历不决定一切专业位大公司物色人才的专家都知道,公司是否雇用某个人,决不会只根据这个人的履历。履历表只是列出你过去的经历,对求职可以说没有

系统 2019-08-29 23:07:36 2430