这里简单说一个线程池的小应用,从控制台输入线程访问的线程数量,输出输出工作的线程名,之前先构造一个包含了5条线程的对象。 代码:import java.util.Scanner;import java.util.concurrent.ExecutorService;import java.ut...
分类:
编程语言 时间:
2015-08-03 01:03:23
阅读次数:
171
最近想整理一下js执行代码的一些知识,如果有出错的地方还请指正。 执行环境(Execution Context) 所有的javascript代码都是在一个执行环境中被执行的。它只是一种机制,用来完成运行时作用域、生存期等方面的处理。 代码分为三种类型: Global Code Eval...
分类:
编程语言 时间:
2015-08-03 01:02:34
阅读次数:
146
三大类型:结构、枚举和类。基础类型: 1.整数类型:Int8、Uint8、Int16、Uint16、Int32、Uint32、Int64、Uint64、Int、Uint 2.浮点类型:Float、Double 3.布尔类型:Bool 4.字符类型:Character复合类型: 1.元组 2.可选类型...
分类:
编程语言 时间:
2015-08-03 01:02:37
阅读次数:
112
6.1 线程基础(1)线程组成:线程内核对象+线程栈(注意:进程=进程内核对象+地址空间) ①从内核角度看,线程是一个内核对象,系统用它来存储一些关于线程的统计信息(比如运行时间等) ②从编程角度看,线程是一堆寄存器状态以及线程栈的一个结构体对象。本质上可以理解为一个函数的调用器(其中的寄存器状.....
分类:
编程语言 时间:
2015-08-03 00:59:04
阅读次数:
150
如图:经过探究发现,出现这个问题的原因是我在Sublime text 3中,安装了Anaconda这款用来增强Python编辑的插件导致了标题即图片中的问题,解决方法也非常简单,如果是因为使用anaconda插件而出现这些框框,可以在可以在 Sublime > Preferences > Packa...
分类:
编程语言 时间:
2015-08-03 00:48:42
阅读次数:
842
ufunc简介ufunc指universal function,是一种能够对数组中的所有元素进行操作的函数,ufunc是针对数组进行操作的函数,对一个数组进行重复的运算时,使用ufunc比math库中的函数效率要高很多,然而由于ufunc会对数组做一些特殊操作,所以在单一值的函数处理上就比math库...
分类:
编程语言 时间:
2015-08-03 00:44:31
阅读次数:
1236
//// main.c// Pointer_search//// Created by ma c on 15/8/2.// Copyright (c) 2015年 bjsxt. All rights reserved.// 要求:通过指针查找,实现比较两个有序数组中的元素,输出两个数组中的第一个相同...
分类:
编程语言 时间:
2015-08-03 00:43:48
阅读次数:
373
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
/**
* 向文件中打印ASCII表
* @author zzw922cn
*
*/
public class PrintASCII {
public static void main...
分类:
编程语言 时间:
2015-08-02 23:41:25
阅读次数:
558
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ? ? 1.强引用 ??? 以前我们使用的大部分引用实际上...
分类:
编程语言 时间:
2015-08-02 23:41:18
阅读次数:
472
有时候我们用Myeclipse开发时会出现一些莫名其妙的错误,明明我们没有写错,可是工具却提示错误,显现出个红×,比如我们在写struts.xml时有时候Myeclipse会给你报个错误,例如下:Multipleannotationsfoundatthisline:
-<resultname="success"type="redirect">/emp_list..
分类:
编程语言 时间:
2015-08-02 23:36:49
阅读次数:
160
多态是什么1:在面向对象的程序设计中,多态是继继承和封装之后的第三大特征。2:base类和导出类中有相同方法时,先调导出类的方法。3:多态的作用是消除base类和导出类的耦合;多态产生的条件1存在继承关系2子类重写base类方法3base类的引用指向子类classAa{ publicvoidf(){ S..
分类:
编程语言 时间:
2015-08-02 23:35:58
阅读次数:
186
重温下Java集合知识,这块是面试以及项目开发中常常涉及到的知识点,以作记录。
声明一个数组就是在内存空间划出一串连续的空间。数组是比较常用的一种数据结构,但是在项目开发中,由于某些不确定因素,需要采用集合来实现,比如:
1、数组的容量大小是固定的,针对容量扩容情况,array不支持;
2、数组元素类型为相同数据类型,集合可存储不同数据类型元素。
同时Array和Collectio...
分类:
编程语言 时间:
2015-08-02 23:33:06
阅读次数:
148
c++对象生命周期
#include
#include
#include
using namespace std;
class WithCC {
public:
WithCC() {printf("执行WithCC构造函数!\n");}
~WithCC() {printf("执行WithCC析构函数!\n");}
};
class WithCC_new {
public:
WithCC_new() {print...
分类:
编程语言 时间:
2015-08-02 23:29:34
阅读次数:
141
这里对笔试面试最常涉及到的12种排序算法(包括插入排序、二分插入排序、希尔排序、选择排序、冒泡排序、鸡尾酒排序、快速排序、堆排序、归并排序、桶排序、计数排序和基数排序)进行了详解。每一种算法都有基本介绍、算法原理分析、图解/flash演示/视频演示、算法代码、笔试面试重点分析、笔试面试题等板块。
一、插入排序
1)算法简介
插入排序(Insertion Sort)的算法...
分类:
编程语言 时间:
2015-08-02 23:27:29
阅读次数:
289
1. 问题引入:开两个线程同时对一个全局变量10万次做自加,结果会如何?
#include
#include
#include
unsigned int g_cn = 0;
void* thread_proc (void* arg) {
unsigned int i;
for (i = 0; i < 100000; i++)
++g_cn;
return NULL;
}
...
分类:
编程语言 时间:
2015-08-02 23:27:26
阅读次数:
165
Spring核心组件之BeanBean的类层次结构Bean的顶层接口是BeanFactory,在源码的位置是/spring-framework/spring-beans/src/main/java/org/springframework/beans/factory/BeanFactory.java
DefaultListableBeanFactory实现了所有的接口。但是为什么需要定义这么多的接口...
分类:
编程语言 时间:
2015-08-02 23:26:16
阅读次数:
229