近来公司招人较多,由此面试了非常多的C++程序员。面试时,我都会问到参数传递的相关问题,尤其侧重指针。因为指针毕竟是C/C++最重要的一个优势(在某种情况下也可以说是劣势)。但其结果是,1/3的人基本上讲错了,1/3的知其然却不知其所以然。所以我觉得有必要把这些知识点梳理下,分享出来。(下面的讨论都是基于VS和GCC的默认编译方式,其他特殊编译方式不在本文作用范围内。)
C/C++函数参数...
分类:
编程语言 时间:
2015-01-11 16:16:30
收藏:
0 评论:
0 赞:
0 阅读:
437
本文翻译自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 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
二叉排序树的特征二叉排序树或者是一棵空树,或者是具有如下特性的二叉树: 1.每一元素都有一个键值, 而且不允许重复; 2.若它的左子树不空,则左子树上所有结点的值均小于根结点的值; 3.若它的右子树不空,则右子树上所有结点的值均大于根结点的值; 4.它的左、右子树也都分别是二叉排序树。二叉排序树保存的元素构造template
class Element
{
public:...
分类:
其他 时间:
2015-01-11 16:16:00
收藏:
0 评论:
0 赞:
0 阅读:
475
本章主要学习vi编辑器中的@功能,ex脚本以及ctags工具的使用。
@功能:
命名缓冲区提供了另一种方法来创建“宏”,即可以将复杂的命令序列保存到某个命名缓冲区中,再通过@命令执行缓冲区中的内容。举个例子,首先在插入模式中输入如下一行:
然后将该行内容删除并将其保存到" a "这个命名缓冲区中,之后便可以将光标移动到某个单词的首部,执行" @a ",就可以将缓冲区中的内容作为命令进...
分类:
系统服务 时间:
2015-01-11 16:15:40
收藏:
0 评论:
0 赞:
0 阅读:
456
题目:
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页面的时候会出现乱码。但是直接访问JSP页面不会出现乱码,乱码情况如图所示
servlet情况
我发现去掉servlet上面的那两句话,JSP乱码情况是没有的,
或者写成下面情况的servlet也可以的
这样也不会出现乱码!
或者把上面四句话全部去掉也不会出现乱码
本人分析(不一定正确)是因为:response.s...
分类:
Web开发 时间:
2015-01-11 16:15:20
收藏:
0 评论:
0 赞:
0 阅读:
544
hdu 5091 Beam Cannon(线段树+扫描线+离散化)—— black 的专栏 —— waShaXiu...
分类:
其他 时间:
2015-01-11 16:15:10
收藏:
0 评论:
0 赞:
0 阅读:
345
一、前言
这次的Flighting系列教程一口气写了2天,到这里就要结束了。接下来我说明补充一下一些前面没有提到,但是我觉得有必要讲一下的。
二、正文
1.怪物的出场
前面已经说了一个个的XXXMessageUtil,其实StateMessageUtil是比较特别的。首先我们先看看StateMessage的Excel表(关卡)
前面的字段大家可以参透参透,我主要讲一讲mons...
分类:
其他 时间:
2015-01-11 16:15:00
收藏:
0 评论:
0 赞:
0 阅读:
236
安装 WIn8.1
创建用户问题
只有在不能联网的情况下,才会创建本地用户。
而且,使用 Sysprep
以后,不会清除用户信息。因此,如果我不想创建新用户,重新使用原来的用户时,会提示用户已经存在,不能创建。但是,又不能跳过创建用户的过程。...
分类:
Windows开发 时间:
2015-01-11 16:14:50
收藏:
0 评论:
0 赞:
0 阅读:
253
距离软考结束已经两个月的时间了,两个月的时间也足够用来思考软考给我带来了什么。一个证书?一个分数?证书加分数等于软考吗!?绝对不等于吧。
从一开始要报名软考的时候,再到前几天成绩的公布,我想这几个月的付出是值得的。一个人对于陌生的事务都是都是从懵懂到孰知,软考,亦是如此。在开始的时候自己也有过犹豫,我该不该报名呢,我要是过不了怎么办呢?也许一开始有这样的顾虑很正常吧,狠下心,就算是先攒经验...
分类:
其他 时间:
2015-01-11 16:14:40
收藏:
0 评论:
0 赞:
0 阅读:
278
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
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 不同的计算策略
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
今天,Mayuyu来讲一下如何在linux下正确卸载软件。
首先,应该要先查看要卸载的软件的位置,比如对于php,用如下命令
然后列出要卸载的相关文件,如下命令
然后针对每一个文件依次卸载就行了,由于有些安装包依赖于其它的安装包,可能出现卸载错误,最好使用如下命令
后面跟上--nodeps...
分类:
系统服务 时间:
2015-01-11 16:13:30
收藏:
0 评论:
0 赞:
0 阅读:
371
js及jquery运行机制个人总结:当一个jsp程序运行时它是由上自下运行的,当将一个触发事件放在标签中时
这时需要注意的是所触发的事件必须放在,事件源(触发事件的地方)之下。因为如果不放在下面程序自上而下的运行时
会将所触发的事件提前运行,从而导致触发事件源时事件不起作用的情况。
例如类似案例如下:
script type="text/javascript">
$("#dow...
分类:
Web开发 时间:
2015-01-11 16:13:20
收藏:
0 评论:
0 赞:
0 阅读:
321
一. 函数的参数表严格匹配,空参代表没有任何参数,void形参依然可以使用
二. 不再支持C语言中的隐式声明方式,函数调用前必需先声明或定义
三. 函数的返回类型int不能省略
四. 函数可以重载
1. 在同一作用域中,函数名相同,参数列表不同的函数可以存在若干个,其返回值任意
2. 当出现重载函数时,使用函数指针显得有点问题,当给函数指针赋值时,指针的类型代表着具体...
分类:
编程语言 时间:
2015-01-11 16:13:13
收藏:
0 评论:
0 赞:
0 阅读:
359
直接看效果图:
上面图中是一个TextView,注册部分内容(KeyWord)是其拥有点击事件,并通过计算KeyWord的坐标,显示KeyWord的想要的一些信息
/**
* 一个TextView中包含一个可以点击的KeyWord(关键词),并通过点击关键词,在对应关键词位置正上方展示关键词对应的解释等逻辑
* @author DuGuang
*
*/
publ...
分类:
其他 时间:
2015-01-11 16:12:50
收藏:
0 评论:
0 赞:
0 阅读:
197