进程与线程
进程是程序的一次动态执行过程,它经历了从代码加载、执行、执行结束的一个完整过程,这个过程也是整个进程的生命周期。
多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发机制的基本单位。
传统的单核CPU在同一个时间段可以有多个程序在执行,但是只能有一个程序在某一时间点运行,所有的程序都要抢占CPU资源。
多核CPU下程序会并发执行。
Java中多线程的实现
...
分类:
编程语言 时间:
2015-01-06 10:11:44
阅读次数:
166
0、 引言
由于教学课程改革的不断推进,中等职业学校只有大力的改革钢琴课教学方式,才能够培养出更加优秀的学前教育教师和幼儿园教师。鉴于此,本课题对“中等职业学校学前教育专业钢琴集体课教学改革”进行探讨与研究具有尤为深远的重要意义。
1、 钢琴集体课程改革的目的以及意义
对于学前教育专业的钢琴教学而言,其目的是为了培养出基本掌握钢琴的将来从事幼教工作的教师,而是不是培养出专业的演奏...
分类:
其他好文 时间:
2015-01-06 10:10:47
阅读次数:
135
一直都傻傻的以为用final关键字定义的都是不可变的。没想到的是对基本类型来说,这是一直成立的。
但是对于final修饰的对象,仍然可以修改对象里面的对象和成员变量。不变的只是当前对象的地址。
昨天我还信誓旦旦的和被人说我用final修饰对象了,它是不可变的,它里面的数值是不会被修改的(其实是可以被修改的)!!!想想就觉得惭愧,特以此文告诫自己,在不明事情真相的情况下不要妄下结论。
对于基本类型,例如final int x=1,这时x是“真正的”不可变,即进行...
分类:
其他好文 时间:
2015-01-06 10:09:02
阅读次数:
122
1、cin>>
用法1:最基本,也是最常用的用法,输入一个数字:
#include
using namespace std;
main ()
{
int a,b;
cin>>a>>b;
cout<<a+b<> 是会过滤掉不可见字符(如 空格 回车,TAB 等)
cin...
分类:
其他好文 时间:
2015-01-06 10:03:14
阅读次数:
144
以下是一些基本的编程遵循的守则:
1、尽可能的使用32位数据。因为英特尔的处理器是以32为位基准的,其中对32位进行了优化。
2、对于频繁调用的一些小函数,应声明为内联函数。
3、尽可能的使用全局变量,但避免产生可读性差的代码。
4、避免使用浮点数进行加法和减法运算,因为整数单元通常比浮点数单元运算快。
5、尽可能使用整数。尽管浮点数处理器几乎和整数一样快,但...
分类:
其他好文 时间:
2015-01-06 10:01:42
阅读次数:
176
学习Android应用开发已经有一段时间了,对涉及应用开发的主要基础知识已经有了一定的了解,学习过程中写的博客被我整理成立了一个专栏《Android应用开发基础》。但是基本上写的代码都是一些单一知识点的演示Demo,与一个完整的产品相差甚远。要具备开发复杂的产品级应用的能力,在掌握了应用开发的基础知识的前提下,最好的方法莫过于模仿别人开发的优秀应用。在模仿中循序渐进,以程序员角度去看待每一个APP...
分类:
移动开发 时间:
2015-01-06 09:58:27
阅读次数:
425
好的习惯,需要不断的培养和强化,直到成为一种习惯,然后成为思想的一部分。
上班前或者下班后,有空我都要给我家小家伙读一读《三字经》或者《弟子规》,他可能并不懂这些文字的内容,但是我希望这些知识能够陪伴他长大,成为思想和行动的一部分。
我们设计系统架构、做数据库规划的时候,也有一些基本的原则。
不知道没有关系,多学习就知道了
不懂没有关系,多看几次就懂了
持之以恒就是人生。...
分类:
数据库 时间:
2015-01-06 09:57:13
阅读次数:
216
基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后用同样的方法递归地排序划分的两部分。
下面用一个动态图来说明快速排序的原理。...
分类:
编程语言 时间:
2015-01-06 09:57:06
阅读次数:
178
本人菜鸟,w3cschool上的东西,觉得很好。 导入库 默认的规则,基本上够用 了,1required:true必须输入的字段。2remote:"check.php"使用 ajax 方法调用 check.php 验证输入值。3email:true必须输入正确格式的电子邮件。4url:true必.....
分类:
Web程序 时间:
2015-01-06 09:50:51
阅读次数:
271
原文:C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试在上篇《C#开发微信门户及应用(22)-微信小店的开发和使用》里面介绍了一些微信小店的基础知识,以及对应的对象模型,本篇继续微信小店的主题,介绍其中API接口的封装和测试使用。微信小店的相关对象模型,基本上包括了常规的商品、商品分...
分类:
微信 时间:
2015-01-06 09:43:45
阅读次数:
389