C++类的实例的内存布局-阅《Reverse C++》有获(1)

一、在 Visual C++中,类的成员变量是按照其声明的大小依次排列在内存中的。
为了验证这一点,我将昨天的一个示例稍稍修改了一下:

#include
using namespace std;

class A{
  private:
    char ch;         //将char类型的成员变量提前放置
    int a,b;    
    
  public:
    A(){
      cout<<"调用构造函数\n";
      a=2;
      b=3;
    }
    ~A(){
      cout<<"调用析构函数\n";
    }
    
    void display(){
      cout<<"a+b="<    }
};
  
int main(){
  A a;
  a.display();
  
  return 0;
}

研究C++的一个编译开关:-d1reportAllClassLayout

编译开关:-d1reportAllClassLayout
[color=#FF0000]注意:-d1,这里的是数字“1”,而不是小写的“L”。[/color]汗,我自己就犯了这个错误,老是被忽略掉,而不起作用!

另外,不是自己生成一个文件,在控制台编译时,他直接输出在了控制台窗口。所以在控制台编译时,我使用了重定位到文件:

E:\Programming\c_cpp>cl classA.cpp -d1reportAllClassLayout > class.layout
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.


E:\Programming\c_cpp>

我们共有一种奇异的忧伤

作者:子沫
转自:《中国青年报》

每个人天性中的“性情”,也许随着年龄的增长,越来越能体会吧!
对于父母,我总有一种负疚的感觉,有几年没回家了,越来越想回家,又越来越怕回家,心里的矛盾时常让我无以自处……

有过的感动:最后一次-薛晓枫

秋天的落叶最后一次安然飘落
你说要陪着我一起走到最后
冬天里的眼泪在孤单流浪
你说过会融化我心中所有的痛
我问你有一天我们都将老去
谁来做留下来的那一个
你傻傻的说要让我先离去
因为走开的人会少些回忆的心碎
如果知道那时最后一次,你怎么会放开我的手
如果知道那是最后一次,我怎么会笑着说再见

没事,写个猜数的小游戏

呵呵!以前做的一课C++程序里一段代码,无事,做成一个GUI界面的!
没什么技术含量。源代码工程与编译后的程序,大家都可以从附件里下载,打包在一起了!
主要是在初始化时,设置一下变量,然后在“生成”时,执行一下随机数的生成,然后在“OK”时,进行一下比较,然后根据设置进行提示信息的输出!

入侵检测工具名收录

本篇的内容摘录自邪恶八进制BBS里一篇文章“[翻译]入侵检测概览(Dive Into Intrusion Detection)”,略有修改!
原文链接:http://forum.eviloctal.com/viewthread.php?tid=28140&highlight=

入侵检测工具
任何一个入侵检测系统都会集成一些工具以便用来结构化的实现上面提到的功能。这里有一张IDS同时也是相关工具列表。更多的关于以下工具的详细信息可以通过点击链接在IT Security站上检索相关资料。

AIDE
AirDefense
Arbor Networks
Bro
CERIAS
CounterStorm

一个酷酷的个性桌面

好久没有玩PS,练了几天,终于有一个自己满意的桌面可以出来见人了,呵呵!
尺寸是:1280*800

为了突出主题,整个版面的色调采用了“红”与“黑”二个色彩。
自己感觉是很酷的,自己也比较喜欢!里面的标志“LCG”是一个组织,全称是“Love Crack Group”!
具体的见图片(附件为PSD格式的源文件):

陷落的WinRAR

WinRAR终于还是陷落了!
世上没有绝对攻不下的城。所以,WinRAR还是陷落了,自从WinRAR的KeyGen义诞生的那一刻……

不过,引用一个牛人的话:
唉,这是个矛盾,有注册机了,用户身份校验功能就变得没有意义了。
从WinRAR的陷落那一刻起,使用WinRAR来保护自己资料的人,似乎也有理由担心了。也许,以前可能在藉此组织的内部已经早有流传,但此次的公开KeyGen,从另一个方面来说,也将昭示WinRAR也该来一次大的升级了!

iPod MP4死机重启

今天,同事的一个iPod MP4死机了,画面卡在播放的界面上,她按照正常的关机方式怎么都无法关机!

我没用,按照正常的正常的思路,想找硬关机的,不过iPod上没有,这样就有些郁闷了,只好上GG搜索是否有类似的情况。运气不错,搜索到百度知道里刚好有一个同样的情况:
死机了啊,不能关机,具体情况是我下完电影,我的电影没有在视频的文件里,却在歌曲的文件目录里了,我把那电影打开就死机了,接上电脑也不管用啊!怎么办啊