zoukankan      html  css  js  c++  java
  • 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等等。。。

  • 相关阅读:
    创业成功关键在于专注“核心竞争力”(外包有时候能大大提高开发周期)
    华为为什么不设事业部制?
    雷军三年花10亿造“芯” 营销还是“不服气”(外界对雷军做芯片的三种猜测,以及雷军本人的看法)
    Windows完成端口与猪肉佬
    分布式锁实现
    Quartz(GUI)图形界面程序----Quartz Web
    Quartz.net开源作业调度
    js 闭包
    Nancy
    MVC—WebAPI(调用、授权)
  • 原文地址:https://www.cnblogs.com/geryhz/p/13827690.html
Copyright © 2011-2022 走看看