自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianyu的专栏 - Linux site:blog.csdn.net/wishfly

-- 宁静致远 - Linux site:blog.csdn.net/wishfly

  • 博客(39)
  • 资源 (9)
  • 收藏
  • 关注

原创 Linux99问,适合新手!

Linux99问,适合新手!2005-01-13 16:54:49 来自:http://www.chinaunix.net一、 直击Linux:12问 1.什么是Linux? Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的作系统。1991 年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX作系统的想法,当年

2005-01-31 21:35:00 1620

原创 为什么要用VI?

为什么要用VI?作者:yydick 2005-01-31 15:06:54 来自:linuxforum.net 因为我喜欢它! 这就是我的答案. 你想找到一个简洁明快的编辑器来写程序吗? -->来,用VI 你不喜欢牛头怪那狰狞的面目吗? -->来,用VI 你想在手指的舞蹈间,写出简洁高效的代码吗? -->来,用VI 在VI这里,你就是上帝!

2005-01-31 21:27:00 1572

原创 Linux在X86上的虚拟内存管理

Linux在X86上的虚拟内存管理作者:周梦醒 2002-09-30 06:02:00 来自:http://www.china-pub.com前言  Linux支持很多硬件运行平台,常用的有:Intel X86,Alpha,Sparc等。对于不能够通用的一些功能,Linux必须依据硬件平台的特点来具体实现。本文的目的是简要探讨Linux在

2005-01-31 21:18:00 1592

转载 Linux背后的人 (zt)

Linux背后的人 翻译: Axis(夏昊)*1. Linus和Bill似乎在一夜之间,这个名字突然变得同象比尔。盖茨一样的耳熟能详。但是比尔。盖茨,哪怕身价有数不清倍的百万美金,也永远不会变成Linux Torvalds。这位29岁的芬兰人,简单而强大的Linux操作系统的创造者,超越了盖茨的神话。也有传闻说盖茨是一个卓越的程序员,但Linus是货真价实的高手。还在大

2005-01-27 05:38:00 1451

转载 Linux下栈溢出的原理及利用(ZT)

Linux下栈溢出的原理及利用作者:xinhe 文章来源:xfocus.net 点击数: 23 更新时间:2005-1-25Linux下栈溢出的原理及利用作者:xinhe1、进程空间的内存分布     一个程序在运行时系统会给这个程序分配4GB的虚拟内存,而这4GB有2GB是共享的,内核可以访问,    还有2GB是进程独占的,而程序又分为程序段,数

2005-01-27 05:33:00 2709

原创 掌握 Linux 调试技术

掌握 Linux 调试技术 作者:未知  更新人:Ideal  来源:GNU  更新时间:2004.07.23  投稿信箱:tg*ddvip.com 在 Linux 上找出并解决程序错误的主要方法 Steve Best(sbest@us.ibm.com) JFS 核心小组成员,IBM 您可以用各种方法来监控运行着的用户空间程序

2005-01-26 20:08:00 1065

原创 Linux 内核配置系统浅析

Linux 内核配置系统浅析英文原文-->内容:配置系统的基本结构Makefile配置文件实例参考资料关于作者相关内容:介绍介绍-->在 Linux 专区还有:

2005-01-26 01:28:00 1537

原创 Linux 线程实现机制分析

Linux 线程实现机制分析内容:基础知识:线程和进程Linux 2.4内核中的轻量进程实现LinuxThread的线程机制其他的线程实现机制参考资料关于作者相关内容:介绍介绍-->

2005-01-26 01:26:00 1814

原创 浅析GLib

浅析GLib内容:基础类型对核心应用的支持实用功能数据类型参考资料关于作者相关内容:GTK+2.0 中的容器控件与布局技巧应用GTK+编程在

2005-01-26 01:24:00 1782

原创 Linux 汇编语言开发指南

