02 2012 档案
摘要:http://blog.csdn.net/supermegaboy/article/details/4855010http://blog.csdn.net/supermegaboy/article/category/622235C/C++的数组不同于VB等语言的数组,是有层次的,这个层次指的不是维度,而是象俄罗斯有名的套娃一样,一维套一维,亦即数组的嵌套,数组的元素也是数组,VB等语言的数组与之相比更像一个平面。数组嵌套这个现象从其它语言的角度来看有点奇特,但其实原因也很简单。C/C++的对象模型并不视数组为某种数值的简单集合,而是对象的聚集,每个元素都是一个对象。元素为整数对象,就是整数数组
阅读全文
摘要:编者按:基于Windows Phone 7 应用程序或游戏的开发工作并不容易,若要通过认证并具备在 Windows Phone 7 商城中上市的资格更有许多应该注意的事项。今天小编就来为WP的开发者们讲述整个应用提交的过程,并且为大家出谋划策,规避遭拒和下架的风险。内容摘要:第一部分 XAP软件包提交注意事项第二部分 应用程序代码验证第三部分 各种应用截图提交注意事项第四部分 微软的应用程序策略第五部分 特定应用程序类型的其他审核要求第六部分 心得总结每一个WP开发者都比较清楚,向微软的WP应用商店提交审核时,开发者被要求在提交过程中,微软要对其程序进行验证。该过程包括检查元数据和验证上传的X
阅读全文
摘要:http://we.pcinlife.com/thread-1689813-1-1.html发表于:2011-6-13 19:53:24AMD今天宣布推出四款全新的软件开发工具和方案,可进一步优化应用程序对OpenCL标准规范的支持,并且全部支持Fusion APU融合处理器。gDEBugger:一款先进的OpenCL/OpenGL调试器、 程序分析器和内存分析器,可以在AMD GPU上实时调试OpenCL内核,并在分析内核变量和数据的同时单步调试源代码。该工具来自新成立的AMD研发中心,由AMD 2010年十月收购的新兴公司Graphic Remedy组建而来。gDEBugger可作为微软V
阅读全文
摘要:http://blog.csdn.net/leezy_2000/article/details/7259706恰如标题,第二定律表示为:在思维可以精确量化前,量化管理在程序员身上永无可能。这次估计会有争议,所以这里给出具体的逻辑链以及对应的分析。逻辑链:软件是一种固化的思维→思维的本质是概念和逻辑→概念和逻辑无法直接度量和精确度量→度量过程中需要很多的主观判断→以目标为导向的,个人中心的量化管理(相关的激励和惩罚)将崩溃具体分析:公平公正是管理的基石,为达成这一目的很多人会想到量化管理,但量化管理的基石却往往被忽略。对人进行量化管理的基石是:量化后的数字主要受个人表现这一个因素的影响,否则将产
阅读全文
摘要:http://blog.csdn.net/leezy_2000/article/details/7253614软件这个行业里有些规则是很有杀伤力的,比如很有名的摩尔定律。总结出这些规则的意义在于可以大致的照明方向,免得努力来努力去却走到了阴沟里。现实中种种利益纷争、观点之争看似纷繁,但在大时间尺度下来看却都是规则的实现手段。这就好比下围棋,每一手都要为谋得利益而计算,但结局却只有三种:赢、输或和,这就是规则的力量。民以食为天,所以第一定律从收入开始。程序员第一定律可以表述为:程序员的收入是技能复杂度和技能实现可能程度的函数。如果程序员的工资是S,社会平均水平的工资为A,程序员掌握的技能复杂度为
阅读全文
摘要:http://blog.csdn.net/sxwyf248/article/details/7253038 从2011年7月底从学校出来到北京找实习和工作,到现在差不多半年了。期间参加了大大小小许多家公司的校园招聘,由于自己的实力问题没能拿到一个 Offer,好在运气不错,最后拿到了所在实习公司Offer,对我而言已经非常理想,我也很满意,也算是不错的收获吧。现在对参加过的一些公司的笔试、 面试进行简答的整理和总结,以供大家参考。面试中常问的非技术类问题:1.简单介绍一下你自己。2.对自己做个评价,优点、缺点。3.自己做过的项目,详细介绍一下。4.实习经历,在实习过程中遇到哪些问题,如何解..
阅读全文
摘要:http://news.csdn.net/a/20120214/311807.htmlCSDN博客本期热文推荐,为您介绍有关Windows Phone 7 移动应用开发的10个博客和专栏,分享他们的日积月累的宝贵经验,希望这些文章对Windows Phone 7开发者们能有所启发和帮助。[1] 周岳:Windows Phone 7 TipsWindows Phone 7: MVVM之命令绑定提交使用非官方支持语言的应用Windows Phone 7 客户端数据库5个必须的WP7 toolkitsWP7 全景视图界面设计Ghassan Chahine WP7教程[2]杨海龙:Windows Ph
阅读全文
摘要:导读:近日,whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文内将参差不齐的程序员按照技术水平分为从“读写”到“上帝”,共十一个阶段,以帮助广大程序员找到自身定位并从中发现自己发展方向。以下是文章摘要:随着技术发展,编程悄然融入了我们的生活。我们已然离不开那些程序和编程语言。很多人都在不同程度地谈论着如何编程,也诞生出很多编程语言排行,那么程序员到底应该如何分级呢?首先要明白什么是程序员。设计自己的Apache Web服务器的家伙?制作一个复杂Excel的家伙?还是能自己开发RPG的家伙?Minecraft
阅读全文
摘要:2012-02-14 11:00 | 1042次阅读 | 来源:Tencent CDC Blog 【已有2条评论】发表评论关键词:准备,风格,8,Windows,开发者 | 作者:Tencent CDC Blog | 收藏这篇资讯微软将在2月29日全球移动大会上,面向消费者发布Windows 8,Windows Store当天也会面世,它将支持从41个市场提交应用程序,超过最初的27个市场,Metro风格的应用无疑将是Win8系统的一道靓丽的风景线。你跃 跃欲试了吗,那么,你准备好了在Win8平台上设计你的应用吗?笔者对微软MSDN网站关于设计规范相关内容进行了一次较为全面的翻译,与大家一起迎
阅读全文
摘要:http://news.mydrivers.com/1/201/201055.htm一如Llano APU发布时承诺的那样,AMD今天发布了新版加速计算软件开发包APP SDK 2.5,包含对OpenCL 1.1版标准规范的支持。从催化剂11.4开始,AMD就把Windows平台的OpenCL运行时集成到了催化剂驱动包中,无需额外单独安装即可执行加速计算。最新版的AMD APP SDK 2.5则是配合催化剂11.7而来的,专门针对Fusion APU进行了多处关键的性能增强。AMD特别强调说,APU释放了传统PCI-E总线带来的CPU-GPU通信带宽限制,借助APU零拷贝路径已获得最高15GB
阅读全文
摘要:http://info.it.hc360.com/2011/10/081804594129.shtml·异构计算是趋势异构计算这个概念其实已经提出有些年头了,随着今年AMD APU的发布,异构计算又回到了人们关注的焦点上来。作为目前唯一一家同时具有一流CPU和GPU设计制造能力的企业,AMD引领异构计算的大趋势,开启了计算机产品的新时代。CPU与GPU协作进行异构计算示意图(基于OpenCL) 得益于真融合架构,APU将CPU和GPU融合在同一个芯片上,通过分享系统总线、内存寻 址空间等,使芯片之间的数据传输速度得到有效的提升。所谓真融合,意即AMD APU并非将CPU和GPU简单粘
阅读全文
摘要:http://server.chinabyte.com/207/12067707.shtml2011-05-03 11:06ZDnet佚名 AMD近日宣布了与Multicoreware公司的新合作,后者是多核和异构计算环境软件解决方案和开发工具的领先供应商。这项合作将向开发人员提供一套高级OpenCL™优化工具套件,此工具致力于提升软件开发者的创新能力,并能够优化软件,以全面挖掘AMD加速处理器(APUs)的独有计算能力。 负责Fusion体验的AMD公司副总裁Manju Hegde指出:"加速的并行计算代表了移动设备领域前所未有的计算性能水平,而Multicoreware公司正在开
阅读全文
摘要:http://www.sosol.com.cn/html/2011/201112/20111220_222017_1.htmlAMD今天放出了新版加速计算开发包APP SDK 2.6,虽然版本号上只增加了0.1,但是更新内容却非常多,而且都是重量级的。 新版开发包继续支持OpenCL 1.1,并使用OpenCL ICD(可安装客户端驱动)做为软件堆栈的一部分。如果你的代码是使用ATI Stream SDK 2.0测试版编写的,需要重新编译才能兼容OpenCL ICD。APP SDK 2.6开发包、催化剂11.2驱动程序的主要新特性有:1、Windows/Linux催化剂驱动直接整合Open..
阅读全文
摘要:http://www.91grk.com/thread-1398-1-1.html挂靠:挂靠的意思就是企业要提升资质,需要一些证书(如项目经理证书和高级项目经理证书),而他手里没这么多证书,就出钱向大家借证书用几个月,然后付给一定金额的费用。初始:就是你考试过了,第一次注册项目经理,因为手续比较麻烦,所以费用会相对低一些,大概6000-8000是一个比较合理的区间。转注:就是A公司帮你你注册完了,你拿到第一笔钱了,要继续到B公司去弄钱,转到B公司的这个过程就叫做转注。转注只要四个章(A公司的章、A公司所在省的主管部门的章、B公司的章、B公司所在省的主管部门的章),手续相对简单,所以费用稍微高一
阅读全文
摘要:http://www.cnblogs.com/Ninputer/archive/2009/12/11/1622190.html译者注:DirectX一直是Windows上图形和游戏开发的核心技术。 DirectX提供了一种在显卡上运行的程序——着色器(Shader)。在DirectX 11之前,着色器是与具体的渲染步骤绑定的,例如像素着色器,顶点着色器等等。而从DirectX11开始,DirectX增加了一种计算着色器 (Compute Shader),它是专门为与图形无关的通用计算设计的。因此DirectX就变成了一个通用GPU计算的平台。鉴于GPU拥有极其强大的并行运算能力, 学习使用Di
阅读全文
摘要:http://www.cnblogs.com/Ninputer/archive/2011/08/18/2145045.html前几天技术大牛Vczh同学开发了一个函数图像绘制程序, 可以画出方程f(x,y)=0的图像。他的原理是用图像上每一点的坐标带入函数f得到针对x和y的两个方程,再用牛顿迭代法求解得到一组点集,然后画到图 像上。用他的程序可以画出各种各样令人惊叹的方程图形。但是他的程序非常慢,因为对每一个点坐标都用牛顿迭代法求解是一项很费时的任务,即使采用了 Parallel.For,CPU算起来也很吃力。我研究了他的程序之后觉得可以用擅长并行计算的显卡来加速迭代法求解的过程。用OpenC
阅读全文
摘要:http://www.cnblogs.com/Ninputer/archive/2011/06/07/2074632.html本系列的第一篇,我想概述一下编译器的构造,同时帮助大家了解编译器中各个组成部分的用途。想必大家看别的编译原理书籍,大都在第一章或者序言之类 的地方,将编译器分成许多模块,然后每一个模块负责编译的特定阶段,最后串起来组成完整的编译器。比如下面这张图就是虎书(Modern Compiler by Andrew W. Appel)第一章中出现的编译器阶段示意图:那 么,为什么要将编译器拆成一个个阶段,一个个模块呢?答案是,为了更加容易设计和理解。一个完成编译器怎么也算是一项大
阅读全文
摘要:http://www.cnblogs.com/Ninputer/archive/2009/11/24/1609364.html近年来PC的计算能力发生了天翻地覆的变化。CPU逐渐趋向于多核发展,同时内存带宽和 缓存不断增加,如今的PC已经成为小型的统一地址空间的并行计算机。然而我们的PC中还有一个设备可以提供比CPU更加强大的并行计算设备——显卡,它在 进行充分并行的任务时可以提供高达数TFLOPS的峰值运算能力,这几乎是2000-2001年间国产超级计算机的运算能力。在显卡刚出现时,显卡内的模 块都是为特定的图形任务而设计的。比如会有光照和坐标变换单元以及光栅单元等。随着显卡和图形技术的发展
阅读全文
摘要:http://www.cnblogs.com/Ninputer/archive/2009/11/25/1610079.html上篇中我们用DirectX Compute Shader在显卡上编写了一个并行算法来计算好看的曼德勃罗特集迭代数图形。那么使用显卡进行通用计算到底有多少优势呢?我们本次就来比较一番。首先我们在CPU上也实现该算法。为了方便起见我们设计了一个类:class CPUCalc{private: int m_stride; int m_width; int m_height; float m_realMin; float m_imagMin; ...
阅读全文
摘要:http://www.cnblogs.com/Ninputer/archive/2012/01/03/2310945.html之前我写了一篇用GPU绘制曼德勃罗特(Mandelbrot)集图像的文章, 里面使用的技术是与DirectX 11继承在一起的DirectCompute。DirectCompute执行在GPU上的kernel代码,必须用一种特殊的HLSL语言来编写。虽然 这种语言有些类似于C,但一些特殊的细节使得没接触过DirectX的开发人员很不适应。相比于kernel代码,驱动HLSL所要进行的准备工作那简直 麻烦得要命,所以我在那篇博客里索性略去了。如果要想要体会一下Direct
阅读全文
摘要:C++ AMP全 名C++ Accelerated Massive Parallelism(加速大规模并行计算),是微软提出的基于C++的异构化并行计算平台。它将随Visual Studio 11一起发布,目前为预览版本。所谓异构并行计算,主要的需求就来自于GPU通用计算的崛起。GPU非常适合大规模数据并行算法,即同一程序应多多组不同的数据进行并行运算。然而GPU的架构与主流CPU不同,而且常常更新换代,没法采用传 统编程语言来编程。现有的GPU多数编程方案,如DirectCompute和OpenCL,都要使用不同的语言或编译器来编写运行于GPU上的 kernel部分和运行在CPU上的host
阅读全文
摘要:导读:国外技术网站ServerSideMagazine对Andrei Alexandrescu进行专访,CSDN软件研发频道对此文进行编译。Andrei Alexandrescu是罗马尼亚人,现担任Facebook资深工程师一职,2001年撰写了一部经典名著《Modern C++ Design》,被认为新一代C++天才的代表人物,书中由于对Template技术的精湛运用,该书震撼了整个C++社群,开辟了C++编程领域的“Modern C++”新时代。本文以Q&A问答形式呈现,深度探讨技术界的热点话题。文章内容如下:1.请您先自我介绍一下,来自哪里以及在哪儿工作?Andrei Alexa
阅读全文
摘要:导读:此前,CSDN的一名博主赖勇浩发表了一篇博客《2012不宜进入的三个技术点》,文中提到ActionScript,Thread和C++,其中C++争议最大。对此,酷壳网陈皓发表了自己的见解,内容如下:有个著名的演讲视频,演讲者是Exceptional C++ 和 C++ Coding Standards 的作者、ISO C++ 委员会的Chair、C++/CLI首席架构师、Microsoft的软件架构师,他叫Herb Sutter,这个视频是 C++ and Beyond 2011上的一次公开演讲,题目是——Why C++?我觉得他的演讲内容足够可以说明很多问题,所以,我把Herb的演讲幻
阅读全文

浙公网安备 33010602011771号