自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少帅的天空

深入理解linux 深入理解虚拟化 深入理解云计算

  • 博客(307)
  • 资源 (53)
  • 收藏
  • 关注

原创 算力网络走向智能社会,云计算初心未改(一)

杨杰董事长在2021年11月2日合作伙伴大会做了《数即万物 智算未来》的主旨演讲,明确提出了中国移动将系统的构建以“5G(连接)+ 算力网络(算力)+ 智慧中台(能力)”为重点的新型信息基础设施,其中,通过“算力网络”打造“连接+算力+能力”的发展战略引起了业内广泛思考,尤其是移动内部掀起了算力网络学习的热潮,也借着风口,谈谈自己对“算力网络”的理解。【情不自禁加一段】虽然业内普遍不认为运营商是科技创新公司(运营商自己其实也没觉得自己是),但纵观运营商20多年的历史,其网络发展的核心价...

2021-12-24 14:57:18 5657

原创 中国移动云能力中心IaaS产品部2021年招聘

本人直招,可以发简历到我邮箱:[email protected],薪资面谈。1 高级云原生架构师 若干 【岗位职责】负责移动云云原生产品体系设计与实现 带领团队扩大CNCF社区影响力 担任产品布道师,提升产品影响力【任职要求】统招全日制本科及以上学历,8年及以上相关工作经验,至少5年以上云原生产品设计经验; 对云原生技术有深入理解,对K8s、Docker、ETCD、Calico、Katacontainer等技术有深入研究; 在CNCF等开源...

2021-07-30 17:30:53 2335

原创 管理者分类模型个人朴素论

我是一个非常不喜欢看书的人,潜意识里觉得自己很特别,别人的东西不一定适合自己,但是一直非常喜欢思考问题,尤其喜欢一个人刷牙、步行的时候结合自己生活去思考,一种不自觉思考的状态。最近突然想到了身边各种特点的管理者,就突然冒出一个管理者分类的想法,总结出来,供大家参考。 到底什么是管理,对每个人来说可谓“一叶一菩提,一花一世界”,但是我们首先要理解管理的目的是管理如何通过合理的组织和配置人、财、物等因素,提高生产力的水平。对于管理者来说,我最喜欢的一句话是:管理就是领导力。...

2021-07-28 14:06:34 940

原创 中国移动刘军卫:卓越,就是把每件事儿做到极致

他是Linux内核的发烧友,中国移动云计算产品——移动云研发“领军人才”,他始终坚持党建和业务“两手抓、两手硬”,不断提升产品质量、业务连续性与稳定性,实现“出成果+出人才”的目标,他还是技术研发团队的实干者,是国内首个OpenStack SuperUser大奖的创新实践者......他就是中国移动云能力中心IaaS产品部总经理、资源服务部党总支书记、中国移动集团标准化专家、“中国移动劳动模范”、中国移动集团IT专家组优秀专家、OpenStack基金会(2020年演进为Openlnfra基金会)董事——刘军

2021-07-08 10:32:45 908 1

原创 云计算发展趋势分析(二)-OpenStack+KVM是否已经过时,K8S+Docker+微服务才能弯道超车?

一、背景介绍讨论问题的基础是要定义好讨论的前提,针对私有云和公有云两种云形态,私有云主要面向企业IT管理和运维人员,其核心诉求是实现资源的管理,即以资源(计算、存储、网络和安全等)为主体设计,甚至固化管理流程,而这些资源又以计算资源(虚拟机)为主体,所有管理功能都围绕虚拟机而设计;公有云主要面向最终用户,其核心诉求是高效便捷的运行其应用或业务系统,所有管理都是围绕应用运行而设计。从国际市场来看,公有云市场已经是私有云市场的2倍;从国内市场来看,公有云和私有云市场目前基本持平,且预计在2021年,公有

2020-10-12 17:51:01 2376 2

原创 云计算发展趋势分析(一)之OpenStack vs. K8S

最近由于各种会议和交流的刺激,特别想写写对公有云市场和OpenStack后续发展的个人看法,所以2019.12.24在朋友圈给自己立了个Flag,年前写一篇文章谈谈自己的想法,只谈技术,不谈政治,今天被一篇文章又刺激了一下,于是提前完成了目标。一、国内公有云市场发展的看法公有云市场竞争激烈,从各种咨询机构的市场份额排名来看,阿里云、腾讯云、天翼云、亚马逊中国、微软等排名靠前,对于机构排名的合理性和统计口径的合理性,这里不做讨论。每一朵云的成功,都有其客观的原因存在,总结起来,可以归纳为:客户群体优势

