IEEE754浮点数 前言 Go语言之父Rob Pike大神曾吐槽:不能掌握正则表达式或浮点数就不配当码农! You should not be permitted to write production code if you do not have an journeyman license inregular expressions or floating point math....
JavaScript 闭包 一、闭包与闭包的写法和用法1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 简单的说,Javascript允许使用内部函数---即函数定义和函...
select poll epoll Linux高并发网络编程模型 0 发展历程 同步阻塞迭代模型-->多进程并发模型-->多线程并发模型-->select-->poll-->epoll-->...1同步阻塞迭代模型bind(srvfd);listen(srvfd);for(;;){ clifd = accept(srvfd,...); //开始接受客户端来的连接 r...
Oracle Golden Gate概要 Oracle GoldenGate简介 Oracle Golden Gate用于源数据库与目标数据库的数据复制备份;可以在异构的环境(各种操作系统和数据库)之间实现数据亚秒级的实时复制备份;以及可以在实时数据仓库、数据同步、集中/分发、容灾、数 据库升级和迁移等多个场景下应用;同时还可以使用一 对一、广播(一对多)、聚合(多对一)、双向、点对点、级联等多种灵活的拓扑结构。本章...
TCP握手建立与释放连接 网络层次模型TCP/UDP区别UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使用的是UDP。对应的应用层的协议主要有 DNS,TFTP,DHCP,SNMP,NFS 等。TCP,提供面向连接的服务,...
#npm install# MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "4.0"。... 0.问题描述 Windows 10 最近使用npm install安装项目依赖包,当自动执行至node-gyp rebuild时报错:C:\Users\dsl\Desktop\Pros\ant-design-pro-master-v3.1.0>npm install> weak@1.0.1 install C:\Users\dsl\Desktop\...
Hadoop Spark 基础教程 0x01 Hadoop 慕课网 https://www.imooc.com/learn/391 Hadoop基础 慕课网 https://www.imooc.com/learn/890Hadoop进阶 百度传课 https://chuanke.baidu.com/v7662331-230792-1635549.htmlSqoop工具 百度传课...
MySQL5.7 不同操作系统下的主从配置 1.服务器信息 1.1Ubuntu 17.0.4 (Master服务器) MySQL版本: 5.7.20 主数据库:dslbcp IP: 192.168.12.130 3306 1.2Windows 10 (Slave服务器) MySQL版本: 5.7.17 从数据库:dslbcp (必与主数据完全一致) ...
关于数据库SQL优化 1.数据库访问优化要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因为我们对这些慢速设备的性能数据有一些基本的认识,如网络带宽是2Mbps,硬盘是每分钟7200转等等。因此,为了快速找到...
.bat脚本基本命令语法 目录批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype...
Linux磁盘、目录、文件操作命令 0x01. Linux磁盘分区与目录结构① 主分区、拓展分区、逻辑分区:早期主引导扇区MBR用64B存放主分区信息,每个分区用16B,因而上限为4个主分区,后来,因分区需求,引入拓展分区(类主分区),对拓展分区进行分区,即为逻辑分区,不受MBR限制,上限约12个逻辑分区。② 一切皆文件,硬盘文件命名:按硬盘数,IDE硬盘hdx,SATA硬盘sdx,x[a,b,c,...];主分区...
MyEclipse Workspace 项目文件 .project .classpath .mymetadata解析 <!-- .classpath文件 --><?xml version=”1.0” encoding=”UTF-8”?><classpath> <!-- 源码目录 --> <classpathentry kind=”src” output="/web-inf/classes" path=”src”/> &...
ASCII 0. American Standard Code of Information Interchange 美国信息交换标准码, 即ASCII, 定义表如下:Bin(二进制)Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释0000 00000000...
VMware虚拟机网络环境类型 0x01. VMware Ubuntu虚拟机网络环境① Bridge桥接模式:虚拟机与物理机的IP同在一个网段;虚拟机独立且地位与物理机相同;虚拟机可直接访问物理机以及物理机相连的外部网络的主机或网络,反之也可以访问虚拟机;此模式的虚拟网络名称为VMnet0。② Host-only仅主机模式:虚拟机与物理机可相互访问(虚拟机IP需设与VMnet1同在一个网段),但是物理机相连外部...
note05-计算机网络 5.网络安全 被动攻击(UDP报文被截获 被 进行流量分析) 主动攻击 1.篡改(更改报文流 伪报文) 2.恶意程序(病毒、木马、蠕虫、炸弹) 3.拒绝服务Dos 密码体制 1.对称密钥密码体制(DES IDEA) 即加密和解密的密钥K相同 2.公钥密码体制(RSA) A加密使用PKB公钥 ...
关于String StringBuffer StringBuilder 0. String对象的创建 1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:String s=new String("Hello world"); 问题是参数"Hello world"是什么东西,也是字符串对象吗?莫非用字符串对象创建一个字符串对象? 2、当然,String类对象还有一种大家都很喜欢的创建方式:String...
note04-计算机网络 4.WLAN无线局域网(wareless local area network) IEEE802.11无线以太网协议标准 基础服务集合BSS 基站AP 服务服务集合标识SSID 即wifi名 分配系统DS Portal 门户设备接入WLAN 802.11 MAC层使用CSMA/CA载波监听碰撞避免,无线局域网无法使用CSMA/CD 载波监听碰撞检...
note03-计算机网络 3. 网络层 网络层的主要协议有IP、ICMP、IGMP、ARP等; IP地址分类:ABCDE ,根据32比特位的IP中网络号所占位数进行决定IP的类型 A:0 0000000 网络号| 00000000 00000000 00000000 00000000主机号 B:10 000000 00000000网络号| 00000000 00000000 000000...
note01-计算机网络 1.基础概述 三网: 电信网络、有线电视网络、计算机网络(连通&共享) 终端->z本地ISP->x地区IXP->y主干ISP 通信方式: C/S 、P2P(即是client也是server 可共享彼此的资源) 交互类型: 电路交互(N个电话需N(N-1)/2条专用物理连接线路 建链->比特流传输由源至终->释放)...