[Series title]: -->Linux 汇编语言开发指南内容:一、简介二、Linux 汇编语法格式三、Hello World!四、Linux 汇编工具五、系统调用六、命令行参数七、GCC 内联汇

2005-01-26 01:22:00 1030

原创 Linux 2.6 调度系统分析

Linux 2.6 调度系统分析内容:1. 前言2. 新的数据结构 runqueue3. 改进后的 task_struct4. 新的运行时间片表现5. 优化了的优先级计算方法6. 进程平均等待时间 sleep_avg7.

2005-01-26 01:14:00 1316

原创 Linux 系统内核空间与用户空间通信的实现与分析

Linux 系统内核空间与用户空间通信的实现与分析英文原文内容:1 引言2 Linux 内核模块的运行环境与传统进程间通信3 Linux 内核态与用户态进程通信方法的提出与实现4 总结

2005-01-26 01:10:00 1079

原创 为Linux应用构造有限状态机

为Linux应用构造有限状态机内容:一、什么是状态机二、手工编写状态机三、自动生成状态机四、小结参考资料 关于作者对本文的评价

2005-01-26 01:07:00 1149

原创 安全编程: 避免竞争条件

安全编程: 避免竞争条件内容:竞争条件简介解决竞争条件锁文件锁文件的代替者处理文件系统共享目录(比如 /tmp)共享目录基本概念共享目录的解决方案

2005-01-26 01:04:00 1908

原创 用 hashcash 打击垃圾邮件

可爱的 Python: 用 hashcash 打击垃圾邮件内容:hashcash 基础知识bashcash 如何在电子邮件中起作用为什么这会起作用?hashcash 的其他应用通用的 hashcash

2005-01-26 00:58:00 2002

原创 内存管理内幕

内存管理内幕内容:为什么必须管理内存C 风格的内存分配程序半自动内存管理策略垃圾收集结束语参考资料 关于作者对本文的评价

2005-01-26 00:57:00 1456

原创 Linux系统调用跟我学(1)

技术文章: Linux系统调用跟我学(1)  贴出者为 llc 本文是Linux系统调用系列文章的第一篇,对Linux系统调用的定义、基本原理、使用方法和注意事项大概作了一个介绍,以便读者对Linux系统调用建立一个大致的印象。 作者:雷镇 本文选自:IBM DW中国 2002年09月23日本文是Linux系统调用系列文章的第一篇,对Linux系统调用的定义、基本原理

2005-01-26 00:49:00 1820

原创 Linux系统调用跟我学(2)――进程管理

技术文章: Linux系统调用跟我学(2)――进程管理  贴出者为 llc 本文介绍了Linux下的进程概念,并着重讲解了与Linux进程管理相关的4个重要系统调用getpid,fork,exit和_exit,辅助一些例程说明了它们的特点和使用方法。作者:雷镇 本文选自:IBM DW中国 2002年09月24日本文介绍了Linux下的进程概念,并着重讲解了与Linux

2005-01-26 00:48:00 1494

原创 Linux系统调用跟我学(3)――僵尸进程

技术文章: Linux系统调用跟我学(3)――僵尸进程  贴出者为 llc 在前面的文章中,我们已经了解了父进程和子进程的概念,并已经掌握了系统调用exit的用法, 但可能很少有人意识到,在一个 进程调用了exit之后,该进程并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。作者:雷镇 本文选自:IBM DW中国 2002年09月24日前面的文章中

2005-01-26 00:45:00 2116 1

原创 C 语言编程

 本文译自《Slackware Linux Unleashed》(第三版) 一书的第27章: Programming in C. 关于本译文有任何的话请与我联系: mailto:con@nease.net. Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在

2005-01-26 00:42:00 1413

原创 Linus为什么不用C++写Linux内核?

评论:   贴出者为 macolex macolex写著 在最近的一个关于LKML的讨论中,Linus给出了为什么不用C++来写Linux内核的理由:在最近的一个关于LKML的讨论中,Linus给出了为什么不用C++来写Linux内核的理由:"In fact, in Linux we did try C++ once already, back in 1992. I

