系统变量配置:(解决tomcat启动 startup.bat的时候一闪而过) JAVA_HOME C:\Program Files (x86)\Java\jdk1.7.0_25 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar Path 加入 ...
分类:
编程语言 时间:
2016-10-11 10:50:28
阅读次数:
174
此篇文章整理自我以前学习Swift时的一些练习代码,其存在的意义多是可以通过看示例代码更快地回忆Swift的主要语法。 如果你想系统学习Swift或者是Swift的初学者请绕路,感谢Github上The Swift Programming Language开源翻译的中文版,感谢极客学院wiki提供的 ...
分类:
编程语言 时间:
2016-10-11 10:47:57
阅读次数:
261
检测对象中属性的存在与否可以通过几种方法来判断。1.使用in关键字。该方法可以判断对象的自有属性和继承来的属性是否存在。var o={x:1}; "x" in o; //true,自有属性存在 "y" in o; //false "toString" in o; //true,是一个继承属性 2.使 ...
分类:
编程语言 时间:
2016-10-11 10:47:20
阅读次数:
175
public class ConfigUtil { private static Map<String,Properties> map = new HashMap<String,Properties>(); /** * 根据Properties文件名称获取Properties对象 * @param ...
分类:
编程语言 时间:
2016-10-11 10:45:38
阅读次数:
365
原文 C# 中的枚举类型 enum (属于值类型) C# 支持两种特殊的值类型:枚举和结构。 声明枚举:声明时要声明所有可能的值。 运行后结果如下: 在枚举的内部,它的每个元素都关联(对应)着一个整数值。默认情况下,第一个对应整数 0,以后每个元素所对应的整数都递增 1。我们可以获取一个枚举变量的基 ...
分类:
编程语言 时间:
2016-10-11 10:43:51
阅读次数:
287
这个地方,这样写的,会变成野指针,苹果支付发货失败,提交苹果商店也会失败 要这样写: ...
分类:
编程语言 时间:
2016-10-11 10:37:01
阅读次数:
152
8. 以函数对象取代函数(Replace Method with Method Object) 8.1 动机 (1)将一个大型的函数放进一个单独对象中,使局部变量变成对象内的字段,然后可以在同一个对象中将这个大型函数分解为多个小型函数。 (2)局部变量的存在会增加函数分解的难度。如果局部变量太多,可 ...
分类:
编程语言 时间:
2016-10-11 10:35:04
阅读次数:
219
本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——canvas使用strokeText():
使用"Arial"字体在画布上绘制一个高30px的文字(空心):
JavaScript:
varc=document.getElementById("myCanvas");
varctx=c.getContext("2d");
ctx.font="30pxArial";
ctx.stroke..
分类:
编程语言 时间:
2016-10-11 01:05:59
阅读次数:
256
SPI是ServiceProviderInterfaces的简称。根据Java的SPI规范,我们可以定义一个服务接口,具体的实现由对应的实现者去提供,即ServiceProvider(服务提供者)。然后在使用的时候只要根据SPI的规范去获取对应的服务提供者的服务实现即可。为了便于理解,我们先来看一个使用SPI的..
分类:
编程语言 时间:
2016-10-11 01:05:06
阅读次数:
257
C++培训之前小编给大家总结了一些C++的新特性,这一篇文章是介绍的C++11新特性之杂项,在后面的文章中,小编还会给大家总结一些C++11新特性的知识出来!类型别名声明类似typedef,新标准中可以使用using为类型声明一个别名(alias)。std::cout<<"testusingalias:\n";usingH..
分类:
编程语言 时间:
2016-10-11 00:43:14
阅读次数:
234
字典和集合字典基础操作创建字典通过{}操作符创建字典通过dict()工厂函数创建字典通过fromkeys()创建具有相同值的默认字典>>>aDict={‘Name‘:‘Bob‘,‘age‘:23}>>>importtab>>>bDict=dict(([‘name‘,‘bob‘],[‘age‘,23]))>>>printbDict{‘age‘:2..
分类:
编程语言 时间:
2016-10-11 00:41:43
阅读次数:
421
1.StringBuffer类概述StringBuffer类概述:如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个为题。线程安全的可变字符序列。2.线程初识线程安全,就是线程之间的同步。例如:今天我拿着我的银行卡去取款机..
分类:
编程语言 时间:
2016-10-11 00:37:12
阅读次数:
284
很多知名博主都喜欢弄个标签云。今天特地看了下源码。把标签云的方法单独扣了出来。这里做一下记录html页面代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org..
分类:
编程语言 时间:
2016-10-11 00:32:52
阅读次数:
206
默认Java的AES最大支持128bit的密钥,如果使用256bit的密钥,会抛出一个异常:java.security.InvalidKeyException:Illegalkeysize其实Java官网上提供了解决方案,需要下载“JavaCryptographyExtension(JCE)UnlimitedStrengthJurisdictionPolicyFilesforJDK/JRE8”,替换JDK/JRE..
分类:
编程语言 时间:
2016-10-11 00:25:21
阅读次数:
241
1.冒泡排序:相邻元素两两比较,大的向后方法,第一次完毕后,最大值就出现在了最大索引出。同理,继续,即可得到一个排好序的数组。2.冒泡排序的规则:1).两两比较,大的往后方法。2).第一次比较完毕后,下一次比较的时候就会减少一个元素的比较。3).第一次比较,有0个元素不..
分类:
编程语言 时间:
2016-10-11 00:16:53
阅读次数:
312
1.包装类引入packagecn;
/**
*计算100这个数据的二进制,八进制和十六进制
*判断一个数据是否在int范围内
*
*/
publicclassIntegerDemo{
publicstaticvoidmain(String[]args){
System.out.println("100的二进制是:"+Integer.toBinaryString(100));//1100100
System.out.p..
分类:
编程语言 时间:
2016-10-11 00:09:46
阅读次数:
234
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
#include<stdbool.h>
typedefstructNode
{
intdata;
structNode*pNext;
}NODE,*PNODE;
typedefstructStack
{
PNODEpTop;
PNODEpBottom;
}STACK,*PSTACK;//PSTACK等价于structSTACK*
voidi..
分类:
编程语言 时间:
2016-10-11 00:07:46
阅读次数:
174