1.1节中我们说到可以利用栈溢出来破坏栈中原有的内容,这一节中,我们就来看看如何争夺到返回地址(EIP),使得我们可以随意控制它的值,这样我们就可以控制程序。来看一个经典的程序:这个程序的get_print函数中定义了一个大小为11个字节的数组,正常情况下我们的输入应该最多为10个字符(还有一个\0结束符),而gets函数没有明确定义输入的大小,因此,我们可以输入超过10个字符,从而造成栈溢出。如下...
分类:
其他好文 时间:
2016-04-10 14:49:08
阅读次数:
159
1.1 创建线程的方式一 getName()是获取线程的名字。 执行后的效果: 问题: 先按照顺序运行完了张三,然后接着再按照顺序运行完李四,我们想要的效果是张三和李四做资源的争夺战,也就是先是张三然后李四,没有顺序的执行。这就证明多线程没有起到效果。 运行效果: 问题: 先按照顺序运行完了张三,然 ...
分类:
编程语言 时间:
2016-03-28 21:49:41
阅读次数:
282
产品同质化 现在的市场,很多产品都有与其功能类似的产品,产品同质化已经无法避免。如美团和饿了么在定外卖的功能上大致类似。这有好处也有坏处。 对消费者来说产品同质化能带来一些好处。如美团和饿了么产品同质化,为了争夺外卖市场,都会争取和更多的商家合作,推出一些优惠活动,消费者就能享受更多
分类:
其他好文 时间:
2016-03-12 22:47:26
阅读次数:
177
浏览器与输入法——用户入口的争夺 摘 要 互联网时代,为了占有更多的市场,“入口”的竞争尤为激烈。入口的一端连接着用户,紧抓入口,才能把握用户。“得入口者得天下”,二十年来,崛起的互联网巨头们,大都印证了这一点。从PC到移动网络,“入口之战”一直在持续着,随着未来技术的进步,竞争必然进一步升级,紧随
分类:
其他好文 时间:
2016-02-02 17:47:35
阅读次数:
206
资源争端的终极解决方案就是战争与其小摩擦不断,不如来一场大战世界上许多问题归根结底是人口数量太多人少,世界自然美丽,和平,富足没有哪种动物像人类这样旺盛的繁衍争夺资源是人的天性
分类:
其他好文 时间:
2016-01-03 22:34:16
阅读次数:
154
一、进程调度无论是在批处理还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。进程调度属于处理机调度。处理机调度分为三个层次:高级调度:(High-...
分类:
系统相关 时间:
2015-12-27 14:39:48
阅读次数:
271
一贯被认为与苹果争夺高端市场的三星如今也愈发重视中端市常在高端机系列产品上的利润已足以让其他厂商眼红的三星,从去年底开始就着手抢占中端市常笔者发现,三星在中端机市场的节奏正在加强加快,其赶在今年底双旦前又推出了三星GalaxyA(2016),其目的恐怕不是为利润二来,而..
分类:
其他好文 时间:
2015-12-25 10:11:20
阅读次数:
181