问题提出:M(如10亿)个int整数,只有其中N个数重复出现过,读取到内存中并将重复的整数删除。 问题分析:我们肯定会先想到在计算机内存中开辟M个int整型数据数组,来one bye one读取M个int类型数组, 然后在一一比对数值,最后将重复数据的去掉。当然这在处理小规模数据是可行的。 我们 考 ...
分类:
编程语言 时间:
2016-12-31 12:33:21
阅读次数:
398
JavaScript 具有自动垃圾收集机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。而在 C 和 C++ 之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造成许多问题的一个根源。 在编写 JavaScript 程序时, ...
分类:
编程语言 时间:
2016-12-31 12:28:16
阅读次数:
302
Writing out a GraphQL Schema in the common GraphQL Language can work for simple GraphQL Schemas, but as our application grows, or when we start using ...
分类:
编程语言 时间:
2016-12-31 12:23:56
阅读次数:
298
JavaScript代码在运行时可能产生的错误共有六种类型: 使用try-catch语句检测错误类型 ...
分类:
编程语言 时间:
2016-12-31 12:25:00
阅读次数:
149
==//表示值的比较 //表示对象类型的比较 1、对于string,number等基础类型,==和 是有区别的。 a)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等, 如果类型不同,其结果就是不等。 b)同类型比较,直接进行“值”比较,两者结果一样。 2、对于Array,Obje ...
分类:
编程语言 时间:
2016-12-31 11:37:52
阅读次数:
224
java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。 java对象的引用包括 强引用,软引用,弱引用,虚引用 Java中提供这四种引用类型主要有两个目的: 第一是可以让程序员通过代码的方式决定某些对象的生命周期; 第二是有利于JVM进行垃圾回收 ...
分类:
编程语言 时间:
2016-12-31 11:36:13
阅读次数:
298
冒泡排序: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。结果应该是,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 Python 代码: ...
分类:
编程语言 时间:
2016-12-31 11:30:15
阅读次数:
167
VC6插件安装步骤如下: 1.下载VC6LineNumberAddin插件及注册文件。(以下是参考链接:) http://files.cnblogs.com/files/tdyizhen1314/VC6LineNumberAddin.zip 2.解压把拷贝VC6LineNumberAddin.dll ...
分类:
编程语言 时间:
2016-12-31 11:28:31
阅读次数:
261
7.4 使用 Spring 容器 Spring 有两个核心接口:BeanFactory 和 ApplicationContext,其中ApplicationContext 是 BeanFactory 的子接口。它们都可代表 Spring 容器,Spring 容器是生成 Bean 实例的工厂,并管理容 ...
分类:
编程语言 时间:
2016-12-31 11:27:35
阅读次数:
192
选择排序: http://www.cnblogs.com/chineking/archive/2011/05/24/implement-sort-algorithm-with-python.html 选择排序,是对冒泡排序法的一种改进,它的时间复杂度为O(n2)。 原理: 每一趟在n-i+1(i=1 ...
分类:
编程语言 时间:
2016-12-31 11:24:26
阅读次数:
189
概念: 接口(英文:Interface),可以理解为一种特殊的抽象类。里面只有常量和抽象方法(不需要写abstract)。接口可以多实现(继承),类只能是单继承。 定义: 注: 1.接口尽量的小,功能太复杂的接口是一种坏味道的接口。——接口分离原则。2.接口定义的时候,接口名子,尽量是形容词,或者是 ...
分类:
编程语言 时间:
2016-12-31 10:35:40
阅读次数:
137
1.寻找商机: a.项目:有明确的需求提供方 b.产品:没有需求提供方,由市场决定 2.可行性分析: a.国家法律法规 b.资金 c.人员技术组成 3.投标 4.需求的搜集与分析: a.参与人员:需求分析师、项目经理、UI工程师、测试人员 b.结果:《需求规格说明书》、界面Demo(样板) 5.设计 ...
分类:
编程语言 时间:
2016-12-31 10:37:39
阅读次数:
146
package com.jckb; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.i... ...
分类:
编程语言 时间:
2016-12-31 10:33:36
阅读次数:
276
requestType = request.getHeader("X-Requested-With"); if(requestType==null){//form表单请求 }else{//ajax请求 } ...
分类:
编程语言 时间:
2016-12-31 10:31:17
阅读次数:
182
mORMot没有控件安装,直接添加到lib路径,工程中直接添加syncommons,syndb等到uses里 在进行网络编程中需要JSON对象的构建与解析,这个Delphi XE+自带:{$IF CompilerVersion>22}, System.JSon{$ELSE}, DBXJSON{$IF ...
分类:
编程语言 时间:
2016-12-31 09:45:43
阅读次数:
746
Python学习 Python学习 On this page... (hide) 1. 基本安装 2. Python文档 2.1?推荐资源站点 2.2 其他参考资料 2.3 代码示例 3. 常用工具 3.1 Python IDE 3.2 内置类库使用参考 3.3 常用第三方类库 3.4 其他东西 3 ...
分类:
编程语言 时间:
2016-12-31 09:04:53
阅读次数:
477
Shutdown Hook Java程序经常也会遇到进程挂掉的情况,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。JAVA中的ShutdownHook提供了比较好的方案。 JDK提供了Java.Runtime.addShutdownHook(Thread hook ...
分类:
编程语言 时间:
2016-12-31 09:02:39
阅读次数:
197