IT技术博客

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

我也要学C语言-第十三章:复合数据类型—指针与指针变量(一)

指针的定义:   指针是一种复合数据类型。它是对一类变量的描述。就像街道门牌的号码!例如有一条X的街道,它有1024栋房子。那么每栋房子可以用X[0-1024]来索引。假如我们每栋房子都可以保存一个整数值,那么X街就有1024个不同的整型变量。而且每个变量都是可以使用房屋的编号去访问。其实这里的每栋房子的编号就是指针!我们把X换做是内存,每栋房子看成一个独立的内存空间,那么就可以这么下结论,一个指

(译)如何使用cocos2d和box2d来制作一个Breakout游戏:第二部分(完)

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

x01.Weiqi.5 位置寻找

电脑下棋的关键在于寻找落子点。为此,我作了点尝试,旨在抛砖引玉,但也不排除抛砖引砖的可能。 为了确定子之间的关系和批量处理子的位置,我首先写了一个结构 Vector 和方法扩展类 PosListExtentions。实践证明,这个决定是英明的。代码改了又改,但这两个却始终未动,且发挥着重要的作用。 代码文件 ForPosSearch.cs 内容如下: ForPosSearch namespac

MVVM中的命令绑定及命令参数

继续重构上一篇《Prism安装、MVVM基础概念及一个简单的样例》中的事例,在这一篇里我们将让命令绑定支持带方法参数。这是非常重要的一个编码需求。 为了让本例支持更复杂的应用场景,我们这次要针对一个列表进行操作。 1:建立领域模型 public class StudentTeam: NotificationObject { string teamName;

步步为营 .NET 代码重构学习笔记 七

一、Introduce Foreign Method(引入外加函数) 动机(Motivation) 在client class 中建立一个函数,并以一个server class实体作为第一引数(argument)。 示例 DateTime newStart = DateTime.Now.AddDays(1);     改为 public Date

EA(Enterprise Architect)建立数据模型间外键约束

EA除了画用例图时比较方便,在建立数据模型上也很强大。前段时间一直再为数据模型之间的约束问题纠结,最近终于研究出了一点成就,希望给大家分享一下,有不对的地方也请各位高手指正: 一、什么是外键? 两种可以访问表的键:主键和外键。一个主键是唯一的,它定义一个表格中的一条记录。外键可以通过其他相关表格中的主键来访问数据。 外键在EA的UML模型中是一个衍型操作。一个外间是一个字段(属性)的集合,同时,有

Silverlight 5 3d游戏开发(1)绘制简单图形

Silverlight 5 beta 版本的公布, 其支持3d 效果到底如何。本系列文章将和大家一起学习研究。 Silverlight 5 目前处于Beta版本,如果是 Visual Studio 2010,需要先安装Visual Studio SP1,然后才能安装 Silverlight 5 开发工具包。由于Silverlight 5 在测试,可能得不到版本支持------即浏览一个Silver

NFS4.1规范研究:session

Session引入 NFS4仅支持单服务器,并且客户端和服务器只有一个连接。这意味着客户端不能并发访问服务器数据。同时NFS4虽然支持EOS(Exactly Once Semantics),但存在重大设计缺陷。NFS4.1有两个主要目标:1)修正NFS4的一些重大设计缺陷; 2) 提高并发访问能力。 为此NFS4.1引入一个重大的设计:session。S

自定义事件(1)

前面用了8篇回顾浏览器中内置事件,且写出了一个基本完整,功能还算强大的事件模块。如果您愿意,还可以继续添加一些功能如事件代理、一次性添加多个事件、和选择器结合一次性为多个元素添加事件。 当然这些都不是必须的,可根据需求自行扩展。这篇开始看看自定义事件,自定义事件有许多应用场景。实际上它实现了“观察者模式”。使用过google(或灵图)地图API的同学应该知道地图有个缩放事件

一个网站的诞生- MagicDict开发总结3 [日语字典数据结构]

首先感谢各位ACCESS数据库大牛在上一篇文章的评论中,对我的批评和帮助。这样的话,上一篇文章也没有白写了。的确,一直在Mainframe上做开发,ACESS只是入门级别的水平,学习的道路还很长很长,需要 大石头 这样的高手的指教和提点。 这篇文章,可能不会涉及到任何技术面的东西。主要介绍一下日语单词的特征,就当一个日语知识的简单普及了。[园子里面日语好的朋友应该有很多] 日语在线字典,可能是所有

磨刀不误砍柴工:Ext4核心组件Grid的变化及学习(1)

