码迷,mamicode.com
首页 > 2015年05月20日 > 全部分享
第一个OpenGL程序
刚开始学习OpenGL,感觉这个挺有趣的(在绘制三维模型时,空间想象能力要求比较高,不然很头疼的)。 新东西,新心情。。。来一发红色三角形。 我就是要通过OpenGL来绘制一个红色的三角形。现在我们来看一下代码: #include void display() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // 清除屏幕和深...
分类:其他好文   时间:2015-05-20 22:25:43    阅读次数:173
BZOJ 1140 POI2009 KOD 编码 DFS
题目大意:给定一棵二进制编码树,保证每个节点要么有2个儿子,要么没有儿子,每个叶节点代表一个字符,求有多少字符满足即使前面被删掉一个前缀,只要这个字符的编码没有被破坏,就可以保证后面的编码都解读正确先说下这个做法是可以被卡的……首先我们可以发现这样的字符满足【编码树上根节点+任意一个后缀+一些完整的子串+这个字符的转移都能到达一个叶节点】然后打几个标记爆搜就行了……然而这样做的复杂度是∑sizei\...
分类:其他好文   时间:2015-05-20 22:25:36    阅读次数:146
Strlcpy和strlcat——一致的、安全的字符串拷贝和串接函数
概述随着流行的缓冲区溢出攻击的增加,越来越多程序员开始使用带有大小,即有长度限制的字符串函数,如strncpy() 和strncat() 。尽管这种趋势令人十分鼓舞,但通常的标准C 字符串函数并不是专为此而设计的。本文介绍另一种直观的,一致的,天生安全的字符串拷贝API 。当函数 strncpy()和 strncat()作为 strcpy()和 strcat()的安全版本来使用时,仍然存在一些安全隐...
分类:其他好文   时间:2015-05-20 22:26:32    阅读次数:172
Apache Commons Collections基本操作(Predicate、Transformat、Closure等)
一、Predicate断言package Collections;import java.util.ArrayList; import java.util.List;import org.apache.commons.collections4.Predicate; import org.apache.commons.collections4.PredicateUtils; import org.ap...
分类:Web程序   时间:2015-05-20 22:25:04    阅读次数:1091
再探第k短路
其实这是一个很古老的姿势啦… 只不过今天跟同学讨论A*算法求k短路的时候,同学不信A*算法能被卡掉. 于是我翻了翻课件找出了一种nn元环的特殊情况,卡掉了A*算法. A*算法是只有到达终点的时候才能统计答案,这导致可能拓展很多个状态才能得到一个用来更新答案的有效状态. 例如一个nn元环,当我们到达终点之后,可能还要拓展nn次才能得到下一个状态.于是若求kk短路时间复杂度就为O(nk)O(nk...
分类:其他好文   时间:2015-05-20 22:25:43    阅读次数:260
js添加样式class
最近在看js,好好打基础才是王道,底层的东西不容忽视。 Js添加样式名,在用jQuery的时候很容易的一个add和remove就能解决的问题,但是用js该怎么样处理呢,刚看了一篇文章,菜鸟级的《JavaScript初学者应注意的七个细节》,原文地址 http://developer.51cto.com/art/201101/242546_2.htm 里面有一段就写了这样一个东西:修改样式名,我稍...
分类:Web程序   时间:2015-05-20 22:25:50    阅读次数:218
财务会计基础知识
一、六大会计要素        资产,负债,所有者权益,收入,费用,利润 资产是指由企业过去经营交易或各项事项形成的,由企业拥有或控制的,预期会给企业带来经济利益的资源。 资产指任何公司、机构和个人拥有的任何具有商业或交换价值的东西。 资产的分类很多,如流动资产、固定资产、有形资产、无形资产、不动产等。 负债,是指企业过去的交易或者事项形成的、预期会导致经济利益流出企业的现时义务。...
分类:其他好文   时间:2015-05-20 22:23:43    阅读次数:181
通讯录(C语言)
先定义头文件#ifndef __CONTACT_H__ #define __CONTACT_H__ #define NAME_LEN 10 #define SEX_LEN 6 #define TELE_LEN 12 #define ADDR_LEN 20 #define MAX_PEO 1000 typedef struct PEO { char name[NAME_LEN]; int a...
分类:编程语言   时间:2015-05-20 22:24:11    阅读次数:247
HDU 3125 slash
Slash Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 825    Accepted Submission(s): 466 Problem Description The American English sla...
分类:其他好文   时间:2015-05-20 22:24:56    阅读次数:169
熊怪吃核桃
题目描述:森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。请填写该数字(一个整数),不要填写任何多余的内容或说明文字。 public static void main(...
分类:其他好文   时间:2015-05-20 22:23:07    阅读次数:191
opencv实现运动追踪
简介   在本篇中,我们分别使用opencv提供的方法:BackgroundSubtractorMOG 和 CvBGCodeBookModel两种方式来实现video的运动跟踪。 BackgroundSubtractorMOG   在这里,首先要感谢:http://blog.csdn.net/yang_xian521/article/details/6991002 这篇blog的博主,...
分类:其他好文   时间:2015-05-20 22:25:04    阅读次数:312
hdu4952Number Transformation
// 给你一个数,有k次操作,第i+1次操作得到的数,得到最小的大于第i次操作的数是i+1的倍数 //将第i个数拆分为i*x, 那么(i+1)*x' >= i*x //得到x' >= x - x/(i+1)  //由式子可得到当x小于(i+1)后不变 //复杂度为x的开方 #include #include #include using namespace std ; typed...
分类:其他好文   时间:2015-05-20 22:24:59    阅读次数:141
iOS UIImage 使用resizableImageWithCapInsets 适配UIImageView
// 定义要选取图片的那一部分进行伸展,这个Inset就是图片的一部分,类似于截图工具中的rect,一定要全都是图片的内容层     UIEdgeInsets inset;     inset.top = 0;     inset.left = 5;     inset.right = 35;     inset.bottom = 0; // 本文选择的图片sender.pn...
分类:移动开发   时间:2015-05-20 22:24:32    阅读次数:404
jquery封装的时间轴
很多时候,都会用到类似于时间轴的东西,鉴于网络资源没有那么顺手,就想着自己搞一个,在此将源码贴出来。...
分类:Web程序   时间:2015-05-20 22:25:04    阅读次数:170
Android:Otto源码分析
Otto源码分析Otto是一个轻量级的EventBus,它的使用非常简单,我们使用一个Bus的单例,所有需要产生事件(@Produce bus.post(new YourEvent(…)))或者处理事件(@Subscribe)的对象,在create时register,销毁destroy时unregister即可。使用 @Subscribe 订阅事件,也就是事件的处理者,它有且仅有一个参数YourE...
分类:移动开发   时间:2015-05-20 22:24:03    阅读次数:315
uva 10401 Injured Queen Problem(DP)
uva 10401 Injured Queen Problem题目大意:这是一个变形的N皇后问题,皇后不再是占据一行一列以及斜线,她占据的只是她周围的一圈以及她所在的一列。题目给出一个含有问号,数字和字母的字符串。第i个字符是问号代表皇后在第i列的任意一行,若第i个字符是数字或字母X(1~F)代表皇后在第i列的X行。求满足该字符串的摆放方式的方法一共有几种。解题思路:从第一列开始往后递推。dp[i]...
分类:其他好文   时间:2015-05-20 22:24:42    阅读次数:168
【C++注意事项】2 变量声明和定义
不可能将所有的C++程序放到一个文件中咯,因此C++就支持了分离式编译(separate compilation)机制,它允许将程序分为若干个文件,每个文件可被独立编译。这样说明了,当你的程序有很多文件时,修改其中一个文件后不需要将所有文件都重新编译一遍,只需要编译修改过的就好,然后将它们都链接起来。C++是如何支持分离式编译的呢?通过将声明和定义分离开来。声明(declaration)使得名字为程...
分类:编程语言   时间:2015-05-20 22:23:49    阅读次数:179
1975条   上一页 1 ... 8 9 10 11 12 13 14 ... 117 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!