1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。 2、基本概念 我 ...
分类:
系统相关 时间:
2018-02-25 11:10:44
阅读次数:
247
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在多个项目中涉及到互联网地图的内网显示,通过自制工具完成了互联网地图的瓦片下载。但是此种方法存在如下几个问题: a.瓦片均是离散型图片,远程部署非常耗时。 b.瓦 ...
分类:
数据库 时间:
2018-01-13 12:47:10
阅读次数:
196
面向对象编程三要素:封装、继承和多态。本文主要看和封装、继承相关的概念;在python中多态的概念比较模糊,本文不做讨论。 1 封装 封装:将数据和操作组装到一起,对外只暴露一些接口供类外部或子类访问,隐藏数据和操作的实现细节。 在其他面向对象语言,比如java中,属性访问控制一般有三种状态:pri ...
分类:
编程语言 时间:
2017-11-20 21:54:32
阅读次数:
199
感觉学习lua的过程中, 闭包的概念比较难以理解,这里记录下对闭包的学习。 闭包的概念 在Lua中,闭包(closure)是由一个函数和该函数会访问到的非局部变量(或者是upvalue)组成的,其中非局部变量(non-local variable)是指不是在局部作用范围内定义的一个变量,但同时又不是 ...
分类:
其他好文 时间:
2017-11-09 21:02:04
阅读次数:
295
双向链表的概念比较简单,只是在之前单链表的的基础上,每个结点多增加了一个指向直接前驱的指针。双向链表的存储结构定义如下:typedefstructDulNode{
ElemTypedata;
structDulNode*prior;
structDulNode*next;
}DulNode,*DuLinkList;双向链表的操作基本上和单链表的操作一模..
分类:
其他好文 时间:
2017-09-21 09:47:45
阅读次数:
76
redux中间件概念 比较容易理解。 在使用redux时,改变store state的一个固定套路是调用store.dispatch(action)方法,将action送到reducer中。 所谓中间件,就是在dispatch发送action 和 action到达reducer 之间,加入一些中间层 ...
分类:
其他好文 时间:
2017-09-16 19:04:08
阅读次数:
295
课程结课后学习到的能力的预期 1.因为这本书的概念比较多,所以需要阅读以进行理解(包括阅读作业也是需要读书的),所以我期望能锻炼一下阅读能力。 2.在个人编程中,我希望能锻炼一下自己写代码的能力,使自己写的代码更有逻辑关系。 3.在结对编程中,我希望能规范自己的代码风格。 4.在团队编程中,我觉得能 ...
分类:
其他好文 时间:
2017-09-01 23:04:28
阅读次数:
121
其实大端小端的概念比较好理解的,大端:数据的高字节存放在内存的低地址中。 数组的声明方式是从左往右,地址逐渐增大。 int8_t是<stdint.h>定义的跨平台数据类型,代表8位(1个字节)。这里a[0]地址比a[1]地址小,a[0]就是低地址,a[1]就是高地址。 现代人的阅读习惯都是从左向右, ...
分类:
其他好文 时间:
2017-09-01 16:36:39
阅读次数:
327
转自:http://shiyanjun.cn/archives/977.html Storm实时计算:流操作入门编程实践 Storm是一个分布式是实时计算系统,它设计了一种对流和计算的抽象,概念比较简单,实际编程开发起来相对容易。下面,简单介绍编程实践过程中需要理解的Storm中的几个概念: Top ...
分类:
其他好文 时间:
2017-08-18 20:00:41
阅读次数:
245
UI:User Interface 用户界面 用户界面其实是一个比较广泛的概念,指人和机器互动过程中的界面,以车为例子,方向盘、仪表盘、换档器等都属于用户界面。现在一般把屏幕上显示的图形用户界面(GUI :Graphic User Interface)都简单称为UI。可能是UI这个概念比较难以被一般 ...
分类:
其他好文 时间:
2017-08-11 13:26:49
阅读次数:
179