自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

如山石的系统虚拟化之路

系统虚拟化,主要包括存储、网络

  • 博客(39)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

转载 Linux /dev目录详解和Linux系统各个目录的作用

在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下:  dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一

2014-11-30 17:30:31 1037

转载 ovirt VdsClient

Contents [hide] 1About vdsClient2Connecting to HOST3Listening virtual machines4How to get HOST capabilities?5How to get host statistics?6How to see statistics of the currently runnin

2014-11-28 18:23:30 1275

转载 gluster a split-brain on sanlock

Gluster Storage Domain ReferenceSuggested Gluster Volume Configuration for Storage DomainIn order to use a gluster volume as an oVirt Storage Domain we suggest to:use the gluster replica 3 (

2014-11-28 18:22:19 960

转载 GlusterFS分布式文件系统使用简介

0 术语简介GlusterFS是一个开源的分布式文件系统。更多特性介绍附录的参考文档。Brick:GFS中的存储单元,通过是一个受信存储池中的服务器的一个导出目录。可以通过主机名和目录名来标识,如'SERVER:EXPORT'Client: 挂载了GFS卷的设备Extended Attributes:xattr是一个文件系统的特性,其支持用户或程序关联文件/目录和元数据

2014-11-28 18:21:21 890

转载 调整volume的参数

集群”主要分为高性能集群HPC(High Performance Cluster)、高可用集群HAC(High AvailablityCluster)和负载均衡集群LBC(Load BalancingCluster)。集群文件系统是指协同多个节点提供高性能、高可用或负载均衡的文件系统,它是分布式文件系统的一个子集,消除了单点故障和性能瓶问题。对于客户端来说集群是透明的,它看到是一个单一的全局命名空

2014-11-28 18:16:21 1736

转载 KVM虚拟化开源高可用方案(七)GLUSTERFS搭建及常见故障处理

一、准备1.1 硬件要求为了充分保证系统的稳定性和性能,要求所有glusterfs服务器硬件配置尽量一致,尤其是硬盘数量和大小。机器的RAID卡需要带电池,缓存越大,性能越好。一般情况下,建议做RAID10,如果出于空间要求的考虑,需要做RAID5,建议最好能有1-2块硬盘的热备盘。1.2 系统要求和分区划分系统要求使用centos 6.x,安装完成后升级到最新版本,安装的时候,不

2014-11-28 18:13:01 1745

转载 gluster的迁移

分布式文件系统迁移首先,遇到的问题是分布式文件系统的迁移,因为当时在环境搭建的时候并没有考虑到机房可能会出现搬迁,更没有想到机房搬迁之后IP地址等网络设置会发生变化,所以在安装配置GlusterFS文件系统的时候都是采用IP地址添加peer以及建立Volume的。接到迁移任务之后,我们首先开始考虑基础数据的问题,考虑各种潜在的数据风险,于是预先就把GlusterFS内的文件拷贝出来以防万一。

2014-11-24 17:39:03 2450

转载 怎么给word、excel等办公软件加密?

在自己做的word文档、excel表格、ppt幻灯片等办公文件时,里面涉及到一些保密的东西,我们想把这些文件加密,只能自己看到,那有什么办法呢? 打开一个word文档, 在菜单栏里点工具,找到选项。点选项,出现选项对话框,找到安全性一栏。在“打开文件时的密码”一栏中输入密码,然后确定,再输入确定密码,再按确定就可以了。重新打开时就需要输入步骤三中

2014-11-23 15:41:48 876

转载 Linux 下挂载硬盘的 方法

1. 添加磁盘,查看磁盘状况    [root@db1 /]# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes   Device Boot  

2014-11-21 22:00:17 587

转载 psql命令行快速参考

psql的命令语法是:psql [options] [dbname [username]]psql命令行选项以及它们的意思在表1-1中列出。使用以下命令可以看到psql完整的选项列表:$ psql --help表1-1 psql命令行选项选项意义-a从脚本中响应所有输入-A

2014-11-20 14:55:34 541

转载 PostgreSQL新手入门

作者: 阮一峰自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。一、安装首先,安装PostgreSQL客户端。sudo apt-get install postgres

2014-11-20 14:51:20 597

转载 使用 Python 为 KVM 编写脚本,第 1 部分: libvirt

虚拟化是目前市场上大多数服务器操作系统的标准设备。在 Linux® 的世界里,服务器虚拟化有两个主要选择:基于 Kernel 的虚拟机 (KVM) 和 Xen。KVM 是 Red Hat 和其他公司采用的主要技术。虽然 Citrix 拥有 Xen,但是大多数核心功能是向外公开的。虚拟机管理器(VMM 或 virt-manager)项目为管理 KVM 和 Xen 虚拟机 (VM) 实例的

2014-11-18 15:51:28 951

转载 在 Eclipse 上开发 Python – PyDev 插件安装教程

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从 20 世纪 90 年代初诞生至今,它逐渐被广泛应用于处理系统管理任务和 Web 编程。2011 年 1 月,它被 TIOBE 编程语言排行榜评为 2010 年度语言。自从 2004 年以后,Python 的使用率是呈线性增长。Python 已经成为当前最受欢迎的程序设计语言之一。好的程序设计语言配合好用的开

2014-11-18 10:09:32 780

原创 Python的招牌菜xmlrpc

一 远程过程调用RPC XML-RPC is a Remote Procedure Call method that uses XML passed via HTTP as a transport. With it, a client can call methods with parameters on a remote server (the server is named by a UR

2014-11-17 15:02:11 1236

原创 lvchange的available参数

available参数在man info help中均无此参数,其实参数为:activate写此此,值得用的人注意。available 参数实为: -a, --activate [a|e|l]{y|n}              Controls the availability of the logical volumes for use.  Communicates with

2014-11-14 14:54:54 5359

转载 Linux LVM硬盘管理及LVM扩容

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机提

2014-11-13 17:49:06 620

转载 svn的滚回操作(撤销修改)

有时候我们想丢弃对代码做过的改动。 分两种情况: 一、改动没有check in。这种情况下,我们使用svn revert就能把改动给扔掉了。   提示:CVS用户习惯于只把本地改动过的文件删掉,然后执行一次update来还原文件。在svn中也可以这么做,但最佳实践是执行svn revert,这个操作会更安全也更迅速。因为update需要去连接服务器而你没有准备好接受新的改动,而

2014-11-13 14:02:10 829

转载 Linux-dd命令详解

Linux-dd命令详解 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果你想要在线看 manual, 可以

2014-11-12 18:03:39 402

转载 系统架构师、系统分析师、项目管理师相互关系

1.2.4系统架构师与其他团队角色的协调  图1-1的上图反映了传统的系统开发:通过对用户的需求分析,组织必要的资源和 设施,选择设计合适的架构,然后由项目经理统筹安排组织实施(包括人、财和物),这是一个反复互动,逐步契合的过程。  由上面所述可以看出,在传统的系统开发中,系统开发进度及统筹的管理主要由项 目经理来完成,需求分析及技术实现主要由系统分析员或设计员来完成。由于项目

2014-11-12 14:58:13 1050

转载 计算机软考心得:系统架构师是怎样炼成的?

坦率的讲,除了少数对开发程序极其热爱并愿意为之奋斗终身的编程者来说,对于大多数开发人员,写代码只是他们未来获得职业提升的一个必不可少的积累阶段,在做开发的时间里,他们会积极学习各种知识,经验,培养自己的商业头脑,包括扩展自己各方面的资源,这些积累会为他们未来成为管理者或创业打下牢固的基础。  成为架构设计师是广大开发者职业发展道路之一,架构师究竟是个什么样的职业?需要具备什么基本能力?

2014-11-12 14:54:31 986

转载 项目管理师-系统分析师-系统架构师的区别

本人原先对这两个概念也不怎么清楚,后来到网上专门收集了一下 整理如下,方便各位考友! 当软件规模比较小时,系统分析师所完成的工作是把真正的业务需求(这个需求不是指客户简单所说的哪一个功能,而是需要去挖掘的,可能是潜在的但又是系统必需的,条例清楚、逻辑清晰的业务功能,而且需求不仅仅只是来自业务上的,系统所依赖的运行环境也会产生一些需求)转换成计算机可理解、可实现、可计算的模型。但由于现在的系

2014-11-12 14:49:15 647

转载 Linux共享库路径配置

Linux共享库路径配置  Linux下找不到共享库文件的典型现象为明明已经安装某个软包(如libnet,mysql),编译链接可以正常进行,但是在运行时出现如“error while loading shared libraries: libnet.so.1:cannot open shared object file :No such file or directory”的错误提示

2014-11-12 10:13:15 598

转载 Linux中怎么看出文件是硬连接?

使用1ls -l即可.示例:12345678$ touch file1       # 创建新文件 file1$ touch file2       # 创建新文件 file2$ ln file1 file3    # 为 file1 创建硬链接 file

2014-11-11 18:17:54 645

转载 ctypes库的使用整理

Python中ctypes的使用整理ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用C DLL中的函数。ctypes的官方文档在这里。1. ctypes基本数据类型映射表参数类型预先设定好,或者在调用函数时再把参数转成相应的c_***类型。ctypes的类型对应如下:ctypes typeC type

2014-11-11 16:09:41 742

原创 windows上写python的tab键问题

一般开发者习惯在linux下的程序在window

2014-11-11 10:29:40 1766

转载 linux硬链接与软链接

1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引

2014-11-11 08:59:45 491

转载 xargs命令

简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l   xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 s

2014-11-10 14:59:10 534

转载 GlusterFS: {path} or a prefix of it is already part

Starting with GlusterFS 3.3, one change has been the check to see if a directory (or any of it's ancestors) is already part of a volume. This is causing many support questions in #gluster.Th

2014-11-07 10:50:53 732

转载 Ubuntu下 ssh : connect to host localhost port 22:Connection refused

Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因可能是ssh-server未安装或者未启动。ubuntu 11.10 默认安装openssh-client,但是木有安装server 运行 ps -e | grep ssh,查

2014-11-06 14:41:38 898

转载 Linux scp 使用详解

一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改ssh默认的22端口,改成一个特殊的端口。所以。在scp或者s

2014-11-06 14:38:42 411

转载 linux系统下怎么安装.deb文件?

linux系统下怎么安装.deb文件? deb 是 ubuntu 、debian 的格式。rpm 是 redhat 、fedora 、suse 的格式。他们不通用(虽然可以转换一下)。deb是debian发行版的软件包ubuntu是基于debian 发行的 所有可以用.deb是solaris系统下的安装包后缀名。安装方法如下cd 到安装包的目录dpkg -i

2014-11-06 14:36:26 445

转载 Ubuntu的Kdump

Kdump是一个通用的Linux内核转储工具,详细的用法说明可以参考这篇Kdump Tutorial。这篇教程洋洋洒洒几十页(链接里有pdf文件可以下载),详细介绍了内核配置的参数,以及实现内核崩溃转储的一系列工具的用法以及可能出现的问题,过程看上去有点繁琐。是不是每台需要调试的机器都要这么设置呢?其实是没有必要的。Linux发行版已经帮我们做了很大一部分工作,我们需要做的只是安装几个包,

2014-11-05 20:06:11 3468

转载 深入探索 Kdump

Kdump 的基本概念什么是 kexec ?Kexec 是实现 kdump 机制的关键,它包括 2 个组成部分:一是内核空间的系统调用 kexec_load,负责在生产内核(production kernel 或 first kernel)启动时将捕获内核(capture kernel 或 sencond kernel)加载到指定地址。二是用户空间的工具 kexec-tools,他

2014-11-05 20:04:12 705

原创 一个电脑两个网段上网

一个电脑两个网段上网

2014-11-05 11:01:47 2813

转载 device-mapper: remove ioctl failed: Device or resource busy

[root@QA mapper]# ls -ltr /dev/mapperlrwxrwxrwx. 1 root root 8 Oct 23 09:34 newUUID-lv_root -> ../dm-17[root@QA mapper]# dmsetup remove newUUID-lv_root[root@QA mapper]# dmsetup remove --

2014-11-04 20:05:02 14542

转载 Linux 内核中的 Device Mapper 机制

Device Mapper 是 Linux2.6 内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构,如图 1。图1 Device Mapper的内核体系架构在内核中它通过一个一个模块化的 target driver 插件实现对 IO 请求的过滤或者重新定向等工作,当前已经实现的 target driver 插件包括软 r

2014-11-04 20:02:02 558

转载 [linux]linux device mapper 设备映射

linux device mapper. linux中通过device mapper可以将一个逻辑设备映射到一个tag device上,通过这种机制可以时下linux下的逻辑卷功能. dmsetup用于建立映射表. 例如:  1.0 1024 linear /dev/sda 204 1024 512 linear /dev/sdb 766 1536 128 linear

2014-11-04 20:00:05 2393

转载 sanlock 原理介绍及应用

介绍 sanlock在分布式系统中,我们常常需要粗粒度的分布式锁。譬如,可以用锁来保证集群的领导节点的唯一性,或者用锁来同步对共享资源的使用。在这种场景下,分布式锁一般不会频繁的获取和释放,且一旦获得了锁,就会持有较长的时间。比如,集群的领导节点直到崩溃才需要重新选举,虚拟机的共享存储直到 Guest 关机才允许其他虚拟机使用。sanlock 是一个基于 SAN 的分布式锁管理器。

2014-11-04 19:55:53 3712

转载 oVirt 中的存储管理

oVirt 中的存储管理

2014-11-03 18:10:59 1945

qt-中英文翻译-界面支持中英文

1、界面是QT手写代码界面,非ui设计界面 2、通过配置文件实现了中文与英文界面的切换

2024-08-21

共享内存+信号量+Qt进程与winApi进程通信

1、A进程是QT程序 2、B进程是winApi程序 3、两者实现了通过共享内存通信 4、两者通过信号量实现了资源冲突的解决,并且实现了两个进程的协调

2024-08-15

C++面试+C++基础与设计+面试准备用

1、有C++基础的题目 2、有C++验证题目 3、有设计难度的题目

2024-07-29

opencv+连通域统计+图像识别+统计物品数量

1、基于opencv实现 2、基于连通域实现了物品的统计与标色

2024-07-29

qt+共享内存+64位程序与32位程序通信

1、利用了qt的共享内存 2、实现了64位程序与32位程序的通信

2024-07-04

QT-TCP通信-服务端与多客户端通信

1、QT开发有规范的界面 2、实现了服务端与多客户端的通信 3、服务端可以选择与哪一个客户端进行通信

2024-06-25

qt-QPrinter+QPainer+报表打印

1、利用QT的框架实现了报表预览功能 2、可以进行分页 3、直接打印、打印预览等都可以支持 4、利用了QPrinter+QPainter实现的

2024-06-24

Qt-QWidget-界面动态-跑马灯

1、QT纯代码代码 2、字体根据窗体的大小,自动调整 3、显示“端午节快乐”

2024-06-21

Qt+QWidget+界面框架-界面开发

1、经典的界面,经常用到的界面布局 2、有文章介绍,文章为:csdn:qt经典界面框架 3、没用ui设计,手写代码实现 4、理解这一个界面实现,触类旁通

2024-06-21

毕业设计-临沂大学毕业论文模板

1、这是05年临沂大学的毕业论文模板 2、论文的结构、具体格式,都有详细的说明

2024-03-01

汇编编程+masm32+helloworld例子

1、在window10上测试通过 2、有gui输出helloworld和console输出helloworld 3、详细的注释 4、通过这个例子可以基本知道masm32程序的结构和用法

2024-02-28

qt-C++开发例子3-演示了元对象的用法

1、Qt的元对象提供 对象之间通信的信号与槽机制、运行时类型信息和动态属性系统 2、这个例子通过对人年龄的设置的例子,体现了元对象在QT中的应用 3、这个例子就体现了元对象系统

2024-02-23

qt-C++例子2+代码化UI设计

1、用代码实现了界面设计,这样才能实现较为复杂的界面 2、包括了布局的实现,按钮,复选框,单选框,文本框的实现 3、功能实现了对字体的颜色设置,下划线,变粗,斜体的设置

2024-02-23

QT+OpenCV+最简单的图片+判断灰化与二值化

1、展示了一个最简单的图片,通过这个图片可以认识到图片的本质 2、提供了判断灰化的方法 3、提供了判断二值化的方法 4、都是实测可以的

2024-02-22

qt-C++例子1+输出HelloWorld

1、最简单的QT程序,编码都是从最简单的hello world!的输出开始学起,这就是最简单的QT程序 2、就实现了在界面上输出HelloWorld,学习QT就从这里开始

2024-02-22

Qt-Qt插件技术-调用插件入门示例

两个小程序: 1、一个是插件程序 2、另一个是调用插件的程序 3、纯代码编写,无设计师的界面开发 4、例子简单易懂 5、相应csdn有文章对此例子进行了说明

2024-01-09

QT-树的实现-利用了QStandardItemModel-简单的Demo

1、非常简单的QT的树的例子 2、在项目中可以在此基础上进行扩展,原理就这些

2023-06-29

软件工程师-实施工程师-行业工程师-运营工程师-十几篇转正申请范文

软件工程师-实施工程师-行业工程师-运营工程师-十几篇转正申请范文

2023-06-15

编程例子-Qt多线程的socket客户端-Qtsocket服务端

1、在原书的例子上添加了客户端多线程的功能 2、socket客户端与socket服务端例子

2023-05-17

数据结构与算法分析C语言描述-课后答案

数据结构与算法分析C语言描述-课后答案

2022-06-17

Axure使用手册_设计人员使用_用于设计原型

第1章 使用元件 1 基础1. 添加元件到画布 1 基础2. 添加元件名称 1 基础3. 设置元件位置/尺寸 2 基础4. 设置元件默认角度 4 基础5. 设置元件颜色与透明 4 基础6. 设置形状或图片圆角 5 基础7. 设置矩形仅显示部分边框 6 基础8. 设置线段/箭头/边框样式 7 基础9. 设置元件文字边距/行距 8 基础10. 设置元件默认隐藏 8 基础11. 设置文本框输入为密码 9 基础12. 设置打开选择文件窗口 10 基础13. 限制文本框输入字符位数 11 基础14. 设置文本框提示文字 12 基础15. 设置文本框回车触发事件 12 基础16. 设置鼠标移入元件时的提示 13 基础17. 设置矩形为其他形状 13 基础18. 设置自定义形状 14 基础19. 设置形状水平/垂直翻转 15 基础20. 设置列表框的内容 15 基础21.   设置元件默认选中/禁用 16 基础22.   设置单选按钮唯一选中 17 基础23.   设置元件不同状态的交互样式 18 基础24.   设置图片文本 19 基础25.   切割/裁剪图片 19 ..............

2022-02-26

程序员职业规划-如何成为优秀的企业人才.ppt

林 锐 博士 1. IT白领的现状 2. IT白领的职业发展 3. 理工科大学教育的缺憾和改进建议 4. 成才要素:学习并应用强势知识 5. 成才要素:提高表达能力 6. 成才要素:提高管理能力 7. 成才要素:提升人格魅力 8. 小结,引申,思考…

2021-12-31

01统计软件用户表数据库详细设计.doc

包括用户表(t_user)、编码类型表(t_codingtype )、用户功能表(t_function)等表,是成熟软件一个设计

2021-12-31

软件开发规范-软件工程师-国家标准-软件开发规范.zip

非常全面的软件开发规范: 包括: 1、测试分析报告编写规范 2、测试计划文档编写规范 3、概要设计说明书编写规范 4、模块开发卷宗编写规范 5、软件配置管理计划编写规范 6、软件需求说明书编写规范 7、软件质量保证计划编写规范 8、详细设计说明书编写规范 9、项目开发总结报告编写规范 10、用户手册编写规范 适用于软件开发者,主要还是侧重文档的规范

2021-12-30

软件美工-图标-软件界面设计者-工作流图标.zip

就是工作流的图标,包括:开始、结束,并流、分流、辅流、子流等图标

2021-12-30

软件设计-工作流设计-工作流详细设计.doc

这是一个工作流的数据库设计文档,特别包括了工作流的设计,非常的重要; 包括内容有: 1、系统层数据库详细设计 2、流程数据库详细设计 对于架构师或者数据库设计师,都有非常重要的启发意义

2021-12-30

项目案例-Java项目-初学者学习java-香香宠物医院.zip

这个资源是一个朋友在培训学校完成的一个项目,包括宠物诊所系统需求和分析.doc、宠物诊所系统设计说明书.doc、代码仅列出的了结构,没有完全实现,对于java初学者可以学习一下设计

2021-12-30

远程工具XShell4(免费版)

xshell4的工具,不限制标签页的数量,现在新的xshell都限制标签页数量,非常的不友好,这个就不限制,我一直用这个,非常不错

2021-12-30

电信基础知识讲解PPT

一、背景知识介绍 二、数字移动通信系统 三、GSM网络架构 四、WCDMA网络架构

2021-12-10

VC++电子收发邮件的原代码

VC++电子收发邮件的原代码 我也没仔细研究过,里面应该有 许多大家学习的地方。

2008-09-05

Delphi基础经典入门.rar

关于delphi学习的好资料,它很系统的讲了Delphi方面的知识,关键是中间穿插着例子,学起来觉得很有意思,不枯燥。

2007-06-27

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

TA关注的人

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