多态多态指的是一类事物有多种形态动物有多种形态:人,狗,猪importabcclassAnimal(metaclass=abc.ABCMeta):#同一类事物:动物@abc.abstractmethoddeftalk(self):passclassPeople(Animal):#动物的形态之一:人deftalk(self):print('sayhello')classDog(Animal):#动物的形态之二:狗deftalk(self):print('sa
系统 2019-09-27 17:56:46 2861
1、安装APIpipinstallgoogletrans2、使用:fromgoogletransimportTranslatortranslate=Translator()result=translate.translate('照片')printresult.text3、translate默认翻译为英语,可以用参数dest修改需要翻译成的语言比如先要把hello翻译成中文result=translate.translate('hello',dest='zh
系统 2019-09-27 17:50:34 2861
Bydefaultbrowserswilladdthedate,pagenumberandURLtoanypageprintedfromtheInternet.Formost(ifnotall)oftheprintablesonthissite,youprobablydon'twanttextatthetopandbottomofthepage.Luckilyit'sprettyeasytofix,justpickyourbrowserandfollowt
系统 2019-08-29 23:45:40 2861
我们在使用QQ空间或者开心网等网站的个人中心时,有个上传个人头像的功能。用户在上传自己的照片后,由于照片尺寸不符合网站的要求,要求用户对照片进行裁剪,最终根据用户裁剪的尺寸生成头像。查看演示最近在项目中也要用到这样的功能,用户可以对上传的图片进行自由缩放、裁剪,使之符合彩信图片的大小。于是,发现了CropZoom。CropZoom特性CropZoom是由GastonRobledo写的一个功能非常强大的jquery图片裁剪插件,它具有以下主要特性:1、任意放
系统 2019-08-29 23:31:59 2861
在上一篇文章中,简介了vs.net环境下的php插件vs.php,在使用vs.php+sourcesafe管理代码时,发现有时候并不能从vs.netIDE中正确获取phpproj文件下的所有文件。但从sourcesafeIDE下却可以。后来发现sourcesafe管理界面,(Admin登录),tools——Options——FileTypes——FileGroup——Add"PHP"——“*.php;*.phpproj;*.sln”问题好像没有完全解决,但
系统 2019-08-29 23:28:58 2861
最近在翻以前的博客时发现了以前写的《StendHal---一个开源的MMORPG游戏》的博文,是对一个开源MMORPG游戏的简单介绍。按照原来的计划是准备写一篇关于如何运行和配置该项目的博客。由于时间关系,当时没来得及完成。现在算是补交作业。虽然是晚交了一年多的作业,但聊胜于无,还是希望这篇文章能帮助刚踏入游戏开发的或者对游戏开发有兴趣的同学提供一些帮助。为了便于学习和交流,该项目上传至googlecode,大家可以用svn检出,然后导入到eclipse中
系统 2019-08-29 23:01:47 2861
在平时的linux下开发中,如果可以在windonws下,可以使用linux的环境编程,将会是一件比较愉快的事情。特别是可以很方便的使用QQ等程序:)下面就描述一下我是怎样来搭建这样的环境的1.首先修改虚拟机的网络设置,我这里使用的是vmware。菜单VM-》Settings-》hardware-》NetworkAdapter-》hostonly截图如下:2.在ubuntu下安装sshssh可以认为是telnet的加强版,对传输信息做了加密。也可以理解为w
系统 2019-08-29 22:48:46 2861
开发缘由自从新浪微博开放平台推出以来,各种微博应用层出不穷,作为新浪微博的忠实用户之一,我也曾开发过几个微博应用,对于微博发布应用来说,有一个功能是必不可少的,那就是表情。表情功能的实现虽说不难,但却比较繁琐,首先要了解新浪微博开放平台的表情API,然后通过某种方式调用,如果通过网页后台代码直接读取储存到JavaScript变量中,又会拖慢网页加载速度,如果采用AJAX读取,又要解决跨域问题,即便成功读取到表情数据了,又必须考虑表情分类,翻页等等等等问题,
系统 2019-08-29 22:21:34 2861
publicclassTraditionalSychronized{/***@paramargs*/publicstaticvoidmain(String[]args){newTraditionalSychronized().init();}publicvoidinit(){finalPrinterprinter=newPrinter();newThread(){@Overridepublicvoidrun(){while(true){try{Thread
系统 2019-08-29 22:19:24 2861
JasperReports的开发流程1.开发报表设计文件,也就是一个*.jrxml文件。2.使用JasperReports提供的JasperCompileManager工具编译*.jrxml文件,编译后生成一个*.jasper文件。3.使用JasperReports提供的JasperFillManager工具填充编译后的*.jasper文件,填充后生成一个*.jrprint文件。4.使用导出管理器JasperExportManager或者各种格式的文件导出
系统 2019-08-12 09:30:06 2861