在上一节已经探究了类的成员变量的排列,现在看一下虚函数表和成员变量的排列及虚函数之间的排列.
先看一个例子:
1 #include
2 class xuzhina_dump_c06_s3
3 {
4 private:
5 int m_a;
6 public:
7 xuzhina_dump_c06_s3(...
分类:
系统相关 时间:
2015-01-14 21:27:26
阅读次数:
273
本章将学习vi同类品提供的相关功能。
它们都是我兄弟:
有许多可以自由取得的vi编辑器同类品。《vi和vim编辑器》重点介绍了vim编辑器,也简要地介绍了另外三种常用的同类品:nvi,elvis,vile。这些同类品都提供了vi之外的许多扩展功能,尽管方式可能不同,但这些同类品通常会提供相同的扩展功能。本篇文章将总体介绍这些同类品提供的扩展功能。
多窗口编辑:可以将屏幕分割成多个“窗口”,从...
分类:
系统相关 时间:
2015-01-14 21:28:30
阅读次数:
277
自己的一些简单的总结,也是最常用的ARM汇编指令,之后也会不断的补充完善。
1. 汇编系统预定义的段名
.text @代码段
.data @初始化数据段
.bss @未初始化数据段...
分类:
系统相关 时间:
2015-01-14 21:29:45
阅读次数:
284
ARM体系结构与编程
本文章记录一些看《ARM体系结构与编程》这一本书的记录;
个人觉得,学习ARM体系时,不需要死记硬背,只要把某些关键的大致记住,比如ARM寄存器(通用寄存器、PC、LR、SP、CPSR、SPSR)、ARM中断处理体系、常用的ARM汇编指令等。
本文基本都是从书上截图,都是一些关键的知识,需要我们时常去复习的。
一.ARM概述
ARM处理器的7种工作模式:...
分类:
系统相关 时间:
2015-01-14 21:29:30
阅读次数:
429
在工程中我要实现一个这样的功能:A进程创建B进程运行,通过B进程结束时返回的错误码进行下一步的流程。
参考了一些网上的代码,最终形成了这样一份绝对可行的方案。A进程:
if(CreateProcess(NULL,m_file,NULL,NULL,TRUE,CREATE_NEW_PROCESS_GROUP|CREATE_DEFAULT_ERROR_MODE,NULL,NULL,&SI,&PI))...
分类:
系统相关 时间:
2015-01-14 21:29:23
阅读次数:
359
这两天在整Linux系统,要配置JDK,SDK环境,但是SDK配置使用的时候,提示没有权限.需要安装32位库来解决,还有就是在修改文件的时候提示不能修改.唉...反正就是没有办法正常操作啦后来根据查找的情况的是因为没有安装32位库原因导致的就开始查找如何,普遍的方法都是用命令安装.但是提示文件依赖性...
分类:
系统相关 时间:
2015-01-14 22:34:12
阅读次数:
285
一.账户信息显示1.groups命令使用groups命令可以显示指定用户账户的组群成员身份。[root@redhat2 ~]# groups --helpUsage: groups [OPTION]... [USERNAME]...Print group memberships for each U...
分类:
系统相关 时间:
2015-01-14 22:35:17
阅读次数:
297
一.Linux组群账户配置文件1./etc/group文件/etc/group文件是用户组群的配置文件,内容包括用户和用户组群,并且能显示出用户是归属哪个用户组群或哪几个用户组群。一个用户可以归属一个或多个不同的用户组群,同一用户组群的用户之间具有相似的特征。比如把某一用户加入到root用户组群,那...
分类:
系统相关 时间:
2015-01-14 22:40:34
阅读次数:
377
https://github.com/whfcomm/Pilin
分类:
系统相关 时间:
2015-01-14 22:45:28
阅读次数:
169
琢磨了一天,终于方便的手工生成了kvm虚机,分享一下:
1,创建qcow2文件:
~]# qemu-img create -f qcow2 testnode1.qcow2 30G
Formatting 'testnode1.qcow2', fmt=qcow2 size=32212254720 encryption=off cluster_size=65536
2,用virt-ima...
分类:
系统相关 时间:
2015-01-14 23:00:38
阅读次数:
414
一、有文件file1 1、查询file1 里面空行的所在行号 grep -n "^#" file1 or awk ?{if($0~/^$/)print NR}‘ file or grep -n ^$ file |awk ?BEGIN{FS=‖:‖}{print $1}‘ 2、查询f...
分类:
系统相关 时间:
2015-01-15 00:17:56
阅读次数:
402
add by zhj:虽然是2002年的文章,但读来还是收益良多。在 章文嵩:谈LVS及阿里开源背后的精彩故事 中LVS发起人及主要贡献者谈了LVS的开发过程及阿里开源的一些故事原文:http://www.linuxvirtualserver.org/zh/lvs1.html本文介绍了Linux服务...
分类:
系统相关 时间:
2015-01-15 00:27:16
阅读次数:
406
本篇文章由:http://xinpure.com/install-ubuntu-server-12-04-jabberd2-server/Ubuntu Server 12.04 安装 Jabberd2 服务器安装 Jabberd2在终端输入以下命令安装 Jabberd2:sudo apt-get i...
分类:
系统相关 时间:
2015-01-15 00:28:13
阅读次数:
218
通过右键单击pom.xml文件选择maven –> add dependency 或者是打开pom.xml文件,选择dependencies –>add 时,搜索不到依赖的jar包,解决方法如下:1、eclipse菜单 window-> show view –> other –> Maven2、在打...
分类:
系统相关 时间:
2015-01-15 00:28:02
阅读次数:
335
ubuntu的运维技能更新太快,每半年一个发行版,就要每半年更新一次。这些知识在ubuntu14.04LTS面前就全都忘掉吧。...
分类:
系统相关 时间:
2015-01-15 00:30:41
阅读次数:
393
Supervisor是由python语言编写,基于linux操作系统的一款服务器管理工具,
用以监控服务器的运行,发现问题能立即自动预警及自动重启等功能。
Supervisor类似于monit,
monit和supervisor的一个比较大的差异是supervisor管理的进程必须由supervisor来启动,
monit可以管理已经在运行的程序;
supervisor还要求管理的程序是...
分类:
系统相关 时间:
2015-01-15 00:34:01
阅读次数:
431
1.编译的环境配置和库需要 编译需要最起码的GCC、make、和root权限,库依赖需要ncurses,安装ncurses命令如下:sudo apt-get install build-essential kernel-package libncurses5-dev2.为了证明内核更改,需要自己先查...
分类:
系统相关 时间:
2015-01-15 01:40:59
阅读次数:
149
1. Enter the command: sudo gedit /etc/X11/Xmodmapto create /etc/X1ll/Xmodmap as root.2. Add the line: keycode 237 = XF86VendorHome Save.3. Restart the...
分类:
系统相关 时间:
2015-01-15 01:43:17
阅读次数:
234
根据百度出来的感谢各位前辈大神的文章指导,费了一下午时间,自己的智能解析平台搭建完成。平台CentOS6.6,软件系统自带的Bind9:[root@smart-dns ~]# named -vBIND 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1named.conf配...
分类:
系统相关 时间:
2015-01-15 01:43:13
阅读次数:
552
最近准备毕业,就一直闲着。在公司实习时候跟着华哥和强哥接触了googleprotobuf,感觉这东西是个好东西,但是当时网龙公司把底层都做好了,接触的就是直接调用他们做好的接口。自己也不懂socket之类的网络编程,现在准备往上海那边找工作,就自己琢磨琢磨下。 因为个人原因,我比较喜欢linux系统...
分类:
系统相关 时间:
2015-01-15 01:45:03
阅读次数:
364