上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 23 下一页

2017年1月17日

程序员的自我修养4-静态链接

摘要: 第四部分 静态链接 给出一个简单的例子:a.c b.c 分别如下: 空间与地址分配 按序叠加:简单的将输入的目标文件按照次序叠加起来.问题是会有长白上千个零散的段,这种做法十分浪费空间.会造成大量的内部碎片. 相似段合并:将相同性质的段合并到一起. 链接两步走: Step1.空间与地址分配; Ste 阅读全文

posted @ 2017-01-17 16:34 暴力的轮胎 阅读(473) 评论(1) 推荐(1) 编辑

2017年1月16日

程序员的自我修养-链接、装载与库-3 目标文件

摘要: 第三部分 目标文件里有什么 目标文件的格式: 他们和可执行文件的内容和结构十分相似,所以一般都和可执行文件格式一起采用一种格式存储。在win下 PE(Portable Executable)格式;在Linux下 ELF(Executable Linkable Format)文件。 动态链接库(DLL 阅读全文

posted @ 2017-01-16 14:43 暴力的轮胎 阅读(339) 评论(0) 推荐(0) 编辑

2017年1月15日

如何减小内存碎片

摘要: 内存碎片 : 内部碎片(占了不用) 内部碎片(占了不用) 内部碎片就是已经被分配出去(能明确指出属于哪个进程)却不能被利用的内存空间; 内部碎片是处于区域内部或页面内部的存储块。占有这些区域或页面的进程并不使用这个存储块。而在进程占有这块存储块时,系统无法利用它。直到进程释放它,或进程结束时,系统才 阅读全文

posted @ 2017-01-15 18:54 暴力的轮胎 阅读(2221) 评论(0) 推荐(1) 编辑

程序员的自我修养-链接、装载与库-2 静态链接的过程

摘要: 第二部分 静态链接(主要讲了链接过程中的静态链接) 被隐藏了的过程:预处理、编译、汇编、链接(Build过程 在IDE中) 预编译: 源代码hello.cpp和相关头文件(stdio.h)被预编译器cppp预编译成一个.i文件。 预编译命令: 过程:预编译主要处理那些源代码中的以'#'开始的预编译指 阅读全文

posted @ 2017-01-15 10:31 暴力的轮胎 阅读(244) 评论(0) 推荐(0) 编辑

2017年1月14日

牛客网-2

摘要: 以下哪种方式,在读取磁盘上多个顺序数据块时的效率最高? 以下哪种方式,在读取磁盘上多个顺序数据块时的效率最高? 以下哪种方式,在读取磁盘上多个顺序数据块时的效率最高? 正确答案: C 中断控制方式 : 循环检测 DMA方式:Direct Memory Access 直接存储器访问 比中断先进在 可以 阅读全文

posted @ 2017-01-14 21:20 暴力的轮胎 阅读(620) 评论(0) 推荐(0) 编辑

程序员的自我修养-链接、装载与库-1 计算机层次结构

摘要: 第一部分 简介 计算机的层次结构 中间层:除了硬件和应用程序,其他都是所谓的中间层。 每个中间层都是对他下面一层的包装和拓展。 运行库(Runtime Library):为应用程序提供接口。LInux下GLibc库提供POSIX的API,Windows的运行库提供Windows API(Win32) 阅读全文

posted @ 2017-01-14 19:30 暴力的轮胎 阅读(429) 评论(0) 推荐(0) 编辑

2017年1月11日

TCP/IP 3握手4挥手

摘要: 转:摘自《图解TCP/IP》P204 三次握手与四次挥手的状态转移图如下: 如图,由于第二次握手接收端发送SYN+ACK信号所以握手只用了三次,挥手由于接收端ACK和FIN分两次发的,所以挥手需要四次。 最后接收端需要一个TIME_WAIT状态,如果TCP client端最后一次发送的ACK丢失了, 阅读全文

posted @ 2017-01-11 21:32 暴力的轮胎 阅读(188) 评论(0) 推荐(0) 编辑

牛客网-阿里巴巴2017

摘要: 1.在100-999这900个自然数中,若将组成这个数的三个数字认为是三条线段的长度,那么是三条线段组成一个等腰三角形(包括等边)的共有()个. Ans: 先考虑等边三角形情况 则a=b=c=1,2,3,4,5,6,7,8,9,此时n有9个 再考虑等腰三角形情况,若a,b是腰,则a=b 当a=b=1 阅读全文

posted @ 2017-01-11 21:31 暴力的轮胎 阅读(245) 评论(0) 推荐(0) 编辑

2016天池-O2O优惠券使用预测竞赛总结

摘要: 第一次参加数据预测竞赛,发现还是挺有意思的。本文中的部分内容参考第一名“诗人都藏在水底”的解决方案。 从数据划分、特征提取、模型设计、模型融合/优化,整个业务流程得到了训练。作为新手在数据划分和模型训练以及模型融合上做的不够好(都是套路)。 首先,数据划分方式最自然的按照月份-》后面的月份这种自然顺 阅读全文

posted @ 2017-01-11 15:32 暴力的轮胎 阅读(934) 评论(0) 推荐(0) 编辑

SparkContext, map, flatMap, zip以及例程wordcount

摘要: SparkContext 通常作为入口函数,可以创建并返回一个RDD。 如把Spark集群当作服务端那Spark Driver就是客户端,SparkContext则是客户端的核心; 如注释所说 SparkContext用于连接Spark集群、创建RDD、累加器(accumlator)、广播变量(br 阅读全文

posted @ 2017-01-11 15:01 暴力的轮胎 阅读(421) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 23 下一页

导航