1.程序语言的发展过程: 机器语言->汇编语言(C、Basic、Pascal、Fortrain)->第三代(Algo、Simula67、Ada、SmallTalk,C++、Java、C#) 2.Java的特点: 1)简单易学:摒弃了指针、结构及内存管理; 2)安全性高:强制型语言、垃圾回收机制; 3 ...
分类:
编程语言 时间:
2016-04-16 18:15:44
阅读次数:
147
太久没更新博客了,Javascript运行机制 Record it 1、代码块 JavaScript中的代码块是指由<script>标签分割的代码段。例如: 1 <script type="text/javascript"> 2 alert("这是代码块一"); 3 </script> 4 <scr ...
分类:
编程语言 时间:
2016-04-16 18:12:27
阅读次数:
143
题目: http://cojs.tk/cogs/problem/problem.php?pid=410 410. [NOI2009] 植物大战僵尸 ★★★ 输入文件:pvz.in 输出文件:pvz.out 简单对比时间限制:2 s 内存限制:512 MB 【问题描述】 Plants vs. Zomb ...
分类:
编程语言 时间:
2016-04-16 17:06:10
阅读次数:
233
来源:http://www.teglor.com/b/deep-learning-libraries-language-cm569 Python Theano is a python library for defining and evaluating mathematical expressio ...
分类:
编程语言 时间:
2016-04-16 17:03:48
阅读次数:
201
通过重用已经测试并验证通过的代码,怎样才减少开发工作,所有开发团队都在为一问题而努力。一个久经考验的方法是通过有效地使用Java继承优化应用程序开发。 继承的从某种意义上讲,继承的短暂美就如同宇宙中所有事与其它事情都存在一种特殊的关系。 Java继承 通过重用已经测试并验证通过的代码,怎样才减少开发 ...
分类:
编程语言 时间:
2016-04-16 17:03:27
阅读次数:
150
排列与组合的Java递归实现 (参考) 我们在笔试面试过程中经常会遇到关于排列与组合的问题,其实这些可以通过递归简单的实现,看下面两个例子: (1)关于字符串排列的问题 输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb ...
分类:
编程语言 时间:
2016-04-16 17:03:24
阅读次数:
410
参考:http://www.cnblogs.com/ronny/p/3740926.html 条款05:了解C++默默编写并调用哪些函数 如果自定义一个空类的话,会自动生成默认构造函数、拷贝构造函数、拷贝赋值函数、析构函数(再次感觉原文翻译的实在是太啰嗦了!)。 当成员变量里有const对象或引用类 ...
分类:
编程语言 时间:
2016-04-16 16:59:23
阅读次数:
155
多线程同步 为什么要引入同步机制在多线程环境中,可能会有两个甚至更多的线程试图同时访问一个有限的资源。必须对这种潜在资源冲突进行预防。解决方法:在线程使用一个资源时为其加锁即可。访问资源的第一个线程为其加上锁以后,其他线程便不能再使用那个资源,除非被解锁。 关于成员变量与局部变量: 如果一个变量是成 ...
分类:
编程语言 时间:
2016-04-16 17:00:47
阅读次数:
179
Java基础——变量及数据类型 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 用于不断的存放同一类型的常量,并可以重复使用 使用变量注 ...
分类:
编程语言 时间:
2016-04-16 16:57:57
阅读次数:
234
使用集合的技巧: 看到Array就是数组结构,有角标,查询速度很快。 看到link就是链表结构:增删速度快,而且有特有方法。addFirst; addLast;?removeFirst(); removeLast(); getFirst();getLast(); 看到hash就是哈希表,就要想要哈希 ...
分类:
编程语言 时间:
2016-04-16 16:55:26
阅读次数:
143
Installation redis-py requires a running Redis server. See Redis’s quickstart for installation instructions. To install redis-py, simply: $ sudo pip i ...
分类:
编程语言 时间:
2016-04-16 16:54:18
阅读次数:
273
看到一篇讲线程的故事性文章,觉得很有意思,很佩服作者能这么生动地讲述出来,点击可跳转阅读此文章:《我是一个线程》 继续我的笔记中总结 - - 理解线程安全问题: 下面是书上看到的卖票例子:模拟3个窗口同时在售10张票。 上篇博文笔记总结了多线程创建的两种方式,那我们就分别以这两种实现多线程的方式来解 ...
分类:
编程语言 时间:
2016-04-16 16:54:40
阅读次数:
227
【C++11】新特性——auto的使用 C++11中引入的auto主要有两种用途:自动类型推断和返回值占位。auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念。 1. 自动类型推断 auto自动类型推断,用于从初始化表达式中 ...
分类:
编程语言 时间:
2016-04-16 16:54:53
阅读次数:
202
最近看到spring管理的bean为单例的,当它与web容器整合的时候始终搞不太清除,就网上搜索写资料, Tomcat与多线程, servlet是多线程执行的,多线程是容器提供的能力。 servlet为了能并发执行, 是因为servlet被这些thread使用,tomcat里创建响应的socketS ...
分类:
编程语言 时间:
2016-04-16 16:52:57
阅读次数:
326
Arrays; 用于操作数组对象的工具类,里面都是静态方法。 asList方法:将数组转换成list集合。 String[] arr = {"abc","kk","qq"}; List<String> list = Arrays.asList(arr);//将arr数组转成list集合。 将数组转换 ...
分类:
编程语言 时间:
2016-04-16 16:53:18
阅读次数:
118
Collections Collections:它的出现给集合操作提供了更多的功能。这个类不需要创建对象,内部 提供的都是静态方法。 静态方法: Collections.sort(list);//list集合进行元素的自然顺序排序。 Collections.sort(list,new Compara ...
分类:
编程语言 时间:
2016-04-16 16:50:50
阅读次数:
119