windows基础+转化课


1.什么是IT,英文全称

infornationtechlogy,但在软件公司中,我们说的IT(信息技术服务部)指的是计算机、
网络、系统基础设施的维护人员。(网管、网络管理、员工电脑设备维护、硬件资产、资源
维护等)

2.南京互联网开发环境

1)外包(人力外包,项目外包)如软通,中软

2)外资公司 如oracle,摩托罗拉等

3)自研公司 如苏宁,途牛等

3.软件开发过程

项目启动阶段

产物名称成果描述负责人

调研文档了解项目背景,了解项目干系人目标方向产品经理

团队组建确认团队人员及配置产品总监

业务梳理明确项目的目标、角色、各端口及模块产品经理

需求阶段

产品原型产品的线框图产品经理

需求概要基于线框图,作技术评估,达成业务理解的一致性研发工程师

项目里程碑确认项目重大时间节点研发项目 经理

项目开发计划梳理各阶段、各端口的开发计划研发项目经理

项目任务分解表将计划分配到团队研发项目经理

设计阶段

界面效果图及标注基于线框图,作效果图,须适量考虑交互内容UI设计师

UI设计规范在UI界面基础上,输出主要界面的设计规范UI设计师

需求规格基于效果图,明确业务实现细节,消除对最终成果理解的不一致研发工程师

概要设计功能实现的可视化,有助于理清思路,减少技术盲区和低级缺陷,实现并行开发,提高效率研发工程师

通讯协议通信协议是指双方实体完成通信或服务所必须遵循的规则和约定研发工程师

表结构设计确认要建的数据库表及其表结构研发工程师

开发阶段

产品代码

测试阶段

测试用例明确测试方案,包括测试模块、步骤、预期测试工程师

测试结果报告输出测试结果测试工程师

用户手册系统操作手册测试工程师

开发与测试人员配比:10:3 8:4 6:6

常规文档

项目周报每周开发内容及下周开发计划研发项目经理

测试周报每周测试内容及下周测试计划测试工程师

评审会议纪要评审的过程文档整体团队

4.计算机运行三要素:主板 内存 cpu

5.计算机软硬件配置

操作系统:xp、win7、win8、vista、linux、ios,win10,Android
服务器:windowsserver2000、windowsserver2003、server2008、
sever2012、server2016
个人:dos、windows3.1、windows95、win98、Linux,unix

服务器根据用途可分为:域服务器、文件服务器、Web服务器、FTP服务器、数据库服务器等

Web服务器: Apache、Ngin、IIS

FTP服务器:Server、 Vsftp

数据库服务器: Orecle、Sql Server、DBI、Mysql、Postgresql、Access、

应用服务器:Tomcat、Jboss、Resin、Weblogic、Websphere

机房:机柜, 服务器(机架式,塔式,刀片式),交换机,光缆,光纤,供电设备,风扇,空调---运维

6.计算机常用快捷键

7.常见的端口和协议

8.基本换算单位

   b 、B 、KB 、MB 、GB 、TB、PB、EB 、ZB、YB 、NB、DB

   b(位)=bit B(字节)=bite B=8b KB=1024B MB=1024KB 以此类推

举例:下载一个图片2m,问2m是B还是b?

   2M图片=2MB=2*1024KB=2*1024*1024B=2*1024*1024*8b

日常应用问题:我要下载蓝光电影 4G大小, 如果接入带宽10M,问要花多少时间能把电影下载完?

    答案:4*1024/10/8=3276.8s=54.6133m 约合55分钟下载完

9.网络通信协议

网络协议:计算机网络中进行数据交换而建立的规则、标准或约定的集合。

网络协议的层次划分:自上而下划分位7层,上三层面向用户,第四层完成数据传送服务。

   物理层(以太网、调制解调器、电力线通信(PLC)、光导纤维、同轴电缆、双绞线……)

   数据链路层(Wi-Fi、WiMAX、ATM、DTM……)

   网络层(IP、(IPv4、IPv6)、ICMP、ARP…….)

   传输层(TCP、UDP、TLS、DCCP、SCTP……)

   会话层

   表示层

   应用层(HTTP、FTP、DHCP、DNS、RPC、RTP……)

10.上网的过程

例如我们要访问www.baidu.com

1、浏览器地址栏敲入的www.baidu.com ——>回车

2、操作系统OS找对应的域名对应IP ( 域名解析)

3、由本地的操作系统查找对应的DNS服务器(服务的端口号:23端口)

在此之前: 先从本地浏览器缓存找域名和ip对应关系,如果能找到就直接请求这个IP

如果浏览器缓存找不到: 开始找操作系统配置文件c:\windows\system32\drivers\etc\hosts和DNS 解析程序缓存

如果还找不到再从网络设备上查找(路由器等)

如果还找不到就请求DNS服务器,获取对应的域名和IP对应关系。

4、把请求向对应的IP地址的服务器发送。

5、服务器接收请求,进行处理。

6、服务器处理完成后,把对应的图片、js、css、字体、声音等传输给客户端。

