1.c++(OOGP) 与数据结构与算法 1.一定要有一门自己比较熟悉的语言。 我由于使用C++比较多,所以简历上只写了C++。C++的特性要了解,C++11要了解一些,还有STL。面试中常遇到的一些问题,手写代码实现一个string类,手写代码实现智能指针类,以及STL中的容器的实现机制,多态和继 ...
分类:
其他好文 时间:
2018-07-01 11:40:00
阅读次数:
139
模板引擎:将动静部分糅合的一种实现机制或者技术 var items = [ {title:'..',photo:'http://',id:1,desc:'a'}, {title:'..',photo:'http://',id:2,desc:'a'}, {title:'..',photo:'http: ...
分类:
其他好文 时间:
2018-06-30 11:05:00
阅读次数:
203
1问题描述在移植中间件过程中,在SylixOS下调用pthread_join时,如果线程在pthread_join等待之前结束,则线程返回无效线程错误值。在Linux下这种调用会正常返回。两种实现是有差别的,实现的原理分别如下。2pthread_join函数的实现机制2.1SylixOS实现机制在SylixOS下调用pthread_join时,如果线程在pthread_join等待之前结束,线程返
分类:
其他好文 时间:
2018-06-25 13:02:53
阅读次数:
183
笔者在前文《Docker 网络之进阶篇》中介绍了 CNM(Container Network Model),并演示了 bridge 驱动下的 CNM 使用方式。为了深入理解 CNM 及最常用的 bridge 驱动,本文将探索 bridge 驱动的实现机制。说明:本文的演示环境为 ubuntu 16. ...
分类:
其他好文 时间:
2018-06-25 11:16:30
阅读次数:
203
本文以《高性能SQL调优精要与案例解析》一书为基础和起点,对主流关系库SQL调优(SQL TUNING或SQL优化)核心机制之——索引(index)进行了详尽的说明与讲解,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-06-22 16:34:13
阅读次数:
210
对于更改操作的处理 使用git status命令可以看到当前工作区的状态: 现在需要学习的是: git reset和git checkout这两个命令 master和HEAD的概念的理解 git对象存储的实现机制 保存进度:git stash 运行完git stash之后会发现工作区尚未提交的改动和 ...
分类:
其他好文 时间:
2018-06-20 23:56:06
阅读次数:
224
Http Basic Authentication是HTTP协议中定义的Web系统中的验证方式。参考wiki 主要的实现机制如下: 1. 用户通过浏览器匿名访问web资源。 2. web服务器检测到web资源是需要已验证的用户才能访问。向浏览器返回Response(状态码401)。该response ...
分类:
Web程序 时间:
2018-06-16 22:32:58
阅读次数:
564
C++泛型 C++泛型跟虚函数的运行时多态机制不同,泛型支持的静态多态,当类型信息可得的时候,利用编译期多态能够获得最大的效率和灵活性。当具体的类型信息不可得,就必须诉诸运行期多态了,即虚函数支持的动态多态。 对于C++泛型,每个实际类型都已被指明的泛型都会有独立的编码产生,也就是说list<int ...
分类:
编程语言 时间:
2018-06-07 14:16:16
阅读次数:
163
累加器是Spark的一种变量,顾名思义该变量只能增加。有以下特点:
1,累加器只能在Driver端构建及并只能是Driver读取结果,Task只能累加。
2,累加器不会改变Spark Lazy计算的特点。只会在Job触发的时候进行相关累加操作。
3,现有累加器的类型。
分类:
其他好文 时间:
2018-06-06 10:52:47
阅读次数:
161
本节内容 一、编程范式 编程指的是写程序、敲代码,就是指程序员用特定的语法、数据结构和算法编写的代码,目的是来告诉计算机如何执行任务的。 在编程的世界里最常见的两大流派是:面向过程与面向对象。“功夫的流派没有高低之分,只有习武的人才有高低之分“,在编程世界里更是这样,面向过程与面向对象在不同的场景下 ...
分类:
编程语言 时间:
2018-06-04 19:15:09
阅读次数:
179