![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Xiongcanne
湖南长沙湖南大学
展开
-
在LR字符串中交换相邻字符
R只能向右移动,并且向右的时候右边必须是X,所以我们可以将这个看作是一个移动小游戏,L,R是两个游戏人物,X是一种游戏道具,L,R碰到X就可以相应的向左向右移动。所以L,R不管怎么移动,L,R的顺序和个数都是不变的,因为不能越过L,R,所以无论我们在游戏人物之中插入多少道具X进行移动,当我们去掉所有X之后,它们的站位都是一样的。反之end的R与start对应的R的下标相比只能更大。并且由于两个字符串L,R的个数都要相同,所以我们若遍历完了一个字符串,另外一个字符串剩下的还有L,R,则肯定不是移动得来的。原创 2022-10-02 13:36:30 · 181 阅读 · 0 评论 -
ECMAScript 6学习笔记
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言 [1] 。 另外,一些情况下ES6也泛指ES2015及之后的新增特性,虽然之后的版本应当称为ES7、ES8等。 let命令 基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 { let a =原创 2021-03-06 12:21:47 · 151 阅读 · 3 评论 -
python学习笔记
Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。 Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号 = 用来给变量赋值。 等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值。 Py原创 2021-02-12 19:33:30 · 266 阅读 · 1 评论 -
github使用命令
git init git status//状态 git add 文件名添加追踪 git restore start.md//撤销命令 git commit -m “init” git log//日志 git checkout hash git checkout master git checkout -b b git branch git clone --bare git remote 不带参数,列出已经存在的远程分支 git remote add beifen /home/xc/story.git//添加原创 2020-12-12 10:18:56 · 158 阅读 · 1 评论 -
2020-12-08
<?php /*** * * BUG修正请联系我 * @author * @email xiaozeend@pm.me * */ /* section tables type */ define('SHT_NULL',0); define('SHT_PROGBITS',1); define('SHT_SYMTAB',2); define('SHT_STRTAB',3); define('SHT_RELA',4); define('SHT_HASH',5); define('SHT_DYNAMIC',原创 2020-12-08 13:16:20 · 163 阅读 · 2 评论