自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Show me your code

只想做个安静的程序员

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

转载 【一步一步学SSI系列-1】SSI框架学习总结

SSI 框架简介:       对于mvc的三层架构,大家应该已经很熟悉了,在日常工作、学习中都有很多接触。而SSI的框架结构属于mvc架构实现中比较经典的一种,其框架主要是由Struts2,Spring以及Ibatis组成。Strust作为前段控制器,主要负责数据传递和控制方面;Spring掌管整个服务所有bean的生命周期,依靠其强大的依赖注入技术实现了类似bean托管和整合等功能;I

2014-12-06 21:52:40 2762

原创 关于Ubuntu12.04下code::blocks不能使用debug解决方法

问题描述:   系统:ubuntu 12.04   code::blocks版本:10.05   问题现象:debug->start        之后出现:warning: GDB: Failed to set controlling terminal: Operation not permitted   断点设置无效   -g选项开了解决方法:   1. Pro

2012-04-10 22:53:25 11074 3

原创 《Unix/Linux编程实践教程》读书笔记 ----more01.c所思

章节:1.6页数:17原程序:more01.c#include #include #define PAGELEN 24#define LINELEN 512void do_more(FILE *);int see_more();int main(int ac, char *av[]){ FILE *fp; if( ac =

2012-04-07 16:42:10 1409 1

转载 linux利用ntfs-3g来实现对NTFS分区的读写

安装  1. 安装FUSE module  NTFS-3G依赖FUSE的支持,所以先解压安装FUSE  tar -xvzf fuse-***.tar.gz  cd fuse-***  ./configure  make  make install  2. 解压安装NTFS-3G  tar -xvzf

2012-02-21 21:51:19 1169

翻译 Apache HTTP 服务器 2.2 文档--从 URL 映射到文件系统(部分翻译)

Mapping URLs to Filesystem Locations从 URL 映射到文件系统DocumentRoot文档根目录In deciding what file to serve for a given request, Apache's default behavior is to take the URL-Path for the request (the p

2012-02-17 22:26:18 1590

转载 linux隐藏属性 与 chattr

1.什么是ext3的属性(attribute)   从Linux的1.1系列内核开始,ext2文件系统就开始支持一些针对文件和目录的额外标记或者叫作属性(attribute)。在2.2和2.4系列的内 核中,ext3文件系统支持以下属性的设置和查询:     A   Atime。告诉系统不要修改对这个文件的最后访问时间。     S   Sync。一旦应用程序对这个文件

2012-02-16 16:35:46 3899

转载 【linux服务器】linux下的tomcat+jdk的安装配置

系统环境:fedora 15 工具下载:1.       jdk1.6.X 我从官网下的时候跑不动,最好是从官网上载载;http://www.java.net/download/jdk6/6u18/promoted/b01/binaries/jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin2.       tomcat6.0.20   h

2012-01-26 12:27:24 904

转载 【linux服务器】永久关闭防火墙 vsftp 开机自启动

永久打开或则关闭 chkconfig iptables on chkconfig iptables off 即时生效:重启后还原 service iptables start service iptables stop 开机默认VSFTP服务自动启动:  方法一:(常用\方便)    [root@localhost etc]# chkconfig --lis

2012-01-25 12:38:31 2338

原创 【linux服务器】VM中fedora的VSFTP,主机win远程登录失败应对方法

1.现象:ping xxxxx失败   原因:服务器网卡没设置好   应对方法:见前一篇博文2.ftp  xxxxx失败,   原因:fedora防火墙没有关闭   应对方法:service  iptables stop关闭防火墙,重启3.ftp xxxx成功,anonymous登陆成功,本地非user_list和ftpusers中deny用户登陆出现 CAN NOT CH

2012-01-24 22:29:29 1030

转载 【linux服务器】linux FTP配置详解

一.vsftpd说明:LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd.  访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:   (1)anonymous(匿名帐号)使用anonymo

2012-01-24 20:24:44 495

原创 【linux服务器】连接设置

