上一页 1 ··· 166 167 168 169 170 171 172 173 174 ··· 249 下一页
摘要: 1、uint CreateShader(enum type) : 创建空的shader object;type: VERTEX_SHADER,2、void ShaderSource(uint shader, sizeicount, const **string, const int *length):加载shader源码进shader object;可能多个字符串3、void CompileShader(uint shader):编译shader object;shader object有状态 表示编译结果4、void DeleteShader( uint shader ):删除 shader 阅读全文
posted @ 2013-08-24 20:40 pangbangb 阅读(5661) 评论(0) 推荐(0)
摘要: 这几天对于http的学习,写一篇文章算是对自己的总结,也可以记录一下。1.HTTP定义:1)HTTP协议(超文本协议)的定义:一种详细规定了浏览器和万维网服务器之间的相互通信规则,通过因特网传送万维网文档的数据传送协议。2) HTTP协议主要特点: 1.支持客户/服务器模式 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 4. 阅读全文
posted @ 2013-08-24 20:37 pangbangb 阅读(376) 评论(0) 推荐(0)
摘要: Jedis中的一致性hash本文仅供大家参考,不保证正确性,有问题请及时指出一致性hash就不多说了,网上有很多说的很好的文章,这里说说Jedis中的Shard是如何使用一致性hash的,也为大家在实现一致性hash提供些思路。首先是hash函数,在Jedis中有两种Hash算法可供选择,分别是MurMurHash和MD5. 按照Jedis的说法MurMur Hash更快,效果更好些。MurmurHash.javapackage redis.clients.util;import java.nio.ByteBuffer;import java.nio.ByteOrder;publicclass 阅读全文
posted @ 2013-08-24 20:35 pangbangb 阅读(443) 评论(0) 推荐(0)
摘要: 概括:主要说明双向链表的基本概念和具体操作以及源代码。一、基本概念1.有了单链表以后我们可以把内存中小块的空间联系在一起,并且把每一个小块都存储上我们想要存储的数值。但是单链表只有一个next,我们每一次都要从头开始遍历整个链表,这样的话如果我们对单链表进行逆序访问那么将是一项很耗时的操作。2.双向链表解决了上面的问题,我们不单对每一个数据节点都设置一个next,同时还有一个pre指针,这样我们可以完成对链表的双向查找。3.双向链表的结构示意图如下所示:二、把单链表更改成为双向链表1.首先更改链表中的header,链表中的header对应的是一个结构体,如下所示:struct _tag_DLi 阅读全文
posted @ 2013-08-24 20:33 pangbangb 阅读(390) 评论(0) 推荐(0)
摘要: 首先看效果: 核心代码://加模糊效果,image是图片,blur是模糊度- (UIImage *)blurryImage:(UIImage *)image withBlurLevel:(CGFloat)blur { //模糊度, if ((blur 2.0f)) { blur = 0.5f; } //boxSize必须大于0 int boxSize = (int)(blur * 100); boxSize -= (boxSize % 2) + 1; NSLog(@"boxSize:%i",boxSize); //图... 阅读全文
posted @ 2013-08-24 20:31 pangbangb 阅读(253) 评论(0) 推荐(0)
摘要: 写作原因:近来蛋闲?非也! 昨天一同事合作的项目代码出现的bug-----他的上位机每200ms给我发送命令向我这边下位机读取一些数据,在此过程会按下按键做一些另外操作并给他返回数据;(通信是通过)1.他定时200ms给我发回指令,我应该给他返回字符串:@VUMultiGet(Out_1, -inf dBFS, Normal, Out_2, -inf dBFS, Normal, Out_3, -inf dBFS, Normal, Out_4, -inf dBFS, Normal, Out_5, -inf dBFS, Normal, Out_6, -inf dBFS, Normal, Out_7 阅读全文
posted @ 2013-08-24 20:29 pangbangb 阅读(2510) 评论(0) 推荐(0)
摘要: 题意:给你两个长度分别为n(1 #include const int maxn = 1000005;const int maxm = 10005;int a[maxn], b[maxm], next[maxm];int n, m;void Read(){ int i; scanf("%d%d",&n, &m); for(i=0; i=m) return i - j + 1; else return -1;}int main(){ int T; scanf("%d",&T); while(T--) { Read... 阅读全文
posted @ 2013-08-24 20:26 pangbangb 阅读(187) 评论(0) 推荐(0)
摘要: 1.Ctrl+e 打开所有已经打开的文件列表,当你使用Eclipse打开了N多文件的时候,需要找到一个你之前打开过 的文件,是不是就很费劲呢,记住这个快捷键吧。2.Ctrl+2,L 需要给一个方法的返回值赋值时,需要定义一个局部变量,并对这个局部变量进行声明,使用这个 快捷键就会方便很多。3.Ctrl+M 把你编辑代码的工作区最大化 ,你再也不用因为屏幕里面放满了各种其他乱七八糟的布局而操心 了,直接全部屏蔽,把工作区最大化,对眼睛,对心情都会好很多。4.Ctrl+T 打开一个类的层层... 阅读全文
posted @ 2013-08-24 20:24 pangbangb 阅读(161) 评论(0) 推荐(0)
摘要: 题目描述 HDU 2527分析 霍夫曼编码的应用。 本题没有必要构造一棵完整的霍夫曼树。只需利用霍夫曼编码的原理,每次挑选频率最低的两个元素进行合并。(显然,可以利用优先级队列,这里用数组来模拟)源码 //每次挑出现频率最小的两个元素,应该用优先级队列!!!!!!!!!!#include #include #include int unionFre(int fre[26]);int main(){ int frequency[26]; //记录每个字母出现的频率 int n; int m; char input[10000]; int letterNum; ... 阅读全文
posted @ 2013-08-24 20:22 pangbangb 阅读(247) 评论(0) 推荐(0)
摘要: The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in the following figure.The floor has 200 rooms each on the north side and south side along the corridor. Recently the Company made a plan to reform its system. The reform includes moving a lot of tables 阅读全文
posted @ 2013-08-24 20:19 pangbangb 阅读(234) 评论(0) 推荐(0)
上一页 1 ··· 166 167 168 169 170 171 172 173 174 ··· 249 下一页