码迷,mamicode.com
首页 > 编程语言
进程,线程,服务,任务的区别
进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的java.exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Java程序代码。线程是指进...
分类:编程语言   时间:2015-05-27 00:34:55    阅读次数:181
再回首,Java温故知新(三):Java基本数据类型之整型
注:因为此次学习打算看一遍相关Java源码,所以更新速度一开始会相对慢一些。还有就是不得不佩服那群大牛啊,算法不是一时半会能懂的,本来打算直接弄懂的,后来感觉这样效率太低了,所以决定大体上通读一遍,反正以后肯定还会回来再次学习。 Java作为一种强类型语言,意味着每一个变量都会有特定的类型,J...
分类:编程语言   时间:2015-05-27 00:36:51    阅读次数:208
《鸡啄米C++编程入门系列》系列技术文章整理收藏
《鸡啄米C++编程入门系列》系列技术文章整理收藏 ? 收藏整理鸡啄米C++编程入门系列文章,供个人和网友学习C++时参考 ? 1鸡啄米:C++编程入门系列之前言 2鸡啄米:C++编程入门系列之一(进制数) 3鸡啄米:C++编...
分类:编程语言   时间:2015-05-26 23:31:39    阅读次数:320
推荐一个优秀的c++源代码,TinyXml2
项目主页:http://grinninglizard.com/tinyxml2docs/index.html     tinyxml2.h   /* Original code by Lee Thomason (www.grinninglizard.com) This software is provided 'as-is', without any express or implie...
分类:编程语言   时间:2015-05-26 23:29:21    阅读次数:1288
【算法编程】小学数学题难倒博士
昨天在科学网上得知这样一个新闻《越南小学数学题难倒博士》,据悉题目来自越南保禄小学三年班,不过报道称该题难倒了上至博士下至家长,未免也太言过其实了。 题目描述 学生需要在下图表格中按由上至下、从左到右的顺序,填入1~9的数字,可重复填写,并按先乘除后加减(图中冒号代表除法)的运算法则,完成整条算式。 解题方法 显然,这题对于我们这种程序员来说完全不是问题,只要在大一上过C语言的...
分类:编程语言   时间:2015-05-26 23:29:17    阅读次数:1007
串模式匹配之BF和KMP算法
本文简要谈一下串的模式匹配。主要阐述BF算法和KMP算法。力求讲的清楚又简洁。 一 BF算法 核心思想是:对于主串s和模式串t,长度令为len1,len2,   依次遍历主串s,即第一次从位置0开始len2个字符是否与t对应的字符相等,如果完全相等,匹配成功;否则,从下个位置1开始,再次比较从1开始len2个字符是否与t对应的字符相等。。。。 BF算法思路清晰简单,但是每次匹配不成功时都要回...
分类:编程语言   时间:2015-05-26 23:30:56    阅读次数:430
Java程序员修炼之道 之 单元测试公开课
5月初的时候,我发了一个帖子说要开始讲单元测试,但是20多天过去了,为什么没有更新呢? 原因就是我在做视频公开课,发现光文字表现的话比较费劲,所以我决定录制视频,做成公开课。 第一个录制的是JUnit技术,课程地址:http://edu.csdn.net/lecturer/board/908 欢迎大家观后留言探讨哦。...
分类:编程语言   时间:2015-05-26 23:28:56    阅读次数:249
数组中出现次数超过一半的数字
题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。 思路: 数组中有一个数字出现的次数超过数组长度的一半,也就是说它出现的次数比其他所有数字出现次数的和还要多。因此我们可以考虑在遍历数组的时候保存两个值:一个是数组中的一个数字,一个是次数。当我们遍历...
分类:编程语言   时间:2015-05-26 23:29:03    阅读次数:285
C++构造、析构、继承、多态--一道笔试题都考到了
#include class A { A() { printf("A constrution.\n"); } ~A() { printf("A deconstrution.\n"); } void funA(); virtual void funB(); }; void A::funA() {...
分类:编程语言   时间:2015-05-26 23:28:10    阅读次数:162
java的反射原理与Spring的自动注入(转载)
Java反射原理与Spring的自动注入反射的定义java的反射机制就是在运行状态中,对于任意一个类都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Sping的自动注入原理一个Bean的类...
分类:编程语言   时间:2015-05-26 23:28:24    阅读次数:207
Python学习系列(八)( 面向对象基础)
Python面向对象编程
分类:编程语言   时间:2015-05-26 23:26:24    阅读次数:137
黑马程序员_JavaSE学习总结第19天_IO流1
------- android培训、java培训、期待与您交流! ----------19.01 集合的特点和数据结构总结HashSet、HashMap、Hashtable判断元素唯一性的方式:通过对象的hashCode和equals方法来完成元素唯一性如果对象的hashCode值不同,那么不用判断...
分类:编程语言   时间:2015-05-26 23:26:20    阅读次数:185
JAVA: List用法
1、List中可以添加任何对象,包括自己定义的新的类。class Person{.....}上面定义了一个Person类,下面看好如何使用ListPerson p1=new Person();Person p2=new Person();List list=new ArrayList();list....
分类:编程语言   时间:2015-05-26 23:24:09    阅读次数:127
【学习笔记】【C语言】第一个C程序
1.新建C语言程序 *打开Xcode *新建文件 *选择C语言程序 *输入程序名称 *选择存放路径 *创建完成后 2.也可以用终端来创建 通过指令来创建.c文件 3.编写代码 ...
分类:编程语言   时间:2015-05-26 23:23:19    阅读次数:186
C++学习
范磊零起点学通C++第3章第4节 函数的声明和定义 1 #include 2 using namespace std; 3 //程序中使用函数,必须先声明,然后再定义,函数的声明叫函数原型,函数定义叫函数实现 4 //声明的目的是告诉编译器你即将要定义的函数的名字是什么,返回值的类型是什么以及参数....
分类:编程语言   时间:2015-05-26 23:21:58    阅读次数:157
C++ —— 重载、覆盖和隐藏
一、重载发生在同一个类当中,当在同一类当中定义了方法A,然后又定义了方法B,B和A的方法名相同,但是参数不同,那么再是称B重载了方法A。class test{public: void A(); void A(int);}二、覆盖发生在子类和父类当中,在父类当中定义了方法A,并且其为vir...
分类:编程语言   时间:2015-05-26 23:22:22    阅读次数:126
JavaScript进阶 - 第6章 事件响应,让网页交互
6-1什么是事件JavaScript创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个...
分类:编程语言   时间:2015-05-26 23:21:47    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!