1.fedora安装启动完vsftpd服务2.fedora下输入:ifconfig查看本机IP                          ps:如果无eth0相关说明,回到主机,打开网络邻居属性,启用虚拟机相关的两块网卡(例如VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual

2012-01-24 14:46:53 441

原创 【linux服务器】安装,开始,及基本操作

环境:fedora15 目的:安装ftp服务实现linux与windows共享文件下载:1.su            2.yum install vsftpd            3.yum install  ftp启动:          service vsftpd start停止:          service  vsftp stop

2012-01-24 13:46:04 332

原创 【linux服务器】VMware下fedora上网问题

概述:主机ADSL上网            虚拟机VMware,无ADSL套件上网:推荐使用NAT上网方法: 打开VMware DHCP Service和VMware NAT Service即可

2012-01-24 12:59:11 400

原创 VMware服务小解

VMware相关服务:    1.VMware Authorization Service:启动虚拟机所需要的服务,不打开VMare可以启动,但无法启动虚拟机    2.VMware DHCP Service:vmware的dhcp服务器服务,为与vmnet1(默认host-only)和vmnet8(默认nat)虚拟网卡连接的虚拟机提供ip分配任务    3.VMware NAT Se

2012-01-24 12:57:00 535

转载 (7)中断概述

我们经常听到中断这个词,到底什么是中断?在这之前我先讲给大家一个故事。从前有两位班主任A和B,A老师带一班,B老师带二班。这两位老师平时都很忙,平时除了为学生们备课改作业,当某个同学提出问题时,还要为他们解答疑问。A老师生怕遗漏每一位同学提出的问题,每隔一段时间就放下手头的工作,不断轮流寻问每一位同学:“你有问题吗”。也许被寻问的这位同学恰好有问题要咨询老师,可这毕竟是少数;而当A老师继续

2011-11-09 22:14:39 417

转载 (6)try_module_get和module_put

模块在被使用时,是不允许被卸载的。   2.4内核中,模块自身通过 MOD_INC_USE_COUNT, MOD_DEC_USE_COUNT宏来管理自己被使用的计数。   2.6内核提供了更健壮、灵活的模块计数管理接口 try_module_get(&module), module_put(&module)取代2.4中的模块使用计数管理宏;模块的使用计数不必由自身管理,而且在管理模块使用计

2011-11-09 08:56:38 425

原创 (番外)关于init_MUTEX被废除,相关驱动程序不能编译通过的解决方法

只要在init_mutex的地方直接使用sema_init来替换,驱动程序便可以编译通过。例如:(5)一个简单字符设备驱动程序中,一句关于互斥量初始化的语句原来为:init_MUTEX(&mem_devp[i].sem);由于新版本内核init_MUTEX接口被废除,开始不能编译通过。所以改为: sema_init(&mem_devp[i].sem,1);编译通过

2011-11-06 11:17:38 626

原创 (5)一个简单字符设备驱动程序

注:本段程序非原创,来源于百度文库一篇文章中的代码。但是源代码语法错误较多,不能编译通过。修改之后,编译通过。算是小小的原创吧~~~~~~~#include   #include   #include   #include   #include   #include   #include   #include   #include

2011-11-06 10:34:37 657

转载 (4)cdev_alloc和cdev_add

转自:http://blog.chinaunix.net/u3/101356/showart_2050054.html内核中每个字符设备都对应一个 cdev 结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {struct kobject kobj;          // 每个 cdev 都是一个

2011-11-05 20:42:31 1446

转载 (3)主次设备号

分配并注册主次设备号在已有的/dev设备中,可以用ls -l看其主次设备号设备号是在驱动module中分配并注册的,也就是说,驱动module拥有 这个设备号(我的理解),而/dev目录下的设备文件是根据这个设备号创建的,因此,当访问/dev目录下的设备文件 时,驱动module就知道,自己该出场服务了(当然是由内核通知)。在Linux内核看来,主设备号标识设备对应的驱动程序,告诉

2011-11-05 14:11:20 447

转载 (番外)内核新人小指导

Linux系统内核结构详解Linux内核的组成Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。Linux使用了比较简单的基

2011-10-31 20:05:08 469

原创 内核文件夹作用

Linux内核源代码的组成如下(假设相对于linux目录):   arch 这个子目录包含了此核心源代码所支持的硬件体系结构相关的核心代码。如对于X86平台就是i386。   include 这个目录包括了核心的大多数include文件。另外对于每种支持的体系结构分别有一个子目录。   init 此目录包含核心启动代码。   mm 此目录包含了所有的内存管理代码。与具体硬件体系结构

2011-10-31 19:56:02 770

转载 (2)进程在Linux内核中的角色扮演

转载自:http://edsionte.com/techblog/archives/3254在Linux内核中,内核将进程、线程和内核线程一视同仁,即内核使用唯一的数据结构task_struct来分别表示他们;内核使用相同的调度算法对这三者进行调度;并且内核也使用同一个函数do_fork()来分别创建这三种执行线程(thread of execution)。执行线程通常是指任何正在执行

2011-10-25 22:40:32 393

转载 (1)线程的那些事儿

1.线程通过操作系统原理课,我们知道进程是系统资源分配的基本单位,线程是程序独立运行的基本单位。线程有时候也被称作小型进程,首先,这是因为多个线程之间是可以共享资源的;其次,多个线程之间的切换所花费的代价远远比进程低。在用户态下,使用最广泛的线程操作接口即为POSIX线程接口,即pthread。通过这组接口可以进行线程的创建以及多线程之间的并发控制等。2.轻量级进程

2011-10-25 21:44:17 381

intellij环境下maven项目spring+struts集成空模板

为了方便大家开发,特意制作了intellij环境下maven项目spring+struts集成空模板。直接导入intellij就可以用,模板下有个简单的小例子。对于学习spring+struts集成、以及希望快速开发的人来说都是不错的资源

2015-06-22

Ubuntu12.04完全配置指南

最全最新的Ubuntu12.04特性介绍和配置指南,对使用新版本的用户来说很有用

2012-05-01

空空如也

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

TA关注的人

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