您当前位置: 首页 »

object

分类目录归档: object

C++中类型转换的危险用法

C++中,出了基本类型以外,就是类类型。对一个类类型的实例,均叫做一个对象。实际上C++上面,只要是一个变量都可以称作对象。

但这里狗屎的问题就有了。对象的类型是有可能存在继承关系的。

以前在C语言里面,可以有这样的变量转换。

 int a = 1000;
 long b = 0;
 b = (long)a; //这里做了强制转换

但如果在C++里面还是用C风格方式的类型转换就会存在很严重的问题。例如有这么一段代码

class IInterface_Me
{
protected:
   int a;
}

class CInterface_1 : public IInterface_Me
{
public:
 int b;
}

class CInterface_2 : public IInterface_Me
{
public:
  int c;
}

IInterface_Me* pInterface = new CInterface_1;
CInterface_2* pInterface_2 = (CInterface_1*)pInterface;

pInterface_2->b = 100;   ///这里就要出错。

对于这个问题主要原因是由于c语言风格的类型强转,主要是由于编译器不做检查,因此在C++里面应该使用安全的类型转换修饰符(static_cast之类)。

2014-04-10 | | object

C++中类型转换的危险用法已关闭评论

赤裸裸

离职这么几天里,我心中非常矛盾。因为不知道到底要怎么办,是整理心态,还是去厦门看某人呢?

因为某人的联系方式我一点都不清楚,对方也采取消极态度。

好吧,只有整理心态了。成果还是有一些的,见识也还是增长了。但是和某人的进展一点都没有,让我非常感到极强的危机感。

新公司工作倒计时已经开始了,由于新公司加班比较狠,我还是比较畏惧的。因为某人的性格就是需要人时刻挂在嘴边的,要不然会出现强烈的孤独感。

重温赤裸裸这首歌,想起了大学即将毕业的时光。珍贵又难得,措施不少良机。

下定决心了,好好工作。争取换取调休,去看某人。

2011-03-24 | | [窥视自我], *生活*, object, 思考

赤裸裸已关闭评论

心态

周五的时候,我们公司的人力找我说,让我走了。得到的好处就是2个月工资作为违约金。

对于我来说呢?当时非常的高兴,高兴之后也有一些气愤。主要是通知的时间太晚,害我已经和一家谈僵了。

昨天到今天早上,心情都是一直不太开朗。

中午看了一部电影 ,算是舒缓了我的心情。生活还要继续下去,心态需要一步一步的调整过来,只要能够站起来,失去的一样能够捡回来。

fight!

2011-03-19 | | [窥视自我], object, 思考

心态已关闭评论

沉默式-防火墙-软件(ARP)

现在在一些小型局域网里面,由于网络分配问题,导致网内进场出现一些攻击。

针对网络争夺,最简单的就是arp攻击。他的原理很简单,将目标机的arp缓存表中的网管mac地址,频繁刷新,并将其写成目标机的mac地址。这样在数据包在第二层打包时,就会将错误的mac写进去,这时数据包就会被转发到目标机上。而目标机具有一定的转发能力,并且还会动态控制报文速度,报文大小等等。这样就可以达到了,争夺网速的目的。

arp防火墙具有如下几个功能:

1,通过sniff识别。侦查攻击者,而这种侦查是不准确的,如果出现2个以上的攻击者,同时攻击者稍微有些技巧,就能让防火墙很难区分出是谁在攻击。

readmore

2011-01-16 | | [linux总结], *生活*, object, 思考

沉默式-防火墙-软件(ARP)已关闭评论

浮夸

今天去拿快递,公司门口有个招待处。由于是午休,除了保安在以外,还有2个人。一男一女,听了几分钟双方的对话。发现,好像是做器件这一块的。

那男的,谈论的基本都是电阻、电容一类的器件。

然后男的就满怀激情的讲到一个牛人,说中国科技大,有一个少年班的牛人,被送到东京,后来读博完就去了松下。

女的问道:“是什么职位”,男的回道 :“部长”。

接着女的很蔑视的回了一句:“没有出息!” 。

接下来的话我并是记得,也不想讲下去。只是在当时的情景下,我对这女的有着几分愤怒。

1,将心比心,这哥们比我强很多了

2,这女的从一开始就很不耐烦,很蔑视的听着这男的叙说。

3,这女的坐姿就很让人火大,一副大老板的姿态。

4,这女的长的并不怎么地,但化妆完全掩盖了她丑的一面。而且浓妆艳抹 ,试问,你敢卸状后出来吓人嘛?

