搜索到与相关的文章
编程技术

openMP

最近在看多核编程。简单来说,由于现在电脑CPU一般都有两个核,4核与8核的CPU也逐渐走入了寻常百姓家,传统的单线程编程方式难以发挥多核CPU的强大功能,于是多核编程应运而生。按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的底层知识,从而提高编程效率。这两天关注的多核编程的工具包括openMP和TBB。按照目前网上的讨论,TBB风头要盖过openMP,比如openCV过去是使用op

系统 2019-08-29 23:16:48 2209

编程技术

工作流

导读:--工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,以及对每个任务(或活动)的描述。工作流在大多数的实际应用中的情况可

系统 2019-08-29 23:09:09 2209

编程技术

Abstract factory pattern-抽象工厂模式

参考文献:http://en.wikipedia.org/wiki/Abstract_factory_pattern抽象工厂模式(英语:AbstractFactory)是一种常见的设计模式。此模式为一个产品家族提供了统一的创建接口。当需要这个产品家族的某一系列的时候,可以从抽象工厂中选出相对系的系列来创建一个具体的工厂类别。例子假设我们有两种产品接口Button和Border,每一种产品都支持多种系列,比如Mac系列和Windows系列。这样每个系列的产品

系统 2019-08-29 22:50:00 2209

编程技术

做人的心计

做人的心计(你一定要看,照着做,你的人生一定很顺利!)来源:项志明的日志01.犯了错误就该诚实地认错——狡辩、诿过只会害了自己。02.朋友之间要保持距离——这样的友谊才能长久。03.钱追人,人追健康——有了健康,还怕挣不到钱么?04.别轻易转行——转行的风险很高,最好不要轻率为之。05.适度地抬高身价——在就业市场中,人也是一种商品。06.把敬业变成习惯——从长期看是为了自己。07.运用累积法壮大资产——不求快,不求多,不中断。08.忍一时,争千秋形势比人

系统 2019-08-29 22:48:12 2209

编程技术

display:inline-block的实际应用

前面一篇博文有讲关于display:inline-block在FF出现空白的解决方案,这篇博文主要讲解下display:inline-block的实际应用。应用一如下图所示。当固定宽度,固定高度,向左浮动float:left就解决了。但是,这个设计中内容是可变的,也就意味着当内容增多,高度不一就会破坏这个布局。你也许会想到每一行三个放在一个UL里,然后程序员3*N的循环,现在用display:inline-block来解决这个问题

系统 2019-08-29 22:47:34 2209

编程技术

[Jsp]使用jsp实现word、excel格式报表打印

[Jsp]使用jsp实现word、excel格式报表打印因为msword和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为Web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式word页面只要在jsp头设置如下指令:<%@pagecontentType="application/msword;charset=GBK"%>excel如下:<%@pagecontentType="applica

系统 2019-08-29 22:45:03 2209

编程技术

图解DotNet框架之六:System.XML

(声明:本系列只想给大家介绍.net框架,并不是语法和类的使用的讲解,所以只能概括的描述一下所提到的类,如果有疑问可以到MSDN上面去查)上面一篇,对system.Reflection做了初步的研究,本来这篇开始要讲解Winform应用程序的流程框架,可是突然想到还有XML这个东西没有讲解,只好这篇补上了,下篇再讲应用程序吧,失误,请原谅!XML是一种标记语言,就应该有一种工具按一定的语法来分析和理解存储在文档中信息。这个工具就是XML分析器---一个组件

系统 2019-08-29 22:35:05 2209

编程技术

OpenSolaris的精神本质

1.引言自从2004年6月Sun微系统公司正式宣布要将其旗舰操作系统软件Solaris开放源码之后,计算机行业内外对此的反应可以说是众说纷纭。作为Sun公司的基础性和重要的软件产品,为什么要将Solaris开放源码?OpenSolaris的方式究竟如何?OpenSolaris的优势,面临的机遇和挑战又是什么?它同其他的开放源码操作系统(GNU/Linux和FreeBSD等)将会是什么关系?它会对Sun公司带来什么样的影响?开放源码的Solaris对整个计算

系统 2019-08-29 22:13:38 2209

编程技术

tipswindow 控件学习(弹出效果)

down1.0关于插件:一个基于jQuery的弹出层。支持拖拽,支持内容为文字,图片,URL等!至于兼容性。在IE6下,弹出对像无法绝对固定。其他应该没啥大问题;应用演示:弹出文本信息提示:tipsWindown("提示","text:提示信息内容","250","150","true","","true","msg")弹出页面中的某个ID的html:tipsWindown("标题","id:testID","300","200","true","","t

系统 2019-08-29 22:10:43 2209

编程技术

第三章 授权——《跟我学Shiro》

目录贴:跟我学Shiro目录贴授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。主体主体,即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。资源在应用中用户可以访问的任何东西,比如访问JSP页面、查看/编辑某些数据、访问某个业务方法、打印文本等等

系统 2019-08-29 22:00:46 2209