IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

技术还是商业重要

在中国IT业创业听得最多的就是,技术不重要,商业和关系才是最重要的。 到了硅谷之后,发现技术气氛十分浓,甚至有朋友说大陆创业比较容易是因为硅谷与之相比,硅谷太注重技术了。 可是慢慢发现其实在硅谷,商业还是远远比技术重要。 Compact的技术当时是一流的,甚至是超前的,结果呢,被HP收购了。 Infoseek的技术比Google还先进,结果呢,现在还有谁记得他。 Sun,这家公司大家不用说了,结果

你必须懂的CSS特殊性概念

我们在使用CSS对网页元素定义样式时经常会遇到这种情况:要对一般元素应用一般样式,然后在更特殊的元素上覆盖它们。那么我们怎么样来保证我们所新定义的元素样式能覆盖目标元素上原有的样式呢? 在CSS中,会根据选择器的特殊性来决定所定义的样式规则的次序,具有更特殊选择器的规则优先于具有一般选择器的规则,如果两个规则的特殊性相同,那么后定义的规则优先。 那么,又怎么来计算选择器的特殊性呢? 下面这张图介绍

如何利用Interception简化MVVM中的Model和ViewModel的设计

这一篇是“如何利用AOP简化MVVM中Model和ViewModel的设计”一文的姊妹篇。阅读本文之前,请一定要先阅读上一篇,否则你可能对有关问题理解不深。   上一篇说到,我们可以用AOP的方式,具体来说,我们使用了一个第三方的框架(PostSharp)来实现了代码注入。PostSharp的方式是静态注入,它是需要改变IL代码的。 请看下面这个截图,Customer类型里面的IL代码其

C#的数据类型以及内存管理机制剖析(1)

尽管C#(事实上是基于.Net Framework的所有语言)自动处理了内存的分配和释放的问题,并且引入了垃圾收集机制,有完善的数据类型管理能力。但是对于很多情况下,了解其深层的机制是非常有用的,能够大大提高程序的效率。如今Phone7的发布,在移动设备和一些特殊应用上。聪明而又有技巧地处理内存管理和各种数据类型显得非常有用,能够更好得维护和开发程序。 1. Windows内存管理机制 各位要

【笔记——ASP.NET基础知识(二)】

写在前面:接上一次笔记,继续记录我的ASP.NET的基础知识。 RadioButton控件会在客户端渲染成<input type="radio" />,和服务端控件一样,也可以通过GroupName属性尽心分组。 Button控件会在客户端渲染成<input type="submit" /> LinkButton控件会在客户端渲染成<a href="javas

概念模型&mdash;&mdash;分析模式学习笔记

分析和设计存在很多的不同之处,设计的目的是为了更高实现一个技术方案,而分析的目的是为了理解问题的本质。这不仅仅是用用例列出需求清单那么简单的事情。 假设我们想开发一个斯诺克台球模拟游戏,击打白球后,白球按照一定的轨迹运动,并且撞击红球。用例可以列出成千上万,但是这不足以让我们开发出一个更好的软件——你必须了解运动背后蕴含的规律。这个问题不难解决,因为这些规律已经众所周知。 但是在很多的应用领域

简单几行JS Code实现IE邮件转发新浪微博

     最近刚开通新浪围脖,突发奇想,想做个浏览器插件实现文字新闻等的转发围脖的插件。本以为应该用C++写个插件的(c#那么大个壳有时真的让人头疼),但是google了一下,手气真的不错,搜到了,几篇关于IE插件的开发。用的Javascript,和添加注册表就可以完全搞定。插件用javascript写那就不用多说,浏览器本身就支持的,不用额外安装。添加注册

软件测试前景浅析

这几天接受了一个公司的面试,结果面试官告诉我说我对算法和数据结构的掌握不是很好,可以考虑是否愿意做测试,考虑到这毕竟是一个机会,说不定是个好机会,说不定我真的适合做测试,也说不定我真有可能在测试里打出一片天地,于是我重新对软件测试进行了一番了解。以下仅是就我个人关心的几个问题对软件测试的肤浅分析。 1.软件测试姓“男”还是姓“女” 下面这个图是51t

服务器端Javascript

    话说100年以后,A软件工程师在Google搜索“Web开发语言”,突然出现Java,C#,PHP,Ruby,A是个好学的软件工程师。通过Google了解到,100前人类太伟大了,居然发明了这么复杂的编程语言。O(∩_∩)O哈哈~。现在的软件工程师不都是用HTMLX(X代表数字)+CSS X +Javascript+Aj

2011 ScrumGathering敏捷个人.pptx

很高兴这次能在2011上海ScrumGathering大会与更多同行分享【敏捷个人】这个有意思的话题。它已经超出Scrum的范畴,应用到个人成长这个更大的话题上。敏捷个人,从无到有,费了我较多的脑细胞,我怀疑我头上的几根白头发是不是和它有关:)     这次分享你参加了吗?如果参加了,非常希望给出你中肯的建议。由于分享时间只有40分钟,而敏捷个人这个话题要

