自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

my_business的专栏

平凡的IT人,平淡的IT生活,希望这里的点滴,能成为其中不多的亮点

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 【windows8开发】深入浅出C++/CX

什么是C++ /CX? 首先要明白它跟C++ 0x/11以及C++ /CLR是完全不同的东西。C++ 0x/11是目前最新的C++标准库,而C++ /CX其实是微软在Win8开发平台下,对C++语言的一种扩展。C++ /CLR是微软为了C++能在.Net下运行,针对CLR,虽然也是对C++的扩展,但它编译后是托管于CLR的,属于Managed C++。而C++ /CX则属于Native C++,它

2012-04-25 11:51:42 18111 19

原创 一个苏州IT人的5年挨踢经历-------经历篇(之一)

第二章感悟----回顾走过的路      感想性的文字相对比叙述性的要难写很多,尤其是对我们这种搞技术的,煽情不是我们的特长,所以内容的表述肯定不会精彩,但是我会尽量确保真实,当然如果涉及到个人信息的,也会有所保留。首先我会说明下自己近十年间走过的路,自己的成长,挫折,机遇和挑战,然后我会分享一些平时积累的感悟,这个中间如果大家有什么希望讨论的,可以提出来,如果我有想法的,我会把观点加到文

2012-04-07 20:44:37 4254 1

原创 【设计模式攻略】结构型模式之Bridge模式

概要先考虑下在通信,电子等很多领域都常用的桥接概念,它的作用是什么?第一,它可以连接两个区域,第二,它可以隔离两个区域,简单来说也就是连接与分离的作用。而这里的 Bridge模式也是类似,它可以分离系统的不同层次,使不同层次的实现可以相互独立的变化,同时它又为不同层次间建立起了连接进行交互。目的对 Bridge模式,比较教条或比较官方的定义是,可以分离抽象与实现,并使它们可以相

2012-04-05 09:14:03 1851

原创 【windows8开发】异步编程之Promise(Javascript)

Javascript是一种单线程语言,一旦运行一些耗时的处理,其他一切处理都会被阻塞。所以在Javascript中,异步处理显得尤为重要。由于Javascript只会运行在一个线程中,它的异步模式本质是把一些耗时的处理推迟到未来的某个时间点来运行,也正因如此,在Javascript的代码中往往充满了很多的回调处理。Windows Runtime中提供了Promise接口,利用这个接口可以很方便

2012-04-24 16:03:24 3589

原创 【windows8开发】异步编程入门篇之 Concurrency::create_async(C++)

前文中提到过,Concurrency::task支持异步处理,但是由于它不支持跟其他语言的交互,所以如果希望开发的组件能在其他语言,比如C#,Javascript,VB中使用的话,就需要多语言交互的API,它就是Concurrency::create_async。       我们把Concurrency::task和Concurrency::create_async两种处理方式对照来看。

2012-04-24 11:36:51 5468 5

原创 【windows8开发】异步编程入门篇之 Concurrency::task(C++)

从以前的windows应用程序开发转变到Windows8 Metro App开发,如果非要说最需要改变的观念有哪些,显而易见的Metro UI风格大家肯定都认同,而另外一个就是异步处理。从win32早期几乎全盘的同步API,到后来.Net开始支持异步API,微软其实已经做出了API风格上的转变,但是晦涩的回调处理,异常,调试难度让大多数开发者对异步模型开发望而却步,同步处理的观念紧锁住了几乎绝大部

2012-04-23 17:44:23 10049 6

原创 【windows8开发】C++开发WinRT组件和JS调用

通过Windows Runtime(以下简称WinRT),可以用C++或C#或VB很方便的开发组件(dll),并且这些组件在用Javascript开发的Metro app中可以几乎无缝的被(javascript)调用。由于win8开发平台下,Javascript并不能访问原生的C++代码(虽然可以访问WinRT API),而实际开发中,经常会有一些既存的组件,或者需要用一些第三方库,这时就可以考虑

2012-04-21 15:30:30 8641 7

原创 【windows8开发】开发平台与开发框架

开门见山,先把windows8 开发平台和开发框架分享给大家。      win8 App开发主要分成两部分,desktop app和metro app。右边蓝色的部分就是desktop app的部分,也是从win7延续过来没有发生变动的部分,前段在论坛上经常看到有人说在win8中不再支持MFC,ATL等,这些绝对是谣言,以前桌面开发支持的,win8桌面程序也都支持,所以搞MFC,

2012-04-20 22:05:50 9306 4

原创 【windows8开发】序

