ICode9

精准搜索请尝试: 精确搜索
  • 2022 07 13 第一小组 田龙跃 Java再学习笔记2022-07-13 18:00:39

    1.类名命名规则: 只能由数字字母,下划线,美元符号组成(不能以数字开头,尽量不要用下划线开头) 2.注释(养成多写注释的好习惯) 单行注释 // ctrl+/ 多行注释 // ctrl+shirt+/ 文档注释 / */ 3.精度及精度类型转换运算 精度:浮点型大于整形 整形:位数越大精度越高 浮点型:double>float 低精度

  • WPF-mvvm学习4 cmd运行与多线程通信2022-07-12 23:37:00

    mvvm多线程通信 绑定 执行cmd 相关问题 情景 我想使用cmd调用yara 并实时获取执行结果 由于想要扫描的目录比较大 如果使用阻塞函数可能会被卡死 解决方案1 官方文档 https://docs.microsoft.com/en-us/windows/communitytoolkit/mvvm/observableobject 很好 但是不适合我 似乎c

  • C#对字符串进行加密解密2022-07-09 23:33:37

    首先上效果图    加解密接口 internal string ToEncrypt(string encryptKey, string str) { try { byte[] P_byte_key = //将密钥字符串转换为字节序列 Encoding.Unicode.GetBytes(encryptKey);

  • 字节输入流一次读取一个字节的原理,字节输入流一次读取多个字节2022-07-09 11:04:08

    字节输入流一次读取一个字节的原理:             字节输入流一次读取多个字节: 字节输入流一次读取多个字节的方法: int read(byte[] b)从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中。 明确两件事情: 1.方法的参数byte[]的作用? 起到缓冲作用,存储每次读取到的多个字节

  • 字节输出流写多个字节的方法,字节输出流的续写和换行2022-07-09 10:06:45

    字节输出流写多个字节的方法: - public void write(byte[] b):将b.Length字节从指定的字节数组写入此输出流。 - public void write(byte[] b, int off, int len):从指定的字节数组写入len字节,从偏移量off开始输出到此输出流。 ublic class shuchu { public static void main(Stri

  • 字节输入流一次读取一个字节的原理2022-07-09 09:33:43

      字节输入流一次读取多个字节的方法:int read(byte[ ] b)从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中。明确两件事情:1.方法的参数byte[]的作用?2.方法的返回值int是什么?string类的构造方法string( byte[] bytes) :把字节数组转换为字符串string(byte[ ] bytes,int

  • 字节输出流写入数据到文件和文件存储的原理和记事本打开2022-07-08 20:03:55

    字节输出流写入数据到文件 /* 写入数据的原理(内存-->硬盘) java程序-->JVM(java虚拟机)-->OS(操作系统)-->OS调用写数据的方法-->把数据写入到文件中 字节输出流的使用步骤(重点): 1.创建一个FileOutputStream对象,构造方法中传递写入数据的目的地

  • 随笔day042022-07-08 17:31:51

    java基础语法 注释、标识符、关键字 注释 编写代码时写注释,可以看懂自己写的代码 注释不会被执行 ,是给我们写代码的人看的 书写注释是一个良好的习惯   java中注释有三种 单行注释 // 注释内容 多行注释:可以注释一段文字 /* 注释内容 */ 文档注释 /** 注释内容

  • Unity对接图片审核SDK,亚马逊图片审核 AWSSDK.Rekognition 的RekognitionService.DetectModerationLabels图片审核C#版本示例---控制台2022-07-08 16:03:05

    因为亚马逊给的AWS Mobile SDK For Unity 中没有AWSSDK.Rekognition Service,没有图片审核的功能提供,而下载AWSSDK.Rekognition的donet的开发工具包,所对应的AWSSDK.Core又和AWS Mobile SDK For Unity的AWSSDK.Core冲突了,并且AWSSDK.Rekognition.dll所依赖的AWSSDK.Core的最低版本也

  • MappedByteBuffer2022-07-08 14:32:26

    MappedByteBuffer是java nio引入的文件内存映射方案,读写性能极高。在NIO中主要用到普通的输入流,带缓冲的输入流,RandomAccessFile和MappedByteBuffer。 @Test public void mmapTest() throws Exception { FileChannel fileChannel = null; try { String filePath

  • 07_类型转换(自动与强制)2022-07-05 16:02:24

    目录类型转换一. 自动类型转换二. 强制类型转换 类型转换 一. 自动类型转换 两种类型相互兼容 目标类型大于源类型 //整数-整数 short s = 123; int i = s;//将源类型值存入到目标类型变量中(自动类型转换)123 byte b = 100; short s2 = b;//自动类型转换 100 //小数-小数

  • study day06 数据类型2022-07-04 10:36:11

    数据类型 强类型语言(Java,C++) 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 安全性高,速度慢   弱类型语言(VbScript,JavaScript) 变量使用不一定符合规定 安全性低,速度快   Java的数据类型分为两大类 基本类型 数值类型 整数类型 byte占1个字节范围:-128~127 sh

  • java-第一周2022-07-02 20:32:54

    近期:这几天了解了Java的基本知识点,什么基础运算:byte b1 = 10;byte b2 = 20;// byte b3 = b1 + b2; // 该行报错,因为byte类型参与算术运算会自动提示为int,int赋值给byte可能损失精度int i3 = b1 + b2; // 应该使用int接收byte b3 = (byte) (b1 + b2;int

  • 数据类型自动转换和数据类型强制转换2022-06-28 21:36:16

    数据类型自动转换 一个int类型变量和一个byte类型变量进行加法运算,结果会是什么数据类型? int i = 1; byte b = 2; 运算结果:变量的类型是int类型,这就是出现了数据类型的自动类型转换现象。 自动转换:将取值范围小的类型自动提升为取值范围大的类型 public static void main(Strin

  • 编译器的两点优化和流程概述与顺序结构2022-06-28 20:03:02

    编译器的两点优化 第一点 对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(byte)(short)(char)。1.如果没有超过左侧的范围,编译器补上强转。2.如果右侧超过了左侧范围,那么直接编译器报错。 //右侧确实是一个int数字,但

  • 从0开始学Java-6 数据类型转换2022-06-28 19:04:46

    6.1 隐式类型转换 从低级类型向高级类型的互转换,系统将自动执行,程序员无需进行任何操作。这种类型的转换称为隐式转换。类型按精度从低到高排列的顺序为 byte<short<int<long<float<double。 int x = 50;  //声明 int 型变量x float y = x; //将 x 的赋值给 y,y的值为50.0 隐式类

  • 数据类型转换-强制转换和注意事项2022-06-28 16:35:36

    数据类型转换-强制转换 强制类型转换   特点:代码需要进行特殊的格式处理,不能自动完成   格式:范围小的类型,范围小的变量名 = (范围小的类型)原本范围大的数据; //左边是int类型,右边是long类型,不一样 //long-->int,不是从小到大 //不能发生自动类型转换 //范围小的类型,范围小的变量

  • 计算机进制转换和计算机存储单元2022-06-28 10:02:58

    二进制转换 计算机只能识别二进制十进制换二进制:(辗转相除法)    二进制换十进制二进制位权乘以相对因的二进制数结果相加即为十进制    电脑菜单搜索计算器切换程序员模式可直接实现进制转换     计算机存储单元位(bit):一个数字0或一个数字1,代表一位。字节(Byte):每逢8位是一个

  • 文件和流过滤器2022-06-25 16:36:09

    文件: 1.FilelnputStream 2.FileOutputStream 3.对文件作读写操作 4.实际工程中已经较少使用 5.更常用的是已在内存数据或通信数据上建立的流,如数据库的二进制数据读写或网络端口通信 6.具体的文件读写往往有更专业的类,比如配置文件和日志文件 byte[] buffers = new byte[10];

  • 使用调试工具调试博图TCP连接所遇到的问题2022-06-25 12:31:34

      PLC端使用的指令   PLC为服务器端,电脑为客户端,以上为服务器与客户端的配置参数       启动连接后连接成功,PLC的IP地址也可以ping通 -------------------------------------------------------------------------------------------------------------------------------

  • rosbag遍历数据出错:(unicode error) 'utf-8' codec can't decode byte 0xcd in position 31: inv2022-06-20 21:33:51

    主题: 前言 针对ros系统记录的bag文件,可以使用python的rosbag包,按照不同起止时间和topic进行提取。 然而,有的topic可以使用rosbag读取,但是不能遍历,存在解码错误。原因应该是存在中文字符的注释, 这个可以在函数生成的temp.py中看到。 python提取bag文件时发生解码错误: unicode e

  • JAVA 入门4 类型转换。自动类型转换 ,强制类型转换2022-06-19 22:31:29

              表达式中的自动类型转换 总结     public class Demo1 { public static void main(String[] args) { //目标:掌握表达式的自动类型转换的规则 byte a=10; int b=20; double c=1.0; double rs=a+b+c;

  • C# 使用大数组内存溢出的解决办法2022-06-18 12:06:31

    在实际开发中,需要读取文件转成byte数组,文件大小四五百兆,采用win10系统,我那台电脑系统版本非常老了,一直没升级,读取文件时,就会出现OutOfMemeory异常,时不时的出现。我程序用的anycpu架构,比x86架构的最大可与行内存大一些,按理说不到1g的内存,应该装的下才对,不应该内存溢出。   后来经

  • .NET Core 企业微信回调配置2022-06-17 14:32:18

    1.配置API接收    2.下载加密解密库     地址:https://developer.work.weixin.qq.com/devtool/introduce?id=36388,也可以复制下面的代码 2.1 WXBizMsgCrypt.cs    该方法封装了VerifyURL, DecryptMsg, EncryptMsg三个接口,分别用于开发者验证回调url,收到用户回复消息的解密

  • commons.tools.utils.{ConvertUtils} 转换工具类2022-06-17 11:01:02

    1、问题   项目的过程中涉及到许多数据转化,比如int转byte等,然后为了简化单独做类一个工具类,里面有大多数数据转化的方法可以直接调用 还有一种是进行对象转换sourceToTarget内部利用BeanUtils.copyProperties(bean, name, value)(关于BeanUtils.下回分解) 2、代码实现 public cla

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

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

ICode9版权所有