码迷,mamicode.com
首页 > 编程语言
javascript 中获取对象的长度(map对象的长度)--js关联数组的长度
var n = {1:100, 2:101, 3:102, 4:103}; 怎么获取这个对象n的长度呢? 方法一: function getLength(obj){ var count = 0; for(var i in n){ count++; } return count; } //改进 加上一 ...
分类:编程语言   时间:2016-04-12 01:43:02    阅读次数:561
线程运行机制
进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。每次执行JDK的java.exe程序,就启动一个独立的java虚拟机进程,该进程的任务是解析并执行java程序代码。 线程是指进程中的一个执行流程,同时也称为执行情景。一个进程可以由多个线程组成,即在一个进 ...
分类:编程语言   时间:2016-04-12 01:42:47    阅读次数:191
基本蚁群算法
// //基本蚁群算法源代码//使用的城市数据是eil51.tsp// // AO.cpp : 定义控制台应用程序的入口点。#pragma once#include "stdafx.h"#include <iostream>#include <math.h> #include <time.h>// ...
分类:编程语言   时间:2016-04-12 01:41:54    阅读次数:408
用 二分+哈希 求后缀数组
个人感觉后缀数组的板子太难背了,听了小火车讲二分+哈希可以实现求后缀数组,貌似很好理解,代码如下。 ...
分类:编程语言   时间:2016-04-12 01:42:05    阅读次数:181
字符串url使用javascript location属性
普通的字符串只能用字符串的方法,那么,当此字符串是一个url路径时,我们如何使用location的属性或方法呢? 例如: 'http://www.cnblogs.com/victor-vt',当我们需要获取该url路径的域名时,可使用如下代码: 1 var url = 'http://www.cnb ...
分类:编程语言   时间:2016-04-12 01:41:54    阅读次数:195
JS数组方法汇总 array数组元素的添加和删除
...
分类:编程语言   时间:2016-04-12 01:42:51    阅读次数:230
【Java学习笔记】static方法和非static方法的区别
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。静态方法可以直接通过类名调用,任何的实例也都可以调用。因此静态方法中不能用this和super关键字,不能直接访问所 ...
分类:编程语言   时间:2016-04-12 00:32:02    阅读次数:231
Java定时任务器
java定时任务,每天定时执行任务。以下是这个例子的全部代码。 public class TimerManager { //时间间隔 private static final long PERIOD_DAY = 24 * 60 * 60 * 1000; public TimerManager() { ...
分类:编程语言   时间:2016-04-12 00:32:12    阅读次数:249
java运行时内存模式学习
学习java运行时内存模式: 各区介绍: 方法区(线程共享):用于存放被虚拟机加载的类的元数据:静态变量,常量,以及编译和的代码(字节码),也称为永久代(所有该类的实例被回收,或者此类classLoader被回收)。 Java堆(线程共享):存放对象实例和数组,这里是内存回收的主要地方。可以分为新生 ...
分类:编程语言   时间:2016-04-12 00:28:19    阅读次数:229
Java web 中文件下载遇到的缓冲大小问题
刚才自己做一个小例子,就是在android端点击一个button,然后从服务器端下载文件到手机SD卡。结果却遇到了问题,刚开始挺兴奋的,因为自己做的可以下载下来文件了,但是自习看才发现有问题,那就是下载到文件的大小却是0,导出后无法打开,搞不懂,然后不知道怎么搞的过了一会儿,文件大小自己又变化了,下 ...
分类:编程语言   时间:2016-04-12 00:28:01    阅读次数:231
JavaScript 正则表达式
正则表达式: 正则表达式(Regular Expression),又称正规表示法、常规表示法。 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 方法: 1. reg.test(strObject) 返回布尔值。用于测试字符串参数中是否存正则表达式模式,如果存在则返回true,否 ...
分类:编程语言   时间:2016-04-12 00:27:39    阅读次数:248
【java】企业级分布式搜索平台Solr视频教程
...
分类:编程语言   时间:2016-04-12 00:23:43    阅读次数:206
多线程同步---2
一、什么是同步 多个线程按照规定的顺序来执行,即为线程同步。 1.1线程同步方式一 通过互斥锁的方式实现线程同步,可以实现但是执行效率比较低(sync.c) 1.2线程同步方式二 使用条件变量,可以使CPU利用率提高(sync1.c) 1.3条件变量 初始化: 等待条件成熟: 设置条件成熟: ...
分类:编程语言   时间:2016-04-12 00:23:54    阅读次数:206
C#多线程编程
1、线程与进程 进程与线程是包含关系,一个进程可以包含线程。 2、线程的创建 Thread thread=new Thread(callBack); thread.Start(); callBack是该线程执行的委托。 3、线程优先级和前后台线程 ThreadPriority枚举类型可设置线程的优先 ...
分类:编程语言   时间:2016-04-12 00:19:10    阅读次数:143
并发编程初探-线程安全性
在Java并发编程中,对于线程安全是非常重要的,也是必须要考虑的一个问题.可以这么说,只要涉及到网络的,都必须考虑线程安全问题.好了,开始噼里啪啦地开始敲代码之前,我觉得有必要了解一些文绉绉的理论知识,因为这些理论知识是我们敲出来的代码是否是线程安全的一个依据. 当多个线程访问某个状态变量并且其中有 ...
分类:编程语言   时间:2016-04-12 00:16:38    阅读次数:151
javascript:with的用法以及延长作用域链
转自:http://lllt.iteye.com/blog/1246424 《Javascript高级程序设计(第二版)》第66页中提到:“由于with语句的变量对象是只读的,结果url就成了函数执行环境的一部分,因而可以作为函数的值被返回。”,不知道谁看完觉得一头雾水? 首先来看看他举的例子: J ...
分类:编程语言   时间:2016-04-12 00:14:47    阅读次数:220
转 tarjan算法
说到以Tarjan命名的算法,我们经常提到的有3个,其中就包括本文所介绍的求强连通分量的Tarjan算法。而提出此算法的普林斯顿大学的Robert E Tarjan教授也是1986年的图灵奖获得者(具体原因请看本博“历届图灵奖得主”一文)。 首先明确几个概念。 关于Tarjan算法的伪代码和流程演示 ...
分类:编程语言   时间:2016-04-12 00:13:12    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!