搜索到与相关的文章
Python

对python中的*args与**kwgs的含义与作用详解

在定义函数的时候参数通常会使用*args与**kwgs,形参与实参的区别不再赘述,我们来解释一下这两个的作用。*args是非关键字参数,用于元组,**kw是关键字参数例如下面的代码deffoo(*args,**kwargs):print'argsis',argsprint'kwargsis',kwargsfoo(1,2)foo(k=1,w=2,a=3,r=4,g=5,s=6)foo(1,2,a=1,b=2,c=2)foo('a',1,None,a=1,b=

系统 2019-09-27 17:45:52 2279

编程技术

myMemoir:电子书制作神器

连线杂志主编克里斯·安德森直言不讳地宣称从iPad看到了电子出版的未来。不管你信不信,我反正是信了。iPad上一款名为myMemoir的应用更加让我相信电子出版将创造新的奇迹。还停留在用智能设备看电子出版物的阶段吗?赶紧试试这款强大的应用吧,简单操作几下,它就能让你的角色从读者变成作者。只要1.99美金就能一圆你的作家梦,是不是很划算?应用介绍及主要功能每个人都有千奇百怪的想法和创意,有些逐渐消失在记忆中,有些人则会通过写日记等方式将它们记录下来,遗憾地是

系统 2019-08-29 23:38:19 2279

编程技术

代码阅读总结之Fitch and Mather 7.0(自定义字

前段时间工作比较忙,没时间读代码,这几天有空,正好又来静读代码了.在Menus_ascx中我们看到用了缓存自定义字符串"authenticated"<%@OutputCacheDuration="86400"VaryByParam="None"VaryByCustom="authenticated"%>注意:@OutputCache指令与必需的Duration和VaryByParam属性包括在一起。必须将Duration属性设置为大于零的任意整数。如果不想

系统 2019-08-29 23:37:16 2279

编程技术

swing学习 - JFrame的透明度定义和不规则窗口制

office2007在window7上显示为一个图标跨越标题行和菜单行,标题行为一个透明的窗体,显得非常的整洁。使用java编写这个功能,首先想到是JFrame,本打算采用自定义laf的方式可以将图片盖在标题行的位置,但是经过分析代码发现,其实透明的标题行是window7自己生成的,java操作的代码都会在他的标题行的下面,所以无法操作到标题行。为了达到这个目标,考虑首先将窗体的标题行隐藏,自己通过java定制一个透明的标题行出来就可以。为了满足这个要求,

系统 2019-08-29 23:34:19 2279

编程技术

Spring 框架的设计理念与设计模式分析

Spring的骨骼架构Spring总共有十几个组件,但是真正核心的组件只有几个,下面是Spring框架的总体架构图:图1.Spring框架的总体架构图从上图中可以看出Spring框架中的核心组件只有三个:Core、Context和Beans。它们构建起了整个Spring的骨骼架构。没有它们就不可能有AOP、Web等上层的特性功能。下面也将主要从这三个组件入手分析Spring。Spring的设计理念前面介绍了Spring的三个核心组件,如果再在它们三个中选出

系统 2019-08-29 23:27:52 2279

编程技术

电子游戏发展史

四十年前的五月,一位从法西斯德国逃到美国的发明家RalphBaer,搭建出了第一套家用电子游戏系统——BrownBox。这个游戏主机原型采用D-cell电池驱动,和一台黑白电视机相连。Baer回忆当年时说:“显然当时没有人能预见到今后会有怎样的发展。”这个发明点燃了一场革命,一场改变人类游戏方式的革命,甚至是人们之间互相交流互相沟通的方式。电子游戏现在已经深深的烙进流行文化之中,其影响力已经延伸到了所有的媒体当中。单纯从技术的角度看,现在的PS3、Xbox

系统 2019-08-29 23:09:44 2279

编程技术

简单Struts Portlet开发

本文介绍的是简单的Strutsportlet开发首先我们打开ext项目下的ext-web,结构如下:portlet的配置文件主要有以下几个:liferay-display.xmlliferay-portlet-ext.xmlportlet-ext.xmlstructs-config.xmltiles-defs.xml我们开发的portlet一般都放在docroot/html/portlet/ext下面下面我们进行一个简单的portlet开发:打开portl

系统 2019-08-29 23:06:44 2279

编程技术

SLQ left join副表中有重复数据时,连接后的结

例如有表A(字段为ID,NAME),有两条记录表B(字段为ID,NAME),有三条记录当表A连接表B时,select*fromAaleftjoinBbona.name=b.name;结果产生3条记录(所以用连接的时候要注意连接的字段是否有重复):SLQleftjoin副表中有重复数据时,连接后的结果会出现重复

系统 2019-08-29 22:37:51 2279