红联Linux门户
Linux帮助
  • Linux Deamon编程方法

    守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多数服务器就是用守护进程实现的。比如,...

  • Linux下各类TCP网络服务器的实现源代码

    大家都知道各类网络服务器程序的编写步骤,并且都知道网络服务器就两大类:循环服务和并发服务。这里附上源代码来个小结吧。 首先,循环网络服务器编程实现的步骤是这样的: 这种服务器模型是典型循环服务,如...

  • Linux动态链接库(标准对象)编程入门

    动态链接库是一种通用的软件组件技术,是多种操作系统中提供基本服务的方式。比如Win32内核就是3个DLL文件构成。这种技术在Linux操作系统下也有对应的实现,就是Linux标准对象Standard ...

  • LINUX应用技巧,序列化存储Python对象

      什么是持久性?   持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象...

  • Linux脚本开发技术数学库在PHP中的重要性

      简介   与其它开放源码语言(比如 Perl 和 Python)相比,PHP 社区缺少强有力的工作来开发数学库。      造成这种状况的一个原因可能是由于已经存在大量成熟的数学工具,这可能阻碍了...

  • 用Java快速开发Linux GUI应用

    引用:摘要: Linux系统在近几年发展神速,但是由于其GUI应用程序开发方法及其标准不统一导致开发效率低,界面不友好。而Java语言是一种极具潜力的多平台应用软件开发工具,在Linux平台上用Ja...

  • Linux on POWER 的 JNI 编程实例

    本文通过一些简化的示例描述了重要的 Java 本地接口(Java Native Interface,JNI)编程概念,并在适当的地方着重指出了特定于 POWER™ 上 Linux͐...

  • Linux on Mac: POWER 程序员初级读本

    David Mertz, Ph.D., 开发人员, Gnosis Software, Inc. 尽管大部分 Linux 用户已将 Linux 作为他们的 x86 兼容机的操作系统,但 Linux 在...

  • 在 iSeries 和 pSeries 上将 Linux 内核从 2.4 迁移到 2.6

    级别: 初级 Matt Davis, Linux 顾问, IBM Chakarat Skawratananond, 技术顾问, IBM Nikolay Yevik, Linux 顾问, IBM 在...

  • Linux环境进程间通信:信号灯

    一、信号灯概述 信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该标志。除了用于访问控...

  • 在 Linux 上实现基于 Socket 的多进程实时通信

    级别: 初级 周欣, 软件工程师 2005 年 3 月 01 日 套接口(Socket)为目前 Linux 上最为广泛使用的一种的进程间通信机制。但是它不能直接用来多进程之间的相互实时通信。本...

  • Linux 内核中的 Device Mapper 机制

    级别: 初级 尹 洋, 在读博士生 2006 年 6 月 29 日 本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍。Device mapper 是 L...

  • J2SE:六大代码问题检验你的Java知识

    1 OutputStreamWriter out = ...   2 java.sql.Connection conn = ...   3 try { // ⑸   4 Statement st...

  • Sun表态: Java将在几个月内就开源

    Sun Microsystems Inc的首席open-source officer, Simon Phipps, 日前对作者提到: SUN将会发布一个OpenSource版本的Java !Jonat...

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

    作者:Linux/Free Software 独立技术顾问 本文介绍 Linux 的防火墙技术 netfilter/iptables 在 Linux 内核中的具体实现。 netfilter 和 L...

  • 安全的基础--学习java安全之前的准备

    安全的基础知识 在高度保证企业应用程序安全的过程中我们不免会考虑到如下的安全需求,然后我们针对这些安全需求提出各种安全技术: 1、 完整性验证(Integrity Verification)。也...

  • 【Java入门】缓冲区溢出编程心得

    前言:网上关于缓冲区溢出的资料也有很多,但我在阅读过程中发现介绍的都不是很明了,而且各网站也只是转贴老外的那篇译文而已,不仅内容有缺损,而且程序也无法调通,因为GCC版本不一样.经过几天的琢磨,终于明...

  • 如何迅速成为Java高手[Tomjava原创]

    很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类...

  • Linux2.6内核驱动移植

    作者:晏渭川 随着Linux2.6的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举了2.6内...

  • 小议JAVA数据类型间的相互转换

    来源:javaresearch 一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时...

  • 跨越边界: Java 模型以外的类型策略

    当谈到 Java 语言的类型方法时,Java 社区分为两大阵营。一些人喜欢编译时错误检查,更好的安全性,以及改善的工具 ---- 这些都是静态类型所能提供的特性。而另一些人则偏爱更动态的类型体验。这一...

  • 用ORACLE数据库和JSP连接时要注意的问题

    本人用ORACLE9i、oracle8、有很长的一段时间,我把用于JSP中需要注意的问题在这里写出来,仅供大家参考了。 一、如何去处理Clob、BLOB的大类型 CLOB可用于存放大文本数据,最多可...

  • Java基础-关于JavaBeans的简单介绍

    JavaBean的属性 JavaBean的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBean设计中,...

  • 【J2EE综合】J2EE建议的学习路线!

    网络上、书店都提供了很多资料,很多方式都可以得到J2EE方面的资料。如何系统的、高效的学习J2EE这个问题摆在我们面前。比如, 有些人在看完一大堆书后,动起手来时还是不知道怎么开始。等等这些问题是我们...

  • 设定执行 Java 的 Linux 安全环境

    企业 Java 专家 Dennis Sosnoski 从 Java 服务器技术如何适合 Linux 来开始阐述他的观点,然后给出在 Linux 上安全地设定 Tomcat Java servlet 引...

  • Java中的浮点数分析

    浮点数分为单精度和双精度,Java中的单精度和双精度分别为float和double.你们知道float和double是怎么存储的吗?   float占4个字节,double占8个字节,为了方便起见...

  • 生成可执行jar文件的教程

    若要生成一个名为 cal.jar 的可执行jar文件:(文件名可以是任意合法名字) (这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了) 第一 把程序生成的所有字节码文件(即.class文...

  • Java实现利用搜索引擎收集网址的程序

     我这里讲的不是怎么使用搜索引擎,而是怎么让程序利用搜索引擎来搜集网址,这有什么用?很有用!网上动辄有人叫卖网址数据库,如发布软件网址、邮件地址、论坛网址、行业网址,这些网址是怎么来的呢?不可能是人手...

  • Java语言--浅析Java语言中的内部类

    提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就...

  • java实现的18位身份证格式验证算法

    公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。   1、地址码 表示编码对象常住户...

  • Java深入:编写高级 JScript应用代码

    1、创建高级对象   使用构造函数来创建对象   构造函数是一个函数,调用它来例示并初始化特殊类型的对象。可以使用 new 关键字来调用一个构造函数。下面给出了使用构造函数的新示例。 var myO...

  • 建立针对arm-linux的交叉编译环境

    交叉编译环境介绍 交叉编译是嵌入式开发过程中的一项重要技术,它的主要特征是某机器中执行的程序代码不是在本机编译生成,而是由另一台机器编译生成,一般把前者称为目标机,后者称为主机。采用交叉编译的主要...

  • Java基础-JSP中常见的错误分析

    1。java是大小写敏感的,用过其他编程语言的人最容易犯这个错误,尤其是刚上手的时候。我刚开始调试jsp的时50%以上的编译错误是都是因为这个。 2。java的调用过程都是要加括号的,一开始比较容...

  • Java核心代码之:XSL Transformation

    import javax.xml.transform.*; import javax.xml.transform.stream.*; /** * TransformDemo u...

  • 抽象类和接口的区别,必须弄明白的

    下面的这篇文章讲的十分透彻了,所以转载之 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力...

  • 两种Java容器类List和Set分析

    容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。   Java2容器类类库的用途是“保存对象”,它分为...

  • Java批注的发明起因及代码应用实例

      批注能够消除样板代码,让源代码的可读性更高,并能提供级别更高的错误检查。从EJB3到JUnit4,哪里都在使用它。本文就将告诉你如何使用它。   Java 5向Java引入了批注(Annotat...

  • 【程序人生】学习,是一条漫长的道路

    我在Java 1.0正式问世前就开始学习Java,这么多年过去了,到现在我的Java学习历程还没有停过。我阅读原文书,研究原始码,撰写程序,自认为走得扎实,不奢望一步登天。像我这样老式的学习方式,显然...

  • Java基础-有关J2SE的一些东西

    在java中开发界面是比较烦的一件事,要注意一些问题: 1.JPanel中不能放Jframe,这是不同于html中的iframe. 2.java中的dialog不是完全受控的,除了默认的几个提示的...

  • 有关JSP/Servlet的重定向技术综述

    由于response是jsp页面中的隐含对象,故在jsp页面中可以用response.sendRedirect()直接实现重定位。 注意: (1).使用response.sendRedirec...