
当你在穿山越岭的另一面
文章平均质量分 61
微凉的墨-楠楠
一直是个学生党,努力活出我自己。
展开
-
栈堆大小端
http://www.openedv.com/posts/list/0/24152.htm#to栈增长和大端/小端问题是和CPU相关的两个问题.1,首先来看:栈(STACK)的问题.函数的局部变量,都是存放在"栈"里面,栈的英文是:STACK.STACK的大小,我们可以在stm32的启动文件里面设置,以战舰stm32开发板为例,在startup_stm32f10x_hd转载 2015-12-13 11:24:37 · 685 阅读 · 0 评论 -
NULL 0 和 nullptr
有关null nullptr和0之间的关联:http://www.2cto.com/kf/201302/190008.html1、为什要有nullptr 我们给一个指针赋初值的时候一般这么写 FILE* fp = NULL; 这里有个NULL的定义,一般情况下它是这么定义的: [cpp] #ifdef转载 2015-12-13 20:16:13 · 321 阅读 · 0 评论 -
malloc以及malloc和new
malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分配给用户的那块内存传给用户,并将剩下的那块(如果有的话)返回到连接表上。调用free函数时,它将用户释放的内存块连接到空闲链上。到最后原创 2015-12-22 15:14:18 · 585 阅读 · 0 评论 -
开机之后的一系列
http://www.zhihu.com/question/22364502http://www.zhihu.com/question/22364502/answer/21535141http://www.ruanyifeng.com/blog/2013/02/booting.html转载 2015-12-22 15:21:43 · 389 阅读 · 0 评论 -
grub rescue
装了双系统。之前一直想把d或者e盘分给c盘一些,但是拖延症犯了,装了双系统之后想,那就抓紧一块c盘扩容一下吧。下了一个分区助手,按照教程很简单的分成功了,结果重启进入的时候,显示:grub rescue!!!!!!于是开始百度~寻找解决办法~http://www.linuxidc.com/Linux/2012-07/65249.htm1. 先使用ls命令,找到Ubun原创 2015-12-22 20:50:45 · 712 阅读 · 0 评论 -
2013百度校园招聘数据挖掘工程师
http://www.cnblogs.com/elaron/p/3325937.html2013百度校园招聘数据挖掘工程师一、简答题(30分)1、简述数据库操作的步骤(10分)步骤:建立数据库连接、打开数据库连接、建立数据库命令、运行数据库命令、保存数据库命令、关闭数据库连接。经萍萍提醒,了解到应该把preparedStatement预处理也考虑在数转载 2015-09-21 19:52:26 · 365 阅读 · 0 评论 -
程序中各种变量的存储位置和程序返回变量的问题
http://blog.youkuaiyun.com/zzyoucan/article/details/8545624转自http://blog.sina.com.cn/s/blog_3f9bcb8b0100wztf.htmlc++内存到底分几个区?一: 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。转载 2015-08-04 10:49:05 · 530 阅读 · 0 评论 -
机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)
http://www.cnblogs.com/tornadomeet/p/3395593.html前言: 找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不转载 2015-09-21 19:11:58 · 607 阅读 · 0 评论 -
出错了吧~
宏定义怎么能有分号哪!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!原创 2015-08-25 16:17:00 · 426 阅读 · 0 评论 -
《牛人博客汇总》
每次搜资料都能搜到很多牛人的东西,然后搜着搜着,就陷入了深深的膜拜之中。因为牛人很多,有价值的东西很多,所以要学习的东西有很多很多。不断持续更新中……于是将每次搜集到的牛人博客网址做个汇总,每次迷失方向的时候都去看看,并且想把里面的好的东西都学习一下。。。。为什么每次都觉得要学习的东西有好多好多好多好多啊!!!!!!!!!!!!!!!!!!!!!!!浅墨_毛星云ht原创 2015-07-09 11:07:20 · 1485 阅读 · 0 评论 -
模板、泛型、STL之间的关系
泛型是概念, 模板是泛型的实现泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。所谓泛型(Genericity),是指具有在多种数据类型上皆可操作的含意,与模板有些相似。STL以迭代器(Iterators)和容器(Containers)为基础,是一种泛型算法(Generic Al转载 2016-01-11 10:58:12 · 1647 阅读 · 0 评论 -
单精度float和双精度double
float为单精度实数,double为双精度实数float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间。1、单精度,也就是 float ,在 32 位机器上用 4 个字节来存储的;而双精度double是用 8 个字节来存储的,这原创 2015-12-13 15:48:51 · 2270 阅读 · 0 评论 -
关于大端小端的解说
http://www.mcuos.com/thread-7198-1-1.html一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于转载 2015-12-13 11:41:03 · 447 阅读 · 0 评论 -
2015百度校招一面题目分享~
网搜题目,自己找的答。。。。。。。。。。。。。。。。。。。。。。。。。一直在需要补充的过程中~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~简单介绍一下自己,平常用什么语言记得堆和栈的概念吗,指的计算机系统中内存的概念,变量申请的时候,申请在堆上还是栈上?普通用的PC栈有多大?有什么办法测试?申请很多变量,导致栈溢出的情况,怎么解决?原创 2015-08-03 22:58:59 · 548 阅读 · 0 评论 -
牛人博客汇总之摘抄三
http://blog.youkuaiyun.com/v_july_v/article/details/6628086又发现了一个牛人的博客哎,,,好厉害的说en .http://www.cnblogs.com/bo083/archive/2012/03/25/2416627.htmlhttp://blog.youkuaiyun.com/zjf280441589/article/d原创 2015-07-14 08:59:36 · 487 阅读 · 0 评论 -
牛人博客汇总之摘抄二
http://blog.youkuaiyun.com/zjf280441589/article/details/16878347无坚不摧——完整项目“当他说他是OpenCC的作者的那一刻,哪个面试官不被秒杀。”当然你不需要NB到这个程度。如果你能对面试官说:“我读书期间做的项目有x万行代码。Google关键字xxx可搜到该项目的演示视频”,就足够了。程序员的所有技术能力都能在一个完整的原创 2015-07-13 11:08:57 · 530 阅读 · 0 评论 -
数据挖掘中的十大算法
http://blog.sina.com.cn/s/blog_78a4bd490101g2ve.html数据挖掘中的十大算法1. C4.5C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3算法. C4.5算法继承了ID3算法的优点,并在以下几方面对ID3算法进行了改进:1) 用信息增益率来选择属性,克服了用信息增益选择属性时偏向选择取值多的属性的转载 2015-09-21 18:43:23 · 342 阅读 · 0 评论 -
百度面试
转载:网址---http://blog.youkuaiyun.com/forlong401/article/details/82041381、介绍一下项目。 2、提了一个问题:上千万条记录,统计出重复记录最多的前N条。 3、一个概率题:54张扑克牌,除去两张大小王剩下52张扑克牌。问红桃A和黑桃A同时被一个人拿到的概率是多少? 4、多个线程访问共享内存时因该怎么办?原创 2015-09-05 16:24:26 · 1302 阅读 · 0 评论 -
堆和栈
{http://kb.cnblogs.com/page/501239/英文原文:What and where are the stack and heap? 问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底转载 2015-08-04 10:15:40 · 361 阅读 · 0 评论 -
c++中.h和.cpp中具体应该写什么内容
头文件(.h): 写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。 在写头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下):头文件(.h):写在头文件里的是:类的声明(包括类里面 的成员和方法的声明)、函数声明、#define常数等。一般来说不写具体的实现 注意:要在开头原创 2015-07-09 21:13:54 · 1147 阅读 · 1 评论 -
牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
感谢IT面试群 S-北京-陈磊 的整理分享。基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用转载 2015-12-09 16:09:57 · 416 阅读 · 0 评论 -
牛人博客汇总之摘抄(Talk is cheap, show me the code.)
http://blog.youkuaiyun.com/zjf280441589/article/details/260584311、读书计划的第一步是选择书籍,我曾向当时我觉得很牛的"学长"和"大神"请教应该读哪些算法书籍,"学长"们均推荐算法导论,还有几个"大神"推荐计算机程序设计艺术(现在我疑心他们是否翻过这些书),草草的翻了下这两本书发现实在看不懂,但幸运的是我在无意中发现了豆瓣这个神奇的网站,原创 2015-07-13 09:56:23 · 12383 阅读 · 3 评论 -
Printf是从右向左压入栈
比如程序如下int i=1;printf("%d,%d",i,++i);输出的结果就是2 2.从而证明从右向左。之所有printf是从右向左执行因为操作的是输出栈!c++中的cout也是从右向左压入栈的。所以如果printf(i,i++)或者cout,他们的结果值都是一样的。原创 2015-12-12 20:51:41 · 565 阅读 · 0 评论 -
大端小端模式
http://blog.chinaunix.net/uid-1782237-id-2851117.html所谓的大端模式,是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放; 所谓的小端模式,是指数据的低位保存在内存的低地址中,而数 据的高位保转载 2015-12-13 11:39:13 · 466 阅读 · 0 评论 -
关于字符,字符串,char和string
字符:单个的,单引号;字符串:多个的,也可以是单个的,或者空的,双引号;本质: char属于基础类型(C++),char类型的长度是固定的,在C++中它可能是1个字节,或者2个字节(取决于是否为Unicode Char)。string是一个模板类型,也就是一个class(C++)。也就是无法通过sizeof来取得,因为它不是一个基础类型,它本身并不固定长度,而取决于内部原创 2015-12-13 15:42:00 · 528 阅读 · 0 评论