2005-01-26 00:37:00 6297 1

原创 netfilter:Linux 防火墙在内核中的实现

netfilter:Linux 防火墙在内核中的实现内容:netfilter 和 Linux 防火墙介绍IPv4 代码中 netfilter 的接口netfilter 的核心模块小结参考资料关于作者相关内容:

2005-01-26 00:33:00 1297

转载 深入分析 Linux 内核链表 (ZT)

杨沙洲国防科技大学计算机学院2004 年 8 月 本文详细分析了 2.6.x 内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。一、 链表数据结构简介链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式。相对于数组,链表具有更好的动态性,建立链表时无需预先知道数据总量,可以随机分配空间,可以高效地在链表中的任意位置实时插入

2005-01-26 00:20:00 1632

原创 C++ portability guide

C++ portability guide version 0.8 originally by David Williams, 27 March 1998 Updated and maintained by Scott Collins, Christopher Blizzard, and David Baron What follows is a set of rules, guideline

2005-01-25 22:11:00 1923

转载 Linux 内核解读入门(ZT)

原文章发布于 2000.7.3 by 喻锋荣[投稿文章] 针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法, 而不是解说linux复杂的内核机制; 一.核心源程序的文件组织: 1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的 核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数

2005-01-25 00:44:00 942

转载 Linux内核编程风格 (ZT)

原文见 /usr/src/linux/Documentation/CodingStyle。 Linux内核编程风格 这篇短小的文档用于描述linux内核编程中推荐的编程风格。编程风格是很个人 化的东西,我不想把我的观点_强加_给任何人,但这是我必须维护的代码中所遵守 的,我也建议其他部分的代码也能遵守它。请至少给这里的观点一些考虑。 首先,我建议你打印一份GNU代码风格,不是去读它,而是把它烧了,

2005-01-25 00:02:00 872

转载 开放源代码探究之引导篇 (ZT)

开放源代码探究之引导篇 ::王东:: Linux作为一个优秀的操作系统,其原因之一应归属于开放的内核源代码。说起内核源代码,我们不得不存着敬畏的心理。它在Linux中的地位好像心脏在我们身体中的地位一样重要,它是整个操作系统的灵魂。对于大多数的Linux的爱好者,你可能已经对系统的基本操作和服务器的应用相当了解了,但是你可曾想过分析源代码呢?可能有人会说:“Linux内核的代码量大,而且分析起来又

2005-01-24 23:53:00 1167

转载 如何在内核中唤醒和睡眠用户进程??(zt)

你可以参考interruptible_sleep_on和wake_up_interruptible的代码实现对指定进程的睡眠与唤醒, 其中,使用interruptible_sleep_on将当前进程置入睡眠态和一睡眠进程管理队列中,该队列中的进程可被中断唤醒,wake_up_interruptible则唤醒睡眠进程管理队列中的进程。 下面是临时写的唤醒程序,供参考 #define __KERNEL

2005-01-23 12:48:00 1704

转载 need_resched 是怎么使用的(ZT)

终于在《情景》&think hard地情况下,想明白了! 一 系统调用do_fork() 1 当前进程调用fork()创建子进程,进入kernel 2 当前进程分一半多时间片给子进程, 3 如果当前进程时间片剩余为0,设定当前进程need_sched=1, 4 从系统调用退出 5 到达ret_from_sys_call 6 到达ret_with_reschedule 7 发现当前进程要求调度,跳转

2005-01-23 12:40:00 6454

原创 fib_info

2005-01-23 12:28:00 1076

转载 Linux 2.6 新增的 vsyscall 系统服务调用机制(ZT)

