找到相关内容 12
我也要学C语言-第二十三章:微软未公开的堆内存(365天编程极限学习-第2天下午)
int main(int argc, char *argv[], char *envp[]){ int a = 1; int b = 2; return 0;} 在这个代码中,变量a和b还有3个参数都在栈中,那么在栈里面分配的空间有什么特点的呢?!它们在编译器编译期限就为它们预留了空间。那么还有一个堆空间,它和栈空间有什么区别呢?!其实堆空间是在程序运行过程中,你需要什么就找它要什么
http://www.cyqdata.cn/cnblogs/article-detail-41243 
我也要学C语言-第二十二章:给自己的代码找漏洞,然后自己攻击自己(365天编程极限学习-第2天上午)
万能密码   前两天的时候,我一直在思考写电话薄的事情,很多程序,都是需要登录,而且需要密码才才能进入程序。所以我也写了个验证密码的小程序,我们来看看这个小程序: #include "stdio.h"#include <string.h>void main(){ char szPawd[16] = "dodolook"; char szIn[16]; int i = 3;
http://www.cyqdata.cn/cnblogs/article-detail-41163 
我也要学C语言-第二十章:结构体类型变量,结构体数组(365天编程极限学习-第1天下午)
给自己定一个目标:以每天为单位,每天所学习到的东西一定要全部理解了,实践了,记忆了才睡觉!继续战斗啦!呵呵!   上节课我们学习到了结构体的定义和初始化,我们在定义学生这个人的时候,姓名最好给char *,学号最好也用char *,因为我们用int表示学号有局限性,因为无法表示带字符的编号啦!因为有些学号不一定是纯数字的啊!成绩呢!就用float型,邮政编码呢!通讯地址呢!char *吧!因为通讯
http://www.cyqdata.cn/cnblogs/article-detail-41111 
Silverlight 2.5D RPG游戏技巧与特效处理:(二十一)自定义路径动画
一直在想应该用什么作为《Silverlight 2.5D RPG游戏技巧与特效处理系列教程》的终结,既要实用而不拖泥带水;又要通用而不哗众取宠。于是一不小心便成就了我一个未了心愿:一切基于动态绘制路径而生成的万象动画作为这又一部作品的谢幕,足矣。 还记得我们小时候玩的《坦克大战》、《雷电》吗?在那狭小的弹粒缝隙间躲闪追逐成为了每每课后最快乐的回忆: 还记得高三那年的春天吗?每次丢下书包第一时间总
http://www.cyqdata.cn/cnblogs/article-detail-40984 
Silverlight 2.5D RPG游戏技巧与特效处理:(二十)副本系统
前段时间晚上把小孩哄睡后带着老婆体验了一把《星辰变》,让我印象较深的可怜只有其副本系统,这里想说并不是《星辰变》的副本有多么有趣;相反,其枯燥到了无生趣可言,几乎你每天都得花费2个小时用在那重复重复再重复,屈指可数那3-5个一成不变的副本任务上,所以没几天我们便厌倦了。自从《魔兽世界》开始侵噬中华网游大地那刻,一款网游“副本系统”设计的坏往往被商家定位成事关整个游戏品质的极
http://www.cyqdata.cn/cnblogs/article-detail-40627 
[你必须知道的.NET]第二十一回:认识全面的null
本系列文章导航[你必须知道的.NET] 开篇有益[你必须知道的.NET] 第一回:恩怨情仇:is和as[你必须知道的.NET] 第二回:对抽象编程:接口和抽象类[你必须知道的.NET] 第三回:历史纠葛:特性和属性[你必须知道的.NET] 第四回:后来居上:class和struct[你必须知道的.NET] 第五回:深入浅出关键字---把new说透[你必须知道的.NET] 第六回:深入浅出关键字--
http://www.cyqdata.cn/cnblogs/article-detail-40411 
二十行C#代码打造Ruby Markup Builder
从.NET诞生之日起就有了XML类库,但是从使用上来说非常不方便。例如我们需要构造一个XML文档时,使用DOM API就要这样搞: var xmlDoc = new XmlDocument(); var rootEle = xmlDoc.CreateElement("persons"); xmlDoc.AppendChild(rootEle); var person1 = xmlDoc.Creat
http://www.cyqdata.cn/cnblogs/article-detail-39226 
步步为营 .NET 设计模式学习笔记 二十四、Factory Method(工厂方法模式)
概述 在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。 意图 定义一个用户创建对象的接口,让子类决定实例化哪一个类。Factory M
http://www.cyqdata.cn/cnblogs/article-detail-37002 
步步为营 .NET 设计模式学习笔记 二十三、Interpreter(解释器模式)
概述 在软件构建过程中,如果某一特定领域的问题比较复杂,类似的模式不断重复出现,如果使用普通的编程方式来实现将面临非常频繁的变化。在这种情况下,将特定领域的问题表达为某种语法规则下的句子,然后构建一个解释器来解释这样的句子,从而达到解决问题的目的。 意图 给定一个语言,定义它的文法的一种表示,并定义一种解释器,这个解释器使用该表示来解释语言中的句子。 结构图  
http://www.cyqdata.cn/cnblogs/article-detail-36954 
步步为营 .NET 设计模式学习笔记 二十二、Memento(备望录模式)
概述 在软件构建过程中,某些对象的状态在转换过程中,可能由于某种需要,要求程序能够回溯到对象之前处于某个点时的状态。如果使用一些公有接口来让其他对象得到对象的状态,便会暴露对象的细节实现。如何实现对象状态的良好保存与恢复?但同时又不会因此而破坏对象本身的封装性。 意图 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存
http://www.cyqdata.cn/cnblogs/article-detail-36903 
是谁在我的心里打了个结(二十七)责任 【结局】
    冬至已过,可昆明的天气压根儿不理会这一节气时令,依旧是阳光明媚、暖风习习。这或许正是春城的可爱之处吧,在这个本应该飘雪纷纷、刺骨寒风的三九天,唯有此处却是蔚蓝普照,鲜花灿烂。     时至寒冬,我们总要被穿上臃肿的羽绒服,头戴笨重的风雪帽,脚上再套有严实的防寒保暖靴。但在昆明,春城的冬季里毫不理会这些繁重的包裹,它依旧要求人们像昨
http://www.cyqdata.cn/cnblogs/article-detail-3761 
是谁在我的心里打了个结(二十六)乱七八糟
    我忽然想起郑智化的两句歌词“我的脚步很重,我的肩膀很痛”。脚步重是因为心里害怕,不敢跟随高大风下到第二层去吃饭。尽管他一直很高兴说带我去吃饭,可不知道他嘴里的“吃饭”是否真的只是吃饭,或许还有别的。     高大风的手一直搭在我肩上,我感觉这更像是无形的押解,整个人好像被千金巨石压着
http://www.cyqdata.cn/cnblogs/article-detail-2975