首页 > 2015年01月11日 > 全部分享
C/C++的参数传递机制
近来公司招人较多,由此面试了非常多的C++程序员。面试时,我都会问到参数传递的相关问题,尤其侧重指针。因为指针毕竟是C/C++最重要的一个优势(在某种情况下也可以说是劣势)。但其结果是,1/3的人基本上讲错了,1/3的知其然却不知其所以然。所以我觉得有必要把这些知识点梳理下,分享出来。(下面的讨论都是基于VS和GCC的默认编译方式,其他特殊编译方式不在本文作用范围内。)   C/C++函数参数...
分类:编程语言   时间:2015-01-11 16:16:30    收藏:0  评论:0  赞:0  阅读:437
使用 Codec Engine 的 API 函数(八)
本文翻译自TI的手册,该手册是学习GPP+DSP开发的金典文档,希望对各位入门有所帮助,有理解不当之处望请赐教。  Codec Engine Application Developer User's Guide.pdf (Literature Number: SPRUE67D) 《Codec Engine 应用开发使用手册》              http://blog.c...
分类:Windows开发   时间:2015-01-11 16:16:20    收藏:0  评论:0  赞:0  阅读:320
Spark技术内幕: 如何解决Shuffle Write一定要落盘的问题?
在Spark 0.6和0.7时,Shuffle的结果都需要先存储到内存中(有可能要写入磁盘),因此对于大数据量的情况下,发生GC和OOM的概率非常大。因此在Spark 0.8的时候,Shuffle的每个record都会直接写入磁盘。一直到1.2.0,Shuffle的数据是一定会写入本地文件系统的,那么对于性能要求非常苛刻的用户,如何获得更好的性能呢?...
分类:其他   时间:2015-01-11 16:16:10    收藏:0  评论:0  赞:0  阅读:482
数据结构基础(17) --二叉查找树的设计与实现
二叉排序树的特征二叉排序树或者是一棵空树,或者是具有如下特性的二叉树:    1.每一元素都有一个键值, 而且不允许重复;    2.若它的左子树不空,则左子树上所有结点的值均小于根结点的值;    3.若它的右子树不空,则右子树上所有结点的值均大于根结点的值;    4.它的左、右子树也都分别是二叉排序树。二叉排序树保存的元素构造template class Element { public:...
分类:其他   时间:2015-01-11 16:16:00    收藏:0  评论:0  赞:0  阅读:475
学习vi和vim编辑器(12):高级编辑方法(3)
本章主要学习vi编辑器中的@功能,ex脚本以及ctags工具的使用。 @功能: 命名缓冲区提供了另一种方法来创建“宏”,即可以将复杂的命令序列保存到某个命名缓冲区中,再通过@命令执行缓冲区中的内容。举个例子,首先在插入模式中输入如下一行: 然后将该行内容删除并将其保存到" a "这个命名缓冲区中,之后便可以将光标移动到某个单词的首部,执行" @a ",就可以将缓冲区中的内容作为命令进...
分类:系统服务   时间:2015-01-11 16:15:40    收藏:0  评论:0  赞:0  阅读:456
[C++]LeetCode: 88 Factorial Trailing Zeroes (阶乘后导零)
题目: Given an integer n, return the number of trailing zeroes in n!. Note: Your solution should be in logarithmic time complexity. 思路: 我们要计算 N! 中有多少个后导0. 我们来找一下规律,考虑n!的质数因子。后缀0,只有可能是质因子2...
分类:编程语言   时间:2015-01-11 16:15:30    收藏:0  评论:0  赞:0  阅读:350
servlet跳转到JSP页面会出现乱码
问题描述:servlet跳转到JSP页面的时候会出现乱码。但是直接访问JSP页面不会出现乱码,乱码情况如图所示 servlet情况 我发现去掉servlet上面的那两句话,JSP乱码情况是没有的, 或者写成下面情况的servlet也可以的 这样也不会出现乱码! 或者把上面四句话全部去掉也不会出现乱码 本人分析(不一定正确)是因为:response.s...
分类:Web开发   时间:2015-01-11 16:15:20    收藏:0  评论:0  赞:0  阅读:544
hdu 5091 Beam Cannon(线段树+扫描线+离散化)
hdu 5091 Beam Cannon(线段树+扫描线+离散化)—— black 的专栏 —— waShaXiu...
分类:其他   时间:2015-01-11 16:15:10    收藏:0  评论:0  赞:0  阅读:345
cocos2dx3.2开发 RPG《Flighting》(十五)最后的总结说明,以及源码分享
一、前言 这次的Flighting系列教程一口气写了2天,到这里就要结束了。接下来我说明补充一下一些前面没有提到,但是我觉得有必要讲一下的。 二、正文 1.怪物的出场 前面已经说了一个个的XXXMessageUtil,其实StateMessageUtil是比较特别的。首先我们先看看StateMessage的Excel表(关卡) 前面的字段大家可以参透参透,我主要讲一讲mons...
分类:其他   时间:2015-01-11 16:15:00    收藏:0  评论:0  赞:0  阅读:236
安装 WIn8.1 创建用户问题
安装 WIn8.1 创建用户问题 只有在不能联网的情况下,才会创建本地用户。   而且,使用 Sysprep 以后,不会清除用户信息。因此,如果我不想创建新用户,重新使用原来的用户时,会提示用户已经存在,不能创建。但是,又不能跳过创建用户的过程。...
分类:Windows开发   时间:2015-01-11 16:14:50    收藏:0  评论:0  赞:0  阅读:253
2014下半年软考总结
距离软考结束已经两个月的时间了,两个月的时间也足够用来思考软考给我带来了什么。一个证书?一个分数?证书加分数等于软考吗!?绝对不等于吧。    从一开始要报名软考的时候,再到前几天成绩的公布,我想这几个月的付出是值得的。一个人对于陌生的事务都是都是从懵懂到孰知,软考,亦是如此。在开始的时候自己也有过犹豫,我该不该报名呢,我要是过不了怎么办呢?也许一开始有这样的顾虑很正常吧,狠下心,就算是先攒经验...
分类:其他   时间:2015-01-11 16:14:40    收藏:0  评论:0  赞:0  阅读:278
POJ3667---Hotel
Hotel Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 12673   Accepted: 5453 Description The cows are journeying north to Thunder Bay in Canada to gain cul...
分类:其他   时间:2015-01-11 16:14:30    收藏:0  评论:0  赞:0  阅读:249
cocos3——5.js获取文件夹下文件列表
1.C++: #include #include #include #include #include "cocos2d.h" #if CC_TARGET_PLATFORM == CC_PLATFORM_WIN32 #include #include #else #include #endif namespace fs { int readDir( const ch...
分类:Web开发   时间:2015-01-11 16:14:20    收藏:0  评论:0  赞:0  阅读:291
改进遗传算法优化数据中心动态网络流量分配
通常对于大型的数据中心网络(Data Center Networks, 简称DCN)来说,每一台服务器的使用情况是非常不一样的,而平均使用的情况几乎不存在,大部分的情况都是70%的使用和流量需求会集中在一小部分的服务器上,而这个也是通过LAN网络构建云计算中心所必不可免的问题。         如图是大部分情况下数据中心服务器使用的热点情况:...
分类:编程语言   时间:2015-01-11 16:14:10    收藏:0  评论:0  赞:0  阅读:420
11.3.1 不同的计算策略
11.3.1 不同的计算策略   Haskell 是一种纯函数式语言,有一个重要的方面,即,不允许任何副作用。有专门的技术在屏幕上输出,或处理文件系统,但对于程序员来说,它是以一种看起来不像有副作用的方式来实现。在这样的语言中,调整计算排序表达式的顺序是可能的;在Haskell 中,直到需要结果,才计算函数;这不会影响程序的结果,因为,函数没有副作用。 C# 和 F# 的函数都可能有副作用,...
分类:其他   时间:2015-01-11 16:14:00    收藏:0  评论:0  赞:0  阅读:239
是谁毁了我们的安卓应用?
做过android开发的程序员都知道,在开发一款android软件的时候往往要考虑到各种适配的情况。例如几个比较常见的就 是屏幕的适配和系统版本的适配。从屏幕来看由以前的手机屏幕到现在的平板屏幕,从以前的低分辨率 屏幕到现在的高分辨率屏幕,都在不断的变化。还有就是android的版本从最初的android 1.5(纸杯蛋糕)到现在的android5.0(棒棒糖),每 到一个版本都有很大的变化...
分类:移动平台   时间:2015-01-11 16:13:40    收藏:0  评论:0  赞:0  阅读:398
Linux环境下安装软件的正确卸载
今天,Mayuyu来讲一下如何在linux下正确卸载软件。   首先,应该要先查看要卸载的软件的位置,比如对于php,用如下命令             然后列出要卸载的相关文件,如下命令             然后针对每一个文件依次卸载就行了,由于有些安装包依赖于其它的安装包,可能出现卸载错误,最好使用如下命令             后面跟上--nodeps...
分类:系统服务   时间:2015-01-11 16:13:30    收藏:0  评论:0  赞:0  阅读:371
jquery的使用
js及jquery运行机制个人总结:当一个jsp程序运行时它是由上自下运行的,当将一个触发事件放在标签中时 这时需要注意的是所触发的事件必须放在,事件源(触发事件的地方)之下。因为如果不放在下面程序自上而下的运行时 会将所触发的事件提前运行,从而导致触发事件源时事件不起作用的情况。 例如类似案例如下: script type="text/javascript">      $("#dow...
分类:Web开发   时间:2015-01-11 16:13:20    收藏:0  评论:0  赞:0  阅读:321
C++中的函数重载
一. 函数的参数表严格匹配,空参代表没有任何参数,void形参依然可以使用 二. 不再支持C语言中的隐式声明方式,函数调用前必需先声明或定义 三. 函数的返回类型int不能省略 四. 函数可以重载      1. 在同一作用域中,函数名相同,参数列表不同的函数可以存在若干个,其返回值任意      2. 当出现重载函数时,使用函数指针显得有点问题,当给函数指针赋值时,指针的类型代表着具体...
分类:编程语言   时间:2015-01-11 16:13:13    收藏:0  评论:0  赞:0  阅读:359
自定义的TextView,使部分内容拥有点击事件,并在点击内容上方出现对应的词义等信息
直接看效果图: 上面图中是一个TextView,注册部分内容(KeyWord)是其拥有点击事件,并通过计算KeyWord的坐标,显示KeyWord的想要的一些信息 /** * 一个TextView中包含一个可以点击的KeyWord(关键词),并通过点击关键词,在对应关键词位置正上方展示关键词对应的解释等逻辑 * @author DuGuang * */ publ...
分类:其他   时间:2015-01-11 16:12:50    收藏:0  评论:0  赞:0  阅读:197
1015条   上一页 1 ... 21 22 23 24 25 ... 51 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!