这些概念我相信百度上有一大堆,在这里,我是以一个程序员的角度来看。
进程是一个静态的概念,机器上运行的都是线程,一个进程里面可以包含多个线程。
一个exe文件,class文件是一个进程,在一个时间点上,一个CPU上只有一个线程,
但速度极快,所以就像是有多个进程同时在运行。
在java中,启动新线程有两种方法:
1.继承自Thread类。2.实现Runnable接口(具体可以参考其他资料...
分类:
编程语言 时间:
2014-08-30 12:41:39
阅读次数:
284
使用asp.net mvc习惯了,最近项目中又开始使用asp.net,有大量的ajax方法调用,之前有两种方法来处理:Switch case :方法少还行,如果很多,就太蛋疼了,而且方法堆在一块,也不美观匿名方法:方法复用不好,vs代码也不便于折叠最近研究了一下用反射方法来做,把类中所有公开方法都通...
分类:
Web程序 时间:
2014-08-29 21:19:58
阅读次数:
211
Enemy Double Queue!
题目大意:维护一种数据结构,支持以下操作:
1.插入一个值
2.查询最大值并删除
3.查询最小值并删除
元素的值
这数据结构一看就是堆。。。不过堆结构不能同时维护最大值和最小值,于是我们开两个堆,一个大根堆,一个小根堆
其中一堆删除时,另一堆也要删除相应元素
于是删除的话有两种方法
1.映射 1000W开数组映射妥妥MLE 于是我们在两个堆...
分类:
其他好文 时间:
2014-08-29 18:28:18
阅读次数:
277
强类型语言在创建对象时总会显式或隐式地包含对象的类型信息。也就是说,强类型语言在分配对象内存空间时,总会关联上对象的类型。相比之下,弱类型 语言则不会这样做。在分配了内存空间之后,有两种方法释放空间...
分类:
其他好文 时间:
2014-08-29 16:26:48
阅读次数:
180
EditText中动态设置明文、密文的切换:EditText中在代码中动态设置明文、密文切换的两种方法:1. EditText edt = new EditText(context);密文:edt.setTransformationMethod(PasswordTransformationMetho...
分类:
移动开发 时间:
2014-08-29 14:37:47
阅读次数:
199
NLog支持以多种不同方式配置,目前同时支持直接编程和使用配置文件两种方法。本文将对目前支持的各种配置方式作详细描述。日志配置通过在启动的时候对一些常用目录的扫描,NLog会尝试使用找到的配置信息进行自动的自我配置。当你运行一个独立的*.exe客户端可执行程序时,NLog将在以下目录搜索配置信息:标...
分类:
其他好文 时间:
2014-08-29 12:38:57
阅读次数:
231
给你一个表达式,其包括一些0,1变量和一些逻辑运算法,让你推断其是否为永真式。计算表达式的经常使用两种方法:1、递归; 2、利用栈。code(递归实现)#include #include #include #include #include using namespace std;char str[...
分类:
其他好文 时间:
2014-08-29 09:25:47
阅读次数:
205
在Extjs中,FormPane表单提供了各种各样的验证。在表单验证前需要在onReady的function({})内添加以下代码:Ext.QuickTips.init(); //为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。出现错误提醒有两种方法...
分类:
Web程序 时间:
2014-08-29 00:06:56
阅读次数:
327
1 shell脚本执行方法有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。新产生一个shell然后再执行scripts的方法是在scripts文件开头加入语句:#!/bin/sh。....
分类:
其他好文 时间:
2014-08-28 11:13:39
阅读次数:
218
题目地址:HDU 1203
水题。。简单的01背包。因为习惯问题,每次都是只判n和m的一个为0就退出。。这次得判两者都为0时才退出。。害我用了直接和间接两种方法分别写了一次。。sad。。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#includ...
分类:
其他好文 时间:
2014-08-27 22:05:48
阅读次数:
307