关于一些刚开始接触计算机的基础知识

Posted xdzy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于一些刚开始接触计算机的基础知识相关的知识,希望对你有一定的参考价值。

网线水晶头接法图解

网线水晶头接法图解 

        如果你想要组件局域网的话,那么网线肯定是少不了的东西,网线水晶头损坏时有发生。那么网线水晶头接法图解怎么用呢?下面详细介绍一下网线水晶头接法图解。

网线水晶头接法图解:

方法一、关于网线水晶头接法图解的问题,在制作网线之前,需要准备几样工具。

  1、具有8P槽的压线钳一个。

技术分享图片

  2、五类网线,也就是现在最常用的网线若干米。

技术分享图片

  3RJ-45插头,也就是所谓的水晶头若干。

技术分享图片

  PS:理论上水晶头只需要2个,以防万一,多备一些。

方法二、网线标准线序:

技术分享图片

  标准568A1绿白,2绿,3橙白,4蓝,5蓝白,6橙,7棕白,8

  标准586B1橙白,2橙,3绿白,4蓝,5蓝白,6绿,7棕白,8

  上网只用到1 2 3 6 1.2下传3.6上传,电话用4.5 7.8是做为电源用,有些设备要,国际标准。

方法三、网线接法,现在最常用的网线五类双绞线,它有2种接法,直通线和交叉线。

  直通线:两头都是568B标准。用于连接:

  PC(电脑)—————————— HUB(集线器)

  PC(电脑)—————————— SWITCH(交换机)

  PC(电脑)—————————— ROUTER(路由器)

  HUB(集线器)———————— HUB(集线器)的级连口

  SWITCH(交换机)—————— HUB(集线器)的级连口

  SWITCH(交换机)—————— SWITCH(交换机)级连口

  SWITCH(交换机)—————— ROUTER(路由器)

  交叉线:一头是568A,另一头是568B。用来连接

  PC(电脑)——————————PC(电脑)

  HUB(集线器)————————HUB(集线器)

  SWITCH(交换机)——————SWITCH(交换机)

  ROUTER(路由器)——————ROUTER(路由器)

  补充一下,配置网络设备要用反转线。

  简单的说!直通线就是两端线序相同的线,用于不同设备之间互连,交叉线就是两端线序不同的线,用于同种设备之间互连。

方法四、关于网线水晶头接法图解的问题总结,实际网线水晶头制作步骤:

  步骤1、用压线钳将网线的胶皮剪掉长约2cm即可。

  步骤2、按照上面说的标准线序把网线排列好,可能情况如下图:

技术分享图片

  步骤3、把8股线末端剪齐。

  步骤4、将水晶头有塑料弹簧片的一端向下,有金属针脚的一端向上,把整齐的8股线插入水晶头,并使其紧紧的顶在顶端。

  步骤5、把水晶头插入8P的槽内,用力的握紧压线钳即可!

c#中判断字符串是不是数字或字母的方法

一、判断字母

代码如下:


string str = Console.ReadLine();
if (char.isLetter(str))
{
}
else if (char.IsDigit(str))
{
}


if(ch>=‘a‘&&ch<=‘z‘) 小写字母
if(ch>=‘A‘&&ch<=‘Z‘) 大写字母
数字也一样。
判断汉字一般是输入 >255 因为汉字是大字符集
二、判断输入的是不是数字

复制代码 代码如下:


try
{
int n = 0;
n = int.Parse(this.textBox1.Text.Trim());
}
catch
{
MessageBox.Show("你输入的不是数字~!");
}


也可以用Char.isNumber(str[i])一个一个字符判断。

常见的数据库文件格式有以下几种:

1.CSV 逗号分隔的值文件;DAT 数据文件;WrodPerfect合并数据文件;DB BorlandParadox 7表;DBC Microsoft Visual FoxPro数据库容器文件

DBF dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、LipperFoxProAragoWordtechXbase和类似数据库或与数据库有关产品识别,可用数据文件(能被Excel 97打开),Oracle 8.1.x表格空间文件;MDBaccess文件;NSF Lotus Notes数据库;MDFLDFSQL SERVER文件;

2.另外你还有不少是软件开发者自己定义的数据库文件,大多采用dat,或者把DBA转换为dat,由程序文件名转换处理。

