自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (22)
  • 收藏
  • 关注

原创 Linux下挂载windows下的共享目录

# mount -t cifs -o uid=samba,gid=samba,username=administrator,password=123456,dir_mode=0775,file_mode=0664 //192.16.80.113/project /home/samba/mnt

2015-03-02 14:30:06 668

转载 TCP序列号和确认号详解

转自:http://blog.csdn.net/webnumen/archive/2007/03/26/1541330.aspxTCP序列号和确认号详解在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们 学习TCP协议以及排查通讯故障,如通过查看序列号和确认号可以确定数据传输是否乱序。但我在查阅了当前很多资料后发现,它们大多只简单介绍了TCP通讯 的过程,并没

2015-02-12 16:07:17 475

转载 TCP/IP数据包格式详解-包括数据链路层的头部

最近在进行一些路由软件的编程,发现自己对数据报格式并不是十分清楚,所以就查阅了相关资料,总结如下,供大家参考,也可以称为自己日后的工具。图中括号中的数字代表的是当前域所占的空间大小,单位是bit位。黄色的是数据链路层的头部,一共14字节绿色的部分是IP头部,一般是20字节紫色部分是TCP头部,一般是20字节最内部的是数据包内容

2015-02-12 09:20:10 1585

原创 数据链路层帧格式

一  以太网帧发展历程:1980 DEC,Intel,Xerox制订了Ethernet I的标准;1982 DEC,Intel,Xerox又制订了Ehternet II的标准;1982 IEEE开始研究Ethernet的国际标准802.3;1983 迫不及待的Novell基于IEEE的802.3的原始版开发了专用的Ethernet帧格式;1985 IEEE推

2015-02-12 09:18:56 6811

转载 MFC中提示对话框的滑动弹出和程序图标加入系统托盘的实现

还是因为无聊,下面把提示对话框的滑动弹出和程序图标加入系统托盘的实现的效果先看下:这个就是简单的效果,下面把实现的过程简单说一下:1.提示对话框的滑动弹出:首先自己添加个资源---提示对话框,下面就是怎样在响应消失时从桌面右下角滑动的显示出来:void CMyDlg::OnButtonTishi() {// TODO: Add your co

2015-02-10 09:02:24 816

转载 MFC中定时关机、重启、注销的实现

今天闲得无聊,觉得也应该练练手了,就没事写了个定时关机,重启,注销的小程序,先简单看一下程序的效果吧:注销和重启操作就不演示了,实在是有点麻烦,下面看一下MFC下的简单实现:其实这些操作都是调用系统命令来实现的,简单的不得了:void CMyDlg::OnButtonClose() {// TODO: Add your control notificatio

2015-02-10 09:00:53 1821

原创 mfc 对话框常用小技巧

1. 在任务栏隐藏对话框      ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);2. 使对话框为顶层窗口        SetWindowPos(&this->wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);3. 在运行时添加最大化,最小化按钮

2015-02-10 08:59:24 474

原创 汇编中一些常见指令或符

1 $:指当前偏移地址,如: MyData db '123456789abcdefgh' DataLength EQU $ - MyData求得数据所占有的空间大小

2015-02-06 12:56:08 479

原创 表达式的期望值

gcc的内建函数__builtin_expect在内核代码的条件分支中的判断中,经常可以看到如下两条语句:/* ...... */ if(unlikely(!something)) /* ...... */ if(likely(something)) /* ...... */ 追述一下可以看到有如下的宏定义:#define likely(x) __

2015-02-03 14:38:00 1732

转载 Libevent源码分析-----TAILQ_QUEUE队列

[+]原: http://blog.csdn.net/luotuo44/article/details/38374009 Libevent源码中有一个queue.h文件,位于compat/sys目录下。该文件里面定义了5个数据结构,其中TAILQ_QUEUE是使得最广泛的。本文就说一下这个数据结构。队列结构体:        TAIL

2015-01-29 18:33:17 1149

转载 vim常用操作整理

1、跳到指定行在编辑模式下输入ngg 或者 nGn为指定的行数(如25)25gg或者25G 跳转到第25行.在命令模式下输入行号n: n如果想打开文件即跳转vim +n FileName查看当然光标所在的行Ctrl+g2、替换字符串vi/vim 中可以使用 :s 命令来替换字符串

2014-12-26 13:10:43 321

转载 cp命令强制覆盖方式实现

在rhel4updae8系统是使用cp命令覆盖文件总是提示要输入yes或no,一个两个就算了,大量的文件复制就不行了,即使加上-f参数也无法强行覆盖。苦思冥想不得解,终于在查阅了众多资料后让我找到了解决方法,这里写出来,让有同样困惑的朋友也不再为此发愁了。方法一:输入alias命令,看到系统内部使用的是cp的别名。#aliasalias cp='cp -i'

2014-12-22 12:44:58 423

转载 ubuntu12.04 修复Grub2

电脑双系统,但是把win7重装了之后,会发现grub坏了,只能进入win7。遇到过好几次,虽然每次都成功解决问题了,但是都花费了不少时间。所以,总结一下,基本是从网上找到的方法,有的行不通,有的可以。就我的尝试,总结了一下对我的电脑来说,比较有效的方法。首先说明:我的boot分区没有单独分区!第一步: 用光盘进入Ubuntu LiveCD,打开终端,sudo

2014-12-05 20:08:25 474

转载 重装windows后修复grub2引导

使用安装版的windows重装windows时会改写mbr,造成grub丢失,可以用grub4dos引导进入ubuntu后修复grub或用livecd启动后修复grub。1、用grub4dos修复ubuntu先下载最新版的grub4dos,下载地址http://sourceforge.net/projects/grub4dos/files/GRUB4DOS/,如果是xp系统,把gr

2014-12-05 20:06:41 633

转载 重装win7后如何恢复ubuntu引导

在重装系统之后,开机启动界面的ubuntu引导不见了,直接进入新安装的window系统中。下面是如何恢复ubuntu引导的方法:        1)准备一张ubuntu系统安装盘;        2)将ubuntu系统安装盘放入光驱,重新启动计算机,进入BIOS,将开机启动设置为光驱(CD/ROM)启动方式;        3)然后保存设置退出,等待片刻就进入到ubuntu

