(译)iPhone上面的现实增强(Augmented Reality )入门教程
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
原文链接地址:http://www.raywenderlich.com/3997/introduction-to-augmented-reality-on-the-iphone
教程截图:
Cr
http://www.cyqdata.cn/cnblogs/article-detail-41199
ITIL(IT Infrastructure Library)介绍系列1(IT服务管理实践综述):
论坛上感觉探讨技术问题的帖子特别多,而对一些设计和整个IT管理的最新思想讨论的文章比较少。为此我准备写一个系列,是关于现在最流行的IT服务管理框架ITIL的文章。简单介绍一下这个内容。欢迎批评指正,拍砖,砸场等。 这是本系列的第一篇文章,对ITIL做一个综述。我们大致来了解一下ITIL的框架和一些基本内容。 ⊙. 什么是ITIL: ITIL is a public framework that
http://www.cyqdata.cn/cnblogs/article-detail-41190
HTML5,为你的网页添加音效(兼容Firefox 3.5+, IE 6-9, Safari 3.0+, Chrome 3.0+, Opera 10.5+)
为交互添加恰当的音效,常常能改善用户体验。在我们所熟悉的windows里,清空回收站的碎纸声就是很好的例子。
下面是一个利用HTML5, Jquery,给页面添加音效的小组件(只是添加音效,并不是播放器)。
其实很简单,就是利用HTML5中的audio标签,播放声音。不过为了照顾IE 6-8,还是用上了bgsound。
兼容所有主流浏览器(非主流不在考虑之列了)
闲话少说,上代码:
<a h
http://www.cyqdata.cn/cnblogs/article-detail-41177
Direct3D轮回:基于ID3DXSprite的2D元素绘制
D3D中的2D元素绘制主要是通过ID3DXSprite来完成的。
我们通过调用D3DXCreateSprite来完成ID3DXSprite接口对象的创建,同时使用介于Begin与End之间的Draw方法来完成D3D中2D元素的绘制。
下面,我们对IDirect3DTexture9和ID3DXSprite进行二次封装,使其接口趋于人性化,使用起来更加便捷:
/*------------------
http://www.cyqdata.cn/cnblogs/article-detail-41153
SQLServer Replication 创建技巧
SQLServer的Replication技术从2005开始,已经变得非常成熟了,而且效果也很好,很多的公司在做读写分离时,都选择了这项技术;Replication现在包括事务、合并和快照三种,每项都有各自的应用优势,大家用得最多的无疑是事物复制了,这种技术能保证我们发布端的数据的变更能及时传输到订阅端,网络带宽和服务器配置如果不差的话,两台机器之间的数据延时
http://www.cyqdata.cn/cnblogs/article-detail-41139
(译)如何使用CCRenderTexture来创建动态纹理
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
原文链接地址:http://www.raywenderlich.com/3857/how-to-create-dynamic-textures-with-ccrendertextur
http://www.cyqdata.cn/cnblogs/article-detail-41106
使用Expression Blend处理ViewModel绑定
XAML的调试历来是较为繁琐且不方便的,处理稍有不慎或者初学者通过在VS中手写绑定代码,极度容易写出不规范的绑定代码。所以,我们对于团队成员在此方面的唯一要求就是:使用Expression Blend处理ViewModel绑定。不然,你就会常常听到团队成员烦躁:太奇怪了,我绑定对啊,为什么总是出不来值。没错,“太奇怪了”,是开发人员的一种呻吟。
一:ViewModel和当前
http://www.cyqdata.cn/cnblogs/article-detail-41093
智能表单设计器Web Free Form Designer:FreeForm常量定义及用途
前言
在FreeForm中,常量用于在产生重复录入的地方,预先定义,使用时自动选择,目的是节省工作量提高效率。具有两种用途,第一种是为列表类的选择框定义项目,第二种是预先定义验证的错误提示消息,方便录入。下面是详细介绍。
定义常量
首先,新建一个模板,在工作区空白处右键点击“Add Constant”
显示常量定义界
http://www.cyqdata.cn/cnblogs/article-detail-41052
Internet Explorer 10 Platform Preview 2 发布
IE10 PP2 持续对 HTML5 的支持
考虑到开发人员的高度关注,Microsoft 在今天面世的 Explorer 10 Platform Preview 2 上继续履行我们的 HTML5 承诺。
有了 IE10 PP2,开发人员可使用多项适合网站的 HTML5 技术来构建漂亮、交互式且具有出色性能和安全性的 Web 应用程序。例如:
借助对 CSS3 Floats、HT
http://www.cyqdata.cn/cnblogs/article-detail-41048
Direct3D轮回:基于HLSL实现D3D中的光照特效
HLSL(High-Level Shading Language,高级着色语言),即大家口中经常提到的Shader。
相较于固定功能流水线,使用HLSL的优势是不言而喻的。
使用HLSL编写的模块工作于GPU之上,取代了原有的固定功能流水线,从而使得我们从那些事先定义好的固定运算中解脱出来,在特效编写过程中获得巨大的灵活度。
Xna中更是干脆完全舍弃了D3D中旧有的固定功能流水线。
下面我们来看如
http://www.cyqdata.cn/cnblogs/article-detail-41043
"No Backspace in Real Life" 博客园2011T恤正式发布
又一年的炎炎夏日来袭,博客园团队如期制作了一期今年夏天的T恤——“No Backspace in Real Life”。
“No Backspace in Real Life”,在程序的世界里有backspace;但是在现实生活中没有backspace,那就让我们有颗勇敢的心,行走在我们的生活道路上。
该T恤面料采用了全棉质
http://www.cyqdata.cn/cnblogs/article-detail-41028
Direct3D轮回:基于.X文件的网格加载及渲染
DX9.0对.X文件提供了相当丰富的支持,包括高级骨骼动画的解析及渲染。
DX10之后,.X开始渐渐淡出人们的视野,取而代之的是各种自定义的网格数据文件。
虽然.X文件不再被广泛支持,但其数据定义仍具有相当的参考价值和意义~
本篇简单实现了.X网格的加载及渲染,意在服务于后续章节,感兴趣的朋友可以简单参考一下~
/*-------------------------------------代码清
http://www.cyqdata.cn/cnblogs/article-detail-40961
Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表
公司上马新的ERP系统,需要把以前开发的水晶报表结合新的ERP系统整合到Sharepoint2010中,以前曾经尝试在Sharepoint2010中整合水晶报表,但由于当时SAP公司还没推出64bit系统的相关Package,而我们的开发环境和生产环境均为Windows2008 64bit系统,所以只好中止。现在SAP推出了针对64bit的Free Package,所以我们又得已继续实现整合Sha
http://www.cyqdata.cn/cnblogs/article-detail-40957
[SharePoint2010] Silverlight访问站点中自定义Httphandler实例
SharePoint2010 为我们提供了丰富的客户端API(Client Object Model:COM),我们可以在客户端调用"COM” 来访问SharePoint数据,但是在Silverlight或者是javascript访问"COM”的时候,所有的调用都是异步的,也就是说当我的逻辑很复杂的时候,可能涉及到多次的异步调用才能够完成需要的功能,这时候我们就应该考虑建一
http://www.cyqdata.cn/cnblogs/article-detail-40951
WPF中TreeView控件实现动态加载节点
难得有空,呵呵,最近项目需要,使用一个树型控件,其实数据量不大,简单使用一次递归就可以完事,但话说回来,想想,当数据量达到一个量级时,这个方法明显就不足(程序运行十分不给力),而使用节点的深度特性实现加载控制,达到动态生成节点项的目的,这不失为一个好方法。
先来看看本实例的完成图(此处只实现其中动态加载功能,其实后续再补上):
技术点:
数据库结构:
其
http://www.cyqdata.cn/cnblogs/article-detail-40949
了解.net mvc实现原理ActionResult/View
上一篇了解了请求至Controller的Action过程,这篇继续看源码处理Action收到请求数据再返回ActionResult到View的过程。
本节要讨论的问题
Action的传参过程
ActionResult
IView / IViewEngine / ViewEngineCollection / ViewEngineResult
记得上篇反编译源看
http://www.cyqdata.cn/cnblogs/article-detail-40948
DOM Ready 详解
插播广告: 百度商务搜索部, 招聘前端测试工程师! 待遇优厚! 要求JS, Linux基础. 有意向的同学请直接联系我! DOM Ready 概述 熟悉jQuery的人, 都知道DomReady事件. window.onload事件是在页面所有的资源都加载完毕后触发的. 如果页面上有大图片等资源响应缓慢, 会导致window.onload事件
http://www.cyqdata.cn/cnblogs/article-detail-40885
Mongodb源码分析--Replication之OpLog
在之前的文章中,介绍了关于master-slave模式下的主从端代码的执行流程,因为当时篇幅所限,未对oplog的数据结构以及mongodb的local数据库作过多阐述,而这可能会让不知道其内容的朋友看代码时云里雾里找不到头绪,今天我专门用一篇文章来大致解释一下(这些内容可能会在后面章节中有所涉及)。 首先
http://www.cyqdata.cn/cnblogs/article-detail-40852
反编译工具Reflector下载(集成FileGenerator和FileDisassembler)
Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,
比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,
并且广受好评的插件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在
http://www.cyqdata.cn/cnblogs/article-detail-40835
优化你的DiscuzNT3.0,让它跑起来(6)在线人数和Regex.IsMatch()引发的hang
注:本文仅针对 DiscuzNT3.0, sqlserver 2000版本,其他版本请勿对号入座。你没看错标题,的确是 在线人数和Regex.IsMatch()引发的hang。事情是这样的,就在今天我们的论坛出现的挂起问题,当时刚好赶上了抓dump文件。于是就有了今天这篇文章。 我们先用windbg看看论坛当时在干什么吧。1. 打开文件,运行 .load sos, 因为是han
http://www.cyqdata.cn/cnblogs/article-detail-40815