3.ODB++是一种可扩展的ASCII格式,它可在单个数据库中保存PCB制造和装配所必需的全部工程数据。是能把多种数据格式数据库连接起来的桥梁,是一种双向格式,允许数据上行和下传。

SQL Server 2005有4个系统数据库,它们分别为Master、Model、Msdb、Tempdb。
SQL 的所有系统信息都记录在Master数据库中。
model 数据库用作在 SQL Server 实例上创建的所有数据库的模板(比如你利用模板创建一张表、一个存储过程、函数等等,这些模板都是在Model数据库中存储的)
Msdb数据库是代理服务数据库,你设置的一些报警、任务调度、计划任务等,她们的存储空间就是这个数据库。
Tempdb是临时数据库,你使用的临时表就是存储在这个数据库中。

SQL数据类型

(1)二进制数据类型

  二进制数据包括 Binary、Varbinary 和 Image
  Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。
  Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。
  Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4个字节,不是n 个字节。
  在 Image 数据类型中存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image 数据类型中。

(2)字符数据类型

  字符数据的类型包括 Char,Varchar 和 Text
  字符数据是由任何字母、符号和数字任意组合而成的数据。
  Varchar 是变长字符数据,其长度不超过 8KB。Char 是定长字符数据,其长度最多为 8KB。超过 8KB 的ASCII 数据可以使用Text数据类型存储。例如,因为 html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 中。

(3)Unicode 数据类型

  Unicode 数据类型包括 Nchar,Nvarchar 和Ntext
  在 Microsoft SQL Server 中,传统的非 Unicode 数据类型允许使用由特定字符集定义的字符。在 SQL Server安装过程中,允许选择一种字符集。使用 Unicode 数据类型,列中可以存储任何由Unicode 标准定义的字符。在 Unicode 标准中,包括了以各种字符集定义的全部字符。使用Unicode数据类型,所战胜的窨是使用非 Unicode 数据类型所占用的窨大小的两倍。
  在 SQL Server 中,Unicode 数据以 Nchar、Nvarchar 和 Ntext 数据类型存储。使用这种字符类型存储的列可以存储多个字符集中的字符。当列的长度变化时,应该使用Nvarchar 字符类型,这时最多可以存储 4000 个字符。当列的长度固定不变时,应该使用 Nchar 字符类型,同样,这时最多可以存储4000 个字符。当使用 Ntext 数据类型时,该列可以存储多于 4000 个字符。

(4)日期和时间数据类型

  日期和时间数据类型包括 Datetime 和 Smalldatetime两种类型
  日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括"4/01/98 12:15:00:00:00 PM"和"1:28:29:15:01AM 8/17/98"。前一个数据类型是日期在前,时间在后一个数据类型是霎时间在前,日期在后。在 Microsoft SQL Server中,日期和时间数据类型包括Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到9999 年12 月 31 日结束(每一个值要求 8 个存储字节)。使用 Smalldatetime 数据类型时,所存储的日期范围是 1900年 1 月 1日 开始,到 2079 年 12 月 31 日结束(每一个值要求 4 个存储字节)。
  日期的格式可以设定。设置日期格式的命令如下:
  Set DateFormat {format | @format _var|
  其中,format | @format_var 是日期的顺序。有效的参数包括 MDY、DMY、YMD、YDM、MYD 和 DYM。在默认情况下,日期格式为MDY。
  例如,当执行 Set DateFormat YMD 之后,日期的格式为年 月 日 形式;当执行 Set DateFormat DMY 之后,日期的格式为日 月有年 形式

(5)数字数据类型

  数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点数)和整数
  整数由正整数和负整数组成,例如 39、25、0-2 和 33967。在 Micrsoft SQL Server 中,整数存储的数据类型是    Int,Smallint和 Tinyint。Int 数据类型存储数据的范围大于 Smallint 数据类型存储数据的范围,而 Smallint 据类型存储数据的范围大于Tinyint 数据类型存储数据的范围。使用 Int 数据狗昔存储数据的范围是从 -2 147 483 648 到 2 147 483 647(每一个值要求4个字节存储空间)。使用 Smallint 数据类型时,存储数据的范围从 -32 768 到 32 767(每一个值要求2个字节存储空间)。使用Tinyint 数据类型时,存储数据的范围是从0 到255(每一个值要求1个字节存储空间)。
  精确小娄数据在 SQL Server 中的数据类型是 Decimal 和 Numeric。这种数据所占的存储空间根据该数据的位数后的位数来确定。
  在SQL Server 中,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作。3333333,当使用近似数据类型时能准确表示。因此,从系统中检索到的数据可能与存储在该列中数据不完全一样。

