作者: 阮一峰 日期: 2012年10月30日 这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。 (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提, ...
分类:
编程语言 时间:
2017-03-12 23:44:05
阅读次数:
265
this指针抽象比喻 当我们在进入一个房子之后, 可以看见房子里的桌子,椅子、 地板等,但是看不到房子的全貌。对于一个类的实例来说, 你可以看到它的成员 函数、 成员 变量, 但是实例本身呢? this是一个指针, 它时时刻刻指向这个实例。 一个对象的多个成员就可看作是这个对象所拥有的桌子,椅子、 ...
分类:
编程语言 时间:
2017-03-12 23:39:48
阅读次数:
235
一、全部逆序 定义两个变量pre, next,与节点head一起,遍历整个链表。 二、 部分逆序 首先找到需要逆序的节点区域的前一个节点和后一个节点。记为 pre,pos。 定义3个变量cur, next1, next2. 遍历链表。 ...
分类:
编程语言 时间:
2017-03-12 23:39:13
阅读次数:
176
注:很多报错是因为jar包冲突或引入了无用的包,先检查。 -- 1,Caused by: java.lang.NoClassDefFoundError: com/google/common/cache/CacheLoader 检查是否用到缓存,如不,检查lib的jar包有无引入了cache包,有则删 ...
分类:
编程语言 时间:
2017-03-12 23:36:34
阅读次数:
254
先综述一下,看到的很多资料总结出来的东西,如果有错或者不全,还希望提出宝贵意见。 1.1 什么是spring Spring是一个开源框架。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 ...
分类:
编程语言 时间:
2017-03-12 23:36:06
阅读次数:
225
1 package cn.temptation; 2 3 public class Sample01 { 4 public static void main(String[] args) { 5 // 仔细想一想,Animal应该是一个抽象的概念,相对于Animal来说,狗才是具体的概念 6 // ... ...
分类:
编程语言 时间:
2017-03-12 23:35:14
阅读次数:
304
多态——对象的多种形态(继承是多态实现的基础) 引用类型转换 Dog类和Cat类都继承Animal类 执行结果: 无法转换为Cat类型 抽象类 执行结果: 用键盘打电话 用语音打电话 接口 执行结果: 游戏机能够打游戏 12 ...
分类:
编程语言 时间:
2017-03-12 23:32:26
阅读次数:
174
项目介绍 项目地址:https://www.kaggle.com/fivethirtyeight/2016-election-polls 包含了2015年11月至2016年11月期间对于2016美国大选的选票数据,共27列。 项目目的:分析每个月的民意调查统计趋势。 涉及知识点: 高阶函数filte ...
分类:
编程语言 时间:
2017-03-12 23:30:45
阅读次数:
706
数组的键值操作函数 ("键名"=>"键值") array_keys(); //返回括号内数组的所有键名 array_values(); //返回括号内数组的所有键值 in_array("键值",数组); //搜索那个数组中的键值 array_key_exists("键名",数组); //检查键名是否 ...
分类:
编程语言 时间:
2017-03-12 23:29:48
阅读次数:
203
刚入公司,从svn上把代码弄下来之后导入eclipse,一般是maven项目,往往项目都会有红叉。如果排除代码本身问题,一般是jar包没有。 鼠标点开pom.xml文件,在约束那里一般有红叉,鼠标放上去一般会提示Missing artifact fakepath:dubbo:jar:2.8.5等提示 ...
分类:
编程语言 时间:
2017-03-12 23:28:39
阅读次数:
2343
JavaWeb02_servlet和web容器 OSI参考模型 应用层、表示层、会话层(TCP/IP:应用层——即程序,http层)传输层(TCP/IP:传输层——TCP/UDP协议)网络层(TCP/IP:网络层——IP,封装)数据链路层、物理层(TCP/IP:物理层——最底层,网络接口,以太网,A ...
分类:
编程语言 时间:
2017-03-12 23:21:27
阅读次数:
222
转载:http://blog.csdn.net/u013725455/article/details/52129283 使用Maven项目,添加jar文件依赖: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http: ...
分类:
编程语言 时间:
2017-03-12 23:21:01
阅读次数:
243
6.1.1 数组 如何记录输入的很多数字? int number[100] 数组 6.1.2 定义数组 类型 变量名称[元素数量]; 数量为整数 下标索引从0开始 需保证只使用下标不越界[0,数组最大值-1 ] 越界提示 segmentation fault ...
分类:
编程语言 时间:
2017-03-12 23:17:51
阅读次数:
157
作者: 阮一峰 日期: 2012年11月 7日 这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面 ...
分类:
编程语言 时间:
2017-03-12 23:13:54
阅读次数:
243
使用Spring.Net创建 Net创建 前言介绍 项目中直接用 那些地方用到工厂:1.表现层调用业务接口层需要实例化,业务层调用数据接口数据层就要实现化,典型的需要工厂实例化的地方; 2.现在工厂不用去自己实例化,现在用Spring.net,Sping.Net相当于大的容器,大工厂; Spring ...
分类:
编程语言 时间:
2017-03-12 23:13:35
阅读次数:
163
运算符:是一种特殊的符号,用以表示数据的运算、赋值和比较。 1、算数运算符(+、-、*、/、%、++、--) a)除: b)前++和后++区别 前++:先自增一赋值给自己,后做运算赋值 后++:先做运算赋值,后自增一赋值给自己 自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 5+ ...
分类:
编程语言 时间:
2017-03-12 23:13:05
阅读次数:
193
一、枚举介绍 通常定义常量方法和枚举定义常量方法区别 第一、它不是类型安全的。 你必须确保是int,其次,你还要确保它的范围是0和1。 第二、不够直观。 很多时候你打印出来的时候,你只看到 1 和0 ,但其没有看到代码的人并不知道你的企图。 抛弃你所有旧的public static final常量 ...
分类:
编程语言 时间:
2017-03-12 23:11:43
阅读次数:
313