5,也许是我多疑,我老觉得这女的 是不是陪睡陪出来的?一个有沉淀的人,不会说出这么浮夸的话来。行为和表情也不会这样。

6,中午一点多,大家都在休息,你到好。来到人家的接待处,如果你职位高的话,那你何必大冷天这么早跑过来等人呢?

浮夸,这个社会就是这样的人多了。但这样的人又是现在的主力军 ,这样的局面,真叫人看着哭笑不得。

唉。。。。。。。。

2011-01-11 | | *生活*, object, 思考

浮夸已关闭评论

年轻不是犯错的接口

小时候我们在学习,长大我们也在学习。人从未停止过学习的步伐,如果一件事情出错过多次的话,那就不应该用年轻来做挡箭牌/接口;这样只能说明说学习能力的薄弱。

当人的年龄越大, 领悟能力就越强,处理事情的能力就越强。因此在许多问题上,应该采取的是合适的方式处理问题。

年轻人会犯错,而且不少,这是成长的表现。但如果同样错误犯的太多,那就不是很合适了。

现在我已经23了,这样的年纪不应该再为一些错误找借口。因为在我们这个年纪,应该饱含着一定基础的心智,不可能连一些问题都解决不了。

每一个年龄层都有一定特征的心智,这样的心智。对于一些心智要求比我们所具备还低的,我们就不应该犯错。

最近神经很是紧张,对于这方面的问题,一直在担心某些事。似乎某些事即将发生一样。

这么多年来,预感从未这么准确过。我之前经历的,和今后的一些生活,居然被我自己完完整整的预测到了,希望接下来会好很多。

2010-12-19 | | *生活*, object, 思考

年轻不是犯错的接口已关闭评论

重振旗鼓!

工作4个月来,确实有很多不舒服的地方。被那些老东西们欺压,逐渐的发现一些小人的存在;以及渐渐的了解到某些人的愚蠢。

前段时间的确是心态没有调整到位,加上这鸟十一和中秋假期闹的。害我在那段时间情绪是最为躁动的。

十一放假的这段时间里,有烦躁不过这么长的时间。烦躁逐渐得到了缓解,看来下一步就是重振旗鼓;全力准备迎战这些麻烦事情。只要今年剩下的这几个月搞定了,明年处理起相同的问题来,那就容易得多了。

就当作学习了,嘿嘿。现在先起早一点,早一点到那里,让他们没有话说。然后在考察一下这几个月的情况!hoho~~~~~

2010-10-08 | | *生活*, object, 思考

重振旗鼓!已关闭评论

遇小人,我挨刀也是在所难免的

进入这破公司第四个月月底了,最近遇到的破事真tmd多。

刚进去的时候,首先是本公司的人内斗。接下来是被雇主公司的人欺。

今天那垃圾接口人说请我们吃饭,吃饭的时候。这家伙故意告诉我们考评,意图有2个。1个是挽留另外两个,试探我。我记得,那个接口人曾一度唆使我离开这鸟公司,故意造成人员上的不稳定。目的很明显,通过我们外包人员的频繁变动制约住那个PL(招我进来的人)。 readmore

2010-09-29 | | *生活*, object, 思考

遇小人,我挨刀也是在所难免的已关闭评论

过去和现在,质朴和虚伪

老爹62了经历过文革,也被人批斗过。关键那时候他是个学习很好的人,脑子也非常灵活。体力活,针线活都很厉害。

老妈54,具体阅历不详。只是听说从小都没有机会读书。

大约到了初中开始吧,我就见识到了社会现实的那些面。在老爹老妈不自觉中,学到了很多东西。这也难怪,毕竟我们家也还算有点背景的家庭。 readmore

2010-09-25 | | *生活*, object, 思考

过去和现在,质朴和虚伪已关闭评论

网卡端口一下up一下down的分析

今天又遇到“拔网线”的问题。起初以为真是“拔网线”,但为了尽快分析结果。我立即就找到了房东,走到交换机那看到,link灯是一下up一下down。

怀疑是交换机或者线路问题。笔记本和一根线同时拿到现场测试。发现无论换到交换机还是路由器都是老样子。 而之前确定带去的线是正常的(外环连通)。

回忆上次的问题,发现后来是因为我把电脑关掉又重新开机过。这次通过关机再开机,发现网卡正常了。询问房东电源是否接地, 答案是未接。

readmore

2010-08-26 | | object, 思考

网卡端口一下up一下down的分析已关闭评论

自我认知的重要性