(6)货币数据表示正的或者负的货币数量 。

  在 Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney

  Money数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。

(7)特殊数据类型

  特殊数据类型包括前面没有提过的数据类型。特殊的数据类型有3种,即    Timestamp、Bit 和 Uniqueidentifier
  Timestamp 用于表示SQL Server 活动的先后顺序,以二进投影的格式表示。Timestamp 数据与插入数据或者日期和时间没有关系。
  Bit 由 1 或者 0 组成。当表示真或者假、ON 或者 OFF 时,使用 Bit 数据类型。例如,询问是否是每一次访问的客户机请求可以存储在这种数据类型的列中。
  Uniqueidentifier 由 16 字节的十六进制数字组成,表示一个全局唯一的。当表的记录行要求唯一时,GUID是非常有用。例如,在客户标识号列使用这种数据类型可以区别不同的客户。

2.用户定义的数据类型

  用户定义的数据类型基于在 Microsoft SQL Server 中提供的数据类型。当几个表中必须存储同一种数据类型时,并且为保证这些列有相同的数据类型、长度和可空性时,可以使用用户定义的数据类型。例如,可定义一种称为   postal_code 的数据类型,它基于 Char 数据类型。
  当创建用户定义的数据类型时,必须提供三个数:数据类型的名称、所基于的系统数据类型和数据类型的可空性。

(1)创建用户定义的数据类型

  创建用户定义的数据类型可以使用 Transact-SQL 语句。系统存储过程 sp_addtype 可以来创建用户定义的数据类型。其语法形式如下:
  sp_addtype {type},[,system_data_bype][,‘null_type‘]
  其中,type 是用户定义的数据类型的名称。system_data_type 是系统提供的数据类型,例如 Decimal、Int、Char   等等。 null_type 表示该数据类型是如何处理空值的,必须使用单引号引起来,例如‘NULL‘、‘NOT NULL‘或者‘NONULL‘。
  例子:
  Use cust
  Exec sp_addtype ssn,‘Varchar(11)‘,"Not Null‘
  创建一个用户定义的数据类型 ssn,其基于的系统数据类型是变长为11 的字符,不允许空。
  例子:
  Use cust
  Exec sp_addtype birthday,datetime,‘Null‘
  创建一个用户定义的数据类型 birthday,其基于的系统数据类型是 DateTime,允许空。
  例子:
  Use master
  Exec sp_addtype telephone,‘varchar(24),‘Not Null‘
  Eexc sp_addtype fax,‘varchar(24)‘,‘Null‘
  创建两个数据类型,即 telephone 和 fax

(2)删除用户定义的数据类型

  当用户定义的数据类型不需要时,可删除。删除用户定义的数据类型的命令是 sp_droptype {‘type‘}。
  例子:
  Use master
  Exec sp_droptype ‘ssn‘
  注意:当表中的列还正在使用用户定义的数据类型时,或者在其上面还绑定有默认或者规则时,这种用户定义的数据类型不能删除。

SQL SERVER的字段类型说明

  以下为SQL SERVER7.0以上版本的字段类型说明。SQL SERVER6.5的字段类型说明请参考SQL SERVER提供的说明。

字段类型

描述

 bit

 0或1的整型数字

 int

 从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字

 smallint

 从-2^15(-32,768)到2^15(32,767)的整型数字

 tinyint

 从0到255的整型数字

  

  

 decimal

 从-10^38到10^38-1的定精度与有效位数的数字

 numeric

 decimal的同义词

  

  

 money

 从-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的货币数据,最小货币单位千分之十

 smallmoney

 从-214,748.3648到214,748.3647的货币数据,最小货币单位千分之十

  

  

 float

 从-1.79E+308到1.79E+308可变精度的数字

 real

 从-3.04E+38到3.04E+38可变精度的数字

  

  

 datetime

 从1753年1月1日到9999年12日31的日期和时间数据,最小时间单位为百分之三秒或3.33毫秒

 smalldatetime

 从1900年1月1日到2079年6月6日的日期和时间数据,最小时间单位为分钟

  

  

 timestamp

 时间戳,一个数据库宽度的唯一数字

 uniqueidentifier

 全球唯一标识符GUID

  

  

 char

 定长非Unicode的字符型数据,最大长度为8000

 varchar

 变长非Unicode的字符型数据,最大长度为8000

 text

 变长非Unicode的字符型数据,最大长度为2^31-1(2G)

  

  

 nchar

 定长Unicode的字符型数据,最大长度为8000

 nvarchar

 变长Unicode的字符型数据,最大长度为8000

 ntext

 变长Unicode的字符型数据,最大长度为2^31-1(2G)

  

  

 binary

 定长二进制数据,最大长度为8000

 varbinary

 变长二进制数据,最大长度为8000

 image

 变长二进制数据,最大长度为2^31-1(2G)

 

