Welcome 微信登录

首页 / 操作系统 / Linux

Java认证及培训简介

Java认证及培训简介

美国Sun公司提供的关于Java的SCJP/SCJD认证是全球各大企业都认同的行业认证之一,其特点是培训和考试费用高、考试难度较大。那么,为何要进行Java的认证考试呢?其目的主要为: Java认证是全球各大企业都认可的行业认证,获取该认证表明您有很高水平的Java编程能力,这样就可以拥有更多的找到好的满意的工作的机会,当然,这也同样为您的提升增加了一个很重要的砝码。 Java语言本身很简单,很容易学和使用,但也有很多的一些习惯用法与其它语言不同。获得...
C++ 小内存堆(Small Block Heap)问题

C++ 小内存堆(Small Block Heap)问题

摘要 Visual C++ 6.0 最近的版本包含了一个高度优化的队管理器,并由此将应用程序性能提高到 Visual C++ 5.0的400%。但是,重新设计的堆可能会由于用户用Visual C++ 5.0编写的应用程序当中的有关内存分配和释放方面的编程错误,出现错误。这将导致现有的某些用Visual C++早期版本编写的最终用户/ISV/OEM 应用程序的运行难以把握。该问题不是Visual C++的错误,而是编程错误的一种表现,一些ISV和OEM过多地...
Linux编程环境详解

Linux编程环境详解

一、序言 说到编程,大家肯定会想到许许多多,例如Visual C++、Visual Basic、Delphi、PowerBuild、java、perl、asp等等。现在的程员们早已习惯了可视化的编程工具,习惯在“向导”的带领下step by step地编程。在一个象WORD一样的环境下轻松敲入源码,有人为你校对,有人提醒你的代码是否错误,完成后,轻轻点击菜单中的“编译”,就可以生成可执行程序了。甚至于,可以画出用户界面来,用一些“巫师”程序生成基本的程...
linux驱动模块编写

linux驱动模块编写

linux内核是一个整体是结构.因此向内核添加任何东西.或者删除某些功能 ,都十分困难.为了解决这个问题. 引入了内核机制.从而可以动态的想内核中添加或者删除模块. 模块不被编译在内核中,因而控制了内核的大小.然而模块一旦被插入内核,他就和内核其他部分一样.这样一来 就会曾家一部分系统开销.同时,如果模块出现问题.,也许会带来系统的崩溃. 1.1模块的实现机制: 启动时,由函数 void inti_modules() 来初始化模块,.因为启动事很多时候没有...
Linux内核学习的误区

Linux内核学习的误区

常常有人问:我想学习内核,需要什么基础吗?Linus Torvalds本人是这样回答的:你必须使用过Linux. 这个……还是有点太泛了吧,我想下面几个基础可能还是需要的,尽管不一定必需: 1, 关于操作系统理论的最初级的知识。不需要通读并理解《操作系统概念》《现代操作系统》等巨著,但总要知道分时(time-shared)和实时(real-time)的区别是什么,进程是个什么东西,CPU和系统总线、内存的关系(很粗略即可),等等。 2, 关于C语言...
asp.net 防sql注入的实现

asp.net 防sql注入的实现

一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求用户输入一个名称和密码。...
学用PHP设计聊天室

学用PHP设计聊天室

聊天室可以采用完全自由的方式运行,你可以随意输入呢称,不用密码,不保存你的聊天状态,优点是:自由,非常适合于游客!另外一个方法是注册聊天室,每个进入聊天室的人都要输入自己的用户名和密码才能进入!优点:充分体现个性,非常适合于老朋友,他们的呢称不会被人恶意侵占使用.我的聊天室使用注册方法! 注册通常采用2种方法: 1、先注册然后进入聊天 2、自动注册 然后在里面修改自己的资料!我采用第2种方法!!每个新进入的聊友的用户名会被自动保存到注册到数据库...
用Eaccelerator来加速PHP程序

用Eaccelerator来加速PHP程序

什么是Eaccelerator?也许你从没听说过 Eaccelerator ,但是我想大家都应该听说过 MMCache 吧?Eaccelerator可以算是MMCache的“后继者"。这款软件的功能就是通过在内存中缓存PHP文件从而加速PHP程序的执行速度。由于 MMCache的原作者被Zend挖走,MMCache的开发一直处于停滞状态。而Eaccelerator却借鉴了MMCache的优点而一直在不断的更新。首先,到Eaccelerator的网站上确定最...
GTK+与MFC比较

GTK+与MFC比较

MFC已经江河日下,日渐式微,而GTK+可谓欣欣向荣,如日中天。这里无意于落井下石,痛打落水狗,贬MFC而尊GTK+。自己即在使用MFC也在使用GTK+,不会偏袒其中之任何一方。这个对比完全出于个人对两者的理解,说它是不完全对比,一方面只是一时兴起想做个笔记而已,另外一方面我对两者的理解也是有限的。1. 两者都是基于面向对象设计的。尽管MFC是用C++写的,而GTK+是用C写的,但思想都是面向对象的。GTK+使用glib的对象机制,由于用C写的,其实现相...
用非超级用户身份来安装 mod_perl

用非超级用户身份来安装 mod_perl

就像大家从以前的文章里看到的,mod_perl nbsp;使Apache由两个组件组成: nbsp;Perl nbsp;模块和 nbsp;Apache nbsp;本身。虽然以非超级用户权限安装Apache很简单,但是应该知道如何安装在非系统位置的Perl模块。本文我将论证几种方法来实现这个任务。在这些例子里,我将用stas作为用户名,/home/stas作为该用户的私人目录。安装Perl模块到选择的目录既然不用超级用户权限,那么你就不允许安装到系统目录,...
python编程快速入门

python编程快速入门

Python概要Python是一门解释性的、面向对象的、动态语义特征的高层语言。它的高层次的内建数据结构,以及动态类型和动态绑定,这一切使得它非常适合于快速应用开发,也适合于作为胶水语言连接已有的部件。Python的简单而易于阅读的语法强调了可读性,因此降低了程序维护的费用。Python支持模块和包,并鼓励程序模块化和代码重用。Python的解释器和标准扩展库的源码和二进制格式在各个主要平台上都可以免费得到,而且可以免费分发。通常,程序员爱上Python是...
Python 的数据库操作指南

Python 的数据库操作指南

数据库的操作在目前的 Python 里面已经变得十分的好用,因为有了一套 API 标准。本文下面就讲讲如何使用这套API。它包括以下部分: 模块接口 连接对象 游标对象 数据类型与定义 例子一、模块接口connect( parameters... )其中的参数格式如下:dsn 数据源名称user 用户名(可选)password 密码(可选)host 主机名(可选)database 数据库名(可选)举个例子:connect(dsn=""myhost:MYDB...
<< 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 >>