2014-12-04 20:32:40 336

转载 让你的软件界面更漂亮(六) -- 仿QQ主界面之ListCtrl

QQ软件主界面的ListCtrl 是可以说非常经典了,一个字漂亮! 这个ListCtrl的所包含的信息之丰富,更是让我们这些软件工程师望Q兴叹! 今天,我将和大家一起来写一个属于自已的CMyListCtrl。一、实现CMyListCtrl要完成的任务及实现方法分析。1.MyListCtrl 显示彩色图片头像(在线用户头)让CMyListCtrl 显示彩色图片作为头像

2014-11-13 15:27:16 885

转载 让你的软件界面更漂亮(五)

类WindowXp 开始菜单到现在基本上是完美实现,在功能上基本和WindowXp 与Vista 操作系统的开始菜单一样,界面当然漂亮,通过编程能实现风格多样,具有个性化的功能菜单。为了方便使用,本人对其进行了封装,库名曰:完美类WindowXp 开始菜单。1、完美类WindowXp 开始菜单(CYisongStartMenu)有如下主要特点:a. 在C++环境实现,界面风格可实现

2014-11-13 15:10:49 1073

转载 让你的软件界面更漂亮(四)——不完美之菜单

漂亮界面的软件应该有漂亮的菜单,大家对 Windows XP 的开始菜单肯定不陌生吧,那种菜单独具风格。于是去研究了一下,发现其实它并不是真CMenu也不是其派生类,分析其结构发现其主要是两个 ListView、一个ToolBar、一个 Button 组成的。于是也写了个菜单类,但我并没有用 ListView 去实现,虽然不敢和 Windows XP相比,但我认为其是一种有个性的菜单,拿出和大家分

2014-11-13 15:02:25 614

转载 让你的软件界面更漂亮(三)

