接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。 如果一个类定义在某个包中,那么package语句应该在源文件的首行。 如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。 import语句... ...
分类:
编程语言 时间:
2017-04-17 23:05:33
阅读次数:
199
random模块用于生成随机浮点数、整数、字符串和随机抽取元素方法:random()生成一个随机浮点数,范围在0.0~1.0之间uniform(上限,下限)在设置的范围内,随机生成一个浮点数(上下限可以是整数,浮点数)randint(上限,下限)在设定的范围内,随机生成一个整数(上下限必须为整数)..
分类:
编程语言 时间:
2017-04-17 22:41:23
阅读次数:
167
1、源码编译安装LNMP架构环境;(1)安装编辑工具和环境yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-deve..
分类:
编程语言 时间:
2017-04-17 22:38:57
阅读次数:
419
springEmail抽象的核心是MailSender接口,MailSender的实现能够通过连接Email服务器实现邮件发送的功能,如下图:Spring自带一个MailSender的实现就是JavaMailSenderImpl,它也是使用JavaMailAPI来发送Email,在使用之前,必须先将JavaMailSenderImpl装配为Spring应用上下文中..
分类:
编程语言 时间:
2017-04-17 22:31:36
阅读次数:
217
springmvc框架,先来说说他的好处吧!首先它是spring框架的一部分,所以整合spring框架时,无需中间整合包.而struts2则需要中间整合包通过图我们看一下原理文字描述:前端页面发送请求前端控制器接收DistacherServlet前端控制器请求处理器映射器根据url查找处理器映射器返回HandlerE..
分类:
编程语言 时间:
2017-04-17 22:31:09
阅读次数:
186
1.自我赋值是如何发生的当一个对象委派给自己的时候,自我赋值就会发生:1classWidget{...};23Widgetw;45...67w=w;//assignmenttoself、这看上去是愚蠢的,但这是合法的,所以请放心,客户端是可以这么做的。此外,自身赋值也并不总是很容易的能够被辨别出来。举个例子:1a[i]=..
分类:
编程语言 时间:
2017-04-17 22:29:09
阅读次数:
176
一、网络优化YSlow有23条规则,中文可以参考这里。这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少。1)合并压缩CSS、JavaScript、图片,静态资源CDN缓存通过构建工具Gulp,可以在开发的时候就将合并压缩的事情一起做掉。之所以要做合并压缩..
分类:
编程语言 时间:
2017-04-17 22:27:43
阅读次数:
259
JavaScript是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着你可以使用同一个变量保存不同类型的数据。最新的ECMAScript标准定义了7种数据类型:7种内置类型:Boolean、Null、Undefined、Number、String、Symbo..
分类:
编程语言 时间:
2017-04-17 22:26:29
阅读次数:
236
被人物编辑器折腾了一个月,最终还是交了点成品上去(还要很多优化都还么做)。 刚接手这项工作时觉得没概念,没想法,不知道。后来就去看<<Unity5.X从入门到精通>>中有关于自定义编辑器(自定义Inspector和自定义Scene或GUI)的一些例子,还包括看了 雨松的编辑器教程 和 自定义结构显示 ...
分类:
编程语言 时间:
2017-04-17 22:15:27
阅读次数:
203
其实呢,“函数function”和“对象object”之间还有这么一句话:对象是通过函数来创建的,而函数却又是一种对象。 这个函数是一种对象,上节中“Javascript之一切皆为对象1”也清楚的阐述了。 但这个对象又是通过函数来创建的,咳咳,似乎在平时代码中也是哈。 请看下面代码 你可能会说,哥们 ...
分类:
编程语言 时间:
2017-04-17 22:12:08
阅读次数:
180
在前面两个章节“Javascript之一切皆为对象1”和“Javascript之一切皆为对象2”中,曾提到: 1、“一切(引用类型)皆为对象” 2、 “每个函数都有一个prototype” 3、 “每个对象都有一个__proto__” 那么,问题来了,在随笔“Javascript之一切皆为对象2”中 ...
分类:
编程语言 时间:
2017-04-17 22:12:43
阅读次数:
214
JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: var arr = [1, 2, 3.14, 'Hello', null, true]; arr.length; // 6 直接给length 修改为一个新的值的话 ...
分类:
编程语言 时间:
2017-04-17 22:10:15
阅读次数:
186
转载自http://blog.csdn.net/xlxxybz1314/article/details/51404700 在开发中我再applicationContext-dao.xml中加入了mapper扫描器 [html] view plain copy <!--mapper扫描器--> <be ...
分类:
编程语言 时间:
2017-04-17 22:10:10
阅读次数:
740
位运算符:&,| 逻辑运算符:&&,|| &&具有短路功能,当第一个条件表达式的值为false时,则不会再对第二个表达式进行判断了。当第一个条件满足时,就不会再对第二个条件进行判断了。 &当两边都是逻辑表达式时,会进行按位运算 ||具有短路功能,当第一个条件表达式的值为true时,则不会再对第二个表 ...
分类:
编程语言 时间:
2017-04-17 22:08:04
阅读次数:
203
01、Why Anaconda? Python的数据处理能力主要依赖于NumPy,SciPy,Matplotlib,Pandas这4个库,其中NumPy提供了矩阵运算的功能,SciPy则在NumPy的基础上添加了许多科学计算的函数库,而这两个库就使Python具有和Matlab一样的数据处理能力了。 ...
分类:
编程语言 时间:
2017-04-17 22:03:43
阅读次数:
199
1.堆栈是一种线性数据结构,先进后出。 2.应用一:在程序中匹配分隔符(在 java程序中读取一个字符,如果它是左分隔符就将他压入堆栈。如果它是右分隔符,就将他和栈中弹出的一个分隔符相比较,如果匹配,就继续处理,否则就发出了一个错误信号,停止处理) 应用二:执行一些非常大的数字的加法。 应用三:ja ...
分类:
编程语言 时间:
2017-04-17 21:59:42
阅读次数:
146
不知怎么本来编译好好的VS2010环境,忽然出现“转换到 COFF 期间失败: 文件无效或损坏”的链接错误。花了好多天,试了好多方法,最终解决了这个问题。现在罗列一下这几种解决方案:方案1:点击“项目”-->“属性” --> “清单工具”,然后选择"输入和输出’ --> ‘嵌入清单’,将后面的‘是’ ...
分类:
编程语言 时间:
2017-04-17 21:57:39
阅读次数:
758