摘要:
/ test_11.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <vector>#include <iostream>#include <assert.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <Windows.h>using 阅读全文
摘要:
#ifndef SAFE_DELETE#define SAFE_DELETE(p) { if(p){delete(p); (p)=NULL;} }#endif#ifndef SAFE_DELETE_ARRAY#define SAFE_DELETE_ARRAY(p) { if(p){delete[] (p); (p)=NULL;} }#endif#ifndef SAFE_RELEASE#define SAFE_RELEASE(p) { if(p){ (p)->Release(); (p)=NULL;} }#endif 阅读全文
摘要:
对于多核程序,多线程对于程序的性能至关重要。 下面,我们将对Intel MKL 有关多线程方面的设置做一些介绍:我们提到MKL 支持多线程,它包括的两个概念:1>MKL 是线程安全的: MKL在设计时,就保证它是一个线程安全的库函数。 也就是说,无论是在单个线程中调用MKL函数,还是在多个线程中同时使用Intel MKL 函数,都能够确保函数有正确的计算结果。2>MKL函数内部实现了多线程优化。许多MKL的函数,已经包括内部多线程的实现。用户调这些函数时,只需设置多线程的数目,MKL 函数的内部,就可以同时进行多个线程的并行计算。 Intel MKL 还提供了一个单线程版本的库函数 阅读全文
摘要:
纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢?这是为什么呢?今天风吹就给大家简单分析下:1."作坊"式管理"作坊"往往是效率最高的,国软几乎都是从作坊走过来的,但把作坊式的管理模式套用到一个不断壮大的公司中显然是不行的.组织架构到达一定程度后就必然要进行分工的细化,依靠作坊式的"暴力开发"是行不通的.2."法制社会"上班必须打卡,迟到要扣钱,还一次比一次多,加班没有加班费,反正算下来就是,只有扣钱的项目, 阅读全文
摘要:
可以说在过去的两个月IT界所发生的一切都非同寻常,乔布斯辞职了,Google把Motorola并购了,微软炫了一下Windows 8,还宣布开始用ARM了,Google开始和英特尔合作了,AT&T与T-Mobile的并购也在紧密锣鼓进行中了,HP将去年投资上亿的手机产品剥离了,微软根据苹果产品线路图也为自己设计了2013的宏伟蓝图,宣称他们的操作系统不但可以用于PC,还可用于平板电脑。在所有发生的一切中,Windows 8最有望在未来五年在IT界发生最为深远的影响。记得一些分析师说过,Windows Phone将会在2015年超过Android系统,人们当时都觉得他们疯了。但是他们也可 阅读全文
摘要:
Google编程之夏(Google Summer of Code),是由Google公司所主办的年度程式设计比赛,第一届从2005年开始。“Summer of Code”之名取自1967年的“夏日之爱”(Summer of Love)风潮。比赛的主要目的是鼓励学生参与开放源代码的程式设计活动。下面是今年的Google编程之夏部分入围名单截图: 阅读全文
摘要:
对于互联网公司来说,用户体验起到至关重要的作用,能否给用户留下深刻的印象;开发出的产品是否实用、易用?等等这些都是开发者必将思考的话题。当有用性一样的时候,大家的竞争重点就是易用性了,这就是互联网产品如此重视用户体验的原因。什么是用户体验?用户体验(User Experience,简称UE)是一种纯主观在用户使用产品过程中建立起来的感受。顾名思义即用户在使用你的产品过程中的感受、心情、情绪、体验,也是会诱导用户选择你的产品而非竞争产品的因素。那么,如何做出更加优秀的互联网用户体验?本文将为你支招,看看各位大牛是如何解答的:吴伟新浪产品设计师 :不要让用户做不必要的思索1.不要让用户做不必要的思 阅读全文
摘要:
根据最新的协议数据分析,不光是GPL,另外一些copyleft(AGPL,LGPL 等等)协议的使用率在不断下降,并且下降的速度越来越快。这结果是在意料之中的,因为GPL非常的复杂。越来越多的个人和企业将选择更加简单、直接的协议,比如BSD或者MIT协议。这并不是说很多项目从GPL更改到其他协议,而是很多新的项目会选择其他对社区更友好的协议。 阅读全文
摘要:
今天在工作中我对一个同事说,PyDev 2.5.0现在对TDD(测试驱动开发)提供了很酷的支持了。我并不是一个对TDD很痴迷的倡导者,对其它事物也一样,但仍不免激起了一场讨论。这个家伙,让我们暂叫他约翰,说:“在开发一个功能时TDD可以节省开发的时间,但有时候一个功能需求,要求的是如此的紧急,我们要尽可能快的交付这个功能,软件测试放在以后再说。”诸如这样的话让我欲哭无泪。我极力解释说,没有测试,发布的代码会存在不可想象的风险。就像这个功能非常的重要一样,你的产品也会因此受到严重的破坏。尤其在使用Python语言时,很少有问题会在编译期显示出来(一个简单的书写错误就会导致运行期的一个Attrib 阅读全文
摘要:
一、新买笔记本不需要激活,也不需要前三次的充电12小时深充深放,这主要是锂电池的原理和特性决定的。电池设计有电量保护,不可能将电量完全用完,当然也不可能过度充电。二、笔记本电池的寿命受周围环境的影响很大,最好将电脑放置在25度到40度之间的环境里。如果要长时间放置电池,应该放置在干燥低温环境中,并使电池剩余电量达到一半左右,一般每隔一个月左右拿出来充充电,使用一次就行。三、电池容量不是越大越好。一般情况下容量越大的电池使用寿命越短。电池循环使用寿命是有限的,通常都是几百次而已 。但并非充电次数,而是指完全放电次数,也就是说当二手笔记本插上电池盒外接电源时,剩余电量为95%时,电池会充一次电到1 阅读全文