不得不再感叹一句,ext4(以下简称4系)的变化真的太大了,ext3的代码要升级成ext4真的不是件容易的事情。无论在基类的设置、各个类参数和方法,前后台参数的传递方面都有很大改变。按官方说法:“这次升级Ext 4全部重写了Grid组件。显然,诸多理由和原因迫使我们升级Grid,但Ext 4 Grid向后兼容方面真的很难顾全。” 本来想逐个问题进行说明,后来发现4系实在是根本性的改变,grid组

理解.NET程序集的执行过程

    对于一个已编译好的.NET程序集,Windows操作系统是如何启动执行的呢?日常使用中我们发现对于托管的和非托管的程序集编译器都会吧程序集编译成以.exe或.dll等为扩展名的文件,可见Windows加载器并没有区分是托管还是非托管的程序集,而且我们也知道对非托管的程序集是在编译器直接编译成了机器码,自然可以由CPU直接执行,而非托管的.NET 程序集是包含复

50个精美的 PSD 用户界面素材和设计模板资源

对于每一个网页设计师来说,有预先设计好的和可编辑的UI元素是组织和优化工作流程的关键。这些元素可以让你快速制作出风格统一的网页原型。今天,本文与大家分享50个精美的PSD资源,包含UI元素模板、表单、按钮、菜单、进度条、播放器、提示框等等。记得分享和推荐一下哦 :) 资源导航 精美的模板资源 表单元素资源 按钮和菜单资源 注册和登录表单资源 进度条资源 音频和视频播放器资源 通知和提示框资源 其

上周热点回顾(5.23-5.29)

热点随笔: · 同是80后,为什么程序员与程序员的差距那么大呢?(Mainz)· 面试时,你会问面试官哪些问题?(wanghui)· 由马化腾谈“微博修改功能”,看什么是优秀的产品经理(麒麟)· Android在线开发工具 App Inventor(神舟龙)· 15款提高工作效率的工具分享(梦想天空(山边小溪))·

HubbleDotNet--异步通讯模式

HubbleDotNet 1.1.2 以前版本客户端和服务器之间都是同步 TCP Socket 方式通讯,这种方式要为每个连接保持一个TCP通道,每次建立连接都要创建新的TCP连接,效率很低。而且有最大连接数限制,当服务器很忙时,1.1.2以前版本经常会出现 Too many connects on server 错误,虽然通过增大 MaxConnectNum 的值可以缓解,但无法根治。1.1.2

最近学习的知识分享!DDD雏形

      最近工作感到高兴的是,接触到了我们公司的平台。虽然配置有些复杂,可能对于我是一个刚接触平台的人来说。在这期间也学习到了一些开发思想。那就是关于领域驱动开发的一些知识.如果我有说的不对的地方请指教,嘿嘿。      只所以写这篇文章还是因为上周我和一个以前的同事的聊天,他现在的开发和我离开的时候开发一样。 (

深入浅出多线程系列之九:Interlocked

在大多数计算机上,增加变量操作不是一个原子操作,需要执行下列步骤: 1.       将实例变量中的值加载到寄存器中。 2.       增加或减少该值。 3.       在实例变量中存储该值。   在多线

Android拓展系列(3)--Android源码下载

前几天,又切换回ubuntu11.04系统了,体验以下unity桌面。 android系统源码(包括sdk源码)的下载主要是需要用到git工具,关于git工具的使用我会抽空专门介绍,这里用到的时候简略说明一下。1.安装git和curl命令: $sudo apt-get install git-core curl 说明:      curl是一个向服务器或

PyMining-开源中文文本数据挖掘平台 Ver 0.2发布

项目首页: http://code.google.com/p/python-data-mining-platform/ (可能需翻墙) 目前比如tutorial, install, release等内容,已经更新到项目首页的wiki中   项目介绍: 这是一个能够根据源数据(比如说用csv格式表示的矩阵,或者中文文档)使用多种多样的算法去得到结果的一个平台。 算法能够通过xm

再议依赖注入

在设计系统,进行程序开发时,常常提到这个模块依赖另外一个模块,此类依赖于另一个,那么对于依赖关系,我们一般怎么处理了?面对此问题,大家也是各有各的见解,此处 就结合个人的理解对项目中涉及到的常用依赖方式及其优缺点进行总结和探究。 在探究此问题前,想假设一种运行场景,就说一个接口提供时间服务,客户端获取时间吧。此仅仅一个场景,说明一些问题即可,那么对于此问题我们初期设计如下代码,一个提供服务的类,在