首页 > 其他
字节对齐
字节对齐有其中一条规则是这样说的:结构体的总大小为结构体最宽(最大)基本类型成员大小的整数倍,如有需要编译器会在最末一个成员之后加上填充字节。(所以在vs下,sizeof查看大小的时候默认对齐大小是取最宽的数据类型的大小)原因:CPU的访问粒度不仅仅是大小限制,地址上也有限制。也就是说,CPU只能访...
分类:其他   时间:2014-03-03 10:48:09    收藏:0  评论:0  赞:0  阅读:550
Lowest Common Ancestor of a Binary Tree & Binary Search Tree
这里有两种情况,一种是Binary Tree,一种是Binary Search Tree。Binary Search Tree1 Node *LCA(Node *root, Node *p, Node *q) {2 if (!root || !p || !q) return NULL;3 if (m...
分类:其他   时间:2014-03-03 09:32:55    收藏:0  评论:0  赞:0  阅读:410
编程实现:分析一个文本文件(英文文章)中各个词出现的频率,并把频率最高的前十个次打印出来
问题描述:分析一个文本文件(英文文章)中各个词出现的频率,并把频率最高的前十个打印出来问题分析:1、首先要用到文件的读取,在综合分析之后确定用c++编写2、在对于一段英文文章进行单词统计之后,各个单词出现的频率并输出3、对于每个单词出现的频率进行排序然后输出前十个频率和单词对于文件的操作:class...
分类:其他   时间:2014-03-03 09:22:11    收藏:0  评论:0  赞:0  阅读:640
ArcPy开发IDE
最近时不时的使用Arcpy的脚本,这就不可避免的面临Python IDE的选择。可以用来Python开发的IDE非常的多,像Eclipse等等。尝试了一些IDE后,逐渐的固定使用下面两款。 一、Python Tools for Visual Studio(PTVS) 对我这种习惯了visual st...
分类:其他   时间:2014-03-03 09:20:36    收藏:0  评论:0  赞:0  阅读:591
受益匪浅的单片机学习方法
在我接触单片机以前,已经有了一定的C语言基础,当我看单片机中的代码时,利用自己的C语言功底可以不太费事的看明白并加以一些修改。但让我困惑的是那些 什么寄存器、总线什么的这些术语让我很困惑,这些都是在以前的模电和数电上见过的。说实话模电是我最讨厌的学科之一,数电也不是很喜欢,因此学过了模电之 后就再也...
分类:其他   时间:2014-03-03 09:09:53    收藏:0  评论:0  赞:0  阅读:471
Lua 八皇后问题
1.什么是八皇后问题? 八皇后问题是一个以国际象棋为背景的问题:如何能够在8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后。不知道你们玩过国际象棋没有。皇后在国际象棋中是非常重要的棋子,因为她的移动范围很广,比车,和象都要广,可以横竖走,斜着也可以走,一般死掉皇后,基本就输了。因为每一行都有8种可能,所以一共可能解是8*8*8*8*8*8*8*8所以...
分类:其他   时间:2014-03-03 09:56:00    收藏:0  评论:0  赞:0  阅读:513
Leetcode Word Break
使用动态规划法是很好解决的。 时间复杂度是O(n*n)。 形成这种思维需要不断锻炼,以前看这道题的时候觉得十分困难,现在终于觉得很容易的了。 评价为3到4星级吧。...
分类:其他   时间:2014-03-03 10:51:15    收藏:0  评论:0  赞:0  阅读:370
Leetcode Evaluate Reverse Polish Notation
本题就是考查栈的应用。 注意细节,很容易过。 3星级的题目吧。 1 要push入结果 2 两个数的计算顺序不能错,否则答案错误...
分类:其他   时间:2014-03-03 09:43:35    收藏:0  评论:0  赞:0  阅读:438
hdu 1418 抱歉 (欧拉公式)
抱歉                                                                             Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Problem Description 非常抱歉,本...
分类:其他   时间:2014-03-03 09:08:20    收藏:0  评论:0  赞:0  阅读:494
《高效学习OpenGL》 之 多重纹理 glActiveTexture(),glMultiTexCoord2f(),glClientActiveTexture()
多重纹理处理管线: 1.建设纹理单位 纹理单位的纹理状态:纹理图像,过滤参数,纹理环境应用,纹理坐标的自动生成,顶点数组的指定。 void glActiveTexture(GLenum texUnit); //选择可以由纹理函数进行修改的当前纹理单位, //texUnit是一个符号常量,其形式为GL_TEXTUREi,其中i的范围是从0到k-1,k是纹理单位的最大数...
分类:其他   时间:2014-03-03 09:42:02    收藏:0  评论:0  赞:0  阅读:513
强大的索引器
索引器的作用,开始学的时候觉得没有什么特别,而且觉得好麻烦,其实索引器的作用太Strong了,方便的没话说了。索引器作用和使用集合之后的效果进行对比发现太给力了。...
分类:其他   时间:2014-03-03 09:39:03    收藏:0  评论:0  赞:0  阅读:417
NYOJ637 我和你
原题链接 在win7下测试老是不对,后来注意到,win下汉字占2字节,ubuntu是3字节。 #include #include char str[300], sam[] = "你我"; int main(){ int len, i; while(scanf("%s", str)){ len = strlen(str); if(len == 1 && str[0] == '0...
分类:其他   时间:2014-03-03 09:28:17    收藏:0  评论:0  赞:0  阅读:487
《高效学习OpenGL》 之 在纹理之后应用辅助颜色 glSecondaryColor()
如果没有启用光照,并且启用了颜色求和模式(glEnable(GL_COLOR_SUM)),那么当前的辅助颜色便添加到经过纹理的片段颜色上 glSecondaryColor3b(Type r, Type g, Type b); //设置当前辅助颜色的红绿蓝成分...
分类:其他   时间:2014-03-03 10:46:40    收藏:0  评论:0  赞:0  阅读:428
封装 获取后台数据类
自己封装访问后台数据类。...
分类:其他   时间:2014-03-03 08:52:51    收藏:0  评论:0  赞:0  阅读:393
kohana为静态文件提供缓存机制
kohana为静态文件提供缓存机制...
分类:其他   时间:2014-03-03 11:03:32    收藏:0  评论:0  赞:0  阅读:432
内部排序之二:冒泡排序和选择排序(改进优化,附完整源码)
之所以把冒泡排序和选择排序放在一起,是因为二者的实现代码很相似,而且都是最基本的排序方式,非常容易理解和实现。当然,如果仅仅是为了讲述这两种排序方式,那也根本没必要写这篇博文了。和上篇博文一样,我会在冒泡排序和选择排序原始代码的基础上给出一些改进和优化,这才是本文的重点所在。 冒泡排序的思想很简单,如果要求排序后序列中元素按照从小到大的顺序排列,则冒泡排序的步骤如下: 1、依次比较序列中相邻的两个元素,将较大的放在后面,这样一趟比较后,最大的元素就放在了最后的一个位置; 2、再依次...
分类:其他   时间:2014-03-03 10:12:56    收藏:0  评论:0  赞:0  阅读:485
验证中“参数”作用
对于初学者,普通验证好像没法体现出“参数”的作用,但是和数据库交互的时候,由于验证数据库中数据的时候需要用到SQL语句,就会造成漏洞。...
分类:其他   时间:2014-03-03 09:52:50    收藏:0  评论:0  赞:0  阅读:307
使用uIP将TUN网卡适配到TAP网卡-tun2tap
想玩虚拟网卡一定要玩TUN/TAP(以下简称TAP),想玩TAP一定要知道uIP。uIP是一个用户态实现的一个超级轻量级的麻雀虽小五脏俱全的TCP/IP协议栈,相比lwIP要好用好玩得多,具体怎么个意思,还是请教它的大帅哥作者吧。本文要说的只是它的一个应用,既如何将TUN模式的虚拟网卡适配成TAP模式的虚拟网卡,这个需求确实是需要的。       到底什么时候需要把TUN模式的虚拟网卡装bi成一个...
分类:其他   时间:2014-03-03 08:49:46    收藏:0  评论:0  赞:0  阅读:512
《高效学习OpenGL》 之 点块纹理 纹理矩阵堆栈 q坐标
点块纹理和抗锯齿点的区别: 启用点块纹理: glEnable(GL_POINT_SPRITE); 设置点块纹理的原点(决定t纹理坐标的值): glPointparameter(GL_POINT_SPRITE_COORD_ORIGIN, GL_LOWER_LEFT或GL_UPPER_LEFT);...
分类:其他   时间:2014-03-03 09:51:19    收藏:0  评论:0  赞:0  阅读:570
NYOJ639 找规律
原题链接 判断等比的时候注意防止除数为0和不能整除的情况。 #include int a[11]; int main(){ int i, flag, t; while(scanf("%d", &a[1]) == 1){ for(i = 2; i != 6; ++i) scanf("%d", &a[i]); flag = 0; if(!flag){ t =...
分类:其他   时间:2014-03-03 09:00:28    收藏:0  评论:0  赞:0  阅读:507
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!