上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2013年10月11日

[C语言]菜鸟的一些理解-结构体,共用体,枚举,位域

摘要: 结构体时间真快!!假期就要过去了。这是我最难过的一个国庆,感谢时间快,又不希望它过得这么快。前面学的数组,一旦定义了就只能存储定义的数据类型的数据了。但是我们现实中每组数据不一定是由同一种数据类型组成。比如:一个人的信息是由姓名年龄职业等组成。这就不可能用数组的存储了。C语言中提供了一种类型,结构体来解决这类问题,结构体可以将不同的数据类型封装在一起。我们再对其进行引用。我们可以根据实际情况来构造不同的类型。简单的来理解:结构体就是我们自己定义的一个可以存储不同数据类型的数组。声明结构体类型,其声明如下:要用到struct这个关键字struct结构体名{数据类型1结构体成员1;数据类型2结构体 阅读全文

posted @ 2013-10-11 16:21 云编程的梦 阅读(374) 评论(0) 推荐(0) 编辑

[置顶] Unity3D开发(四):NGUI纹理九宫格拉伸

摘要: 不论是游戏中的UI,还是应用中的UI,纹理九宫格拉伸都是必不可少的,因为采用这种拉伸方式,可以最大化的节省纹理资源,还能保证良好的表现效果! 1.原理 把纹理用4条线分割成9部分(如上图),通过观察可以发现,5是最规则的形状(矩形),其次是2,6,8,4(矩形,但是和四个角有公共边),最后是四个角1,3,9,7(圆角矩形)规则的图形在拉伸之后的效果是比较好的,如果是不规则的图形,则会在拉伸之后变形!根据上图做拉伸制定规则:(1)保证四个角1,3,9,7不做任何拉伸 (2)与四个角有公共边的四个矩形2,6,8,4做单向拉伸,即保证与四个角的公共边不拉伸,例如2,8只进行横向拉伸,4,6只... 阅读全文

posted @ 2013-10-11 16:19 云编程的梦 阅读(1773) 评论(0) 推荐(0) 编辑

Ajax的使用

摘要: 异步交互和同步交互要说Ajax就不得不说,异步传输和同步传输了。异步是值:发送方发出数据后,不等接收方发回响应,接着发送下一个数据包的通讯方式。同步是指:发送方发出数据后,等待接收方发回响应以后才发下一个数据包的通讯方式。也可以理解为:异步传输:你传吧,我去做我的事了,传输完了告诉我一声。同步传输:你现在传输,我要看着你传输完成,才去做别的事。什么是Ajax?Ajax被认为是(Asynchronous JavaScript and Xml)的缩写。现在,允许浏览器与服务器通信而无须刷新当前页面的技术成为Ajax。Ajax的工作原理。Ajax的核心是JavaScript对象XmlHttpRequ 阅读全文

posted @ 2013-10-11 16:14 云编程的梦 阅读(211) 评论(0) 推荐(0) 编辑

使用Qt的QObject类实现多叉树

摘要: 使用Qt的QObject类实现多叉树 最近研究骨骼动画,需要显示人物模型的骨骼结构,说到骨骼结构,在计算机图形学中通常用树状结构来描述,在一篇介绍骨骼动画的文章中也谈到了树状结构。树是一种数据结构,它通常通过链式结构的形式来存储,能够直观地表达自然界的层次关系。正是因为树的这些特点,它非常适合渲染骨骼。 接下来就是如何实现树状结构了,虽然我以前实现过二叉树,但是这次要做的是多叉树,它具有多个孩子,还是有些不同的。一位高手自己通过std::vector和链式结构实现了多叉树,而强大的Qt开发框架似乎没有这样的数据结构?难道我也要自己动手? 回家的路上我想到Qt不是有父子树结构吗?通过这样特殊的. 阅读全文

posted @ 2013-10-11 16:10 云编程的梦 阅读(869) 评论(0) 推荐(0) 编辑

SRM 593 Div1 L1:HexagonalBoard,用染色法判断无向图是否为二分图

摘要: 题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12784 最近由于考研,一个多月没有做TopCoder了,第一次参加Div1,结果第一题都没搞出来,看了社论之后学到了用DFS染色法判断无向图是否是二分图的方法。深刻感觉本人太水了,要加油!代码如下:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu 阅读全文

posted @ 2013-10-11 16:07 云编程的梦 阅读(299) 评论(0) 推荐(0) 编辑

铁子同学的太原科幻之旅,我检查嗓子的科幻之旅

摘要: 今天中午见了铁子同学,一起吃了狗肉。为避免不吃狗肉的同学误解铁子同学,确切地说,我吃了狗肉,铁子同学有没有吃,我倒是没有注意。 吃完离开的时候,乌云密布,整个天跟日食一样黑。我们跑出饭店,发现外面狂风大作,湿气扑面。我们大喊,"跑啊!"冲进了正在开始密集的雨点里。我们的前前后后,很多人影穿棱而过,或者被我们甩在身后。刚钻进车里,风卷着雨水和尘土扑天盖地而来。 一边扑落脑袋上的雨点,我一边后怕。因为腰间盘,每当有雨都得分外小心了。在石家庄出差,顶着小雨打车,不到半分钟,我就很担心,结果果然等到电梯的时候,左腿已经瘸了。腰间盘突出会压迫脊椎的神经,这是突出以前很多人从来没想到的 阅读全文

posted @ 2013-10-11 16:05 云编程的梦 阅读(166) 评论(0) 推荐(0) 编辑

11992 - Fast Matrix Operations

摘要: 要wa死了,书上的代码没太看懂,就按照自己的想法写的,其中掺杂了书上的一些代码居然不对,唉……#include #include #include #include #include #include #include #include #include #include #define INF 0x7fffffff#define N 10010#define M 1000010#define LL long long#define mod 95041567using namespace std;struct node{ int MAX, MIN, ADD, SET, SUM;};nod... 阅读全文

posted @ 2013-10-11 16:00 云编程的梦 阅读(237) 评论(0) 推荐(0) 编辑

数据结构之 直接插入排序

摘要: #include "stdafx.h"void InsertSort(int R[],int n){ int i,j; int temp; for(i=2;i=1) { R[j+1]=R[j]; --j; } R[j+1]=temp; }}void show(int a[],int n){ for(int i=1;i<=n;i++) printf("%d ",a[i]); printf("\n");}int _tmain(int argc, _TCHAR* argv[]){ int A[]={0,1,5,3,6,8,2,9,7, 阅读全文

posted @ 2013-10-11 15:58 云编程的梦 阅读(200) 评论(0) 推荐(0) 编辑

(3)IP:网际协议

摘要: 一、简介 IP是TCP/IP协议族的核心协议。IP提供不可靠、无连接的数据报传送服务。 不可靠的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。任何要求的可靠性必须由上层来提供(如TCP)。 无连接的意思是IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。这也说明,IP数据报可以不按发送顺序接收。二、IP首部 IP数据报格式如下图所示,IP首部长为20个字节。 如上图所示,最高位在左边,记为0bit,最低位在右边,记为31bit。 4个字节的32bit值以下面的次序传输:首先是0~7bit,其次8~15bit,然后16~23bit,最... 阅读全文

posted @ 2013-10-11 15:55 云编程的梦 阅读(280) 评论(0) 推荐(0) 编辑

node.js的global variable,和module.exports

摘要: global javascript的语言特性决定了,一定会有一个顶层对象(top object),但是根据执行环境的不同,这个顶层对象是不一样的。由执行环境决定,比如在浏览器执行环境中,顶层对象是window。而在node里,顶层对象是globalglobal里定义了一些全局的对象或函数,在node的任何一个模块里,都可以直接使用,比如console,setTimeout(),require()等,完整的global object document见:node.js global objects如果想在不同的模块(文件)之间共享变量,有一个可行但是很糟糕的做法,就是借助这个global o.. 阅读全文

posted @ 2013-10-11 15:49 云编程的梦 阅读(441) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

导航