2020-10-10 17:31:02 3552 4

原创 Murano环境搭建、使用介绍和思考

murano是OpenStack的Application Catalog服务,推崇AaaS(Anything-as-a-Service)的概念,通过统一的框架和API实现应用程序快速部署和应用程序生命周期管理的功能,降低应用程序对底层平台(OpenStack层和虚拟化层)的依赖。   目前,容器技术的火爆使沉默已久的PaaS焕发了青春,各种概念曾出不穷,比如CaaS(Container-as-a-

2015-06-02 18:01:55 14128

原创 OpenStack Kilo新特性解读和分析(1)

1. hyper-v支持增强1.1 第二代虚拟机(通过提供新的固件) 通过定义在OpenStack中的属性(hw_machine_type={hyper-gen1,hyper-gen2})来决定是创建一代虚拟机,还是二代虚拟机,默认为一代,另外,虚拟机的格式要求是VHDX,而且二代虚拟机不再允许挂在IDE设备,只能挂在SCSI设备。 目前只有以下操作系统支持创建二代虚拟机: (1)Windows S

2015-05-12 17:43:58 10759

原创 NUMA体系结构详解

由于OpenStack Kilo增加很多针对NUMA体系结构的增强功能,所以又重新温习了下NUMA相关的知识,简单做个笔记。   1. NUMA的几个概念(Node,socket,core,thread)   对于socket,core和thread会有不少文章介绍,这里简单说一下,具体参见下图:    一句话总结:socket就是主板上的CPU插槽; Core就是socket里独立的一组程序执行

2015-05-12 15:23:59 44471 3

原创 OpenStack 创建快照(Create Snapshot)过程源码分析

1. 背景: 一直以为OpenStack的创建快照的操作是在线创建快照(live snapshot), 并且应该是增量的快照,即利用virsh或者qemu的live snapshot来实现的: virsh snapshot-create-as --live .... 后来发现快照和原始镜像之间并没有依赖关系,感觉OpenStack还做的挺好的,自动解决了增量快照和原始镜像之间的依赖关系; 但是后来又发现做快照的时候虚拟机竟然会shutoff, 就感觉不对了,于是分

2015-01-11 17:40:04 14473

原创 《向OpenStack贡献您的代码》修正和补充

OpenStack越来越火,更多的人参与到社区,所以向OpenStack社区提交代码的需求变得越来越多,之前有位IBM的哥们写了一个篇很赞的文章《向OpenStack贡献您的代码》,详细的介绍了向OpenStack社区贡献代码的步骤,对照文章实际操作了一遍,发现在向OpenStack提交代码一步报错,即执行git review -s, 具体错误输出如下:fatal: ICLA contributo

2014-11-29 21:55:54 7822 1

原创 搭建本地pypi源方法 – 仅同步openstack依赖的的pypi软件包

使用devstack搭建openstack开发环境,一个很头疼的问题就是devstack通过pip安装依赖的一些软件包,由于网络环境的差异,导致很多无法连接外网或者连接外网受限的实验室环境非常崩溃,前面一篇文章介绍过《基于CentOS的pip本地源搭建方法》,文中的方法是采用bandsnatch工具与官方的pypi源同步,此方法对于openstack开发者来说,有以下缺点:    (1)bands

2014-07-15 22:03:36 11067

原创 基于CentOS的pip本地源搭建方法

Devstack自动化部署OpenStack需要依赖三个源,如果依赖外部的源服务器,那么将严重依赖网络的状况和GFW,运气好的话搭建过程非常顺利,运气不好会碰到各种问题,这三个源是:(1)ubuntu源(2)Openstack github源(3)PYPI源(pip源)    其中,ubuntu源可以很简单的做成本地源,github也可以通过gitlab本地源来代替,但是pip源搭建的比较少,这里

2014-06-14 21:58:40 12255 1

原创 硬盘安装ubuntu 14.04 LTS

硬盘安装ubuntu 14.04, 网上有很多方法,试了几个都不好使,主要是网上方法都是采用的EasyBCD,而EasyBCD默认使用的grub1,但是由于我之前装过ubuntu 12.04,所以采用的是grub2。 grub1与grub2很多命令都是不一样的所以按照网上给出的方法就碰到了很多问题,比如: grub2中并没有root和kernel两个命令了。   1. ubuntu 14.04国

2014-04-28 10:51:05 13413

原创 OpenStack Icehouse error: Virtual Interface creation failed解决方法

---------------------------------------------------微博:@Marshal-LiuEmail: [email protected]         欢迎交流! -------------------------------------------------        最近在ubuntu 14.04上通过devstack搭建OpenStac

2014-04-27 22:30:55 14811 2

原创 Openstack压力测试(二) -- 结果还不错!

---------------------------------------------------微博:@Marshal-LiuEmail: [email protected]         欢迎交流! ---------------------------------------------------    前几天写了一篇博客《OpenStack压力测试(批量创建200个instan

2014-04-13 08:04:02 9768

原创 OpenStack压力测试(批量创建200个instance)--结果非常失望

从网上很容易的就能看到大家在讨论openstack的各种问题,其中比较典型的就是neutron的问题,比如dhcp_agent在负载比较重的情况下,部分虚拟机就会的得不到ip或者直接ERROR,一直也想测试下openstack到底有多差,但是真没想到结果会有这么差!1. 环境部署 a. 50个node -- openstack havana(其中49个做为compute node,剩余一个部署除compute之外的其他服务) b. l2_agent采用了open vswitch c.

2014-04-10 13:30:44 11649 1

原创 openstack policy 鉴权过程分析

1. openstack 鉴权简单介绍       众所周知,openstack通过keystone用来完成authenticate(认证),真正的鉴权(authorize)是在各个模块分别做的,具体实现为每个模块都有一个policy文件,叫policy.json,里面定义了鉴权用的rules。    以nova为例,policy文件的位置在:/etc/nova/policy.json,下面先来看

2014-03-13 09:54:15 9502 1

原创 RedHat 7.0 beta release notes总结及个人分析

下面就自己感兴趣的RedHat 7.0 beta的new features整理了下,并简单的发表了下自己的看法。1. GRUB 2 redhat 7.0 beta版将之前使用的Boot Loader从GRUB升级到了GRUB2,主要是基于GRUB2以下四个比较显著的特点: (1)GRUB2支持更多的硬件体系结构,比如PowerPC (2)GRUB2支持更多的固件类型,比如BIOS,EFI和Open

2014-02-09 15:09:27 7479

原创 OpenStack重要概念理解(Regions+Cells+Availability Zones+Host Aggregates等)

OpenStack中涉及很多的概念,由于很多同学没有实际的运维经验或者说对代码没有深入分析,很多同学可能不太理解为什么有这么多的概念,它们之间到底有哪些区别。下面就个人的简单理解,分析和总结下这些概念,纯属一家之言,期待相互交流。   首先,openstack的这些概念,主要还是受AWS的影响,毕竟openstack起步晚,很多东西还是的向AWS学习。在这里想表明一个观点:有些概念的产生,最初可能

2014-01-03 18:12:38 15026

原创 分享devstack配置文件localrc -- linuxbridge和openvswitchi两种agent

总结了一下devstack配置文件,基本包括了所有的网络配置模式和所有的openstack组件,根据自己的需要打开和关闭相应的注释即可,具体解释参见注释。# MiscDATABASE_PASSWORD=123456 ADMIN_PASSWORD=123456 SERVICE_PASSWORD=123456 SERVICE_TOKEN=123456 RABBIT_PASSWORD=123456  #

2014-01-01 10:56:22 10837 1

原创 RDO多节点部署OpenStack Havana(多节点+vlan+openvswitch)

1.部署节点及对应服务192.168.xx.30 nova-api, nova-cert, nova-vnc, nova-conductor, nova-scheduler192.168.xx.31 neutron-server, neutron-dhcp-agent, neutron-l3-agent, neutron-metadata-agent,horizon192.168.xx.32 my

2013-12-26 19:21:48 18251 7

原创 ubuntu 12.04下devstack搭建openstack-havana

整理了下自己在ubuntu 12.04下采用devstack搭建openstack-havana过程的笔记,与大家分享,主要是让大家少踩一些坑!    1. 在具体讲解部署步骤前,先描述一个比较大的坑:    ubuntu 12.04到现在为止发布了三个更新版本了: ubuntu-12.04.1, ubuntu-12.04.2和ubuntu-12.04.3,这三个版本分别对应着三个不同版本的内核:

2013-12-26 19:07:30 15798 10

原创 openstack网络模式之vlan分析

openstack neutron中定义了四种网络模式:# tenant_network_type = local# tenant_network_type = vlan   # Example: tenant_network_type = gre# Example: tenant_network_type = vxlan   本文主要以vlan为例,并结合local来详细的分析下openstac

2013-12-09 16:19:03 37776 7

原创 KVM IO性能测试数据

目前,主流的共有云提供商大部分采用的hypervisor还是XEN,所以,很多人会笼统的认为xen比kvm更好。个人认为,这是个误区。国外的amazon和国内的阿里云,华为云之所以选择xen作为hypervisor,个人认为只是他们从事hypervisor方面的研究更早,当时最好的hypervisor就是xen,这么多年了投入了大量的人力和物力,已经形成了一定的知识积累,所以才会一直用xen而已,

2013-09-27 23:06:51 7552

原创 OpenStack Availability Zone和Aggregate Hosts理解

1. availability zone     az是在region范围内的再次切分,只是工程上的独立,例如可以把一个机架上的机器划分在一个az中,划分az是为了提高容灾性和提供廉价的隔离服务。选择不同的region主要考虑哪个region靠近你的用户群体,比如用户在美国,自然会选择离美国近的region;选择不同的az是为了防止所有的instance一起挂掉,下图描述了二者之间的关系。

2013-09-27 23:06:06 8927 1

原创 KVM虚拟机迁移原理分析

KVM虚拟机在不同主机之间的迁移,是个复杂的问题,有非常多的解决方案,但是不同的解决方案都有其优点和缺点,下面来分析下当前几种可用的KVM虚拟机迁移的方案。1. 虚拟机迁移过程中数据的传输(磁盘镜像和内存数据)  通常有两种常用的数据传输方式:  -- 基于hypervisor的传输机制,即通过host之间连接来进行数据传输  -- 基于libvirtd的传输机制,即两个libvi

2013-04-28 10:27:27 4126

原创 ubuntu12.04下libvirt-1.0.4和qemu-1.4编译安装

之所以编译安装,主要是为了使用libvirt和qemu的最新版本,测试其new features。1. libvirt-1.0.4编译安装(1)安装gcc以及依赖软件sudo apt-get install libxml2-dev libgnutls-dev libdevmapper-dev python-dev libnl-dev libpciaccess-dev

2013-04-22 13:40:07 2867

原创 处理器三个概念理解及延伸(socket,core,thread,SMT,CMP,SMP)

1. 问题导出:今天在注册redhat的订阅的时候,发现了一个选项不会填,具体参见下图:这里有个“插槽”或“LPAR”的概念,中文翻译成”插槽“,一下有点不适应了,其实英文页面显示为:“Number of Sockets or LPARs:”,所以插槽就是scoket的意思。LPAR是逻辑分区的意思(Logical Partition),就是将单台服务器划分成多个逻

2013-04-18 10:44:32 30072

原创 Qemu快照(snapshot)机制原理及关键技术理解

1. snapshot 概念   当要做snapshot时,可以通过qemu的monitor terminal 或是QMP(Qemu Monitor Protocol)向QEMU发送命令,命令执行的结果是将原始的镜像(original image)变成备份镜像(bacup image),同时,生成一个snapshot(又称为活动镜像, active image),与原始镜像相比,所有新的变化都

2013-04-16 09:47:19 8396

原创 OpenNebula 镜像管理分析

从OpenNebula 3.8开始增加了镜像管理的功能,主要体现在增加了CLI - oneimage及其sunstone对应的UI。1. 镜像类型opennebula有三种类型的镜像,可以通过oneimage chtype改变镜像的类型。OS:此种镜像包含一个完整的os,每一个virtual template必须包含一个OS型的镜像作为root diskCD

2013-04-14 22:00:33 3172 7

原创 OpenNebula的sunstone组件问题总结及其解决方法

1. 启动vnc server失败,这是因为处理vnc proxy的进程已经启动(/opt/nebula/ONE_DEV/share/websockify/websocketproxy.py)解决方法:ps aux | grep websockify,将其杀死2. 没有产生sunstone的授权文件,/opt/nebula/ONE/vat/.one/sunstone_auth解决方

2013-04-05 20:08:31 3726

原创 OpenNebula 4.0 Beta 新特性介绍

2013年3月26号,OpenNebula社区发布了OpenNebula 4.0 Beta,与OpenNebula 3.8相比,此版本增加了很多新的特性,同时也解决了之前版本的一些bug,下面分组件总结一下OpenNebula 4.0的new features and bug fix。一、OpenNebula Core的新特性1. VM System Snapshots   虚拟机

2013-04-03 11:47:53 2590

原创 采用eclipse + gdb来搭建调试qemu源码的环境

由于很多同学来信询问如何学习qemu,要看哪些资料,应该怎么入手之类的问题,我每次都回答:看代码。但是qemu的代码也是挺庞大的,如果没有一个好的方法和环境,将是一件非常痛苦的事情。因为qemu的相关资料太少了,并不像linux,有很多源码分析的资料可以对照的看。    对一个陌生的东西,最好的方法是跟踪它,所以,我们可以通过单步调试的方法来分析qemu的代码,下面就介绍一下如何通过eclip

2013-03-26 22:30:47 4229 1

原创 virtio驱动分析之libvirt层的参数配置

一直在研究kvm的para-virtualization driver - virtio,可能是太熟的原因吧,今天突然发现不知道咋在libvirt层配置kvm采用virtio驱动了,问题在于,看到下面这个配置文件,我竟不能确定此配置是否是采用了virtio驱动,先来看下配置文件的virtio相关的部分:disk type='file' device='disk'>    s

2013-03-01 16:08:04 6559 2

原创 linux断电后,出现fsck失败的解决方法

os启动的时候,会有个检查filesystem是否正确的操作,如果发现filesystem is inconsistent,就会自动执行fsck,导致filesystem inconsistent的最主要的原因是power off,就是我们说的硬关机。    执行fsck的时候,如果发现无法对某个分区的filesystem进行check,fsck将会failed,然后系统进入repair

2013-02-18 21:14:49 11164

原创 OpenNebula 虚拟机迁移源码分析

OpenNebula支持虚拟机的冷迁移(migrate)和热迁移(live_migrate,也可称为在线迁移),下面从代码的角度来分析下虚拟机迁移的代码执行路径。1. OpenNebula中定义的Action的生命周期    OpenNebula通过定义多种action来表示不同的操作,同时,OpenNebula通过一个统一的框架来处理所有的action,整个处理过程我

2013-02-16 15:41:10 3325 1

原创 ubuntu 12.04下LAMP环境搭建(用于基于contianer的PaaS)

实验目的:通过lxc启动一个装有ubuntu 12.04-amd64的container instance, 然后在此instance中搭建LAMP(Linux+Apache+Mysql+PHP)环境    具体步骤:    (1)安装mysql:             sudo apt-get install mysql-server mysql-client

2013-02-04 18:44:40 2801 1

原创 redhat/centos-6.3上opennebula-3.8部署

此文章是之前所发布的《利用centos-6.3源实现opennebula-3.2的快速安装部署 》一文的升级版。本教程在CentOS-6.3的64位版本和64位版本上测试通过。1. 网络拓扑    采用了两台物理机作为部署环境:    管理节点+计算节点: 192.168.35.16    计算节点:192.168.35.172. 管理节点2.1 配

2013-01-21 14:02:16 2501

原创 如何禁用CPU的动态调频功能

1. 如何查看当前OS是否开启了动态调频的功能      在shell中执行,查看所有core的主频是否是CPU的最大主频:grep -E '^model name|^cpu MHz' /proc/cpuinfo      也可以通过:  lsmod | grep cpufreq_ondemand 来查看 cpufreq_ondemand 模块是否被加载      还可以通

2013-01-10 14:25:30 4223

深度探索C++对象模型

深度探索C++对象模型,深入理解C++及对象模型!

2012-01-14

eclipse插件开发指南

eclipse插件开发指南,插件开发入门教程!

2012-01-14

python简明教程

python入门教程,浅显易懂,适合初学者!

2011-02-17

博创2410 试验箱中文手册

博创2410 试验箱中文手册 qt 移植

2010-03-12

c++ GUI Qt4 编程 (第二版) 源代码下载

c++ GUI Qt4 编程 (第二版) 源代码下载

2010-03-10

sk buffer解读

详细的解读了Linux 2.6.21的sk buffer的原理和代码

2010-03-10

算法导论(课后答案)

算法导论 课后答案 原作者所写 免费下载

2009-12-31

qt编程艺术(2009年出版)

qt编程艺术,最新的qt教程,讲解浅显易懂!

2009-11-30

c++编程思想(卷2)

非常适合深入了解C++原理的人! c++编程思想卷2!

2009-11-30

c++编程思想(卷1)

大家说好才是真的好。 非常适合初学者! 非常适合初学者! 非常适合初学者!

2009-11-30

Linux 安全体系分析与编程

Linux 安全体系分析 编程 很好的书,可惜只找到个word版本的。

2009-04-16

C++ 傻瓜教程第五版(PDF).

初学者入门的经典教材,浅显易懂!个人感觉很不错!

2009-04-09

LINUX内核设计与实现[1].part09.rar

基于linux2.6内核,详细介绍内核的设计与实现。 中文第二版。

2009-03-25

LINUX内核设计与实现[1].part08.rar

基于linux内核2.6,详细介绍内核的设计与实现。 中文第二版。

2009-03-25

LINUX内核设计与实现[1].part07.rar

基于linux内核2.6,详细介绍内核的设计与实现。 中文第二版

2009-03-25

LINUX内核设计与实现[1].part06.rar

基于linux2.6内核,详细介绍内核的设计与实现。 中文第二版

2009-03-25

LINUX内核设计与实现[1].part04.rar

基于linux2.6内核,详细介绍内核的设计与实现。 中文第二版

2009-03-25

LINUX内核设计与实现[1].part03.rar

基于linux内核2.6,详细介绍内核的实际与实现。 中文第二版

2009-03-25

LINUX内核设计与实现[1].part02.rar

基于2.6内核,详细的介绍linux内核的设计与实现。 中文第二版

2009-03-25

Linux下用QT开发OpenGL教程

Linux下用QT开发OpenGL教程,浅显易懂!

2009-03-08

Qt4.C++.GUI.编程(英文版)

C++.GUI.Programming.with.Qt.4 Qt4.C++.GUI.编程(英文版)

2009-01-16

windows7 主题

很不错的windows 7主题!很简洁!配上windows7壁纸就完美了!

2008-11-27

原创RTRT使用教程

本人根据rational test realtime 使用手册加之自己的使用体会写成的rtrt使用手册,绝对原创!

2008-10-25

精通QT4编程(源码)

最新的qt4资料,有很好的价值!qt入门者可以看看!

2008-10-20

Thinking in java 3 中英双语

很不错的jsp学习的实例!很不错!

2008-04-05

员工工资管理系统(asp)

希望大家能用得上!多给我评论一下啊!

2008-04-05

jsp 电子商务系统

自己做的毕业设计,如果对你有用,就多给点分吧!

2008-04-05

汽车销售管理系统

不错的汽车销售管理系统,学习的好例子!

2008-03-31

jsp 进销存管理系统

我自己的毕业设计,jsp+sql2000+tomcat,eclipse开发环境,和大家分享了,多给我点分啊!

2008-03-31

进销存管理系统

和好的进销存管理系统,可以拿来当毕业设计了!

2008-03-31

java入门和进阶教程

很好的java教程,据说微软的程序员都读过!

2008-03-26

2410实验平台指导书

博创2410实验平台使用指导!学嵌入式的好教程!

2008-03-26

Protel 99 se 中文入门教程

很好的Protel 99 se 中文入门教程!有图解说明!

2008-03-26

KDevelop开发中文教程

KDevelop的入门教程,手把手教你学KDevelop!

2008-03-26

计算机体系结构讲义(清华)

讲得很明白,一看就懂!学习体系结构一定要看看啊!

2008-03-26

模拟电路基础教程

很好的模点教程,简单明白!

2008-03-26

prorel99 图解教程

一步一步教你如何学习protel!

2008-03-26

Qt 中文入门教程

学习Qt的入门教程,简单明了!

2008-03-26

通讯录程序源代码(access)

很好的学习实例,也可以用来做毕业设计!

2008-03-26

jsp新闻发布系统

学习jsp的很好的案例,也可以用来做毕业设计!很漂亮!

2008-03-26

空空如也

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

TA关注的人

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