7、浏览器接收这些素材,进行渲染。

11.如何处理端口被调用

netstat 显示协议统计信息和当前TCP/IP网络连接

-a 显示所有连接和侦听端口。

-n 以数字形式显示地址和端口号。

-o 显示拥有的与每个连接关联的进程 ID。

tasklist 显示在本地机和远程机器上当前运行的进程列表

taskkill 按照进程ID(PID)或映象名称终止任务

/im 指定要终止的进程的映像名称。通配符 '*'可用来

指定所有任务或映像名称。有提示

/f 强制终止程序,无提示

Taskkill /f /im 应用程序名.exe 终止程序

示例:终止端口号为445的进程

Netstat -ano|findstr 445

Tasklist |findstr 对应的PID

Taskkill /f /im 应用程序名.exe

示例:找到qq对应的端口号

Tasklist |findstr QQ(大写)

Netstat -ano|findstr 对应的PID

12.常见IP地址

127.0.0.1 回环地址(A类地址,保留地址)=localhost

192.168.1.XX 有效网段内与外部回话的IP地址

0.0.0.0 本地任一IP地址都可访问,代表所有IPV4类型的IP

[::] 代表所有IPV6类型的IP

13常用DOS命令

清理dns缓存:dos:ipconfig/flushdns
浏览器:工具>internet选项>删除
查看mac地址:getmac或者ipconfig/all
查看网卡类型:systeminfo
解析域名:nslookup

一、基础命令

1 dir

无参数:查看当前所在目录的文件和文件夹。

/s

:查看当前目录已经其所有子目录的文件和文件夹。

/a

:查看包括隐含文件的所有文件。

/ah

:只显示出隐含文件。

/w

:以紧凑方式(一行显示5个文件)显示文件和文件夹。

/p

:以分页方式(显示一页之后会自动暂停)显示。

|more

:前面那个符号是

\

上面的那个,叫做重定向符号,就是把一个命令的结果输出为另外一个命令的参数。

more

也是一个命令,

dir /w |more得到的结果和dir /w /p的结果是一样的。

其他的参数大家可以用:dir/?查看。

2 cd

cd

目录名:进入特定的目录。如果看到有个目录显示为:

abcdef ghi

就输入:

cdabcdef.ghi

进入该目录。cd\

退回到根目录。

cd..

退回到上一级目录。

3 md rd

md

目录名:建立特定的文件夹。(dos下面习惯叫目录,win下面习惯叫文件夹.)

rd

目录名:删除特定的文件夹。

4 cls

清除屏幕。

5 copy

copy

路径\文件名

路径\文件名:把一个文件拷贝到另一个地方。

6 movemove路径\文件名路径\文件名:把一个文件移动(就是剪切+复制)到另一个地方。

7 del

del

文件名:删除一个文件。

del *.*

:删除当前文件夹下所有文件。

del

不能删除文件夹。

8 deltree

删除文件夹和它下面的所有子文件夹还有文件,厉害。。。不要乱用。

9 format

format x::

x

代表盘符,格式化一个分区。在

dos

下是用fat文件系统格式化的,在

windows2000

安装的时候会问你要不要转换为ntfs。

14.软件架构形式分类

C/S结构:即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。电脑上的QQ软件就属于C/S架构。

B/S结构:即Browser/Sever(浏览器/服务器)结构,是随着Intrenet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器的实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。淘宝、京东等官网就属于B/S架构。

手机上的淘宝APP(移动端)APP结合了C/S和B/S的优点,通常有HTML5和软件框架构成。

B/S架构与C/S架构的区别

1、硬件环境不同:

C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.

B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行

2、对安全要求不同 :

C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.

B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群.

3、对程序架构不同:

C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.

B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.

4、软件重用不同:

C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.

B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子

5、系统维护不同 :

系统维护是软件生存周期中,开销大, -------重要

C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统

B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.

6、处理问题不同:

C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统

B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.

7、用户接口不同

C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高

B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.

15NTFS和FAT32之间的区别

NTFS和FAT32都是文件系统的一种,而NTFS相对FAT32推出的要晚,所以技术也就更先进,但是对于早期的系统,比如Windows95的支持,FAT32要更好,具体的区别有下面几点:

1,NTFS可以支持最大64G的单个文件和2048G的分区。FAT32支持最大4G的单个文件和32G的分区。

2,NTFS不需要整理磁盘碎片

3,NTFS支持对分区、文件夹和文件的压缩。

4,NTFS采用更小的簇,能更有效地管理硬盘空间,最大限度的避免磁盘空间浪费。

5,NTFS分区上,可以为共享资源、文件夹和文件设置访问许可权限。比FAT32安全性要高很多。

优质内容筛选与推荐>>
1、12.RabbitMQ多机集群
2、Codeforces 732e [贪心][stl乱搞]
3、求给定小数最接近的整数——pku3175
4、将DataGrid中满足条件的行设为不同的背景色(WinForm). (转载)
5、暑期实践日志(四)


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号