ICode9

精准搜索请尝试: 精确搜索
  • Java基础学习-数据类型拓展2022-07-22 21:36:44

    整数拓展 进制 二进制 十进制 八进制 十六进制 会出现如图 浮点数拓展 在比较时别用float和double比较 float是有限的是离散的,含误差 大约 接近但不等于、 要用类BigDecimal数学工具比较 字符拓展 强制转换:在System.Out printIn()中加上(int

  • 数据类型扩展及面试题2022-07-10 11:03:09

    整数拓展 进制 二进制(0b) 八进制(0) 十进制 十六进制(0x)(0~9 A~F) 浮点数拓展 银行业务怎么表示?钱 BigDecimal(数学工具类) float(有限 离散 舍入误差 大约 接近但不等于) double 比较时最好使用完全浮点数 字符拓展 所有字符的本质还是数字 编码Unicode表:(97=a

  • EasyExcel Invalid row number (65536) outside allowable range2022-05-26 23:32:14

    用了EasyExcel导出一个超过6万多行的表格,报了这个错 Invalid row number (65536) outside allowable range 网上搜了圈资料都说的啥玩意,什么分页分表都出来了,费不费劲呀,一行代码就搞定了。。。 EasyExcel.write(targetFile, xxxxxxx.class) //设置为XLSX格式,不然

  • AT89C51定时器与计数器 笔记2022-03-19 16:34:43

    定时器 方式寄存器TMOD 2.控制寄存器TCON TR0(1):定时器/计数器的启动位,可以由软件置位或清零,TR0(1)=1时候启动;TR0(1)=0时候停止。 1.工作方式1 M1=0 M0=0 16位定时/计数器 计数值N和初值X的关系: X=(65535-N)/(12/fosc) 上次计数完,计数器值为0,需要计数需重置初值。 fosc是

  • 为什么端口号最大为65535?2021-12-09 16:03:53

    一.误区 因为TCP端口号是16位无符号整数, 最大65535, 所以一台服务器最多支持65536个TCP socket连接 这句话是错误的,实际上可监听的最大端口号是65536。就像一台服务器安装了一个nginx,他的默认端口是80,但可以改为65535,但支持的TCP连接可以是7万个。 二.原理 系统通过一个四元组

  • 内存设置无效: 内存预留 (sched.mem.min) 应该等于内存大小 (65536)2021-12-06 15:05:06

    vCenter中的虚拟机在内存是32G的时候,一切都是正常的。当我将内存增加到64G后,在启动虚拟机时出现错误提示:内存设置无效: 内存预留 (sched.mem.min) 应该等于内存大小 (65536) 解决办法: 加到内存后,将“预留所有客户机内存 (全部锁定)”打上勾,在启动虚拟机,如下所示:

  • 61单片机定时器查询和定时的区别2021-10-14 12:34:19

    在使用定时器的过程中,避免不了使用定时器定时或者查询的情况 但定时器用于定时中断和查询,其实是有实际的区别的 下面直接把分享下我之前代码 定时器查询是通过判断标志位的方式 #include<reg51.h> #define uint unsigned int      //宏定义 sbit led1=P2^0;        

  • Elasticsearch Linux单机安装2021-10-07 21:00:44

    1、软件下载地址 注意:elasticsearch-7-8-0依赖jdk11。 https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 https://www.oracle.com/java/technologies/downloads/#java11    2、  软件安装 1、解压软件 # 解压缩 tar -zxvf elasticsearch-7.8.0-linux-

  • Solve Error: ENFILE: file table overflow2021-10-04 08:01:52

      When you run: hexo clean && hexo g You might get the following error:   err: [Error: ENFILE: file table overflow, open '/<YourFilePath>/<YourFile>'] { errno: -23, code: 'ENFILE', syscall: 'open

  • 51单片机实验-蜂鸣器播放音乐2021-10-03 19:57:55

    51单片机实验-蜂鸣器播放音乐 题目:编程实现利用单片机使蜂鸣器播放“茉莉花”的乐曲。 学习单片机时写的,利用单片机控制蜂鸣器播放乐曲,开发板上的蜂鸣器可以用三极管驱动,需要根据乐谱来设置当前节拍的发声时间。中断函数来控制蜂鸣器的发声。 #include<reg51.h> sbit Buzz =

  • 基于AT89c51单片机的流水灯,中断定时,按钮控制Proteus仿真2021-09-24 15:02:11

    中断 定时器/计时器是51单片机最基本的功能器件,熟练掌握其编写方法至关重要; #include <reg51.h> #include <stdio.h> unsigned char n=0,f=0,s=0;   void main() {  TMOD=0X61;    TH0=(65536-9216)/256;    TL0=(65536-9216)%256;初始化定时器  TH1=156;  TL1=156;  

  • 通过CUDA deviceQuery分析NVIDIA显卡性能2021-08-25 11:35:16

    Tesla K20m主要参数 Total amount of global memory: 4800 MBytes (5032706048 bytes) Total amount of constant memory: 64KB(65536 bytes) Total amount of shared memory per block: 48KB(49152 bytes)‬ Total number of registers avai

  • 单片机:根据晶振计算计时器初值2021-08-03 07:02:07

    不同频率晶振产生的机器周期不一样:公式为:机器周期=晶振频率/12,这是在该晶振频率下每秒产生多少M机器周期。如当晶振频率为11.0592M的晶振。则每秒可产生机器周期为11.0592/12=0.9216M的机器周期,也就是921600个机器周期。50ms等于0.05秒,所以需要921600*0.05=46080个机器周期;定时器

  • 单片机:分别控制两个LED灯不同时长亮2021-08-02 06:32:19

    #include <reg51.h> #define uchar unsigned char #define uint unsigned int sbit led1=P1^0; sbit led2=P1^3; sbit k1=P3^2; sbit k2=P3^3; uchar num0,num1; void init() { TMOD=0x11; //设置定时器0位工作模式1(M1,M0位0,1) TH0=(65536-45872)/256; //装初值11.0592M晶振

  • 单片机:按K1键报警1秒2021-07-31 22:00:49

    #include<reg51.h> #define uchar unsigned char uchar cnt; sbit fmq=P2^5; sbit key=P3^2; void t0isr() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; TH0=0X4C; TL0=0X00; cnt++; if(cnt>20) { TR0=0; cnt=0; fmq=1; } } main() { TMOD=0x01; T

  • JavaDay032021-07-29 19:02:46

    Java学习03 整数拓展 : 进制 二进制(0b) 十进制 八进制(0) 十六进制(0x) 浮点数拓展 银行业务怎么表示钱 float double 但是 所以 float可表示的字长是有限的,其为离散的,存在舍入误差(接近但不等于)。 最好完全避免使用浮点数进行比较 类:BigDecimal 数学工具类 可以用于

  • docker volume2021-06-26 22:32:44

    FROM openjdk:8-jdk-alpine3.7 MAINTAINER QingFeng VOLUME /aabb_20210626 ADD target/kubeblog.jar /kubeblog.jar EXPOSE 5000 CMD ["sleep","3600"] [root@master Final]# docker run -it kubeblog:2.0 sh / # df Filesystem           1K-blocks    

  • ElasticSearch启动报错,bootstrap checks failed2021-06-26 21:35:34

    ERROR: [3] bootstrap checks failed[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536][2]: memory locking requested for elasticsearch process but memory is not locked[3]: max virtual memory areas vm.max_map_c

  • 批量生成IPv6 host地址2021-06-17 21:03:02

    def get_ip(count='10', start='2001:2:3:4:5:6:7:8'): starts = start.split(':') A = int(starts[0], 16) # int('a',16) 将字符串'a'进行16进制转换 base 存在时,视 x 为 base 类型数字,并将其转换为 10 进制数字。 # A2 = int('2001

  • 2021-06-022021-06-02 22:02:18

    TCP四层模型 TCP四层模型是在OSI七层模型的基础演变而来的,物理层是下层 补充: RARP:反向地址转换协议 TCP和UDP各占65536个端口,端口可以重复,互不影响 1024一下的端口约定俗成,不会更改

  • JAVA堆外内存排查小结2021-06-01 19:33:04

      简介 JVM堆外内存难排查但经常会出现问题,这可能是目前最全的JVM堆外内存排查思路。 通过本文,你应该了解: pmap 命令gdb 命令perf 命令内存 RSS、VSZ的区别java NMT 起因 这几天遇到一个比较奇怪的问题,觉得有必要和大家分享一下。我们的一个服务,运行在docker上,在某个版本之后

  • OpenGL中的Uniform block size 的大小限制2021-05-23 10:00:44

    我们绘制了1000个陨石,如果我们将数量提升到 2000 个,会怎么样? 在编译 shader 的时候就会报错: 那要怎么样才能知道 UBO 最大的大小限制呢? 获取 单个UBO大小 的最大限制 使用 glGetIntegerv 接口即可,传入:GL_MAX_UNIFORM_BLOCK_SIZE // GL_MAX_UNIFORM_BLOCK_SIZE GLint maxUnifo

  • Nmap浅析(2)——端口发现2021-05-16 17:35:27

    端口发现 ​ 每台网络设备最多有216(65536)个端口,端口的作用是实现“一机多用”。操作系统分了65536个端口号,程序在发送的信息中加入端口号,操作系统在接收到信息后按照端口号将数据分配到内存中带有该端口号的程序。Nmap默认扫描65536个端口中常用的1000个端口。 ​ 寻找开放的端口,

  • WCF 已超过传入消息(65536)的最大消息大小配额 解决方案2021-05-12 15:03:03

    如是Web程序,则修改客户端Web.config    做如下修改: //注意是客户端 <system.serviceModel> <bindings> <basicHttpBinding> <binding name="ClientSoap" maxBufferSize="2147483647" maxRec

  • C51定时器和计数器 timer and counter2021-04-02 23:01:49

    代码: #include <reg52.h> unsigned char a,num; sbit LED1=P1^0; void main() { num=0; EA=1; //开总中断 ET0=1; //开定时器 0 分开关 TMOD=0X01; //设置为定时器 0 ,方式 1 TH0=(65536-50000)/256; //给定时器 0 装初值,12 Mhz晶振定时时间为 50ms TL0=(65536-50

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有