ICode9

精准搜索请尝试: 精确搜索
  • 01-Android平台的虚拟机是基于栈的吗?2022-08-14 14:35:03

    前言: 这里打算开一个新的专栏,就是关于Android面试相关的一些知识点的学习,其实前几年已经有相关专栏了: 只是未对外开放,我记得当时本来是开放着的,但是因为当时去某厂去面试【很遗憾,至今未能进大厂】时被一面试官给了个建议,说博客上别把面试准备相关的东东放上面,这样会让人看了你的

  • EVM存储机制及安全性2022-08-14 10:31:42

    欢迎加入我们的区块链社区 群里还有一些关于solidity学习的心得分享 还有一些免费小工具分享     EVM存储机制及安全性 EVM存储结构 EVM 存储数据分为两类: 存储在 code 和 storage 里的数据是 non-volatile (不容易丢失的) 存储在 stack,args,memory 里数据是volatile(容易丢

  • InnoDB行记录格式2022-08-14 02:01:19

    InnoDB存储引擎和大多数数据库一样,记录是以行的形式存储的,即页中保留着表中一行行的数据,这些记录在磁盘上的存放方式也被成为行格式; InnoDB支持四种行格式:REDUNDANT,COMPACT,DYNAMIC,COMPRESSED 参考:[https://dev.mysql.com/doc/refman/5.7/en/innodb-row-format.html] 指定行记录格

  • C#-IO读写2022-08-14 00:31:41

    文件夹/文件 的创建和删除 // 创建一个文件夹 Directory.CreateDirectory(@"E:\Test"); // 删除指定文件夹(当前文件夹必须为空) Directory.Delete(@"E:\Test"); // 删除指定文件夹(即使要删除的文件夹不为空,也会删除) Directory.Delete(@"E:\Test", true); // 获取文件夹下的文件 Dir

  • 搞定面试官 - MySQL 中你知道如何计算一个索引的长度嘛?2022-08-13 23:31:01

    大家好,我是程序员啊粥。 今天给大家分享一个我遇到过的比较少见的面试题,那就是 MySQL 中如何计算一个索引的长度。 说实话,我第一次遇到这个问题的时候想当然的以为索引长度就是我们建表时定义的字段长度,如果是联合索引,那就是多个字段长度相加。 事实证明,在我说出上述回答之后,面试

  • day022022-08-13 21:02:34

    今日内容 while循环的进阶 格式化输出 运算符 编码初识 昨日回顾 输出 输入 程序交互 变量 常量 控制流 while循环 注释 数据类型 作业讲解 今日内容总结 while循环进阶 break: 终止当前 continue: 跳出当前,继续下移循环 while else while 嵌套 格式化 %s 占字符串 %d 占

  • 在字节跳动干软件测试5年,7月无情被辞,想给划水的兄弟提个醒2022-08-13 15:01:18

    前段时间,一个认识了好几年在大厂工作做软件测试的朋友,年近30了,却被大厂以“人员优化”的名义无情被辞,据他说,有一个月散伙饭都吃了好几顿…… 在很多企业,都有KPI考核,然后在此基础上还会弄个“末位淘汰”( 或者叫“人员优化”)。 互联网大厂残酷现状在此,无法避免,为了助力朋友们

  • MySQL-utf8 和 utf8mb4 区别?2022-08-13 14:35:47

    版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1、首先说明一下,版本问题。MySQL8.0之后默认:utf8mb4,而8.0之前默认:latin 2、utf8 和 utf8mb4 区别? 例如: utf8不完整,emoji表情字符是不支持的, utf8mb4是支持的。根本原因是,utf8 字符最大长度为3字节,而utf8mb4是

  • java - IO流 ,File 类的使用 ,递归算法 ,字符流(FileReader 和 FileWriter) ,字节流(FileInputStream 和 FileOutputStream) ,2022-08-13 01:01:52

    第十章、IO流 10.1、File 类的使用 1)概念 在java中,在日常生活中,经常会对电脑上的文件进行操作,比如:把程序中的内容, 写入 到电脑上文件中;或者是把电脑中的文 件的内容,读取到 程序 中;这种过程,就叫做流( 数据 ),这种文件的操作,java中使用File类来解决。 Java中把文件或者目录(文件夹)都封

  • 尚学堂高淇讲基础022022-08-13 00:01:41

    尚学堂高淇讲基础02 1.变量(variable) 如果我们把一个软件、一个程序看做一座大楼的话,变量就是“砖块”,一个个“砖块”最终垒成了大厦。变量也是进入编程世界最重要的概念,本节从变量的本质开始讲解,让大家一开始就能抓住变量的核心。   变量的本质 变量本质上就是代表一个”可操

  • IO流2022-08-12 13:31:24

    1、JAVA流式输入输出原理 在Java程序中,对于数据的输入/输出操作以“流”(Stream)方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据:程序中通过标准的方法输入或输出数据。 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文

  • AES 加密算法2022-08-12 00:03:27

    一.原理 二、加密过程 1.初始变换   2. 9轮循环运算 (1)字节代换  (2)行移位 (3)列混合 (4)轮密钥加 3. 进行第10轮运算,和第2条一样,但只有三步,少了列混合。     三、密钥扩展,由一个密钥生成10个密钥 1. 不是4的倍数列i,由第i-4和i-1列异或得到 2. 如果是4的倍数列i,  由第 i-

  • python为什么说是解释型语言2022-08-11 15:32:58

    一个经常听见的问题,那就是:Python是解释型的语言吗?它会被编译吗?这个问题没有想象中那么好回答。和很多人认识世界一样,习惯以一个简单的模型去评判一些事物。而事实上,里面包含了很多很多的细节。通常的说法,编译代表着将一个高级语言转化为 CPU 能执行的机器码。当你编译 C 的时候,的

  • 序列化和反序列化2022-08-10 22:31:32

    一、什么是序列化和反序列化?。 序列化:将内存中的对象转换成二进制流,转换成二进制流之后可以进行持久化和网络传输。简单来说就是将对象写入到IO流中。 反序列化:将二进制流的数据转换成对象。简单来说就是从IO流中恢复对象。 序列化机制允许将实现序列化的Java对象转换位字节序列

  • 计算机基础2022-08-08 21:00:57

    32位和64位 64位也能装32位的应用,最多可以有128G内存 32位最多4GB 字节 位bit 计算机 内部数据储存的最小单位 例如11001100是一个八位 二进制数 字节byte 处理数据的基本单位 一般用大写B表示 1B= 8bit 字符 计算机中的字母 数字 字 符号 1024B= 1KB 1024KB= 1M 1024M= 1G 1024G=

  • C语言初阶-指针2022-08-08 20:00:53

    C语言初阶之指针 前言 本文主要内容为指针。 一、指针和指针类型 指针是什么? 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的

  • DNS2022-08-08 12:02:42

    DNS 什么是DNS DNS是域名系统(Domain Name System),简单来说就是平时上网输入的URL,如 www.baidu.com 就是域名,而DNS就是将这个域名解析成IP地址,如 www.baidu.com 的一个IP地址为 14.215.177.38,DNS使用的端口号为53,使用UDP协议 为什么需要DNS 因为在我们上网的过程中,IP地址很难记住,而

  • mysql学习(一)2022-08-07 20:32:27

    一、连接数据库 mysql -uroot -p //后面可以加上密码 ----------------------------------------- -- 连接后:show databases; -- 查看所有数据库use school --切换数据库 use 数据库名show tables; -- 查看数据库中的所有表describe student; -- 显示数据库中所有表的信息c

  • 字符编码和python中的文件处理2022-08-07 18:32:15

    字符编码与python文件处理 ———————————————— 字符编码 1、常见的编码 ASCII: 美国人发明的,只编码英文字母和符号,1个字节。 GB2312: 中国人发明的,增加了中文汉字和符号,2个字节。 Unicode: 为了把所有语言都统一到一套编码里,一般是2个字节,生僻字4个字节。 UTF-8: 为

  • jvm 局部变量表2022-08-06 21:05:10

    局部变量表建立在jvm栈的栈帧中,局部变量表最基本的单位是槽(slot),其个数在编译时就已经定好了,          如图 该方法的局部变量表的大小就应该是args+a=2      使用反编译工具jclasslib查看后确实是2 查看局部变量表的详细信息    起始pc是指字节码指令的行号  它

  • ExAllocatePoolWithTag2022-08-05 05:31:06

    PVOID p = ExAllocatePool(Pool_Type, Size); PVOID p =   (Pool_Type, Size, Tag);   调用ExAllocatePool是从内核模式堆中分配内存的标准方式。另一个函数ExAllocatePoolWithTag,与ExAllocatePool稍有不同,它提供了一个有用的额外特征。当使用ExAllocatePoolWithTag时,系统在你

  • 实践:二进制数据处理与封装2022-08-04 16:01:04

    实践:二进制数据处理与封装 作者:哲思 时间:2022.8.4 邮箱:[email protected] GitHub:zhe-si (哲思) (github.com) 前言 最近在研究所做网络终端测试的项目,包括一些嵌入式和底层数据帧的封装调用。之前很少接触对二进制原始数据的处理与封装,所以在此进行整理。 以下例子主要以 c++ 语言

  • java第三课2022-08-04 01:03:21

    强类型语言变量符合·严格规定  所有变量都得先定义再使用  弱类型语言 随便玩 别玩出事就行 String是字符串后面赋予文字 int赋予数值 变量:可以变化的量  格式:数据类型 变量名=值; Java数据类型  基本类型--整数类型byte short int long 浮点类型float double(常用) 字符类型cha

  • 字节换算2022-08-02 18:34:17

      1B (byte 字节);  1KB(Kilobyte 千字节) = 2^10 B = 1024 B;  1MB(Megabyte 兆字节) = 2^10 KB = 1024 KB = 2^20 B;  1GB(Gigabyte 吉字节) = 2^10 MB = 1024 MB = 2^30 B;  1TB(Trillionbyte 太字节) = 2^10 GB = 1024 GB = 2^40 B;  1PB(Petabyte 拍字节) = 2^10 TB = 1024

  • 21.NumPy字节交换2022-08-02 17:34:34

    数据以字节的形式存储在计算机内存中,而存储规则可分为两类,即小端字节序与大端字节序。小端字节序(little-endian),表示低位字节排放在内存的低地址端,高位字节排放在高地址段,它与大端字节序(big-endian)恰好相反。对于二进制数 0x12345678,假设从地址 0x4000 开始存放,在大端和小端模式下,

专注分享技术,共同学习,共同进步。侵权联系[[email protected]]

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

ICode9版权所有