其实一直被人忽视的一个重要东西。自我认知!自我认知也在很大一定程度上决定了一个人的发展。我出生于80后,下面是我对自我认知的一点点认识而已。

在生活的接触当中,遇到最多的就是,自我认知性差的人。

兄弟间有 ,同事也有。我不敢说我的自我认知性有多么的好。但我对自己的自我认知能力还算自信。

很多人心思比较粗大,有些人心思比较细致。但这都不影响自我认知的水平。

但如果自身能够稍微注意,心思加强细致化发展,这倒可以弥补一些认知上的不足。

readmore

2010-08-23 | | *生活*, object, 思考

自我认知的重要性已关闭评论

流量整形和数据包时间片的一些认识

为什么会在深更半夜来提及这个问题?

因为在校时的网络流量一直让我非常在意。学校的组网我并不了解,当时没有往网络方向靠拢,更就不太可能研究这些了。

记得当时学校的网络实际联网大概我还是偶然见过一次。在接入层,学校用了tplink的24/48口的便宜交换机。交换机的上行方向与一个快速的G级交换机连接,这样就完成了一个很小片区 的布局了。这个快速G级交换机又与一台汇聚层交换机连接。连接方式好像是光缆。条数不明,应该不会很多的。因为学校就屁大一点。

汇聚一类的交换机,学校好像也就有2台。这样就走到了一台路由那,这台路由估计应该用了核心层中最便宜的。因为汇聚层本来就是作为快速交换用的,只有核心层才是用来做路由协议的。

下面进入正题。

readmore

2010-08-22 | | [linux总结], object, 思考

流量整形和数据包时间片的一些认识已关闭评论

对i2c的认识

一开始看到公司做驱动的那些家伙拿着i2c jtag来看一些寄存器之类的东西。

今天查了一下,看到i2c是作为总线接入使用。通过查询发现,i2c可以下挂多个串行总线,目的是用来替代桥或者仲裁;低速和高速设备之间的中间媒介。

通过这样的结构有2个好处:

1,解决了高低速设备之间交换数据的问题。让高速设备不需要等待低速的响应,而直接转为执行其他请求或者指令。

2,扩展了地址线。单地址复用功能。对i2c发送指令进行不同片选,可以让一个地址具备片 选更多设备。

2010-08-15 | | object, 思考

对i2c的认识已关闭评论

出租屋这边有人老搞小动作有意思嘛?

先说一说我租房的地方 滨江区来家里,在我联系到房东家咨询房子的时候。房东他老婆就在电话里给我打招呼了:“平时网络可能卡一些,如果网络卡,可别太有意见啊?”

其实听到这句话的时候我就比较的奇怪了,来到房东家看了房子之后,还不错价格也高了一些。但看着房东好像很老实的样子,我也就没有太多的怀疑。加上房东也是本地人(口音听得出来),觉得杭州人还是挺好打交道的。

入住当初不慎了解到了房东家的路由和pppoe帐号密码。因为路由器是tplink低端货,不支持qos。我家也刚好有一个这样的路由,记得通过升级某个版本的软件,就有qos。

后来一直努力查找,终于找到了一个软件版本支持qos的。升级之后为了避免房东发现,我于是将密码改掉。估计房东也知道我改掉密码了,不过他并不知道他家的路由已经支持限速功能了。

入住这么几个月里,一直用路由器的限速功能做测试。统计全网中下载最狠的(包括用一些p2p协议看电影),前提是我通过mac和ip绑定。这样的结果就是每次dhcp到的ip是固定的除非用户自己设定一个合法的ip。

readmore

2010-08-14 | | now-way, object, 思考

出租屋这边有人老搞小动作有意思嘛?已关闭评论

关于TCP中窗大小与带宽延时积的、阻塞窗口认识

这需要从tcp慢启动开始说,慢启动的意图在于让网络通道处理理想状态下。理想状态:发送方发送的间隔=网络中刚好不重传的情况(理想不丢包)。

假设tcp窗无穷大。那么就有这么一个局面,网络中暂时储存着一些数据包(由于延时造成)。这时计算得到的结果是带宽延时积= ping延时 * 网络速率(这个速率是TCP协议速率= 理论速率 – (帧头+尾)) / 8  (现在的单位是byte,除于8就是将bit换成byte)

设想2个队列,一个是由于网络暂存特定抽象的,另一个是TCP窗。

readmore

2010-08-11 | | now-way, object, 思考

关于TCP中窗大小与带宽延时积的、阻塞窗口认识已关闭评论