4.10-7.9

4.14

System.getCurrentMills();

fis.read()和fis.read(bytes)。一个是一次读取一个字节,一个是一次读取一个字节数组个字节。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。读取到最后都是返回-1。read(bytes)会把读取到的数字存入字节数组。

System.getCurrentMills();

fis.read()和fis.read(bytes)。一个是一次读取一个字节,一个是一次读取一个字节数组个字节。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。读取到最后都是返回-1。read(bytes)会把读取到的数字存入字节数组。

unicode字符集
utf8,1-4个字节,中文3个字节,1110xxxx 10xxxxxx 10xxxxxx,英文0xxxxxxx.
gbk:中文:1xxxxxxx 1xxxxxxx英文:0xxxxxxx
str.getBytes(s,“UTF-8”)//编码
new String(bytes,“GBK”)//解码

字符流:字符输入流FileReader
fr.read()一个字节的读取,读到中文读取多个字节。返回解码后的十进制数字(int,字符集中的字符对应的数字)可用(char)强转为字符
fr.read(chars)返回解码后的字符。new String(chars,0,len);
字符输出流:
FileWriter,fw.write(25105),25105为对应编码的字符,输出到本地文件。fw.write(chars,0,len);fw.write(s,0,len);fw.write(s);
读取完都返回-1.字符输入流会在内存创建缓冲区长度为8192的字节数组

new String(char[] chars,0,len)创建字符串从索引0开始用字符数组len的长度变为字符串
Arrays.toString(bytes),Arrays.toString(chars)

字符输出流会在内存创建缓冲区长度为8192的字节数组,不调用flush方法不会将数据写到文件。fw.flush()除非缓冲区装满,或者fw.close()。

4.18

正则表达式
?表示0个或一个字符,*表示0个或多个字符
匹配字符串以^开头,$结尾
^[a-zA-Z0-9_-]{3,15}$表示字母,数字,下划线,分隔符一共3到15位。
System.getCurrentMills();

fis.read()和fis.read(bytes)。一个是一次读取一个字节,一个是一次读取一个字节数组个字节。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。读取到最后都是返回-1。read(bytes)会把读取到的数字存入字节数组。

unicode字符集
utf8,1-4个字节,中文3个字节,1110xxxx 10xxxxxx 10xxxxxx,英文0xxxxxxx.
gbk:中文:1xxxxxxx 1xxxxxxx英文:0xxxxxxx
str.getBytes(s,“UTF-8”)//编码
new String(bytes,“GBK”)//解码

字符流:字符输入流FileReader
fr.read()一个字节的读取,读到中文读取多个字节。返回解码后的十进制数字(int,字符集中的字符对应的数字)可用(char)强转为字符
fr.read(chars)返回解码后的字符。new String(chars,0,len);
字符输出流:
FileWriter,fw.write(25105),25105为对应编码的字符,输出到本地文件。fw.write(chars,0,len);fw.write(s,0,len);fw.write(s);
读取完都返回-1.字符输入流会在内存创建缓冲区长度为8192的字节数组

new String(char[] chars,0,len)创建字符串从索引0开始用字符数组len的长度变为字符串
Arrays.toString(bytes),Arrays.toString(chars)

字符输出流会在内存创建缓冲区长度为8192的字节数组,不调用flush方法不会将数据写到文件。fw.flush()除非缓冲区装满,或者fw.close()。

String token=JWT.create().withClaim().withClaim(“claims”,map).withExpiresAt(new Date(System.currentMills()+10006060247)).sign(Algorithm.HMAC256(“123”));

拦截器需要配置到spring
过滤器不需要

数据库配置只需要druid而不是druidstarter,加上jdbc

router重定向根据path就算大小写不一样也会跳转成功

// 使用命名导出
export const login = () => {
// 函数体
};

// 或者使用默认导出,如果 login 是唯一的导出项
export default function login() {
// 函数体
};

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/869187.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python】已解决:SyntaxError: invalid character in identifier

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决:SyntaxError: invalid character in identifier 一、分析问题背景 在Python编程中,SyntaxError: invalid character in identifier是一个常见的编译…

面经-计算机网络-数据结构-堆

1.什么是堆 堆是一种满足以下条件的树: 堆中的每一个节点值都大于等于(或小于等于)子树中所有节点的值。或者说,任意一个节点的值都大于等于(或小于等于)所有子节点的值。 2.堆的用途 当我们只关心所有数…

tk Text文本框赋值,清空

import tkinter as tk# 创建主窗口 root tk.Tk() root.title("文本框内容赋值示例")# 创建一个Text小部件 text_area tk.Text(root, height10, width50) text_area.pack()# 将内容赋值给Text小部件 text_area.insert(tk.END, "这是文本框中的内容。\n")#…

android CameraX构建相机拍照

Android CameraX 是一个 Jetpack 支持库,旨在简化相机应用的开发工作。它提供了一致且易用的API接口,适用于大多数Android设备,并可向后兼容至Android 5.0(API级别21)。 CameraX解决了在多种设备上实现相机功能时所遇…

26.5 Django模板层

1. 模版介绍 在Django中, 模板(Templates)主要用于动态地生成HTML页面. 当需要基于某些数据(如用户信息, 数据库查询结果等)来动态地渲染HTML页面时, 就会使用到模板.以下是模板在Django中使用的几个关键场景: * 1. 动态内容生成: 当需要根据数据库中的数据或其他动态数据来生…

