今天将Serialization进行了重构,让其支持容器。于是使用以前的基础设施就能完成这 个Demo了。 为什么要做成这个样子呢?因为模板没有运行时匹配功能。虽然仍然大量 使用模板,但是接口上就没有了。模板被用来处理其他的事情。 这个程序分为服务器 端和客户端两个部分,使用Socket连接。服务器端监听到一个客户端之后将一棵 发布时间:2012-06-29 作者: 佚名技术 views(517)
//2??á??£?ê????′1y±eè?μ??áìa±¨??oó??μ?£??§?°?? #includeiostream #includealgorithm using namespace std; typedef struct Node { int label; ?? int cnt; ?? int leaf[200]; }; Node tree[200]; int solve(int i) {?? int??stone[200],result,temp; ????if(tree[i]. 发布时间:2012-06-29 作者: 佚名技术 views(168)
2.1 为我们的shader增加贴图 Step 1: 在我们的Empty Effect中: float4x4 WorldViewProj : WorldViewProjection; 下面一行按右键,选择Insert Snippets 在右边的框中选择Texture and Sampler 在打了一个框的Name上面双击,修改为diffuse,这样所有的Name就自动变 为了diffuse了 Step 2: 添加程序段,使得代码变为 float4x4 Wor 发布时间:2012-06-29 作者: 佚名技术 views(229)
晚上在博客堂读完VSTO写的一篇文章,介绍了CodePlex上面的一个项目,叫做 All-In-One Code Framework,代号CodeFx,简单的说,就是收集了几乎所有 常见的微软开发技术的示例项目,将其打包到这个框架里,而且还使用各种不同的语言进行 实现。比如创建一个ActiveX控件和COM组件,CodeFx里面使用ATL、MFC、VB、C#来实现同样 的 发布时间:2012-06-29 作者: 佚名技术 views(260)
1.先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是 main.c. 下面是a.c的内容: char a = ''A''; // global variable void msg() { printf(Hello\n); } 下面是mai 发布时间:2012-06-29 作者: 佚名技术 views(180)
c/c++关于定义和声明的原则是一次定义,多次声明。定义分配了变量以及函数的内存,而声明则为这些变量和函数指定了一个引用标签,用来使用这些内存,也就是名字。定义的使用是通过声明(名字)来调用的。每个定义都有作用域(scope),潜在作用域(declaration region),链接性(linkage)和生存时间,据定义的实现而不同。重复定 发布时间:2012-06-29 作者: 佚名技术 views(237)
原型:extern void *malloc(unsigned int num_bytes); 用法:#include malloc.h 或#include stdlib.h 功能:分配长度为num_bytes字节的内存块 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 当内存不再使用时,应使用free()函数将内存块释放。 malloc的语法是:指针名=(数据类型*)malloc(长度), 发布时间:2012-06-29 作者: 佚名技术 views(236)
揖劔頁恷兜化議庁亭,嗤棋壅頼鋲和肇.敬禦堀業貧議諒籾珊頁錬李寄社徭失距屁gamespeed議堀業. 腎鯉頁窟符,窟符議醤悶劔徨厘短亟. #include graphics.h #include math.h #include stdlib.h #include dos.h #define KEY_ESC 0x01 #define KEY_SPACE 0x39 #define KEY_UP 0x48 发布时间:2012-06-29 作者: 佚名技术 views(341)
|