码迷,mamicode.com
首页 > 编程语言
Java程序设计之线程池应用
这里简单说一个线程池的小应用,从控制台输入线程访问的线程数量,输出输出工作的线程名,之前先构造一个包含了5条线程的对象。 代码:import java.util.Scanner;import java.util.concurrent.ExecutorService;import java.ut...
分类:编程语言   时间:2015-08-03 01:03:23    阅读次数:171
javascript 作用域链
最近想整理一下js执行代码的一些知识,如果有出错的地方还请指正。 执行环境(Execution Context) 所有的javascript代码都是在一个执行环境中被执行的。它只是一种机制,用来完成运行时作用域、生存期等方面的处理。 代码分为三种类型: Global Code Eval...
分类:编程语言   时间:2015-08-03 01:02:34    阅读次数:146
Swift备忘
三大类型:结构、枚举和类。基础类型: 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章 线程基础
6.1 线程基础(1)线程组成:线程内核对象+线程栈(注意:进程=进程内核对象+地址空间) ①从内核角度看,线程是一个内核对象,系统用它来存储一些关于线程的统计信息(比如运行时间等) ②从编程角度看,线程是一堆寄存器状态以及线程栈的一个结构体对象。本质上可以理解为一个函数的调用器(其中的寄存器状.....
分类:编程语言   时间:2015-08-03 00:59:04    阅读次数:150
Sublime text 3编辑python时出现方框的解决办法
如图:经过探究发现,出现这个问题的原因是我在Sublime text 3中,安装了Anaconda这款用来增强Python编辑的插件导致了标题即图片中的问题,解决方法也非常简单,如果是因为使用anaconda插件而出现这些框框,可以在可以在 Sublime > Preferences > Packa...
分类:编程语言   时间:2015-08-03 00:48:42    阅读次数:842
Java大法之面向对象
Java面向对象三大特性简介
分类:编程语言   时间:2015-08-03 00:45:24    阅读次数:148
python科学计算_numpy_ufunc
ufunc简介ufunc指universal function,是一种能够对数组中的所有元素进行操作的函数,ufunc是针对数组进行操作的函数,对一个数组进行重复的运算时,使用ufunc比math库中的函数效率要高很多,然而由于ufunc会对数组做一些特殊操作,所以在单一值的函数处理上就比math库...
分类:编程语言   时间:2015-08-03 00:44:31    阅读次数:1236
C语言:返回两个数组中第一个元素的指针,并输出这个值
//// 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
使用Java OutputStream打印ASCII码
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
java对象的强引用,软引用,弱引用和虚引用
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ? ? 1.强引用 ??? 以前我们使用的大部分引用实际上...
分类:编程语言   时间:2015-08-02 23:41:18    阅读次数:472
java错误篇二
有时候我们用Myeclipse开发时会出现一些莫名其妙的错误,明明我们没有写错,可是工具却提示错误,显现出个红×,比如我们在写struts.xml时有时候Myeclipse会给你报个错误,例如下:Multipleannotationsfoundatthisline: -<resultname="success"type="redirect">/emp_list..
分类:编程语言   时间:2015-08-02 23:36:49    阅读次数:160
java中的多态
多态是什么1:在面向对象的程序设计中,多态是继继承和封装之后的第三大特征。2:base类和导出类中有相同方法时,先调导出类的方法。3:多态的作用是消除base类和导出类的耦合;多态产生的条件1存在继承关系2子类重写base类方法3base类的引用指向子类classAa{ publicvoidf(){ S..
分类:编程语言   时间:2015-08-02 23:35:58    阅读次数:186
Java集合 -Collection
重温下Java集合知识,这块是面试以及项目开发中常常涉及到的知识点,以作记录。 声明一个数组就是在内存空间划出一串连续的空间。数组是比较常用的一种数据结构,但是在项目开发中,由于某些不确定因素,需要采用集合来实现,比如: 1、数组的容量大小是固定的,针对容量扩容情况,array不支持; 2、数组元素类型为相同数据类型,集合可存储不同数据类型元素。 同时Array和Collectio...
分类:编程语言   时间:2015-08-02 23:33:06    阅读次数:148
C++对象生命周期(未完)
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
线程同步---互斥量mutex
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核心组件之Bean
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!