Linux 2.6 新增的 vsyscall 系统服务调用机制    与 Windows 的系统服务调用实现机制类似,Linux 内部为所有核心态系统调用,维护了一张按调用号排序的跳转表 (sys_call_table @ arch/i386/kernel/entry.S)。只不过对 Window 来说,类似的跳转表 (KeServiceDescriptorTable @ ntos/ke/kern

2005-01-23 03:02:00 2491

转载 Linux一句话精彩问答 (ZT)

编者按:鉴于目前中国Linux的发展现状,90%以上的问题都可以用一句话来回答,这便是本文的初衷。欢迎大家添加自己的“一句话”,收录后注明原始提供者。更详细的文档,请浏览本版精华区或http://www.linuxhero.com ----------------------------网络无关篇-------------------------- 0001 修改主机名(bjchenx

2005-01-22 16:20:00 4767 1

转载 Conceptual Architecture of the Linux Kernel(ZT)

Conceptual Architecture of the Linux KernelIvan BowmanJanuary 1998For Ric HoltCS746G Assignment OneAvailable at: http://www.grad.math.uwaterloo.ca/~itbowman/CS746G/a1/Keywords: Software architec

2005-01-22 15:34:00 2069

原创 Memory Management talk by Rik van Riel

we are very pleased to present you today Rik van Riel. He is a kernel hacker working on memory management. Currently he is working at conectiva S.A. in Brazil. As all of you know, it is a big Linux

2005-01-22 15:07:00 1474

原创 ip_tables.h 分析

ip_tables.h 分析作者:王灏 文章来源:西安交通大学 点击数: 182 更新时间:2004-10-301 /* 2 * 25-Jul-1998 Major changes to allow for ip chain table 3 * 4 * 3-Jan-2000 Named tables to allow packet selection

2005-01-22 00:14:00 2316

转载 关于SLAB对象数上限的分析 (ZT)

关于SLAB对象数上限的分析 xuweii(enthusiast)02-10-30 17:20内核2.4.0在内存初始化过程中包括有通用缓冲区初始化kmem_cache_sizes_init(), 该函数不仅创建了由cache_sizes[]数组指定的12个缓冲区,还确定了CFLGS_OFF_SLAB标志的slab对象数上限,语句如下: if (!(OFF_SLAB(sizes->cs_cache

2005-01-22 00:09:00 1358

原创 Linux社区对他的采访神奇小子Robert Love-2

KernelTraps first interview was with Robert Love in October of 2001. Since that time, his kernel preemption patch has been merged into the 2.5 development kernel and hes continued to be active on th

2005-01-21 14:11:00 3039

原创 Linux社区对他的采访神奇小子Robert Love-1

2003-12-21 - Robert LoveLinux kernelAn interview conducted by Alain Buret FOSDEM - First and traditional question : Please present yourself ... Robert Love - My name is Robert Love. I live in Gain

2005-01-21 14:08:00 1386

转载 Google员工的“腐败”生活

[贴图]腐朽的资本主义-Google员工的“腐败”生活文章提交者:Void 加贴在 猫眼看人 凯迪网络 http://www.cat898.comscreen.width-500)this.style.width=screen.width-500;" border=0>Google员工在名为Googleplex的公司总部(位于美国加州山景城)玩轮滑曲棍球screen.width-500

2005-01-21 01:57:00 1259

《TCP/IP网络编程》示例源码

《TCP/IP网络编程》示例源码

2016-10-31

JavaScript语言精粹_修订版

JavaScript语言精粹_修订版.

2015-05-27

JavaScript设计模式

JavaScript设计模式

2015-05-27

[图解TCPIP(第5版)

《图解TCP/IP》是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。   书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。   《图解TCP/IP》适合计算机网络的开发、管理人员阅读,也可作为大专院校相关专业的教学参考书。

2015-05-26

jquery-1.11.3

jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。 jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。 jQuery,顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。

2015-05-24

演讲:《Netfee-基于TMG/ISA的上网行为控制系统》

Netfee是基于微软ISA/TMG server的企业上网行为管理软件产品。

2011-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除