码迷,mamicode.com
首页 > 编程语言
《javascript设计模式与开放实践》学习(四)私有变量
为了避免全局变量被污染,可采用加命名空间和闭包封装方式进行私有化。 一、使用命名空间 将某个变量变成某个命名空间下私有变量 上述等价于 这样就定义了MyApp命名空间下的两个属性event和dom. 二、使用闭包 将name和age属性封装起来,外部无法访问。 ...
分类:编程语言   时间:2016-09-29 01:49:02    阅读次数:98
JavaScript预解析
1 预解析 1.1 预解析的基本步骤 在JS引擎执行JS代码会分成三个步骤进行解析代码: 第一步:JS引擎先将JS代码整体按照JS语言的规则进行分词,也就是JS代码的词法分析. 第二步:然后JS引擎浏览JS代码,并对代码进行语法分析,这里只关注代码中变量的声明和函数的声明,这第二步也就叫预解析. 第 ...
分类:编程语言   时间:2016-09-29 01:44:07    阅读次数:127
Java基础-输入输出-3.编写BinIoDemo.java的Java应用程序,程序完成的功能是:完成1.doc文件的复制,复制以后的文件的名称为自己的学号姓名.doc。
3.编写BinIoDemo.java的Java应用程序,程序完成的功能是:完成1.doc文件的复制,复制以后的文件的名称为自己的学号姓名.doc。 ...
分类:编程语言   时间:2016-09-29 01:44:18    阅读次数:149
javascript中对象两种创建方式
...
分类:编程语言   时间:2016-09-29 01:43:20    阅读次数:93
java 20 -2 递归之找特定目录下的特定格式文件
...
分类:编程语言   时间:2016-09-29 01:44:05    阅读次数:110
java设计模式--享元模式
享元模式(flyweight) 当需要有很多完全相同或相似的对象需要创建的时候,主要是相似的时候,我们可以用享元模式。尽可能少创建对象,节省内存。 享元模式主要有4中角色 1.享元的工厂 2.抽象享元对象 2.内部状态对象:可以共享的 3.外部状态对象:不可以共享的 下面以围棋的棋子为例:每个棋子都 ...
分类:编程语言   时间:2016-09-29 01:43:14    阅读次数:117
java 20 - 4 IO流概述和一个简单例子解析
IO流的分类: 流向: 输入流 读取数据 输出流 写出数据 数据类型: 字节流 字节输入流 读取数据 InputStream 字节输出流 写出数据 OutputStream 字符流 字符输入流 读取数据 Reader 字符输出流 写出数据 Writer 注意:一般我们在探讨IO流的时候,如果没有明确 ...
分类:编程语言   时间:2016-09-29 01:41:04    阅读次数:162
javascript 的逻辑中断(短路操作)
...
分类:编程语言   时间:2016-09-29 01:39:14    阅读次数:141
python列表
python自带的sort函数其实有3个参数,都有默认的值,第一个是func,代表解决的算法,python的sort是由归并排序解决的,第二格式key和func想对应。第三个是reverse就是反转,默认的值为false,如果希望、 sort从大到小排序,就将reverse赋值为True, list ...
分类:编程语言   时间:2016-09-29 01:38:01    阅读次数:156
给结构体的字符数组赋值
char a[10] = "123"; /*正确,在定义的时候初始化*/char a[10];a = "123"; /*错误,不能用“=”直接为字符数组赋值*/strcpy(a, "123"); /*正确,使用strcpy函数复制字符串*/ ...
分类:编程语言   时间:2016-09-29 01:32:32    阅读次数:124
eclipse中java文件报错:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
问题:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 大概意思就是.class文件引用错误, 联想一下 编译出了问题, JRE问题. 解决办法:先 ...
分类:编程语言   时间:2016-09-29 01:31:19    阅读次数:145
Java jstatd详解
jstatd 命令全称: Virtual Machine jstat Daemon DESCRIPTION The jstatd tool is an RMI server application that monitors for the creation and termination of i ...
分类:编程语言   时间:2016-09-29 01:29:03    阅读次数:356
EM算法1-原理
EM算法用于含有隐含变量的概率模型参数的极大似然估计。什么是隐含变量的概率模型呢?举个例子,假设有3枚硬币,分别记为A,B,C,它们正面出现的概率分别为r,p,q。每次实验先掷硬币A,如果出现的是正面就投B,如果出现的反面就投C,出现正面记为1,出现反面记为0。独立10次实验,观测结果如下:1101 ...
分类:编程语言   时间:2016-09-29 01:28:50    阅读次数:239
JavaScript 变量类型 保存内存中的位置 和 引用
1. JavaScript变量 基本类型值在内存中占据固定大小的空间 因此被保存在栈内存中。 从一个变量向另一个变量复制基本来下的值 会创建这个值得一个副本。 引用类型的值是对象 保存在堆内存中。 包含引用类型值得变量实际上包含的并不是对象本身 而是一个指向该对象的指针。 从一个变量向另一个变量复制 ...
分类:编程语言   时间:2016-09-29 01:28:02    阅读次数:164
C语言第三次作业
#include<stdio.h>//1.三角形 int main() { printf("*\n"); printf("**\n"); printf("***\n"); printf("****\n"); printf("*****\n"); printf("******\n"); printf( ...
分类:编程语言   时间:2016-09-29 01:29:19    阅读次数:159
swift项目第六天:中间发布按钮的封装以及监听点击事件
发布按钮的扩展: ...
分类:编程语言   时间:2016-09-29 01:26:45    阅读次数:207
JavaScript对象属性赋值操作的逻辑
对象进行属性赋值操作时,其执行逻辑如下所示: 1. 当前对象中是否有该属性?有,进行赋值操作;没有,进行下一步判断。 2. 对象的原型链中是否有该属性?没有,在当前对象上创建该属性,并赋值;有,进行下一步判断。 3. 原型链中该属性是否允许操作?是,在当前对象上创建同名属性,并赋值;否,属性赋值失败 ...
分类:编程语言   时间:2016-09-29 01:26:13    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!