码迷,mamicode.com
首页 > 编程语言
进程和线程通俗理解
cpu:工厂一次只能有一个车间开工:cpu一次只能运行一个任务进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态一个车间里,可以有很多工人。他们协同完成一个任务。线程就好比车间里的工人。一个进程可以包括多个线程车间的空间是工人们共享的,比如...
分类:编程语言   时间:2014-05-24 09:00:49    阅读次数:515
python 的var_dump
from __future__ import print_functionfrom types import NoneType__author__ = "Shamim Hasnath"__copyright__ = "Copyright 2013, Shamim Hasnath"__license_...
分类:编程语言   时间:2014-05-26 09:29:50    阅读次数:495
编程题目记录140522:C++的第一份还算丰富的代码
题目: C++ primer第十章的大作业,打开一个文件,输入一个字符串,查找该字符串出现的所有地方并列出计划: TestQuery类。尝试通过multimap来替代原书中map 和set的功能class TestQuery{ public: void InputFile(i...
分类:编程语言   时间:2014-05-26 09:30:57    阅读次数:336
java内存分析
链接:http://blog.csdn.net/chana1101/article/details/5632393
分类:编程语言   时间:2014-05-26 09:31:31    阅读次数:226
JUnit 4 使用 Java 5 中的注解(annotation)
JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试...
分类:编程语言   时间:2014-05-26 09:32:04    阅读次数:302
Java面向对象程序设计--与C++对比说明:系列3(Java 继承机制)
继承(inheritance)背后的核心思想是:可以在现有类的基础上创建自己的新类,在新类中继承原来类的方法和数据域,并添加适合当前应用场景的新的数据和方法。1. 类,超类,子类 (class,superclass,subclass): Java 中的inheritance都是public i...
分类:编程语言   时间:2014-05-26 09:33:26    阅读次数:442
java 集合类
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组O....
分类:编程语言   时间:2014-05-26 09:32:53    阅读次数:258
java 抽象类与接口的区别
在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予 了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行...
分类:编程语言   时间:2014-05-26 09:36:05    阅读次数:303
Adapter 模式 java 实现
适配器模式把一个类的接口变换成客户端期待的另一个类的接口,使原本接口不匹配的两个类能够在一起工作。适配器有两张实现形式,分别为类的适配器模式和对象的适配器模式类的适配器模式:我们的目标是将SpecificRequest()转化到Request()。类的适配器解决方案是创建一个类Adaptor继承Ad...
分类:编程语言   时间:2014-05-26 09:38:55    阅读次数:390
看看JavaScript中void(0)的含义
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression是一个要计算的 JavaScript 标准的...
分类:编程语言   时间:2014-05-26 09:44:10    阅读次数:314
JavaScript判断浏览器类型及版本
你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览...
分类:编程语言   时间:2014-05-26 09:56:19    阅读次数:346
javascript 变量解析
1.JavaScript中,你可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为 hoisting(悬置/置顶解析/预解析)。当你使用了一个变量,然后不久在函数中又重新声明的话,就可能产生逻辑错误。对于JavaScript,只要你的变量是在同一个作用域中...
分类:编程语言   时间:2014-05-26 09:58:41    阅读次数:242
Javascript判断是否是ipad的浏览器
ipad用的是Safari Mobile浏览器,访问的UA为:Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7...
分类:编程语言   时间:2014-05-26 10:00:50    阅读次数:351
单片机C语言的程序架构
初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等. 这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不同的...
分类:编程语言   时间:2014-05-26 10:04:40    阅读次数:302
C++模板学习
转自http://www.cnblogs.com/gaojun/archive/2010/09/10/1823354.html1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值...
分类:编程语言   时间:2014-05-26 10:04:20    阅读次数:255
[leetcode]N-Queens @ Python
原题地址:https://oj.leetcode.com/problems/n-queens/题意:经典的N皇后问题。解题思路:这类型问题统称为递归回溯问题,也可以叫做对决策树的深度优先搜索(dfs)。N皇后问题有个技巧的关键在于棋盘的表示方法,这里使用一个数组就可以表达了。比如board=[1, ...
分类:编程语言   时间:2014-05-26 10:07:52    阅读次数:274
[leetcode]Symmetric Tree @ Python
原题地址:https://oj.leetcode.com/problems/symmetric-tree/题意:判断二叉树是否为对称的。Given a binary tree, check whether it is a mirror of itself (ie, symmetric around ...
分类:编程语言   时间:2014-05-26 10:18:52    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!