实现令人满意的风格统一的软件界面确实很难, 象网友提到的MessageBox、FileDialog、FontDialog、目录选择对话框等MFC内部甚至系统DLL内的对话框,要想让它变脸可不容易。有人说HOOK技术可以,HOOK技术确实可以,HOOK可以说是无孔不入,但HOOK的使用效率却是令人难以满意的,从目前大多数采HOOK技术的换肤软件使用情况来看,完全可以证明这一点。今天我们将讨论另外一技

2014-11-13 15:00:18 739

转载 让你的软件界面更漂亮(二)

一、统一风格漂亮界面设计的理论与实现a.窗口和对话框Windows操作系中窗口和对话框在我们看来是一样的,就是一个四边形,有标题栏、系统按钮,边框等,可移动和可变大小。实际上窗口和对话框是有的区别的。在创建对话框窗口时的工作中要发生两个主要过程:对话框的过程和其窗口过程。Win32 SDK对话框使用了系统提供的对话框窗口的窗口过程和对话框过程,对话框过程将被窗口过程调用。在MFC下

2014-11-13 14:56:47 713

转载 让你的软件界面更漂亮(一)

我们使用过很多的软件, 给我们留下印象很深的是那些界面漂亮且迷人的软件, 国外的软件象QuickTime,国产的象金山词霸等,它们的软件界面设计风格都有独特之处。本人跟据自已的经验和大家探讨一下软件的漂亮界面实现的原理并提供DEMO程序。本人经验不多,经常从VCKBASE.COM吸取知识,共同学习,如有不足之处,请指正!也欢迎和我联系。下面就开始吧!一、漂亮界面实现的原理用图象元素

2014-11-13 14:53:18 5530 1

转载 ubuntu14.04(amd64)安装Oracle_linux_x64_11gR2

如果你还没有安装ubuntu系统或是感觉自己的ubuntu系统版本低,想换的话,请在分区时,把交换分区(swap)设定得大一些(最少4G) 要不在安装oracle做前置条件检查时,他会提示交换空间不够,oracle要求swap最少为3.69G *oracle的安装前提:保证机器已安装jdk ubuntu linux默认有自己的OpenJdk,交给超级牛力去做就行,终端键入: $su

2014-11-05 09:56:08 806

转载 Ubuntu12.04 32位 安装oracle11g 图文教程

最近在ubuntu上安装oracle,google了不少资料,安装的方法很多,但适合自己的很少,所以在这分享一下自己的安装经验,以后方便自己参考。大体安装思路:先安装oralce的依赖包----->创建oracle的用户组(以后使用起来会很方便)------>配置系统变量(配置多个地方)------->安装oracle软件包 1> 安装依赖项:       $  s

2014-11-05 09:50:19 504

转载 小甲鱼PE详解之资源(PE详解11)

原文出自:www.fishc.com最近一直在安排第一届鱼C 学习班的事情,忙活了好一阵子,真是对不住大家,还大家久等了,这里要跟大家说声不好意思 ^_^今天我们来谈谈资源部分,资源部分可以说是 PE 文件所有结构中,最复杂的一部分,也最让人揪心。很多朋友都想通过自己动手修改一些游戏的资源、工具的界面、或者一些软件的图标等,都知道要改资源部分。但纯粹一进去就像走进了迷宫……出不来…

2014-10-30 10:45:53 396

转载 小甲鱼PE详解之基址重定位详解(PE详解10)

今天有一个朋友发短消息问我说“老师,为什么PE的格式要讲的这么这么细,这可不是一般的系哦”。其实之所以将PE结构放在解密系列继基础篇之后讲并且尽可能细致的讲,不是因为小甲鱼没事找事做,主要原因是因为PE结构非常重要,再说做这个课件的确是很费神的事哈。在这里再次强调一下,只要是windows操作程序,其就要遵循PE格式,再说人家看雪的网址就是www.pediy.com。简单的讲是可以,但是怕

2014-10-30 10:43:20 457

转载 小甲鱼PE详解之输入表(导出表)详解(PE详解09)