linux使用chattr与lsattr设置文件/目录防串改

背景 linux服务器下,防止某个文件/目录被串改(增删改),可以使用chattr与lsattr设置,这是一种保护机制,用于防止意外地修改或删除重要的文件内容。 chattr与lsattr使用 1.设置目录 图中/tmp/zhk,设置目录属性文件可能被设置为不可更改(immutable)或者只追加(append …

1.Frida框架-Frida环境搭建

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:微尘网校 前置条件:需要科学上网 工具下载: 链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F…

python—读写csv文件

目录 csv库方法参数 读取数据 csv.reader方法 文件指定行或列数据读取操作 txt文件的readlines、read方法 csv.DictReader方法 写入数据 txt文件的write,writelines csv.writer方法 csv.DictWriter方法 读写联合(修改及插入数据) 读写csv 文件时&#xf…

【Notepad】Notepad_6.3.1 的中文版安装详情

目录 🌼1. Notepad的认识 🌼2. Notepad中文版安装详情 🌼1. Notepad的认识 Notepad 是 Windows 操作系统中的一个文本编辑器程序,通常用于创建和编辑简单的文本文件,如文本文档 (.txt)。它非常轻量且功能简单&#…

【本地docker启动私有大模型】

一、最终效果 中英文对话 生成代码 二、资源配置 本文选择的模型运行内存需要 4G,因此宿主机建议内存大于8G,CPU建议 6 核以上; 参考博主该mac配置可以相对流畅运行。只需要 CPU资源,不需要 GPU。 三、搭建步骤 启动docker容…

Msfvenom制作自己的专属Shell

Msfvenom制作自己的专属Shell 如何通过Msfvenom来生成用户自己的专属Shell?有时候我们上传Shell到目标主机后,不仅我们自己可以连接,其他用户也可以连接,有时候会导致我们丢失该Shell,甚至该shell被用户发现并查杀。 实验环境 …

如何在 SwiftUI 中开发定制 MapKit 功能

文章目录 介绍地图样式imagery-map 地图交互地图控件总结 介绍 在上一篇文章中,我们探讨了 SwiftUI 中新的 MapKit API 的基础知识。现在,让我们深入 MapKit API 的定制点,以便根据我们的需求定制地图呈现。 地图样式 新的 MapKit API 引入…

LabVIEW开发阀门自动校准装置

1. 装置概述与目标 在工业和实验室环境中,阀门的准确性和稳定性对于流体控制和实验数据的可靠性非常重要。LabVIEW可以作为开发阀门自动校准装置的理想工具,提供高度可定制化的解决方案。 2. 硬件与设备选择 型号选择:为了实现阀门自动校准…

这8款宝藏软件,才是安卓手机必装App!

​AI视频生成:小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频https://aitools.jurilu.com/ 1.我的日记——My Diary My Diary 是一款带锁的免费安卓日记工具。 它可用于记录每日日记、秘密想法、旅程、心情追踪或任何私人时刻。 你可…

防止应用调试分析IP被扫描加固实战教程

常用的抓包工具有很多,它们可以帮助你捕获和分析网络流量,包括应用程序与服务器之间的通信。以下是一些常用的抓包工具: 常用的抓包工具 1. Wireshark:最广泛使用的网络协议分析工具,可以捕获和分析几乎所有类型的网…

构建LangChain应用程序的示例代码:60、探索 OpenAI V1 新功能及其在 LangChain 中的应用

示例展示了OpenAI最新发布的一些重要功能,包括视觉处理、Assistants API、JSON模式、系统指纹等,以及如何在LangChain中使用这些功能。它还介绍了一些与Azure相关的重大变更,以及如何使用工具进行并行函数调用。这些新功能和变更为开发更复杂、更强大的AI应用程序提供了更多可能…

☺初识c++(语法篇)☺

目录 一命名空间(namespace): 二cout与cin简述: 三缺省参数: 四函数重载: 五引用: 六内联函数: 七c中的nullptr简述: 一命名空间(namespace)&#xff1…

源码编译安装 LAMP

源码编译安装 LAMP Apache 网站服务基础Apache 简介安装 httpd 服务器 httpd 服务器的基本配置Web 站点的部署过程httpd.conf 配置文件 构建虚拟 Web 主机基于域名的虚拟主机基于IP 地址、基于端口的虚拟主机 MySQL 的编译安装构建 PHP 运行环境安装PHP软件包设置 LAMP 组件环境…

住宅代理、移动代理和数据中心代理之间的区别

如果您是一名认真的互联网用户,可能需要反复访问某个网站或服务器,可能是为了数据抓取、价格比较、SEO 监控等用例,而不会被 IP 列入黑名单或被 CAPTCHA 阻止。 代理的工作原理是将所有传出数据发送到代理服务器,然后代理服务器将…

mysql数据库的搭建和操作

mysql数据库的搭建和操作 1: 去官网下载mysql的服务端: https://www.mysql.com/ 下载mysql服务器 2: 安装好mysql服务,设置好初始化的根用户密码: 记住根用户的密码; 3: windows 启动服务: mysql notifier或windows服务管理器启动; 4: mysql客户端: Mac OS: Sequel Pro/命令行…