数组冒泡排序法:

c/s与b/s架构

一、C/S 架构

1、 概念

C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。

C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。

2 、优点和缺点

优点:

2.1 C/S架构的界面和操作可以很丰富。
2.2 安全性能可以很容易保证,实现多层认证也不难。
2.3 由于只有一层交互,因此响应速度较快。

缺点:

2.4 适用面窄,通常用于局域网中。
2.5 用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。
2.6 维护成本高,发生一次升级,则所有客户端的程序都需要改变。

二、B/S架构

1、概念

B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。

B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。

2 、优点和缺点

优点:

1)客户端无需安装,有Web浏览器即可。
2)BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。
3)BS架构无需升级多个客户端,升级服务器即可。

缺点:

1)在跨浏览器上,BS架构不尽如人意。
2)表现要达到CS程序的程度需要花费不少精力。
3)在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。
4)客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。(在Ajax风行后此问题得到了一定程度的缓解)

三、B/S对C/S的改进和扩展

正如前文所说,C/S和B/S都可以进行同样的业务处理,但是B/S随着Internet技术的兴起,是对C/S结构的一种改进或者扩展的结构。相对于C/S,B/S具有如下优势:

1、分布性:可以随时进行查询、浏览等业务

2、业务扩展方便:增加网页即可增加服务器功能

3、维护简单方便:改变网页,即可实现所有用户同步更新

4、开发简单,共享性强,成本低,数据可以持久存储在云端而不必担心数据的丢失。

四、主流的Web程序应用平台

一个动态网站服务器平台至少要包括:操作系统+Web服务器+应用程序服务+数据库。一个优秀的网站服务器是由多方面因素决定的,如个人喜好、部署费用、安全机制等。而现在主流的三种Web平台:ASP.NET、JavaEE和LAMP各有优缺点,以满足不同的需要和用户。三者比较如下:

技术分享图片

三种平台的各部分组合:

ASP.NET:Windows Server+IIS+SQL Server+ASP

JavaEE:UNIX+Tomcat+Oracle+JSP

LAMP:Linux+Apache+mysql+php

五、三张图告诉你Web工作原理

1、服务器不带应用程序和数据库,直接请求HTML文件

技术分享图片

2、服务器带应用程序(如php)

技术分享图片

3、服务器带应用程序和数据库

技术分享图片

用U盘制作启动盘后空间变小的恢复方法

用U盘制作启动盘后空间变小的恢复方法

工具/原料

  • 不需任何工具,只需要输入几个命令即可。如果记不住命令就下载一个UD隐藏分区删除工具吧。
  • UD隐藏分区删除工具

    方法/步骤

  1. 先把u盘插好,

    运行cmd(按住键盘左下角第二个windows键的同时按R),

    输入diskpart,回车,

    (此时可以再输入list disk,回车,能看到这台电脑的所有磁盘大致情况,u盘一般是磁盘1)

    再输入select disk 1,回车,(disk和1之间必须要有一个空格格开,不明白的可以直接复制这个命令运行即可)

    再输入clean,回车,

    关闭命令行界面。

  2. 2

    右击桌面上的计算机图标,选择管理,进入磁盘管理,能看到u盘分区是未分配的(黑色),右击,新建分区,一直下一步就OK了。




















































以上是关于关于一些刚开始接触计算机的基础知识的主要内容,如果未能解决你的问题,请参考以下文章

Unity3d学习 基础-关于MonoBehaviour的生命周期

刚接触 c++ 和重载运算符,不确定如何使用该函数

Makefile

计算机网络概述上

关于python,完善我计算机知识的一步。

2017,你好