软件开发者真是闲不下来的命,技术更新太快,这不,微软这位大哥又高举windows8闪亮登场了,关于win8的战略意义,时代背景,偶这样的小人物在这里就不多说了,google上这类文章不胜枚举,作为开发者,在这个系列里会从技术角度去一探win8的一些特性和风采。       说到为什么写win8方向博客,原因有二:       第一,最近在抽时间看MSDN提供的windows8 ap

2012-04-20 15:40:55 2703 5

原创 C++ 0x/11学习笔记

今天在看微软提供的windows8的相关开发文档和Sample程序,发现有个C++程序的表达方式完全象天书,查了下,原来是C++0x/11新支持的Lambda表达式,本来一直懒得去看C++0x/11的说明,想等用到再去研究,今天趁这个机会稍微浏览了下,大概整理了如下这些新特性,跟大家分享一下。稍微吐槽下,C++0x/11是继C++ 03后通过的最新的C++标准库,对C++语法特性和开发库两方面

2012-04-19 14:59:16 3799 4

转载 Sed命令详解

一、Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时sed会把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用命令处理缓冲区中的内容,处理完成后把缓冲区的内容输出到屏幕,继续处理下一行,这样不断重复直到文件末尾。这一过程中文件内容并没有改变,除非你使用重定向存储输出,或者使用GNU sed命令的 -i 选项(PS:即inline edit

2012-04-17 10:54:10 752

原创 【设计模式攻略】结构型模式之Proxy模式

概要有时候可能我们不希望暴露现有对象的所有接口,只希望公开其中部分接口,具体来说,比如我们有个对象具有一系列的方法接口,如果我们只需要这些接口中间的一小部分,那么我们没必要去创建这个对象本身,我们可以通过一个更轻量的对象作为代理来公开我们需要的那部分接口。目的基于需求提供代理对象来实现既有对象接口,可以通过这种模式来调整现有接口的封装。实例如概要里面所述的通过代

2012-04-17 10:35:05 1377

原创 【设计模式攻略】结构型模式之Flyweight 模式

概要系统中有时我们会创建大量对象,而这些对象间又存在部分相同的特性,完全独立去创建这些对象会消耗大量内存,对象间也存在重复冗余的部分。所以,可以考虑把对象间那部分相同的内容通过共享元来进行共享,节省内存,避免冗余。目的提取大量对象中相同的特性,通过共享对象来封装,节省对象存储空间,提高效率。应用老规矩,从实例中看真相吧。比如说我们有个地图的应用,地图上有各种

2012-04-13 22:46:06 1186

原创 【设计模式攻略】结构型模式之Decorator模式

概要又是一种比较常见也比较常用的模式。系统模块经常需要进行功能上的扩展,比如下面这种形式的结构,当需要扩展新Function时,通常会通过继承追加新类来实现功能的扩展。但是如果我们不是扩展一个新功能的对象,而只是对所有现有的每种功能类的处理进行扩展时,我们应该怎么做?Decorator模式可以很好的解决这类问题。目的为一系列对象动态追加(或删除)额外的功能,并保

2012-04-11 16:57:04 1481

原创 【设计模式攻略】结构型模式之Composite模式

概要具备一系列既有独立功能,又需要排列组合其中的几种功能来达成一些复合的新功能时,可以采用组合模式。比如说,你设计了一个备份模块,有email备份,note备份,message备份,log备份等一系列备份功能,而你又会需要同时备份它们中间不定的几种时,考虑用组合模式吧。它能组合对象处理,而又不增加额外的耦合,并保证接口一致,以及模块的易用性和扩展性。目的自由组合既有对象处理来实

2012-04-10 17:42:04 2392

原创 一个苏州IT人的5年挨踢经历-------未来篇

第四章告别了过去,计划下当前,展望向未来     前面跟大家分享了面试,经历,薪资,公司等,但所有涉及的应该基本都是属于过去式,在这一章,想谈谈自己的现在和不远的将来(如果2012不是终点的话)。内容应该会比较琐碎,没兴趣的可以直接略过了,其实这些更多的是说给未来自己的,一方面5年,10年后回过来再看现在的一些文字记录会比较有意思,另一方面也算是对自己在有所懈怠时的一种勉励,就象自己前面提

2012-04-07 21:07:36 6253 12

原创 一个苏州IT人的5年挨踢经历-------薪资篇

第三章谈谈薪资      谈到薪资发展,一方面它很简单,或许几个数据就可以概括清楚,另一方面,它也很敏感,因为涉及到个人,公司等很多问题,对发表的内容也不得不仔细斟酌。.................................此处删除原文若干段....................................1.跳槽有益于薪资发展,这是肯定的

2012-04-07 21:05:39 5660 1

原创 一个苏州IT人的5年挨踢经历-------经历篇(之五)

第五点,不认为必须读技术原版书       印象中有很多人提出,IT人要读就读英文原版书的观点。理由也有很多,首先,一些技术源头一般都是在欧美,或者更准确的说在美国,第一手资料一般都是英文的,如果要更早更快的掌握或接触新技术,势必离不开原版的资料;其次,正由于源头在美国,技术的创作者,技术牛人,知名作者也不可避免的都在美国,所以世界知名的IT技术类书籍可能绝大多数都是出自他们之手,有些都是没有

2012-04-07 21:03:44 5336 6

原创 一个苏州IT人的5年挨踢经历-------经历篇(之四)

6.关于学习方法       关于学习方法,其实从中学开始到现在,在这点上自己走过的弯路很多,也吃过不少亏。记得前面回顾自己高中经历的时候,曾经提到过自己高中成绩排名只能属于后1/3,其实在多年后自己总结过原因。我是在一所位于中游的中学里念的初中,记得初中里从来都是不用费多少精力,考前随便一看,每次都是班级前3(更多的是第一),考了第二都觉得丢脸,奖状拿了一大堆,包括市三好学生等。这养成了我一

2012-04-07 21:00:57 3804

原创 一个苏州IT人的5年挨踢经历-------经历篇(之三)

3.关于换专业转投IT       因为前面正好看到有人回帖问到这个问题,我就简单说说自己的看法。首先,除非你考了很多证书能证明你的IT能力,要不这真的不是一个很好的选择。作为企业,凭什么选这样半路出家没有优势的?即使有公司要你了,那很可能也是一些招人才有困难的不正规小公司。到时,你本专业没心思搞,IT这又没有好出路,这是很可能走进困境的。其次,如果真铁了心要进来,那就试着找个相对正规的公司吧

2012-04-07 20:48:08 3819 3

原创 一个苏州IT人的5年挨踢经历-------经历篇(之二)

三、工作这5年的那些事儿        工作5年,说长不长,说短也不算短,毕竟人生黄金时期(25~45来算的话)也没几个5年。在这里我不会像写面试经历那样,把5年间待过的公司,做过的项目一一写出来,毕竟自己不是写自传,也不是写项目实战案例,而且自己也没那个水准去写这些,如果你需要,我觉得名人自传很多,一些专家写的项目实战书籍也很多,这些会是比较好的选择。而我,我会以我的方式,表达一些我的观

2012-04-07 20:46:55 3929

原创 【设计模式攻略】结构型模式之Adapter模式

概要Adapter模式,中文名为适配器模式,从字面意思来看不难理解,就是通过模块,接口的包装和适配达到模块接口兼容协作的目的。这算是一个很简单的模式,就算你从来没看过设计模式,从未听说过Adapter模式,听我后面的介绍后,也许你会很不屑的说,“早在我之前设计过的N个项目中,用过这种所谓的Adapter模式N×N次了。”下面就让我们来看看这种常见,常用又作用不小的设计模式吧。目的

2012-04-03 22:27:23 1498

原创 【设计模式攻略】OO设计原则之ISP-接口隔离原则

概要所谓接口隔离,就是把可以分离的方法分离到不同的接口类中,防止在实际应用中被迫去实现一些本并不需要的接口方法。其实一定程度上跟SRP原则类似。只是ISP更关注与接口实现和使用,而SRP更关注于接口本身。目的接口用户不应该被迫去实现和依赖一些本不会使用的接口方法。实例与效果假设我们需要实现通信的接口,基于通信的一些基本功能,我们可能会设计这样的接口:

2012-04-01 16:33:32 2245

原创 【设计模式攻略】OO设计原则之DIP-依赖倒置原则

概要依赖倒置原则,从字面意思看的话,就是反映的是模块间依赖关系的问题。目的降低耦合,降低变更引发的风险,提高扩展性实例与效果先让我们从宏观上来看下,举个例子,我们经常会用到宏观的一种体系结构模式--layer模式,通过层的概念分解和架构系统,比如常见得三层架构等。那么依赖关系应该是自上而下,也就是上层模块依赖于下层模块,而下层模块不依赖于

2012-04-01 10:06:32 4726 1

VxWorks BSP for VMWare

VxWorks BSP for VMWare

2013-06-14

vxworks for vmware

基于VMWare的VxWorks启动镜像

2013-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除