小甲鱼PE详解之输出表(导出表)详解(PE详解09)当PE 文件被执行的时候,Windows 加载器将文件装入内存并将导入表(Export Table) 登记的动态链接库(一般是DLL 格式)文件一并装入地址空间,再根据DLL 文件中的函数导出信息对被执行文件的IAT 进行修正。( 基础补充:很多朋友可能看到这里会有点懵,各位看官请允许小甲鱼啰嗦一下,照顾初学者。我们都明白Wi

2014-10-30 10:42:25 395

转载 小甲鱼PE详解之输入表(导入表)详解2(PE详解08)

在此之前,我们已经对这个输入表进行了一些实践和理解,这有助于大家对这个概念更进一步的加深认识。小甲鱼觉得,越是复杂的问题我们应该越是去动手操作它,认识它,这样才容易熟悉它!在上一节课我们像小鹿一样的乱撞,终于撞到了输入表里边包含的函数名称,嘿嘿,不过地址,我们还是没能找着……这节课我们将深入来剖析输入表的结构,通过结合实例分析来帮助大家理解输入表的工作原理。输入表结构回

2014-10-30 10:42:13 382

转载 小甲鱼PE详解之输入表(导入表)详解(PE详解07)

捷径并不是把弯路改直了,而是帮你把岔道堵上!走得弯路跟成长的速度是成正比的!不要害怕走上弯路,弯路会让你懂得更多,最终还是会在终点交汇!岔路会将你引入万劫不复的深渊,并越走越深……在开始讲解输入表(导入表)概念之前,请允许小甲鱼童鞋用简短的几句话来总结之前我们学过的内容,并做进一步的思想综合提升,注意咯!首先,我们知道PE 文件中的数据被载入内存后根据不同页面属性被划分

2014-10-30 10:40:21 434

转载 小甲鱼PE详解之区块描述、对齐值以及RVA详解(PE详解06)

各种区块的描述:很多朋友喜欢听小甲鱼的PE详解,因为他们觉得课堂上老师讲解的都是略略带过,绕得大家云里雾里~刚好小甲鱼文采也没课堂上的教授讲的那么好,只能以比较通俗的话语来给大家描述~通常,区块中的数据在逻辑上是关联的。PE 文件一般至少都会有两个区块:一个是代码块,另一个是数据块。每一个区块都需要有一个截然不同的名字,这个名字主要是用来表达区块的用途。例如有一个区块叫.rdata

2014-10-30 10:39:26 282

转载 小甲鱼PE详解之区块表(节表)和区块(节)续(PE详解05)

这一讲我们结合实例来谈谈区块表的定义以及各个属性的含义。首先,我们先用之前学过的一点知识在二进制文件中手动翻找区块表,这样做的好处是可以使你很快的对PE结构牢记于心。学来的东西就是能用的东西,不能用的理论是空谈,是瞎扯。(具体过程演示大伙可参考小甲鱼的视频教程:《解密系列》系统篇.第五讲)这里我们经过千辛万苦终于找到了我们的区块表了(当然将来我会教大家写一个自己的工具,让工具去

2014-10-30 10:39:16 265

转载 小甲鱼PE详解之区块表(节表)和区块(节)(PE详解04)

到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的知识。接下来就该轮到SectionTable (区块表,也成节表)。(视频教程:http://fishc.com/a/shipin/jiemixilie/)越学越多的结构,大家可能觉得PE挺乱挺杂的哈,所以这里插播下一下必要知识的详细注释,大伙可以按需要看。

2014-10-30 10:37:34 350

转载 小甲鱼PE详解之IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用(PE详解03)

咱接着往下讲解IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用!(视频教程:http://fishc.com/a/shipin/jiemixilie/)接着我们来谈谈 IMAGE_OPTIONAL_HEADER 结构,正如名字的意思,这是一个可选映像头,是一个可选的结构,但是呢,实际上上节课我们讲解的 IMAGE_FILE_HEADER

2014-10-30 10:36:22 372

转载 小甲鱼PE详解之IMAGE_NT_HEADERS结构定义即各个属性的作用(PE详解02)

原文出自www.fishc.comPE Header 是PE相关结构NT映像头(IMAGE_NT_HEADER)的简称,里边包含着许多PE装载器用到的重要字段。下边小甲鱼将为大家详细讲解哈~ 首先是IMAGE_NT_HEADERS 结构的定义:(啥?结构不会,先看看小甲鱼童鞋的《零基础入门学习C语言》关于结构方面的章节吧~)IMAGE_NT_

2014-10-30 10:34:26 431

转载 小甲鱼PE详解之IMAGE_DOS_HEADER结构定义即各个属性的作用(PE详解01)

原文出自:www.fishc.com(注:最左边是文件头的偏移量。)IMAGE_DOS_HEADER STRUCT{+0hWORDe_magic //Magic DOS signature MZ(4Dh 5Ah)     DOS可执行文件标记+2h WORDe_cblp//Bytes on last page of file  +4hWORDe_cp//Page

2014-10-30 10:32:02 416

转载 ubuntu下如何获取源码包和源码

如何获取ubuntu源码包里面的源码?1、在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项2、使用如下命令获取xxx源码包的详细信息: sudo apt-cache showsrc xxx 这用来查询当前镜像站点中是否有该源码包。3、源码包中通常包含3个文件,分别以dsc,orig.tar.gz和diff.gz为后

2014-10-24 10:38:25 316

原创 ping命令源码获得

$dpkg -S /bin/pingiputils-ping: /bin/ping

2014-10-24 10:37:08 985

原创 查看Linux内核版本、当前使用系统版本

1  cat /proc/version查

2014-09-24 11:04:59 446

转载 DES加密算法—实现(C语言)

转载请说明出处:http://www.iteye.com/topic/478024

2014-09-19 09:10:10 1046

原创 int 13H参数详解

直接磁盘服务(Direct Disk Service——INT 13H)  00H —磁盘系统复位 01H —读取磁盘系统状态 02H —读扇区 03H —写扇区 04H —检验扇区 05H —格式化磁道 06H —格式化坏磁道 07H —格式化驱动器 08H —读取驱动器参数 09H —初始化硬盘参数 0AH —读长扇区 0BH —写长扇区 0

2014-09-04 12:38:48 7758

转载 int 10H参数详解

显示服务 (Video Service:int 10h)

2014-09-04 12:37:48 2384

设计模式:可复用面向对象软件的基础 完整书签

这本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。此书适合大学计算机专业的学生、研究生及相关人员参考

2018-03-27

仿QQ主界面之ListCtrl

构造CMyListCtrl实现类似QQ的界

2014-11-13

让你的软件界面更漂亮

类WindowXp 开始菜单到现在基本上是完美实现,在功能上基本和WindowXp 与Vista 操作系统的开始菜单一样,界面当然漂亮,通过编程能实现风格多样,具有个性化的功能菜单。为了方便使用,本人对其进行了封装,库名曰:完美类WindowXp 开始菜单。

2014-11-13

不完美之菜单

漂亮界面的软件应该有漂亮的菜单,大家对 Windows XP 的开始菜单肯定不陌生吧,那种菜单独具风格。于是去研究了一下,发现其实它并不是真CMenu也不是其派生类,分析其结构发现其主要是两个 ListView、一个ToolBar、一个 Button 组成的。于是也写了个菜单类,但我并没有用 ListView 去实现,虽然不敢和 Windows XP相比,但我认为其是一种有个性的菜单,拿出和大家分享! 希望大家能写出有创新和自主产权的菜单。

2014-11-13

让你的软件界面更漂亮(三)

实现令人满意的风格统一的软件界面确实很难, 象网友提到的MessageBox、FileDialog、FontDialog、目录选择对话框等MFC内部甚至系统DLL内的对话框,要想让它变脸可不容易。有人说HOOK技术可以,HOOK技术确实可以,HOOK可以说是无孔不入,但HOOK的使用效率却是令人难以满意的,从目前大多数采HOOK技术的换肤软件使用情况来看,完全可以证明这一点。今天我们将讨论另外一技术来实现FileDialog的变脸,这种技术叫替换窗口过程法

2014-11-13

让你的软件界面更漂亮(一)

让你的软件界面更漂亮

2014-11-13

黑客攻防技术宝典

黑客攻防技术宝典

2014-08-15

无线网络黑客攻防

无线网络黑客攻防

2014-08-15

远程控制与攻击技术揭秘

远程控制与攻击技术揭秘

2014-08-15

300种加密解密算法(C++)源代码

300种加密解密算法(C++)源代码 300种加密解密算法

2014-01-11

Visual Assist X V10.7.1929.0 官方原版+破解补丁 实用于vs2012及以下

Visual Assist小组这次1929版本的更新算是近半年以来一次比较大的更新了,新增加了5项特性,修正了30余处bug,并且对于VS2012的支持又增加了5项,应该是越来越稳定了。 下载的补丁包中的 VA_X.dll ,直接拷贝到安装目录中覆盖一下即可。 VC2008的破解方法: 使用2008的朋友我就不多说了,直接拷贝到你选择的那个安装目录去,例如 C:\Program Files\Visual Assist\ ,直接运覆盖VA_X.dll 即可 VC2010的破解方法: 使用2010的朋友,因为2010以及更新版本中的Visual Assist X是使用Extension的方式安装的,所以你得到这个路径去破解,就是把破解补丁拷贝到这个路径下,直接运行补丁程序或者覆盖VA_X.dll 即可: Windows7和Windows8中的路径: C:/Users/用户名/AppData/Local/Microsoft/VisualStudio/10.0/Extensions/Whole Tomato Software/Visual Assist X/10.7.1929.0 XP的路径:: C:/Documents and Settings/用户名/Local Settings/Application Data/Microsoft/VisualStudio /10.0/Extensions/Whole Tomato Software/Visual Assist X/10.7.1929.0 VC2012中: 在【C:\Users\你自己的用户名\AppData\Local\Microsoft\VisualStudio\11.0\Extensions】下,你可以看到名字比较随机的文件夹,例如tr5pfbo0.tul,如果你安装过多个版本的VisualAssist,那么就会有多个这样的文件夹,每个文件夹中都会有一个VA_X.dll,如果你弄不清楚哪个才是最新的Visual Assist,那么就索性把破解补丁覆盖到每一个文件夹中去,反正旧版本的也用不到了,覆盖完了就破解完毕了。 收起信息返回顶部 在 Win7/Win8 + VS2010/VS2012 环境中亲测过没有问题才传上来的,请大家放心使用,至于没有破解成功的朋友,我相信一定是你们的操作哪里出了问题,或者就把旧版本的删除掉重新安装一下再试试(正常情况下是不需要卸载旧版本的,直接安装新版本的就好了)。 【使用说明及注意事项】 1、使用本软件前请删除其他的破解版本,或直接安装官方版本,否则Visual Assist X将无法使用! 2、破解后无法恢复,如要恢复请卸载后重新安装!

2014-01-09

md5加密算法 c语言实现

md5加密算法 c语言实现

2014-01-09

getch源码 c语言

getch源码 c语言

2013-12-23

LinuxC函数库详解词典

本书精选381个linux指令、1729个常用操作范例,并提供3种指令索引,满足全方位学习需求。本书收集linux c常用的函数,对每一个函数皆提供适用版本、函数原型、详细的函数说明、丰富的范例程序以及相关的参考函数,以统一的架构呈现,让linux c用户在短时间内找到需要的函数、了解函数的正确使用方式,并成功地将范例应用在实际的程序设计上

2013-12-23

java解析chm

chm4j是一个用于解析后缀为chm的文件,该api用于java

2013-09-17

虚拟现实复习要点

虚拟现实复习要点

2013-06-07

HFS (HTTP共享服务器)

HFS(HTTP共享服务器)

2013-06-07

注册表学习器

注册表学习器,能够轻松的让你搞定注册表。

2013-06-07

计算机网络工程概论

本书内容新颖、体系完整、重点突出、理论联系实际,可作为高等院校计算机专业教材

2013-05-25

电脑常见问题与故障1000例

本书适合于计算爱好者查阅,也可以作为系统管理员及计算机维护人员的工作手册

2013-05-25

空空如也

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

TA关注的人

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