IT常识

 

String str = "192.168.1.12";  String[] ss = str.split("\\.");

解决虚拟机黑屏:netsh winsock reset  shutdown -r重启电脑

 常用DOS命令
dir(directory):列出当前目录下的文件以及文件夹  rd(remove directory):删除目录  cd(change directory):改变指定目录(进入指定目录)  cd..:退回上一级目录  cd\:退回到根目录  del(delete):删除文件,删除后缀名一样的文件*.txt  exit:退出dos命令行  cls(clear screen):清屏  d:回车 盘符切换  md(make directory):创建目录

netstat -aov 查看端口占用情况

键盘功能键介绍
Tab 制表符 Shift 上档切换键 Ctrl 控制键 Alt 改变 空格键 Entry回车 Window 上下左右   PrtSc(PrintScreen)屏幕截图

常用的Windows快捷键
Ctrl+A 全选 Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+X 剪切 Ctrl+Z 撤销 Ctrl+S 保存  window +D 快速显示桌面 +R:运行命令 +L:切换用户 +E:启动资源管理器

同步和异步的区别和联系

         所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到

        返回的值或消息后才往下执行其它的命令。

        异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回

        值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。

         同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(死心眼)。

        异步在一定程度上可以看做是多线程的(废话,一个线程怎么叫异步),请求一个方法后,就不管了,继续执行其他的方法。

        同步就是一件事,一件事情一件事的做。
        异步就是,做一件事情,不引响做其他事情。
        例如:吃饭和说话,只能一件事一件事的来,因为只有一张嘴。
                但吃饭和听音乐是异步的,因为,听音乐并不引响我们吃饭。

        对于Java程序员而言,我们会经常听到同步关键字synchronized,假如这个同步的监视对象是类的话,那么如果当一个对象

        访问类里面的同步方法的话,那么其它的对象如果想要继续访问类里面的这个同步方法的话,就会进入阻塞,只有等前一个对象

        执行完该同步方法后当前对象才能够继续执行该方法。这就是同步。相反,如果方法前没有同步关键字修饰的话,那么不同的对象

        可以在同一时间访问同一个方法,这就是异步。

进制scale:就是进位制,是人们规定的一种进位方法.
常见进制:星期:7进制 月份:12进制 秒分时:60进制 十进制 二进制 八进制 十六进制,进制越大,其表现形式就越短
例如:不同进制表示100:
二进制:0b100  八进制:0100  十进制:100  十六进制:0x100
进制转换原理
系数:就是每一位上的数据
基数:x进制,基数就是x
权:在右边,从0开始编号,对应位上的编号即为该位的权
结果:把系数*基数的权位幂相加即可
十进制 转 其他进制 做除法(除基数倒取)
其他进制 转 十进制 做乘法(系数*基数的权位幂相加)


在计算机内部采用二进制存储方式:所有数值采用补码形式
原码:就是二进制表示法,最高位为符号位,0表示正 1表示负 
反码:正数反码与原码相同;负数的反码是对其原码逐位取反,符号位除外
补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1
注意:正数的原码 反码 补码 三码一致

整数:Java的4种表现形式
十进制:0-9,满10进1,Java默认的进制
八进制:0-7,满8进1,以0开头:012
十六进制:0-F,满16进1,以0x开头:0x12
二进制:0-1,满2进1,以0b开头:0b1101

十进制转十进制 8848 / 10
十进制转二进制 13 / 2
二进制转十进制 1101=1*20+0*21+1*22+1*23

所有数字在计算机底层都以二进制形式存在。
•计算机以补码的形式保存所有的整数。  •正数的补码与其原码相同;负数的补码是在其反码的末位加1。
•原码:直接将一个数值换成二进制数。  •反码:是对原码按位取反,只是最高位(符号位)保持不变。
•Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;当是long类型时,二进制默认占64位,第64位是符号位

十进制转成二进制 除以2取余数  二进制转成十进制 乘以2的幂数

Unicode码表中定义了至今人类语言的所有字符集.Unicode码通过"\uxxxx"来表示,x表示十六进制数值.
Unicode编码字符是用16位无符号整数表示的,即有2^16个可能值(0-65535)

UTF-8  GBK   GB2312  ASCII   ISO8859-1

计算机Computer全称电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
计算机由硬件和软件两部分组成,没有安装任何软件的计算机称为裸机。常见的形式主要有台式计算机、笔记本电脑、大型计算机等
世界上第一台计算机于1946年诞生在宾夕法尼亚大学,当时的计算机还是一个庞然大物。电脑在产生初期是为了解决计算问题
后来人们发现除了计算功能,计算机还能帮助解决一些日常事务。随着时光推移,计算机的应用已经渗透到生活的方方面面,经归纳
计算机的主要有应用领域主要有以下几个方面:
1 科学计算 2 数据处理 3 自动化控制 4 计算机辅助设计 5 人工智能 6 多媒体应用 7 计算机网络

计算机硬件computer hardware:具体存在的物理装置。eg.鼠标 键盘 显示器 CPU 内存 硬盘 投影仪 扫描仪。。。

计算机软件computer software:按照事先预定好的顺序完成特定功能的指令集合,主要划分为:系统软件 应用软件
常见系统软件:DOS Windows Linux Unix Mac Android iOS
常见应用软件:office QQ YY 微信。。。

软件:按照特定顺序组织的计算机数据和指令的集合
开发:软件的制作过程
软件开发:借助开发工具与计算机语音制作软件

语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用普通话沟通。而中国人要和英国人交流,就要学习英语。
计算机语言(编程语言):人与计算机之间进行信息交流沟通的一种特殊语言.计算机语言有很多种,如:C,C++,Java,PHP等
机器语言:是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段
的编码表示不同的含义。
汇编语言:使用一些特殊符合来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言
高级语言:使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行
高级语言组要有:C C++ C# Java VB等等。。。

posted @ 2020-10-16 17:34  geryhz  阅读(146)  评论(0编辑  收藏  举报