今天在学习《Unix环境高级编程》,第七章进程环境给出了一个进程的内存分布示意图,从下往上依次为“正文段->初始化数据->未初始化数据(默认初始化为0)->堆(从低地址到高地址)->栈(从高地址到低地址)->命令行参数和环境变量”。其中的正文段也叫代码段,是可共享的,只读的。 这个时候我就想到上次做 ...
分类:
编程语言 时间:
2016-06-05 21:23:02
阅读次数:
180
也可以在Emacs中用C-x C-h列出全部命令,查找C-x r c,所有列模式命令都是以C-x r开始的 C-x r C-@ point-to-registerC-x r SPC point-to-registerC-x r + increment-registerC-x r b bookmark ...
分类:
系统相关 时间:
2016-06-05 21:22:00
阅读次数:
362
前面三篇讲了MEF的基础和基本到导入导出方法,下面就是见证MEF真正魅力所在的时刻。如果没有看过前面的文章,请到我的博客首页查看。 前面我们都是在一个项目中写了一个类来测试的,但实际开发中,我们往往要采用分层架构,就拿最简单的三层架构来说吧,我们通常把业务逻辑写在DLL中,现在就来写一个例子,看看如 ...
双层装饰器 字符串格式化 python字符串格式有2种方式:百分号方式、format方式;建议使用format方式 1.百分号方式 格式:%[(name)][flags][width].[precision]typecode (name)可选,用来选择指定的key或者变量 >>> s = "my n ...
分类:
编程语言 时间:
2016-06-05 21:21:34
阅读次数:
154
总结: 总结了这次的开发过程,开发过程中存在的问题,并且编辑了开发的相关文档。 会议记录: 会议模板 燃尽图: ...
分类:
其他好文 时间:
2016-06-05 21:19:09
阅读次数:
182
在之前章节了解到Linux驱动程序可以控制软硬件,可以实现软硬件之间的交互。在这章我们学习LED驱动的实现原理。Linux内核提供了多个与I/O内存交互的函数可以实现控制硬件。 编写LED驱动,LED驱动会建立一个/dev/s3c6410_leds设备文件,该Linux驱动可以控制4个LED,靠近电 ...
分类:
其他好文 时间:
2016-06-05 21:19:06
阅读次数:
197
使用场景:(1).继承中,父类中的某个方法不允许子类通过继承来覆写,可以在父类中用final来修饰该方法。(2).final除了修饰方法、还可以用来修饰类和变量。 修饰类:final修饰的类是最终类,不能再有子类,即不能再有类继承该类。 修饰方法:final修饰的方法不能被覆写。 修饰变量:fina ...
分类:
编程语言 时间:
2016-06-05 21:20:30
阅读次数:
220
一、S3c6410一款比较典型的开发板,集成了各种部件。它是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。串口通信就是通过使用开发板可以用某些方式显示linux驱动程序输出的调试信息。而PC需要与串口设备通信就需要在PC上安装接收和 ...
分类:
其他好文 时间:
2016-06-05 21:21:30
阅读次数:
151
现在如果想要实现物联网通信,需要解决的就是下位机与上位机的通信! 而通信协议上下位机通常就是Can协议或modbus等协议,而在实际组网过程中各种协议难免会出现扩展下位机个数的限制。 就像modbus协议,下位机最多能拖32个设备,特殊情况能拖256个设备,所以这就给实际的捂脸网设备的扩展带来的很大 ...
分类:
其他好文 时间:
2016-06-05 21:20:38
阅读次数:
172
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存 ...
分类:
编程语言 时间:
2016-06-05 21:19:44
阅读次数:
233
什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的 ...
分类:
系统相关 时间:
2016-06-05 21:18:56
阅读次数:
295
Static关键字修饰的变量在内存中 public class Worker { private String name; private String company; //private static String company;//在使用了static关键字之后worker2对象的 //只使 ...
分类:
编程语言 时间:
2016-06-05 21:20:20
阅读次数:
157
编写Linux驱动程序的步骤 第1步:建立Linux驱动骨架(装载和卸载Linux驱动) 第2步:注册和注销设备文件 第3步:指定于驱动相关的信息 第4步:指定回调函数 第5步:编写业务逻辑 第6步:编写Makefile文件 第7步:编译Linux驱动程序 第8步:安装和卸载Linux驱动 安装Li ...
分类:
移动开发 时间:
2016-06-05 21:20:22
阅读次数:
127
第七章 LED将为我们闪烁:控制发光二极管 本章我们将会看到一个完整的linux驱动程序,通过linux驱动程序控制LED的四个小灯,通俗的说就是通过向linux驱动程序来控制LED小灯的开关。用到了几个LED代码文件路径:随书光盘、虚拟环境两个。 一、LED驱动的实现原理:linux驱动与硬件打交 ...
分类:
其他好文 时间:
2016-06-05 21:18:22
阅读次数:
187
#include<stdio.h>#include<string.h>#define MAX 1000void Add(char *a,char *b,char *result);int main(){ char a[MAX]; char b[MAX]; char c[MAX]; scanf("%s ...
分类:
其他好文 时间:
2016-06-05 21:18:24
阅读次数:
222
这周解决了几个问题。 1.高并发时多线程处理时的问题,原来设计的时候是每个gamer绑定了一个channel,每个gamer都有一个消息队列。一个时间片中只处理了每个gamer的一条请求。我将其修改成了,一个时间片中处理完所有这个时间片中发出的请求。这样极大地增加了效率。 2.使用了PooledBy ...
分类:
其他好文 时间:
2016-06-05 21:20:15
阅读次数:
115
全局的api 1、React.createClass 创建一个组件类,并作出定义。组件实现了 render() 方法,该方法返回一个子级。该子级可能包含很深的子级结构。组件与标准原型类的不同之处在于,你不需要使用 new 来实例化。 组件是一种很方便的封装,可以(通过 new )为你创建后台实例。 ...