摘要:
开始使用THREE.JS译序Three.js是一个伟大的开源WebGL库,WebGL允许JavaScript操作GPU,在浏览器端实现真正意义的3D。但是目前这项技术还处在发展阶段,资料极为匮乏,爱好者学习基本要通过Demo源码和Three.js本身的源码来学习。国外网站aerotwist.com有六篇较为简单的入门教程,我尝试着将其翻译过来,与大家分享。我在一些实验项目中使用了Three.js,我发现它对快速上手浏览器3D编程确实很有帮助。通过Three.js,你不仅可以创建相机、物体、光线、材质等等,还可以选择着色器,可以决定使用何种技术(WebGL、Canvas或SVG)在网页上渲染你的 阅读全文
posted @ 2013-07-11 11:39
HackerVirus
阅读(411)
评论(0)
推荐(0)
摘要:
C++应用程序在Windows下的编译、链接(一)概述 本文是对C++应用程序在Windows下的编译、链接的深入理解和分析,文章的目录如下: 我们先看第一章概述部分。1概述1.1编译工具简介cl.exe是windows平台下的编译器,link.exe是Windows平台下的链接器,C++源代码在使用它们编译、链接后,生成的可执行文件能够在windows操作系统下运行。cl.exe和link.exe集成在Visual Studio中,随着开发工具Visual Studio的安装,它们也被安装到与VC相关的目录下。使用该编译器的方式有两种,一种是在Visual Studio开发环境中,直接点击命 阅读全文
posted @ 2013-07-11 11:38
HackerVirus
阅读(832)
评论(0)
推荐(0)
摘要:
用T4消除代码重复,对了,也错了背景我需要为int、long、float等这些数值类型写一些扩展方法,但是我发现他们不是一个继承体系,我的第一个思维就是需要为每个类型重复写一遍扩展方法,这让我觉得非常不爽,但是我还是不情愿的写了,等int和long写完后,我突然觉得我可以让T4帮我写,而且C#支持部分类,就更爽了。用T4实现模板(写代码的代码) 1 2 3 4 5 6 7 using System; 8 using System.Collections.Generic; 9 using System.Linq;10 using System.Text;11 using System... 阅读全文
posted @ 2013-07-11 11:37
HackerVirus
阅读(212)
评论(0)
推荐(0)
摘要:
Visual Studio 2012设置Jquery/Javascript智能提示在VisualStudio2008VisualStudio2010中微软已经开始支持jquery/javascript智能提示了。反而是VisualStudio2012让人莫不清楚头脑。但是需要安装一个插件。方法在这里也补充一下:1安装VS2008SP1补丁要确保您的vs2008已经打了sp1补丁,在vs2008的帮助里的关于,要是安装了sp1,会出现“版本3.5sp1”,没安装当然就只有“版本3.5”。如果没有安装可以在这下载sp1。2安装VS2008PatchKB958502以支持"-vsdoc.j 阅读全文
posted @ 2013-07-11 11:32
HackerVirus
阅读(596)
评论(0)
推荐(0)
摘要:
怎样面向对象编程(上)题目有些大,是标题党。此类文章多不好驾驭,鄙猿何知,勉为此文,以期将自己平日写的代码的所思所悟,写成清楚可读的文字。什么是面向对象编程 相比大陆的译名,我更喜欢Object-Oriented Programming的台湾译名——“物件导向编程”。 “面向对象编程”是一个太自以为是的译名——仿佛面对一个问题,高高在上的程序员可以自由地选择不同的方式解决他,可以选择面向结果,也可以选择面向对象。见过太多难以维护的代码,我深以为高高在上、不以为然、面向结果的心态正是灾难之源。 “物件导向编程”则恰到好处地指明了“物件”是主宰,卑微的程序员当以敬畏之心,在“物件... 阅读全文
posted @ 2013-07-11 11:30
HackerVirus
阅读(177)
评论(0)
推荐(0)
摘要:
我是这样写程序的背景 我接到了任务,大体是说财务需要对账,所以需要Paypal的交易记录,直接去Paypal的后台去对是很浪费时间的事情.讨论下来就是要使用Paypal的Api获取交易记录到本地.然后再想办法使用这些数据,那么现在的任务就是获取Paypal交易记录任务: 获得Paypal交易记录存到本地分析问题:老实说问题很简单明确.需要用到Paypal获取交易信息的API,好在Paypal提到了.NET的开发SDK,只要配置好相关参数就能使用.通过阅读SDK发现需要使用2个接口,一个TransactionSearch用来获取交易码列表,这是交易的唯一ID,但是这个接口返回的信息有限.需要获取 阅读全文
posted @ 2013-07-11 11:23
HackerVirus
阅读(239)
评论(0)
推荐(0)
浙公网安备 33010602011771号