本文目录一览:
linux shell编程书籍推荐
Linux程序设计.第3版
作者:(英)马修,(英)斯通斯 著,陈健 等译 出版社:人民邮电出版社 出版时间:2007年07月
它提供了一种理想的方式来阐明每个被介绍过的更高级的主题。我们对这个应用程序的第一次讨论出现在本书第2章的结尾处,它展示了一个非常大的shell脚本是如何组织的,shell如何处理用户输入、如何构造菜单以及如何存储...
¥89.00¥66.75折扣:75折节省:¥22.25
--------------------------------------------------------------------------------
Linux命令、编辑器与Shell编程
作者:(美)索贝尔(Sobell,M.G.) 著,杨明军,王凤芹 译 出版社:清华大学出版社 出版时间:2007年03月
要想真正高效地使用Linux,就必须全面掌握shell和命令行。通常必须购买两本书才能达到精通的目的:一本关于Linux基本概念和技术的指南,再加上一个单独的参考手册。更糟糕的是,大多数Linux参考手册只是对man手册页的...
¥98.00¥73.50折扣:75折节省:¥24.50
--------------------------------------------------------------------------------
Linux 指令速查手册
作者:吴恒奎 编著 出版社:人民邮电出版社 出版时间:2007年12月
将程序放在后台执行 1.8 cd指令:切换目录 1.9 chfn指令:设置finger信息 1.10 chsh指令:改变登录系统时的shell 1.11 clear指令:清除终端屏幕 1.12 date指令:显示或设置系统时间 1.13 echo指令:显示...
¥45.00¥33.75折扣:75折节省:¥11.25
--------------------------------------------------------------------------------
嵌入式Linux系统开发技术详解-基于ARM
作者:孙纪坤,张小全 编著 出版社:人民邮电出版社 出版时间:2006年08月
三星S3C2410开发板介绍 242.4.2 众多的开发板供应商 26第3章 Linux编程环境 283.1 Linux常用工具 283.1.1 Shell简介 283.1.2 常用Shell命令 303.1.3 编写Shell脚本 383.1.4 正则表达式 423.1.5 程序编辑器 443.2 Mak...
¥39.00¥29.30折扣:75折节省:¥9.70
--------------------------------------------------------------------------------
UNIX shell范例精解(第4版)
作者:(美)奎格莉(Quigley,E.) 著,李化,张国强 译 出版社:清华大学出版社 出版时间:2007年05月
在本书的再版中,Quigley对她的经典著作进行了全新的改版,增加了当前shell程序员所需的最新内容——使用bash进行Linux shell编程。 本书汇聚了Quigley 21年来的 shell编程教学经验。书中不仅展示了能帮助读者快速...
¥118.00¥88.50折扣:75折节省:¥29.50
--------------------------------------------------------------------------------
完全手册--Linux系统与网络服务管理技术大全(含光盘)
作者:杨明华 等编著 出版社:电子工业出版社 出版时间:2008年01月
25.4.5 使用ssh客户端 25.4.6 使用scp客户端 25.4.7 使用sftp客户端 25.4.8 使用SSH Secure Shell访问SSH服务器 25.5 计算机病毒与防护 25.5.1 计算机病毒种类 25.5.2 计算机病毒特征 25...
¥79.80¥59.90折扣:75折节省:¥19.90
--------------------------------------------------------------------------------
构建嵌入式LINUX系统
作者:(美)雅默 著,韩存兵,龚波 改编 出版社:中国电力出版社 出版时间:2004年12月
硬件两方面。 系统管理 你必须能够胜任各种系统管理工作,如硬件的配置。系统的设定。维护以及利用shell命令脚本让管理工作自动化。 设备驱动程序 你必须知道如何对各种Linux设备驱动程序进行开发及...
¥48.00¥36.00折扣:75折节省:¥12.00
--------------------------------------------------------------------------------
Red Hat Linux 9系统管理与服务器配置
作者:杨宗德 等编著 出版社:人民邮电出版社 出版时间:2007年07月
Linux桌面管理基本操作 2.3.1 使用桌面面板 2.3.2 使用Nautilus文件管理器 2.3.3 打开终端Shell提示 2.3.4 注销及关闭系统 第3章 Shell及文本界面基本操作 3.1 ...
¥42.00¥31.50折扣:75折节省:¥10.50
--------------------------------------------------------------------------------
鸟哥的LINUX私房菜:基础学习篇
作者:鸟哥 编著 出版社:科学出版社 出版时间:2005年06月
第1篇主要介绍Linux操作系统的规划与安装;第2篇介绍Linux的基本文件权限与系统架构;第3篇介绍非常重要的Shell与Shell scripts的基本内容,这是所有以文字界面操控主机的基础;第4篇着重介绍Linux用户管理,包括账号...
¥42.00¥31.50折扣:75折节省:¥10.50
--------------------------------------------------------------------------------
Linux 基础与应用
作者:陈明 编著 出版社:清华大学出版社 出版时间:2005年10月
本书是一本有关Linux操作系统应用的教程,主要内容包括:Linux概述、Red Hat Linux系统安装、linux常用命令、X window 系统、Red Hat Linux常用工具、Linux系统管理与配置、Linux 常用应用程序、Linux下的Shell编程、...
¥23.00¥17.25折扣:75折节省:¥5.75
--------------------------------------------------------------------------------
鸟哥的Linux私房菜——服务器架设篇(附CD-ROM光盘一张)
作者:鸟哥 编著 出版社:科学出版社 出版时间:2005年06月
网站的相关维护技巧以及鸟哥平时在维护主机时认为较佳的维护经验。 本书目标读者 本书侧重于深入讨论架站规划、流程、技巧与维护等工作,比较基础的Linux操作与相关Shell语法在本书谈论得不多,相关内容请参考...
¥73.00¥54.80折扣:75折节省:¥18.20
--------------------------------------------------------------------------------
Ubuntu Linux入门到精通(附光盘)
作者:李蔚泽 著 出版社:机械工业出版社 出版时间:2007年05月
本书全面介绍了Ubuntu Linux的相关知识,内容详实,论述清晰。主要内容包括Ubuntu介绍、文件系统管理、进程管理、压缩与查询系统、Shell应用、TCP/IP基础、网络管理、网络硬盘以及加密安全通信等内容。 本书是一本...
¥42.00¥31.50折扣:75折节省:¥10.50
--------------------------------------------------------------------------------
Linux标准学习教程
作者:IT同路人 编著 出版社:人民邮电出版社 出版时间:2008年01月
Linux字符界面、Linux常用命令、Linux应用软件、Linux系统启动、Linux系统管理和维护、Linux服务器配置、shell编程、Linux C语言基础、Linux程序编译和调试维护等内容。 本书内容丰富、结构清晰、讲解细致、图文并茂...
¥49.00¥36.75折扣:75折节省:¥12.25
--------------------------------------------------------------------------------
LPI LINUX认证权威指南
作者:(美)迪安 著,Taiwan公司 编译 出版时间:2007年08月
GNu与unix基本命令、文件系统、x窗口系统等;第二部分涵盖102考试,包括Linux内核、开机程序、打印、文件管理、Shell程序设计、系统管理、TCP/IP网络概论、常用的网络服务、系统安全防护等。 通过考试不仅是对自己...
¥68.00¥50.90折扣:75折节省:¥17.10
--------------------------------------------------------------------------------
Unix与Linux系统管理
作者:(美)弗里斯科比(Frisch,AE.) 著,刘颖 译 出版社:清华大学出版社 出版时间:2006年11月
打印机和假脱机子系统第14章 自动执行管理任务第15章 管理系统资源第16章 配置和构建内核第17章 记账附录 管理Shell的编程 内容提要: 本书自1991年10月第一版开始,就成了Unix和Linux系统管理员的终极参考书。本...
¥129.00¥96.80折扣:75折节省:¥32.20
--------------------------------------------------------------------------------
LINUX系统故障诊断与排除
作者:(美)柯克兰(Kirklan,d.J.) 等著,周良忠 等译 出版社:人民邮电出版社 出版时间:2007年01月
登录问题 14.1 /etc/password,/etc/shadow和密码时效 14.2 Linux配置造成的登录失败 14.3 PAM 14.4 shell问题 14.5 密码问题 14.6 小结 14.7 尾注 第15章 X Windows问题 15.1 X背景 15.2 X组件 ...
¥48.00¥36.00折扣:75折节省:¥12.00
--------------------------------------------------------------------------------
Linux系统应用与开发教程——计算机基础课程系列教材
作者:刘海燕 等编著 出版社:机械工业出版社 出版时间:2005年10月
1.4.2 登录 1.4.3 注销 1.4.4 关闭 1.5 小结 习题 第2章 shell及常用命令 2.1 Linux终端使用基础 2.1.1 什么是Linux终端 2.1.2 ...
¥25.00¥18.70折扣:75折节省:¥6.30
--------------------------------------------------------------------------------
LINUX黑客大曝光(第2版)
作者:(美)哈茨,(美)李 著,王一川 译 出版社:清华大学出版社 出版时间:2003年12月
Linux上口令的工作方式 9.2 口令破解程序 9.3 PAM 9.4 蛮力口令猜测攻击 9.5 口令保护 9.6 Linux中非shell程序的用户认证机制 9.7 小结 第4部分 服务器的安全问题 第10章 邮件安全性 10.1 Ma...
¥59.00¥44.10折扣:75折节省:¥14.90
--------------------------------------------------------------------------------
LINUX SERVER HACKS(卷二):100个业界最尖端的技巧和工具
作者:(美)哈根,(美)琼斯 著,张颖 译 出版社:清华大学出版社 出版时间:2007年01月
29.同时在多台服务器执行命令 30.用加固的Wiki安全协作 31.用grubby编辑GRUP配置 32.给 Tab键一个显示的机会 33.在退出shell后保持进程运行 34.断开控制台连接而不结束会话 35.使用脚本节约时间和培训别人 3...
请教达人们,初学者是先学c还是C++比较好点,可以给出书目么
c是基础,c++是c的延伸。下面给你一个我曾在网上看到的一个博客,主要就是推荐书籍的。希望对你有点帮助!加油哥们,路很辛苦.
一、为何要学编程?
每个人的动机不一样。大致有:
1、为了找个好工作;或为了有更好的机会和更好的发展。
2、看到别人超厉害,所以也想学。
3、实际工作中很多场合需要。
4、从小就立志做个程序员,做软件工程师。
5、振兴中国的软件事业。
………………………………………………………………………
================================================
二、如何学编程?
1、多看好书。
差书误人子弟,不但浪费时间和精力,而且打击人的信心,差书使人很久都不会,
让会让人怀疑自已
的学习能力。
现在的书很多,但好书很少,特别是被大家公认很有价值的好书,更是少之又少。
历经多年时间考验
和市场风雨不残酷洗礼而仅存的巨著,更是极其稀少。中国历史上文学小说类书本
多如牛毛,但仅存的巨
著,也只不过红楼梦等四本名著而已。
编程方面也是如此。
2、多动手。
这一点很重要。而且特别重要。
“纸上得来终觉浅,绝知此事要躬行。”陆游的千古名句说的就是这个道理,
并且同样适合于编程方
面。
================================================
三、用什么语言最好?
这主要取决于应用领域,每种语言都有自已的长处和不足。
1、汇编语言和C语言在单片机及工控领域用较多。另外C语言也是一种通用语言,
是学C++/c#的起点。
2、C++系统编程等多个方面,最常用的编译器是VC。
3、C#/Java网络编程方面新兴的。
4、VB通用。
5、还有Delphi等。。。。。。
个人建议:从未编过程的,就从学vb开始。有基础的可直接学c++/VC。
===================================================
四、有什么好书?
几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做
《MFC四大天王》。文章的
意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以
“五岳归来不看山”。侯先生虽以
MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是
一个有趣的统计现象。
通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们
彼此互相配合,形成一个完
整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。
我乐于将这种现称为“四书五
经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在
时间上还是金钱上都是最经
济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大
家遴选各个技术领域里的“
四书五经”。
编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都
一致认为,要想很快的入
门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经
典,圣经级的书就可以
了。
所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程
的那一天。所以,
您要读的好书也绝非以下推荐的这些书哟,呵呵。
一句话,由于我们的时间、精力、金钱都是有限的,如何以最小的代价换得最大
的收获。
经典好书分类热销榜
================================================================
1、Java
Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)
Java编程思想(第2版)----Java四大名著----Bruce Eckel
Java编程思想(第3版)----Java四大名著----------------Bruce Eckel
JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----
Cay Horstmann
JAVA 2核心技术 卷II:高级特性(原书第7版)----Java四大名著-----
Cay Horstmann
Effective Java中文版------Java四大名著--------Joshua Bloch
精通Struts:基于MVC的Java Web设计与开发---孙卫琴
精通Hibernate:Java对象持久化技术详解---孙卫琴
Tomcat与Java Web开发技术详解------------孙卫琴
Java与模式------------------------------阎宏
2、c#
C#程序设计-------Charles Petzold“windows编程泰山北斗”---C#语言
“倚天屠龙双剑”
C# Primer中文版--------Stanley B.Lippman---C#语言“倚天屠龙双剑”
.NET框架程序设计(修订版)--------Jeffrey Richter“windows编程泰山
北斗”---.NET平台四大天王
c#Windows程序设计----------Charles Petzold“windows编程泰山北斗”
------.NET平台四大天王
.NET程序设计技术内幕-------------Jeff Prosise---.NET平台四大天王
.NET本质论--第1卷:公共语言运行库(中文版)--------Chris Sells---.
NET平台四大天王
3、C++
C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父”
C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金刚---Stanley B.Lippman
C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.Josuttis
C++语言的设计和演化-----c++八大金刚----Bjarne Stroustrup“C++之父”
深度探索C++对象模型---c++八大金刚----Stanley B.Lippman
Essential C++中文版---c++八大金刚---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金刚------Scott Meyers
More Effective C++中文版----c++八大金刚------Scott Meyers
C++编程思想(第2版) 第1卷:标准C++导引--------Bruce Eckel
C++编程思想(第2版)第2卷:实用编程技术 --------Bruce Eckel
C++程序设计--------------------------谭浩强
C++ 程序设计教程(第2版)--------------钱能
C++ Primer Plus(第五版)中文版---Stephen Prata
广博如四库全书The c++ programming language、c++ Primer
深奥如山重水复Inside the c++ object model
程序库大全The c++ standard libray
工程经验之积累Effective c++、More Effective c++、Exceptional c++
c++八大金刚:
1、Essentital c++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,
初学者
2、The c++ programming language----C++之父,技术权威,用词深峻,
思想深远,c++百科全书代表,
圣经。
3、c++ Primer----lippman---纵横书市十数年,c++最佳教本,c++百科全书
代表。
4、Inside the c++ object model-----lippman----揭示c++底层,非常好,
非常难。
5、Effective c++-----通过50个编程实例,展示专家经验,行文有趣,深处浅出。
--------------------------------------------------------------------------------
3 C++原创,超经典:为何要学编程?如何学编程?用什么语言最好?有
6.More Effective c++----通过35个编程实例,展示专家经验,行文有趣,
深处浅出。
7.The c++ standard libray---c++标准库的百科全书。
8.设计模式:可复用面向对象软件的基础------good!
4.C
程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---
Brian W.Kernighan“C语言之父”
C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---
Stephen Prata
C程序设计(第三版)---------------------------谭浩强
C语言大全(第四版)---------------------------HERBERT SCHILDT
C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON
C语言参考手册(原书第5版)--------------------------Samuel P.Harbison
C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱与缺陷-----------------------------------Andrew Koenig
5、VB
Visual Basic .NET技术内幕-----VB编程三剑客-----------Francesco
Balena“vb首席大师”
Windows程序设计-Visual Basic.NET语言描述--VB编程三剑客-----Charles
Petzold“windows编程泰山
北斗”---
.NET框架程序设计:Visual Basic.NET语言描述--VB编程三剑客--Jeffrey
Richter“windows编程泰山北
斗”---,Francesco Balena“vb首席大师”
Visual Basic 6编程技术大全------------------------Francesco Balena
“vb首席大师”
Visual Basic.NET 从入门到精通-------------------------Petroutsos,E.
高级VISUAL BASIC编程-----------------------------------MATTHEW
CURLAND
6、Delphi
Inside VCL(深入核心——VCL架构剖析)----------李维
Delphi 7高效数据库程序设计--------------李维
面向对象开发实践之路(Delphi版)----------李维
7、VC
Windows 程序设计(第5版)-----Charles Petzold“windows编程泰山北斗”
---
Windows核心编程----------Jeffrey Richter“windows编程泰山北斗”---
Windows高级编程指南---------Jeffrey Richter“windows编程泰山北斗”---
深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷
MFC Windows程序设计(第2版)---MFC四大天王”---------Jeff Prosise
Visual C++ 技术内幕(第4版)--MFC四大天王”--------David Kruglinski
深入解析MFC-------------MFC四大天王”-----------George Shepherd
Visual C++.NET 技术内幕(第6版)-MFC四大天王”------------David
Kruglinski
8、vf
Visual Foxpro程序设计参考手册-------------------张洪举
专家门诊——Visual FoxPro开发答疑160问-------------------张洪举
Visual FoxPro 6.0/9.0解决方案与范例大全-------------------张洪举
Visual FoxPro软件开发模式与应用案例-------------------张洪举
9、黑客
应用密码学(协议算法与C源程序-----------Bruce Schneier
网络信息安全的真相-----------Bruce Schneier
黑客大曝光:网络安全机密与解决方案(第5版)--------STUART MCCLURE
软件加密技术内幕------------看雪学院
加密与解密——软件保护技术与完全解决方案------------看雪学院
加密与解密(第二版)--------段钢
10、汇编
Intel微处理器结构、编程与接口(第六版)---------Barry B. Brey
80*86、奔腾机汇编语言程序设计---------Barry B. Brey
Windows环境下32位汇编语言程序设计(第2版)-----------罗云彬
IBM-PC汇编语言程序设计(第2版) 本书是国内优秀教材--------沈美明 温冬婵
IBM PC汇编语言程序设计(第五版) 这本书籍是国外优秀教材-------PETER
ABEL著,沈美明 温冬蝉译
11、驱动开发
--------------------------------------------------------------------------------
4 C++原创,超经典:为何要学编程?如何学编程?用什么语言最好?有
Windows WDM设备驱动程序开发指南----------------Chris Cant
Windows 2000/XP WDM设备驱动程序开发(第2版)--------------武安河
WINDOWS 2000/XP WDM设备驱动程序开发-------------------武安河
12、网络
计算机网络第四版中文版----网络编程三剑客---Andrew S.Tanenbaum
TCP/IP详解3卷本--------------Richard Stevens----网络编程三剑客
UNIX网络编程2卷本---------Richard Stevens----网络编程三剑客
用TCP/IP进行网际互联-----------Douglas E. Comer
高级TCP/IP编程-------------------Jon C. Snader
C++网络编程-----------------------Douglas Schmidt
UNIX环境高级编程(第2版)--------------------Richard Stevens
13、算法
计算机程序设计艺术-------Donald.E.Knuth----------算法“倚天屠龙”双剑
算法导论-----------------Thomas H. Cormen--------算法“倚天屠龙”双剑
离散数学及其应用----------Kenneth H.Rosen
具体数学—计算机科学基础--------Donald.E.Knuth
14、图形编程
Windows 图形编程--FENG YUAN --图形编程界的Charles Petzold之书
15、数据结构
数据结构 C++语言描述》58.00(Data Structures C++) William Ford,
William Topp 刘卫东 沈官林
数据结构算法与应用-C++语言描述》49.00Sartej Sahni 汪诗林 孙晓东
等机械工业出版社
16、软件工程
设计模式--可复用面向对象软件的基础
重构—改善既有代码的设计
17、操作系统
深入理解计算机系统(修订版)-------RANDAL E.BRYANT
18、Unix
UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX 编程艺术
UNIX环境高级编程(英文影印第2版-----UNIX编程“圣经
UNIX环境高级编程(英文影印版)(第2版)
99-UNIX环境高级编程(第2版)
UNIX环境高级编程(第2版)---UNIX编程“圣经
UNIX网络编程 第1卷:套接口API(第3版)
UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
UNIX 网络编程(第二版)第2卷:进程间通信
UNIX编程环境
UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX系统编程
UNIX环境高级编程
UNIX环境高级编程(英文影印版
88-LINUX内核分析及编程
UNIX 网络编程 卷I 套接字联网API(英文版 第三版)
UNIX网络编程 第1卷:套接口API(第3版)
UNIX 网络编程(第二版)第2卷:进程间通信
UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
UNIX 网络编程(第2版)第1卷:套接口API和X/Open 传输接口API
UNIX网络编程(卷1):连网的APLS:套接字与XTI(第二版)(英文影印版)
UNIX环境高级编程
UNIX 环境高级编程(英文版)
UNIX环境高级编程(第2版)
Unix技术手册
19、Linux
Linux内核设计与实现
Linux内核完全注释
LINUX内核分析及编程
GNU/Linux 编程指南(第二版)
Linux设备驱动程序(第三版)
嵌入式设计及Linux驱动开发指南——基于ARM 9处理器
Linux设备驱动程序 第三版(英文影印版)
Linux内核设计与实现(第2版)
Linux内核设计与实现(英文影印版)(第2版)
linux技术手册
20、游戏编程
Windows游戏编程大师技巧(第二版
游戏之旅--我的编程感悟
OpenGL超级宝典:第三版
OpenGL编程指南(第四版)
Java 游戏高级编程
J2ME手机游戏编程入门
游戏之旅——我的编程感悟
游戏开发中的人工智能(英文影印版)
3D游戏:卷2 动画与高级实时渲染技术
面向对象的游戏开发
Java 游戏高级编程
3D游戏编程大师技巧
游戏编程精粹
面向对象的游戏开发
3D游戏 卷1:实时渲染与软件技术
3D游戏:卷2 动画与高级实时渲染技…
J2ME手机游戏编程入门
Direct3D游戏编程入门教程(第二版…
21、移动开发
Windows Mobile手机应用开发
SYMBIAN OS C++手机应用开发
68-Windows Mobile手机应用开发--傅曦 齐宇 徐骏
48-SYMBIAN OS C++手机应用开发 (第2卷)-RICHARD HARRISON著,周良忠 王伯欣译
68-SYMBIAN OS C++手机应用开发-RICHARD HARRISON著,周良忠译
Windows CE.net内核定制及应用程序开发-周毓林 宁杨 陆贵强 付林林
嵌入式系统Windows CE 开发技巧与实例--傅曦
Palm OS编程实践---绝版
22、单片机
单片机轻松入门----------------------------------周坚(平凡老师)
单片机典型模块设计实例导航-----------------------求是科技
例说8051----------------------------------------张义和 陈敌北
KEIL CX51 V7.0单片机高级语言编程与ΜVISION2应用实践-----徐爱钧
单片机应用程序设计技术(修订版)--------------------周航慈
8051单片机实践与应用-------------------------------吴金戎
MCS-51系列单片机实用接口技术---------------------李华
23、串并口通讯
Visual C++/Turbo C串口通信编程实践------------------龚建伟
VISUAL BASIC与RS-232串行通信控制(最新版)----------范逸之
24、电子
无线电识图与电路故障分析轻松入门(第二版) -------------------胡斌
无线电元器件检测与修理技术轻松入门(第二版) -------------------胡斌
图表细说电子技术识图-------------------胡斌
图表细说电子元器件-------------------胡斌
图表细说元器件及实用电路-------------------胡斌
怎样成为一名程序员
通过以下4个阶段的训练, 没有任何编程基础人就可以成为一名普通的程序员。
第一阶段:掌握一种编程语言
学习内容:学习任意一种主流的编程语言。例如C++语言。
学习目标:熟练掌握一种语言的语法和基本的编程技巧。
学习时间:3个月左右
注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、
Object Pascal等
程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指
Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、
程序编译器
在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++
6.0里编写,也可以在
记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,
也可以用C++ Builder 5.0
编译、执行,所以: C++ 不等于 Visual C++ 6.0
第二阶段:掌握一种编程工具
学习内容:学习任意一种主流的编程工具。注意编程工具要和第一阶段学习
的编程语言一致,例如你学习的
编程语言是C++,那么编程工具要选Visual C++ 6.0或者C++ Builder 5.0。
学习目标:熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、
编写Windows程序等。
学习时间:3个月左右
注意事项:这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到
能熟练编写各种基本的
Windows程序。
第三阶段:掌握“算法与数据结构”这门课程
学习内容:算法与数据结构,推荐许卓群的《数据结构》,高等教育出版社出版。
学习目标:熟练掌握各种常用的算法与数据结构
学习时间:4个月左右
注意事项:这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍
叫做《数据结构+算法=程序》,
这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。
第四阶段:实现一个模拟的小型软件项目
学习内容:软件项目的开发过程
学习目标:掌握软件项目的基本开发过程和方法
学习时间:4个月左右
注意事项:自己完成一个模拟的小型软件项目,强烈推荐做一个MIS(管理信息
系统)软件,参考用书推荐
“中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效,
以它为基础再加以扩展,就可以做出实用的MIS软件来。
此丛书包括多种开发工具,大家可以选择适合自己的:《VISUAL FOXPRO6.0
数据库系统开发实例导航》
《JAVA数据库系统开发实例导航》 《VISUAL BASIC数据库系统开发实例导航》
《VISUAL C++6.0数据库系统开发实例导航》 《ASP.NET数据库管理系统开发实
例导航》
DELPHI数据库系统开发实例导航》 《POWERBUILDER 8.0数据库系统开发实例导航》。
国内比较畅销的当属机械工业出版社黑色那套了,其中精品很多。入门的
《Oracle 9i初学者指南》浅显易懂,是入门的好帮手。开发方面
《Oracle 9i PL/SQL程序设计》,DBA方面《Oracle 9i DBA手册》,
调优方面《Oracle 9i性能调优指南》都是经典的书,根据需要选择吧。
我觉得其中《Oracle 9i 参考手册》是不错的书,比较全面实用,
各方面涉及就不深入了。
其他经典书籍又不能绕过Tom了,他的《Oracle专家高级编程》
(Expert one-by-on Oracle)是绝对的经典,可惜中文版被翻译糟蹋了,
我正在看,其中的翻译有的术语很怪异,有的不知所云,确实有点累,
但内容深入,涉及到Oracle内部结构、锁机制、导入导出的使用、性能调优
等等等等很多的方面。主要基于Oracle 8.1.7,但是用他的原话来说99%的可
以毫无变动的用到9i上。他还基于这本书写了另一本新书《Effective Oracle
by Design》(2003),国内尚没有翻译版,要买的话只有Amazon了,目前倒
是降价中。内容主要是关于开发的一整套,比如团队开发中的分工、开发的原则、
性能调优等等。这两本书的内容介绍和目录大家可以到asktom.oracle.com看到,
总体来说都是大师之作。
问:黑客怎么能进入别人的电脑?
黑客已经成为一种文化,很多人想成为黑客,他们偶尔学到了几种小花招,总喜欢拿别人开玩笑,搞些恶作剧。其实黑客的最高境界在于防守,不在于进攻。所谓明枪易躲暗箭难防,要防住他人所有的进攻,肯定需要懂得比对方更多的系统知识,了解更多的系统漏洞,及如何弥补漏洞。 现在满天都是黑客教程,但真正有用的不多,下面介绍一种WIN9X下的入侵方法: 1.取得对方IP地址如XX.XX.XX.XX,方法太多不细讲了。 2.判断对方上网的地点,开个DOS窗口键入 TRACERT XX.XX.XX.XX 第4和第5行反映的信息既是对方的上网地点。 3.得到对方电脑的名称,开个DOS窗口键入 NBTSTAT -A XX.XX.XX.XX 第一行是对方电脑名称 第二行是对方电脑所在工作组 第三行是对方电脑的说明 4.在Windows目录下有一文件名为LMHOSTS.SAM,将其改名为LMHOSTS,删除其内容,将对方的IP及电脑名按以下格式写入文件: XX.XX.XX.XX 电脑名 5.开DOS窗口键入 NBTSTAT -R 6.在开始-查找-电脑中输入对方电脑名,出现对方电脑点击即可进入。 以上方法请不要乱用,本人对你用上面的方法所惹出的麻烦概不负责,请慎重。 对付上面进攻的最好办法就是隐藏你的IP地址。
在TTY的网络休闲庄的第十八期电子杂志中,看到TTY写的怎样使用“网络精灵”在IE中看中了木马的电脑的屏幕,看完后自己就亲自实验了一把,今天我要给大家讲一下我是怎样用“网络精灵”这个软件入侵别人的计算机的。
我也是一个网络新手,如果您是一名网络高手那就不要继续看下去了,呵。。我们都知道冰河木马可以入侵网络上的计算机,“网络精灵”也是一个和冰河性质相同的木马软件,但是它有一个特点就是可以直接在IE浏览器中看到对方电脑的屏幕,虽然冰河也有着同样的功能,而且还能实时的看到对方的屏幕和控制对方的电脑,但是我从来没有真正的用冰河看到过对方的屏幕,可能是因为网速太慢的原因吧,不知道大家有没有看到过。
什么是黑客木马软件呢,这里只是对网络新手来说的,个人理解吧,简单的说木马软件一般都分两部分,也就是说至少有两个文件,其中一个文件是“木马服务器端”,顾名思义“服务器端”就是为“工作端”服务的,怎么服务呢,它把中了木马的电脑里的几乎所有的资源和我们在本地电脑上可以看到的和能操作的功能全都传送给了工作站端,在工作端全都会展现出来的,在工作站端操作中了木马的服务器端的电脑就和操作本地电脑没有什么太大的区别的。所以不要在自己的电脑上执行”木马服务器端“,谁执行谁中招。
那另一个文件就是木马“工作站端”了,主要是用来控制中了“木马服务器端”软件的计算机,我们要想控制网上的别人的计算机就必须事先在他的电脑里执行“木马服务器端”软件,问题就在于我们怎样才能让别人执行你的木马软件呢,相信没有人会乖乖的让你去给他中木马的。
办法有很多,我只说一下我是怎样给别人中的“网络精灵”的“服务器端”,大家可以去网络休闲庄下载“网络精灵”(休闲庄“中文软件”2001年3月12日有下载),我的网站上也有的,我很喜欢收藏休闲庄的精典软件,放到自己作的网站上主要是为了自己用的时候方便,到什么地方上网都可以到自己的网站去下载,免去了到处查找的麻烦。
下载完了“网络精灵”把它解压缩后,其中就一个文件名netspy.exe这个文件就是木马服务器端,所以不要乱点它呀,我将要把它用OICQ的文件传输功能传送给对方,这个文件执行后会没有什么反应的,而且还会把自己本身删除掉,把自己的另一份复制WIndows\system子目录中,这就是木马的隐蔽性了,只要你中了木马每次启动电脑它都会自动执行的,就象幽灵一样缠着你,怎样御载你去问TTY吧。
我们总不能就这样把这个软件送给对方吧,如果这样送的话一定会引起对方的怀疑的,怎么办呢,现在的网络世界真是五彩滨纷什么样的软件都有,竟然有这样的软件可以把两个可执文件捆绑一块的软件,然后生成另一个新的文件,只要执行这个新生成的文件,那么两个软件就同时执行了。
所以为了伪装一下“木马”,我们就去休闲庄下载第二个捆绑软件吧,(在休闲庄的2000年12月12日里有下载的)一共有三个这样的软件,就用那个中文的吧,解压缩后会有一个文件名为exeBinder.exe的可执行文件,现在“木马”有了,捆绑软件有了,可不要现在就急着去捆绑呀,你把木马和谁捆绑在一起呀,总不能把木马和木马捆绑在一起吧!,我还真的没有试过把两只不同的木马捆绑在一起是什么样子,呵。。,所以你还得下载一个和木马捆绑在一起的软件,而且尽量是一个有趣的小软件,以便能达到伪装的目的。
这些软件休闲装都为你准备好了,在同期有四个这样的小的软件,我下载的是那只凯帝猫,文件名为kitty.zip,当时下载的时候还以为TTY是根据那只凯帝猫起的网名呢,问了TTY才知道“TTY”是电脑终端的意思的。
好了现在所有的软件都找齐了,那就开始捆绑吧!首先执行exebinder.exe这个文件,在“执行文件一”和“执行文件二”中分别添入那只“凯帝猫”runkitty.exe和“木马”netspy.exe,然后在目标文件中给要生成的第三个捆绑文件起一个文件名,我起的是kitty,生成了KItty.exe这个文件后,我们现在就可以把它发给你的OICQ中哪个倒楣的网友了。
为了不引起怀疑我就对我的网友说(她是一个女孩),我最近弄到一个很好玩的软件,是一只可以在你的电脑屏幕上来回走动的凯帝猫,为了达到她能接收你的软件(其实是木马)的目的,你还可以把那只凯帝猫描述的多么的可爱,一般女孩子都会中招的,我的网友就在我的一片描述声中接收了那只凯帝猫还有和猫在一起的木马,当然她不会知道其中藏有木马,她接收后一定会执行那个文件的,因此她就中了你的木马了,当然她不会知道其中有木马的,只能看到那只凯帝猫在屏幕上走动,而且她还会向你道谢的。
之后我们作什么呢,当然是要让“木马服务器端”为我们服务了,看一看她都在什么了,按照TTY所说的方法在IE的地址栏里输入她的IP地址和“网络精录的端口”7308,不知道对方的IP怎么办呀,你去休闲庄下载一个OICQ查IP的补丁就可以了,不要弄错了你的OICQ版本呀,你不会要问我怎样才能知道我的OICQ版本吧,那我告诉你吧,用鼠标点OICQ窗口最下面“OICQ”这四个字母,然后会弹出一个菜单,点关于你就会看到你的OICQ版本了,由于腾讯为了安全的问题,不断的升级她的OICQ的版本,所以OICQ的补丁也在不断的升级。
补丁当然不是腾讯作的了,下载完成后把那个文件解压缩可以看到一个OICQ.exe的文件,把这个文件复制到OICQ子目录中c:\Program Files\OICQ,然后运行OICQ我们就可以直接在OICQ的回复信息的窗口的左边看到对方的IP地址了。
现在我们就在IE地址栏里输入对方的IP吧,比如说对方的IP是192.168.0.3,我们就应该这样输入,然后回车吧,呵。。对方的屏幕就会展现在你面前了,呵。。。不过只是一张图片,所以我们可以不断的刷新就可以看到她都在作什么了。一边在OICQ中和她聊天一边看她都在作什么,呵。。。有意思吧,我把我的网友搞得弄的莫名奇妙的,她还以为我就在她旁边呢。
如果你要完全的控制她的计算机,那就要运行工作站端软件NetMonitor.exe,把中了木马的电脑的IP添进去就可以了,你就差不多可以象使用WIN98中的资源管理器一样使用对方的电脑了,还有很多的功能自己研究吧,不过和冰河相比功能就少了许多。
我曾经用冰河,看到了对方的上网帐号还有电脑里的各种密码,不过我感觉这个软件很适合于象我这样的初学者使用。在这次简单的入侵中可以看出,我只是用了一个很简单的方法就进入了别人的电脑,所以每个上网的人犹其是在家中上网的人都应该多多少少的学习一下必要的网络安全知识,要不然你在别人的监视之下你都不知道,真的象TTY所说的自己会象没有穿衣服的人一样,裸露在大庭广众之下,所以只要你上网,无论你喜不喜欢,网络安全知识都是你的必修之课。 顺便说一下为了防止象我这样的网络新手(我这样的新手在网上实在是太多了)总是用各种IP炸弹和黑客软件拿别人作试验,我认为比较简单的方法就是安装“天网防火墙”,它可以防住大部分黑客软件的入侵和各种IP炸弹。