简介在共享内存的多处理器结构中,可以用线程来实现并行。对于UNIX系统,IEEE POSIX
1003.1c标准规定了C语言线程编程接口的标准。这份标准的实现就是POSIX threads,
或者称为Pthreads.本文开始先介绍线程的基本概念,动机和设计方面的一些考虑。 接下来是Pthreads...
分类:
编程语言 时间:
2014-05-17 21:32:58
阅读次数:
464
又是新的一天, 昨天
晚上1点过才睡,实实在在的手机党,看淘宝都看得那么入神。(ps:最近生活离不开淘宝)但是今天白天上课居然没有大睡,就是上数据结构的时候有点走神,我们今天讲的是平衡二叉树,说到这里,可以简单总结下今天学习的内容,每个结点和上的平衡因子(该结点的左子树的深度减去右子树的深度)只能是...
分类:
其他好文 时间:
2014-05-17 21:34:10
阅读次数:
230
开放-封闭原则:是说软件实体应该可以扩展,但不可修改。设计人员必须对于他设计的模块应该对哪种变化封闭做出选择,先猜测出最有可能发生的变化种类,然后构造抽象来隔离那些变化。面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。拒绝不成熟的抽象和抽象本身一样重要。
分类:
其他好文 时间:
2014-05-17 21:35:26
阅读次数:
282
抽象不应该依赖谢姐,细节应该依赖于抽象:针对接口编程,不要对实现编程。例如电脑内的内存坏了不会影响到其它模块,而且什么品牌都可以插入内存插槽,而不仅限于某个品牌的内存条。A。高层模块不应该依赖底层模块,两个都应该依赖抽象。B。抽象不应该依赖细节,细节应该依赖抽象。里氏代换原则(LSP):子类型必须能...
分类:
其他好文 时间:
2014-05-17 21:34:49
阅读次数:
299
面对对象设计面对对象设计思想:把方法定义在合适的对象上。人在黑板上画圆,其实是调用圆的构造方法。司机刹车,实际上刹车的方法在车上面,我们只是调用刹车的方法,刹车的方法在车上。classCircle1{doubler;publicCircle1(doubler){this.r=r;}}new对象就能新...
分类:
编程语言 时间:
2014-05-17 21:36:06
阅读次数:
451
Hadoop1.1.2版本没有直接适合Eclipse的安装插件,需要手动打包jar文件。我的系统配置:VMware
Workstation10CentOS-6.5-i386hadoop-1.1.2eclipse_SDK_3.7.2_win32系统配置说明: 我的电脑是Win7
32位的,安装了VMw...
分类:
系统相关 时间:
2014-05-17 21:37:29
阅读次数:
339
0x00 前言
从几年前第一次听说云计算来,到现在云计算、云服务已经充斥着我们的网络生活,比如百度的网盘、阿里巴巴的云主机,各大公司都将这个炒得很热的概念拿来吸引用户的眼球。今天花点时间对云计算做一个初步的了解,对自己做一个扫盲处理。 0x01
什么是云计算 NIST信息技术实验室2009年...
分类:
其他好文 时间:
2014-05-17 21:38:07
阅读次数:
271
大家当看完这一片文章以后,我们就可以自定义spinner了,那大家还等什么我们就来看看吧。在Android的UI开发中,Spinner(下拉列表)总是可以用到的,一个简单的自定义Spinner制作我们只需要记住这重要的五步,一个Spinner就可以应用而生了。
(1)新建一个Android工程,.....
分类:
移动开发 时间:
2014-05-17 21:38:39
阅读次数:
362
因为项目需要使用Linq来查询数据,但是在多条件查询时,需要使用一大堆if(...!=string.empty)等判断条件感觉不是很优雅。网上搜索以下,大概找到了两种办法,一种是老外写的一个类,感觉用着麻烦;还有就是提供一扩展个方法,参数为某个类型,当调用该方法时,用反射去遍历这个类型的属性,再拿....
分类:
其他好文 时间:
2014-05-17 21:39:19
阅读次数:
356
既有环境:1)下载安装p4merge2)安装git下面是配置p4merge为git
mergetool的步骤1. /usr/local/bin下创建extMerge文件:$ cat >>
/usr/local/extMerge#!/bin/sh/Applications/IDE/p4merge.ap...
分类:
其他好文 时间:
2014-05-17 21:41:46
阅读次数:
354
1.环境变量的配置:path键 值:bin文件夹的位置 classpath键
值:.2.第一个HelloWorld:public class Hello{ public static void main(String args[]){
System.out.print("Hello World!"....
分类:
移动开发 时间:
2014-05-17 21:41:13
阅读次数:
460
重装系统,发现程序出错,提示:由于您和其他用户试图同时改变同一数据,导致 Microsoft
Jet 数据库引擎停止进程。解决办法:直接打开ACC数据库,修复数据库,即可成功!
分类:
数据库 时间:
2014-05-17 21:40:34
阅读次数:
591
WinPhone8.1视频教程地址,Building Apps for Windows Phone
8.1,来自channel9,需要的朋友拿去。
分类:
移动开发 时间:
2014-05-17 21:43:11
阅读次数:
476
mysql_affected_rows: 得到 MySQL 最后操作影响的列数目。
mysql_close: 关闭 MySQL 服务器连接。 mysql_connect: 打开 MySQL 服务器连接。 mysql_create_db:
建立一个 MySQL 新数据库。 mysql_data_see...
分类:
数据库 时间:
2014-05-17 21:42:27
阅读次数:
268
Servlet中的监听器分为三种类型Ⅰ
监听ServletContext、Request、Session作用域的创建和销毁 (1)ServletContextListener
(2)HttpSessionListener (3)ServletRequestListenerⅡ 监听Servl...
分类:
其他好文 时间:
2014-05-17 21:43:56
阅读次数:
292
hash做法:#include#includeconst int Max =
100010;int home[Max],away[Max],hash[Max];int main(){ int n,sum,total; int i,j;
while(scanf("%d",&n)!=E...
分类:
其他好文 时间:
2014-05-17 21:44:37
阅读次数:
504
System.Data.Entity.DbFunctions.DiffDays(cs.StartTime.Value,DateTime.Now)
== 0//只获取当天ORXX.StartTime.Value.Date.Equals(DateTime.Now.Date)//只获取当天
分类:
其他好文 时间:
2014-05-17 21:46:34
阅读次数:
2805