一把锋利的匕首:利用数据绑定语法糖为Flash应用提供富JS接口

    一寸长,一寸强,Silverlight就像一把屠龙长枪,在进行复杂商务型项目时所向披靡。一寸短,一寸险,Flash就像一把锋利的匕首,在进行轻量级开发时游刃有余。本文续《使用铁哥SmartFlash快速开发方案:66行代码搞定抽奖程序!》,使用Flex的数据绑定语法糖开发富接口供JS调用。     第一步,在主应用中,将需要提供

10款很酷很有用的速查手册壁纸

我想每个人喜欢速查手册都是因为它容易阅读,重要信息可以一目了然。之前的文章给大家分享过很多速查手册资源,今天要给大家分享的是特别的速查手册壁纸,它的好处是可以设为桌面背景,很酷吧。 Color theory Drupal 7 Cheat Sheet Adobe Photoshop Lightroom Wallpaper Photoshop Keyboard Shortcuts A them

精美的水平导航网站作品欣赏(上篇)

作为网站的重要组成部分,导航设计的非常重要,新颖的导航可以给访客留下深刻的印象,吸引他们浏览更多的内容。很多设计师尝试把导航设计成水平方向,这种新颖的设计特别适合于宽屏浏览。为了给大家更多的灵感,特别收集了50个精美的水平导航网站作品欣赏,一起欣赏。 Wows webdesign and internet marketing f clarie baxter Eric Johansson Al

【.NET】C#中遍历各类数据集合的方法

C#中遍历各类数据集合的方法,这里自己做下总结:   1.枚举类型             //遍历枚举类型Sample的各个枚举名称            

Essential WCF 第三章 信道 系列文章

上一篇我们主要讲述了构筑WCF的基础,即契约,包括数据契约、消息契约;以及在契约基础上的不同通信模型,包括单向通信,请求-回复通信、双工通信。其底层是通过WSDL描述服务终结点,XSD描述数据。定义在WSDL中的服务操作用来在运行时把收到的请求转发给正确的.NET类,定义在XSD中的XML文件在运行时被反序列化成.NET类型并发送给服务操作。而这一起提供了对服务实现中.NET类型的一种基于标准的实

使用MySQL的LAST_INSERT_ID来确定各分表的唯一ID值

MySQL数据表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段,以确保数据表的每一条记录都可以用这个ID唯一确定; 随着数据的不断扩张,为了提高数据库查询性能,降低查询热点,一般都会把一张表按照一定的规则分成多张数据表,即常说的分表;分表除了表名的索引不同之外,表结构都是一样的,如果各表的‘ID

我也要学C语言-第十八章:指向指针的指针(一)

指向指针的指针到底是什么   指针是变量占内存的,所以指针变量就会它的地址,既然有地址,那么这个地址就可以给另外一个指针变量,那么另外的这个指针变量就叫做指向指针的指针。 变量的直接引用与间接引用 通过变量名叫做直接引用,通过指针对变量的引用叫间接引用 间接引用的两种情况 1,如果在一个指针变量中存放的是一个目标变量的地址叫做一级地址 2,如果在一个指针变量中存放的是指向目标变量的地址的指针变量的

从零开始,学习windows编程(8)--自己动手,编译CRT

翻开对应VC中的lib目录,是可以看到CRT的lib文件的,我电脑上面路径是“d:\Program Files\Microsoft Visual Studio\VC98\Lib\”,大家可以自己找一下自己的路径。经过上面的文章,我们对它已经有了一定的了解,使用它当然没问题了。那作为程序员,是不是还想看看它是怎么生成的呢?这里,就是讲如何来生成一个CRT库。 安装CRT源码

求职历程

第一家是2010年11月的维科,做医疗软件,在浙大玉泉校区里面,我对这家感觉不错,而且这家笔试加面试对我,总共有4次,我觉得这家公司花费了蛮大的力气,但最后因为个人原因,没过去,表示遗憾。首先是电话面试,在电话里问了我些.net概念。然后过去技术笔试,面试。印象比较深的就是,笔试里面有道算法题目,貌似跟骰子的概率论有关;笔玩后马上技术面试,印象比较深的就是一道智力题,是三个数字(具体数字我忘了),

(译)如何使用GameCenter制作一个简单的多人游戏教程:第二部分

 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 原文链接地址:http://www.raywenderlich.com/3325/how-to-make-a-simple-multiplayer-game-with-game-cen