E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
经典转载
经典转载
- 缓冲区溢出的原理和实践(Phrack)
简介在过去的几个月中,被发现和利用的缓冲区溢出漏洞呈现上升趋势.例如syslog,splitvt,sendmail8.7.5,Linux/FreeBSDmount,Xtlibrary,at等等.本文试图解释什么是缓冲区溢出,以及如何利用.汇编的基础知识是必需的.对虚拟内存的概念,以及使用gdb的经验是十分有益的,但不是必需的.我们还假定使用Intelx86CPU,操作系统是Linux.在开始之前我
weixin_33968104
·
2020-09-17 13:53
shell
操作系统
c/c++
21世纪的中国人能否看懂这个大清帝国时代的法国人(2)
[b]
经典转载
:看得见的与看不见的[法]巴斯夏于[size=large]1850年7月[/size][/b]4、剧院与高雅艺术——国家应该补贴艺术吗?关于这一问题,正反双方都能说出一大堆理由。
iteye_390
·
2020-07-29 05:35
追MM与设计模式的有趣见解 (
经典转载
)
创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向
db20092758
·
2020-06-23 03:11
【
经典转载
】Linux进程学习系列之五 等待进程结束wait()和waitpid()函数
上一节最后我们说到若子进程先于父进程结束时,父进程调用wait()函数和不调用wait()函数会产生两种不同的结果:--如果父进程没有调用wait()和waitpid()函数,子进程就会进入僵死状态。--如果父进程调用了wait()和waitpid()函数,就不会使子进程变为僵尸进程。这是为什么呢?现在我们来深入学习wait()函数和waitpid()函数。一.wait()和waitpid()学习
wangzhjj
·
2016-03-11 10:00
linux
进程
【
经典转载
】Linux进程学习系列之四 exit()和_exit()函数
进程就好比人一样有其生命,我们通过fork()函数来创建一个进程,那么我们又是如何来中止进程呢。 进程退出 1.在Linux中任何让一个进程退出 进程退出表示进程即将结束。在Linux中进程退出分为了正常退出和异常退出两种。 1>正常退出 a.在main()函数中执行return。 b.调用exit()函数 c.调用_exit()函数 2>异常退出 a.调用about函数 b.进程收到某个信号,而
wangzhjj
·
2016-03-11 10:00
linux
进程
【
经典转载
】Linux进程学习系列之三 孤儿进程和守护进程
通过前面的学习我们了解了如何通过fork()函数和vfork()函数来创建一个进程。现在我们继续深入来学习两个特殊的进程:孤儿进程和守护进程 一.孤儿进程 1.什么是孤儿进程 如果一个子进程的父进程先于子进程结束,子进程就成为一个孤儿进程,它由init进程收养,成为init进程的子进程。 2.那么如何让一个进程变为一个孤儿进程呢? 我们可以先创建一个进程,然后杀死其父进程,则其就变成了孤儿进程。p
wangzhjj
·
2016-03-11 10:00
linux
函数
进程
【
经典转载
】Linux进程学习系列之二 fork()和vfork()的学习
通过上一部分的学习,我们了解了进程的概念以及在Linux中进程的实现,此部分我们将具体学习如何在Linux中创建一个进程。 一前言: 通过原理知识的学习,我们知道每个进程由进程ID号标识。进程被创建时系统会为其分配一个唯一的进程ID号。当一个进程向其父进程(创建该进程的进程)传递其终止消息时,意味这个进程的整个生命周期结束。此时,该进程占用的所用资源包括进程ID被全部释放。 那么在Linux中如何
wangzhjj
·
2016-03-11 10:00
linux
进程
【
经典转载
】Linux进程学习系列之一 基本概念
最近一周学习了Linux 进程编程的知识,现对其总结如下。 在第一部分中我们先对进程的基本概念以及在Linux中是如何来现实进程的进行介绍 Tiger-John说明: 许多人在学习中只注重如何编程,却忘了注重原理,不去深究其基本原理。其实操作系统的原理就好比金庸武侠小说的内功一样,而所有的具体实现如:Linux操作系统,uc/os操作系统都只是武功招式而已。如果我们内功学的很好的话,再来学习具体的
wangzhjj
·
2016-03-11 10:00
linux
进程
栈和堆的区别(
经典转载
博文)
一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态
谷宣卿
·
2015-08-19 11:00
C++
c
栈
堆
C语言编译全过程剖析(
经典转载
)
编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1. 编译预处理
maochengtao
·
2015-01-05 21:00
堆与栈的区别,写得非常好,
经典转载
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量
openlab
·
2014-01-22 16:00
VFP调用外部Exe文件,执行完后,再接着执行本程序(
经典转载
)
来源于csdn论坛:*在一个目录下有两个子目录A和B**把这个目录放到你的程序当前目录,然后在你的主程序加代码:PublicgcNowPath*gcNowPath=Addbs(Justpath(Sys(16)))*SetDefaultTo(gcNowPath)*调用时:SETDEFAULTTOd:\lifeox=CreateObject("WScript.Shell") ox.Run("d:\l
dxnn520
·
2012-06-05 09:00
exe
(
经典转载
)
看过无数的优化文章,安装过N次的XP,走过很多弯路,不过最终还是总结出了真正可以优化XP启动的经验…… 现在网上的XP启动加速文章多如牛毛,而真正有用的并不多,甚至有一些都是误导读者。我本身也是个XP用户,对于XP的启动加速也深有感触。看过无数的优化文章,安装过N次的XP,走过很多弯路,不过最终还是总结出了真正可以优化XP启动的经验。 首先,打开“系统属性”(在我的电脑上点右键-属性
dxnn520
·
2012-06-02 10:00
优化
XP
文档
ide
dll
输入法
21世纪的中国人能否看懂这个大清帝国时代的法国人(2)
经典转载
:看得见的与看不见的 [法]巴斯夏 于1850年7月 4、剧院与高雅艺术——国家应该补贴艺术吗? 关于这一问题,正反双方都能说出一大堆理由。
王者之剑
·
2011-03-24 09:00
工作
制造
活动
音乐
交通
21世纪的中国人能否看懂这个大清帝国时代的法国人(1)
经典转载
:看得见的与看不见的 [法]巴斯夏 于1850年7月 看得见的与看不见的【1】 在经济领域,一个行动、一种习惯、一项制度或一部法律,可能会产生不止一种效果,而是会带来系列后果
王者之剑
·
2011-03-24 09:00
生活
教育
结婚流程图(经典)
结婚流程图(
经典转载
)不会画流程图的,看了这个就懂了,绝对经典!
仿冒+改良=创新
·
2010-07-12 21:00
追MM与设计模式的有趣见解 (经典)
追MM与设计模式的有趣见解(
经典转载
)创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“
仿冒+改良=创新
·
2010-07-12 21:00
【
经典转载
】一只猫和一条鱼的爱情故事
一只孤独的猫流浪到了河边。杨柳在微风中轻轻摇曳,柳絮纷纷扬扬地飘洒下来,这时候,年青的猫停了下来,望着水中柳树的倒影,望着水草里自己的影子,默默地出神,发呆…… 一条鱼静静地游过来,游到了猫的心中,揉碎了水草里的梦。“为什么你会是那么忧郁呢?”鱼悄悄地问猫。 “我忧郁吗?”猫笑了,轻轻的摇了摇头。 鱼温柔地注视着猫,张开的小口吞吐着河水,仿佛要吞掉猫的忧伤,轻轻地说:“你的眼神已经出卖
小凤姐
·
2010-06-13 11:15
情感
爱情
休闲
猫
鱼
【
经典转载
】一只猫和一条鱼的爱情故事
一只孤独的猫流浪到了河边。杨柳在微风中轻轻摇曳,柳絮纷纷扬扬地飘洒下来,这时候,年青的猫停了下来,望着水中柳树的倒影,望着水草里自己的影子,默默地出神,发呆…… 一条鱼静静地游过来,游到了猫的心中,揉碎了水草里的梦。“为什么你会是那么忧郁呢?”鱼悄悄地问猫。 “我忧郁吗?”猫笑了,轻轻的摇了摇头。 鱼温柔地注视着猫,张开的小口吞吐着河水,仿佛要吞掉猫的忧伤,轻轻地说:“你的眼神已经出卖
小凤姐
·
2010-06-13 11:15
情感
爱情
休闲
猫
鱼
全世界最短的IE判定(
经典转载
)
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。 varie=!+"/v1"; 仅仅需要7bytes!参见这篇文章,《32bytes,ehr...9,ehr...7!!!toknowifyourbrowserisIE》,讲述外国人是如何把IE的判定从32bytes一步步缩简成7bytes!的故事但这纪录今年1月8日被一个俄国人打破了,现在只要6bytes!它利用了I
derpvailzhangfan
·
2010-04-29 09:00
JavaScript
浏览器
IE
browser
js引擎
缓冲区溢出的原理和实践
经典转载
-缓冲区溢出的原理和实践(Phrack)简 介 在过去的几个月中,被发现和利用的缓冲区溢出漏洞呈现上升趋势.例如syslog,splitvt,sendmail8.7.5
macky0668
·
2009-06-18 14:00
JAVA数据库连接大全{
经典转载
}
Java数据库连接(JDBC)由一组用Java编程语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,使他们能够用纯JavaAPI来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。1、Oracle8
working_IT
·
2008-06-20 10:18
java
数据库
jdbc
职场
休闲
上海,我的奋斗岁月(从2500到700万)----经典!
上海,我的奋斗岁月(从2500到700万)----
经典转载
!上海,我的奋斗岁月(从2500到700万)----
经典转载
!刚刚看了论坛里有的兄弟关于相亲的苦恼,想起自己在上海这五年的经历,不由感慨颇多。
梦想有多远我们就能走多远......
·
2006-09-24 04:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他