首页 > TAG信息列表 > 字符

人类下一代语言的可能

除了在纸笔媒介系统下以书面符号形式进行数学计算外,从一开始我们也设计和制造计算工具,利用这些工具来进行数学计算。 现代计算机是计算工具的最新产品。上世纪三十年代,英国数学家图灵(Alan Mathison Turing,1912.6-1954.6)提出了图灵机的概念,其基本原理如下。1纸带用于输入与输出,可以

21 必须有 JavaScript 一衬里

1. 反转字符串const reverseString = (str) => str.split("").reverse().join("");console.log(reverseString("hello guys!"));// !syug olleh2. 展平数组const flattenArray = (arr, flattenLevel = 1) => arr.flat(flattenLevel);console.log(f

base64是什么有什么作用

base64是什么 1.可见字符传输避免错误 2.小文件图片转base64减少请求次数 3.代码混淆 Base64编码的作用:由于某些系统中只能使用ASCII字符。 Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。 特别适合在http,mime协议下快速传输数据。 ascii码的128~255之间的值是

MySQL中varchar(1)的解读(辟谣)

MySQL中varchar(1)的解读(辟谣) 网上有如下错误解读: 在mysql中,varchar(n)和char(n)表示n个字符。不管是中文还是英文,MySQL都可以存储n个字符,只是实际字节长度不同 也就是说,MySQL不会对超长字符报错,而是直接截断。char(2)和varchar(2)都可以存储两个汉字或两个英文字符。   正确解读: char(1

Java基础-2

1:二进制怎么表示正整数与负整数? 23的原码是010111。反码是010111(正数的反码是它本身)。补码是010111(正数的补码也是它本身)。 -16的原码是110000。反码是101111(负数的反码符号位不变,数值为1变为0,0变为1)。补码是110000(负数的补码位反码+1)。 对于负整数而言,按照“原反码=原码(最

在 Linux 中处理字符用到的常用正则表达式语法

前言 正则表达式广泛地应用在各种编程语言中,包括 Perl、PHP、Ruby 等。Linux 也大量采用了正则表达式。有字符处理地地方,就有正则表达式地身影。正则表达式是一种概念,有各种风格的正则表达式,没有什么标准可言,不同的软件和编程语言支持不同风格的表达式写法。 Linux 有两套库课用于

shell脚本·正则表达式

正则表达式 字符 作用 . 点号 匹配任意一个且只有一个字符 [] 匹配[]集合内的任意一个字符 [^] 匹配不包含^后的任意字符 *星号 重复前一个字符(连续出现)0次或N次 .* 组合符 匹配所有内容 ? 匹配其前面的任意单个字符1次或0次 + 匹配其前面的任意单个字符至少1

正则表达式

1.正则表达式的定义 正则表达式定义了字符串的匹配模式,可以用来搜索、编辑或处理文本。  正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。 2.正则表达式元字符 元字符说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉

正则表达式

简介 Introduction 正则表达式(Regular Expression) 是计算机科学的一个概念,正则表达式是使用单个字符串来描述和匹配一系列符合句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索和替换那些符合某个模式的文本。 匹配规则 字面量字符和元字符 在正则表达式中,只表示其

正则表达式

正则表达式 字符 作用 . 点号 匹配任意一个且只有一个字符 [] 匹配[]集合内的任意一个字符 [^] 匹配不包含^后的任意字符 *星号 重复前一个字符(连续出现)0次或N次 .* 组合符 匹配所有内容 ? 匹配其前面的任意单个字符1次或0次 + 匹配其前面的任意单个字符至少1

华为od--笔试

概述 今天的笔试有三道题 第一道是贪心算法 第二道是纯粹的编码题,与算法无关 第三道是二叉树的题目 求最小字符串 题目:给定一个字符串,对字符串的其中两个字符最多能进行一次互换,求得到的最小字符串 eg1: 输入: abcdefg 输出: abcdefg 解释:因为字符串已经是能得到的最小字

Java基础语法

Java基础语法 注释 //单行注释 /* 多行注释 */ JavaDoc(以后学习) 标识符 所有标识符都应以字母,$ 或 _ 开始 首字符之后可以是字母,$ ,_ 或数字 数据类型 Java是强类型语言,变量先定义后使用 整数: byte short int long(在数字后加L,e.g. 10L) 小数: float(在数字后加F,e.g. 11.1F) do

base64编码

什么是base64,有什么用? Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于{\displaystyle 2^{6}=64},所以每6个比特为一个单元,对应某个可打印字符。3个字节有24个比特,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base6

11-IO

1.字符流 1.1为什么会出现字符流【理解】 字符流的介绍 由于字节流操作中文不是特别的方便,所以Java就提供字符流 字符流 = 字节流 + 编码表 中文的字节存储方式 用字节流复制文本文件时,文本文件也会有中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文,如何识别是中

JAVA进阶--缓冲流--2022年9月7日

第一节  缓冲流概述   1、缓冲流的作用     缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能        2、缓冲流有几种?     字节缓冲流       字节缓冲输入流:BufferedInputStream       字节缓冲输出流:BufferedOutputStream     字

Java拓展

Java拓展 整数拓展 进制: 二进制0b 十进制 八进制0 十六进制0x 浮点数拓展 folat 是有限的,离散的,舍入误差的,大约的,接近但不等于de **最好完全使用浮点数进行比较 ** 少用浮点数比较 BigDecimal:数学工具类 银行业务用这个类 字符拓展 所有的字符本质都是数字 编码问

input 小数点后边保留一位小数

<input class="input" v-model="heightVal" @input="handleInput('height')" /> <input class="input" v-model="weightVal" @input="handleInput('weight')" />   handleInp

linux grep

目录linux grep参数总结正则表达式汇总实例 linux grep 参数总结 -a2 显示当前和前后两行的数据 -A<显示行数>或--after-context=<显示行数> 显示当前和后面两行的数据 -b2或--byte-offset 标示出该行第一个字符的编号,并且打印前后两行 -B<显示行数> 或 --before-context

结对编程个人项目代码分析

本博客主要分析结对同学的个人项目代码实现优缺点 一、个人项目介绍       二、代码分析 首先该项目主要的问题在于读取文件内容以及如何保证随机性的出题,实现代码如下:   整体函数内容很好理解,通过c++自带的file读取文件内容获取用户信息后与输入的信息对比是否正确以此判断是

Linux文件基本属性

使用chown来授权用户 1.在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。 当为 d 则是目录 当为 - 则是文件; 若是 l 则表示为链接文档(link file); 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是 c 则表示为装置文

P8506 标题计数 题解

题目传送门 这道题是十分简单的送分题 要是在CSP-S考到该多好,当然是肯定不可能的 看题目描述我们可以知道 当是以一个#和一个空格开头且后面跟有其他字符时即为一级标题 而且在#前无论有多少个空格都无所谓 比如 # abcd # abcd # abcd # a#b3#c#d # # abcd 都是一级标题

C++ 第9课字符三角形

#include <iostream> #include <string> using namespace std; int main(int argc, char** argv) { char a; cout<<"请输入一个字符:"; cin>>a; cout<<" "<<a<<endl; cout<<" "<<a<&

scanf读字符的坑

int main() { char a = 0; char b = 0; scanf("%c", &a); scanf("%c", &b); printf("a=%c,b=%c", a, b); return 0; } 输出结果: 输出b的ascii码值: printf("a=%c,b=%d", a, b); 输出结果: a=q,b=10------b=10ascii码值是换行符'\

信安系统学习笔记二

知识点归纳 系统调用函数:open()、read()、write()、lseek()、close()         I/O库函数:fopen()、fread()、fwrite()、fseek()、fclose() i/o库模式:fopen()中的模式参数可以指定为:"r" 、 "w" 、"a",分别代表读、写、追加。每个模式字符串可包含一个+号,表示同时读写,或者在写入

字符翻转

  给你一个长度为N,且N为偶数的字符串 其只由两种字符组成,要么为“G"要么为”H“ 现在希望更可能多的”G"处于偶数位置 可采取的操作是: 让字符串某个长度为偶数的前缀进行翻转,这个长度可以由你来确定. 所谓前缀就是从第1个字符开始到某个字符结束。 现在问:为达到目标,最少进行多少