Javascript闭包 1.变量的作用域 1.1局部变量 1.2全局变量(声明在外边或不用var来声明的变量) 2.外部读取方法内部的局部(私有)变量 3.闭包 ...
分类:
编程语言 时间:
2016-04-11 00:06:16
阅读次数:
141
线程可以在一定程度上提高程序运行的效率(并发执行,节省时间。),但也会产生一些副作用(数据脏读,死锁)。 数据脏读可以通过同步技术控制,死锁通过约定解决。 } } 上面的程序的基本功能是使用Increment的Inc方法为n递增max,所不同的是,将在Main方法中启动30个线程同时执行Inc方法。 ...
分类:
编程语言 时间:
2016-04-11 00:03:53
阅读次数:
285
线程安全与锁优化 1.线程安全 (1)当多个线程访问一个对象时,如果不考虑这些线程在执行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这个对象时是线程安全的。 (2)Java语言中的线程安全 a)可以将Java语言中 ...
分类:
编程语言 时间:
2016-04-11 00:01:46
阅读次数:
267
原文出处:http://www.cnblogs.com/justany/archive/2012/11/01/the_keyword_this_in_javascript.html Quiz 请看下面的代码,最后alert出来的是什么呢? 要解决这个问题我们需要了解Javascript的this关键 ...
分类:
编程语言 时间:
2016-04-11 00:01:32
阅读次数:
306
函数中""" .... """ 并没有按照格式化对其导致运行时程序报错 将函数的注释内容格式对齐即不报错了 看来python对于格式的要求是十分严格的 ...
分类:
编程语言 时间:
2016-04-10 23:59:32
阅读次数:
515
1、新增算术类型 longlong,最小不比long小,一般为64位。2、列表初始化 int units_sold = {0};或者 int units_sold{0};非11标准下的C++中,只有特定的情况下才能使用该形式。 比如数组的初始化,类构造函数的初始化,结构体的填充。相比传统的赋值初始化 ...
分类:
编程语言 时间:
2016-04-11 00:01:18
阅读次数:
613
题目链接 题意:给定长度为n(n <= 1000)的只含小写字母的字符串,问字符串子串不重叠出现最少两次的不同子串个数; input: aaaa ababcabb aaaaaa # output 2 3 3 思路:套用后缀数组求解出sa数组和height数组,之后枚举后缀的公共前缀长度i,由于不能重 ...
分类:
编程语言 时间:
2016-04-10 23:58:53
阅读次数:
610
先拿出我半前年前平台的设计初稿,经过半年的努力我已经完成了该设计稿的所有功能。并且理念已经远远超出该设计稿。 下面是一些博友对我贴子的评价: 1、楼主,想法很美好,现实很骨感,我们公司就有一套你说的这样的平台,界面都是用XML配置出来的,虽然开发效率很高,但只能做固定版式的系统,有任何版式的修改,几 ...
分类:
编程语言 时间:
2016-04-10 23:57:21
阅读次数:
485
20145301《Java程序设计》实验报告一:Java开发环境的熟悉 课程:Java程序设计 实验名称:Java开发环境的熟悉 实验目的与要求: 1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程; 2.完成实验、撰写实验报告,实验报告模板见QQ群,注意实验 ...
分类:
编程语言 时间:
2016-04-10 23:56:45
阅读次数:
264
学号20145336 《Java程序设计》第五周学习总结 教材学习内容总结 第十章 输入与输出 InputStream与OutputStream java将输入/输出抽象化为串流,数据有来源及目的地,衔接两者的是串流对象。从程序角度来看,如果将数据从来源中取出,可以使用输入串流,如果将数据写入目的地 ...
分类:
编程语言 时间:
2016-04-10 23:56:24
阅读次数:
248
实验一 Java开发环境的熟悉(Windows + IDEA) 实验内容 1.使用JDK编译、运行简单的Java程序;2.使用Eclipse 编辑、编译、运行、调试Java程序。 实验知识点 1.JVM、JRE、JDK的安装位置与区别;2.命令行运行javac;java;javac -cp; jav ...
分类:
编程语言 时间:
2016-04-10 23:55:31
阅读次数:
321
编写自定义异常类实际上是继承一个API标准异常类,用新定义的异常处理信息覆盖原有信息的过程。常用的编写自定义异常类的模式如下: public class CustomException extends Exception { //或者继承任何标准异常类 public CustomException( ...
分类:
编程语言 时间:
2016-04-10 23:55:59
阅读次数:
198
冒泡排序: 1):让数组中的元素两两比较(第i个与i+1比较),经过N(i-1)遍两两比较 ,数组中的元素能按照我们预期的规律排序排序;要从大到小排序 我们进行两两比较的时候用< 2): 10,20,30,40,50,60,70 原始数据7个元素 20,30,40,50,60,70,10 第一趟比较 ...
分类:
编程语言 时间:
2016-04-10 23:53:56
阅读次数:
170
数字签名与数字证书 关于数字签名的介绍可以参考以上这篇。 这里稍微说一下不对称加密的方式: 用公钥加密的内容只能用私钥解密,用私钥加密的内容只能用公钥解密。 这样比对称加密更安全 Java 中数字签名的方式 跟普通文本加密的原理是一样的。 Java 数字签名和数字证书的作用 毋庸置疑,这些都是为了安 ...
分类:
编程语言 时间:
2016-04-10 23:51:52
阅读次数:
253
写java写了也12年了,不决的自己是高手,但是也体会了一些变化。总的来说,Java可以分成几个层次: 首先是需求理解层次,这个层次的coder能理解需求,把需求转化成代码; 第二个层次是单测,能够对写出的代码进行测试,单测有几个要素:构造输入,调用服务,获得输出,检验输出。初级的单测只测试最简单的... ...
分类:
编程语言 时间:
2016-04-10 23:50:05
阅读次数:
182
实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译、运行简单的Java程序; 2.使用Eclipse 编辑、编译、运行、调试Java程序。 实验要求 1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程; 2.完成实验 ...
分类:
编程语言 时间:
2016-04-10 23:50:12
阅读次数:
180