Yangzw

|Hello World|


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

RESTful

发表于 2022-03-31 | 分类于 转载
本文字数: 92 | 阅读时长 ≈ 1 分钟

RESTful

Vim使用

发表于 2022-03-24 | 更新于 2022-03-31 | 分类于 Vim
本文字数: 12k | 阅读时长 ≈ 11 分钟

vim四种模式分别为普通模式、命令模式、编辑模式、视图模式

键位 作用
j 向下移动光标
k 向上移动光标
h 向左移动光标
l 向右移动光标
0 移动行首
^ 移动行首第一个非空白字符
$ 移动行尾
g_ 移动到行尾非空白字符
w/W 正向移动到下一个单词词首
b/B 反向移动到上一个单词词首
e/E 正向移动到下一个单词词尾
ge 反向移动到上一个单词词首
ctrl+f(forward) 向下翻页
ctrl+b(back) 向上翻页
ctrl+d 向下翻半页
ctrl+u 向上翻半页
zz 把屏幕至于中间
H/M/L 跳转到文本开头/中间/结尾
gg 回到第一行行首
数字+gg/G 移动到指定行行首
G 移动到最后一行行首
g+ctrl+g 光标所在行信息
j+ctrl+g 获取文件名所在行数
>>/:> 右缩进
<</:< 左缩进
m,n>/:m>(n-m+1) m到n行右缩进
>+数字 当前光标下几行进行缩进
:m>n 指定m位置下n行进行缩进
dd 剪切整行
yy 复制整行
p/P 粘贴
u 撤销
ctrl+r 重做/恢复之前操作
yw 当前光标单个单词
y+数字+w 复制正向多个单词
x/X 剪切当前字符/剪切前一个字符
dw 删除一个单词
dj 删除当前行以及下一行
dk 删除当前行以及上一行
dh 删除前一个字符
dl 删除当前字符
d$/D 删除光标到行尾字符
d^ 删除光标当行首字符
数字+dd 删除向下几行
m+d+w 删除正向单词m次
d+n+w 正向删除nw动作
m+d+n+w 正向删除nw动作m次
数字+w 正向移动几个单词
shift+i/A 插入行首/行尾
i 光标前插入
a 光标后插入
o/O 下一行/上一行插入
数字+o 向下插入几行
~ 当个字符大小写转换
g~W 单词大小写转换
g$/g 整行大小写转换
g+U/u+w 单词转换成大/小写
g+U/u+n 转换大/小写n行
. 重复上一个操作
F/f{char} 当前行反向/正向查找单个字符,;匹配下一个字符
t{char} 查找到前一个字符,;匹配下一个字符
df{space} 当前光标到一个单词词首的所有字符
/{char} 全局搜索(n下一个,N上一个)
:s/原/替/g 当前行所有目标替换
:%s/原/替/g %匹配所有范围
shift+r 当前行进行替换
r 对单个字符替换
cw 修改单个单词
c$/C 修改光标之后行内内容
c+数字+w 修改多个单词
:files/buffers/ls 查看缓冲区
:bp[previous] 上一个缓冲区
:bn[next] 下一个缓冲区
:bf[first] 到第一个缓冲区
:bl[last] 到最后一个缓冲区
:b Number/File_name 指定缓冲区
:ball 编辑所有缓冲区(:qall退出所有)
Ctrl+^/b# 切换到前一个buffer(交换buffer)
badd 打开新缓冲区
bd 删除缓冲区
%bd 删除所有缓冲区
:bufdo set number? 查看所有缓冲区是否设置number
vim -O/on 水平/垂直分屏,n:数字,o:Open
ctrl+w c/q 关闭当前窗口/最后一个窗口时退出
ctrl+w s 上下分割当前打开的文件
:sp filename 上下分割,并打开一个新的文件
:vs filename 左右分割,并打开一个新的文件
ctrl+w v 左右分割当前打开的文件
:vsp filename 左右分割,并打开一个新的文件
ctrl+w K 光标移动上一个分屏
ctrl+w J 光标移动下一个分屏
ctrl+w L 光标移动右一个分屏
ctrl+w H 光标移动左一个分屏
ctrl+w+ 增加当前光标所在屏高度
ctrl+w- 减少当前光标所在屏高度
ctrl+w= 让所有屏的高度一致
:tabnew 新建标签页
:tabfind 查找并在新标签页中打开文件
:tabs 显示已打开标签页的列表
:tabclose 关闭当前标签页
:tabonly 仅保留当前标签页打开
:tabn/p/first/last 移动到下/上/第一/最后一个标签页
gt/T 移动到下/上一个标签
{i}gt 移动到i位置的标签
:tabe 编辑标签中的某个文件
:tabm 0/tabm 移动当前tab到第一个/最后一个
:tabm{i} 移动当前tab到i+1位置
qa 开始录制宏存到寄存器a中
qA 追加宏在a寄存器中追加
n@a 执行n遍a寄存器中的操作
@@ 再执行一遍上一次操作
:n,mnormal @a n到m行执行寄存器a宏操作
:let @a=’ 编辑宏a寄存器
v 激活面向字符的可视化模式
V/shift+v 激活面向行的可视化模式
Ctrl+v 激活面向列块的可视化模式
gv 重选上次的高亮选区
o 切换选取边界
ctrl+h 插入模式删除上一个字符
ctrl+w 插入模式删除上一个单词
ctrl+u 插入模式删除当前行
gi 快速移动到之前光标所在位置并进入插入模式
****
****
****
****
****
****
****
****
****
****

Docker命令

发表于 2022-03-06 | 分类于 Docker
本文字数: 6.1k | 阅读时长 ≈ 6 分钟

docker安装

首先,简单说下docker容器安装步骤。
第一步,我们需要移除旧版本的docker命令:

1
2
3
4
5
6
7
8
9
10
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
阅读全文 »

Linux常用命令

发表于 2022-02-26 | 更新于 2022-02-28 | 分类于 Linux
本文字数: 7.9k | 阅读时长 ≈ 7 分钟

Linux常用命令

文件处理命令

目录处理命令

ls -a(显示所有文件,包括隐藏文件) -l(详细信息显示) -d(查看目录属性) -i(查看文件唯一标识ID) -lh

ls -l查询出来结果首项,如果:
-打头表示文件
d打头表示目录
l打头表示软链接

-rw-r–r–
u g o
u所有者 g所属组 o其他人
r读 w写 x执行

mkdir -p(递归创建)
cd /tmp/bin(切换到指定目录) ..(回到上一级目录)
pwd(查看当前所在目录)
rmdir(删除空目录)
cp -rp -r(复制目录) -p(保留文件属性) 复制文件不需要加选项r
mv(剪切、改名)
rm -rf(文件或目录) -r(删除目录) -f(强制) -i(询问是否删除)

阅读全文 »

Effctive 90条经验法则

发表于 2022-02-25 | 更新于 2022-02-28 | 分类于 后端
本文字数: 12k | 阅读时长 ≈ 11 分钟

第1条:用静态工厂方法代替构造器

第2条:遇到多个构造器参数时要考虑使用构建器

第3条:用私有构造器或者枚举类型强化Singleton属性

第4条:通过私有构造器强化不可实例化的能力

第5条:优先考虑依赖注入来引用资源

第6条:避免创建不必要的对象

第7条:消除过期的对象引用

第8条:避免使用终结方法和清除方法

阅读全文 »

TED的一篇演讲

发表于 2021-09-26 | 分类于 分享
本文字数: 1.9k | 阅读时长 ≈ 2 分钟

《不要让别人打乱你的人生节奏》

我挺喜欢TED的演讲视频,各国各领域的人用他们优秀的口才,来传达给人们他们的思想和认知。你可以完全认同他们的观点,也可以认同其中一部分,或者全盘否定。观点无对错,你可以认为今天很冷,他可以认为一般,或者有点热。我们再别人的演讲中,其实也是对认知的进一步改观,思想的放开,从中收获,思考。我之所以分享这一篇演讲,其一,源于喜欢。其二,这也算是我们有时感到人生迷茫时的“鸡汤”,再次抄录,还是那句话,不一样的人,不一样的感受,一千个人眼中有一千个哈姆雷特。

阅读全文 »

电影推荐

发表于 2021-05-09 | 更新于 2022-03-13 | 分类于 分享
本文字数: 1.7k | 阅读时长 ≈ 2 分钟

作为一个阅片无数的过来人,七七八八的电影看过很多,好的不少,烂的也多。因此,想推荐一些我喜欢的电影。相比电视剧,我偏好电影,因为电影以较短时间,呈现给我们精彩的内容,节省时间同时,给我们带来不错的观影体验(仅限好电影)。电影有很多种类,喜剧、恐怖、惊悚、科幻、战争、历史等。也分地区,不同地区电影也有其不同特点。在此,我想把我看过的,自认为觉得不错的电影分享出来,当然有些好电影,我没看过的,就不会列出来。所有影片只列名字,不作影评,我觉得自己写不好或者写的很烂,反而影响推荐,我觉得不同电影,不同人有不同观感,我不能融入我的主观色彩。

顺序无先后,想起哪部写哪部

内地

《蓝风筝》、《活着》、《霸王别姬》、《茶馆》、《鬼子来了》、《阳光灿烂的日子》、《让子弹飞》、《盲山》、《盲井》、《过年》、《甲方乙方》、《大腕》、《疯狂的石头》、《疯狂的赛车》、《杀生》、《斗牛》、《Hello,树先生》、《落叶归根》、《人在囧途》、《我不是药神》、《夏洛特烦恼》、《无名之辈》、《三毛从军记》、《无人区》、《天下无贼》、《背靠背,脸对脸》、《黑炮事件》

港片

《监狱风云》、《英雄本色》、《纵情四海》、《黑社会》、《黑社会2:以和为贵》、《黑狱断肠歌之砌生猪肉》、《至尊三十六计之偷天换日》、《火烧岛》、《跛豪》、《五亿探长雷洛传》、《黑金》、《门徒》、《无间道三部曲》、《金钱帝国》、《机动部队》、《警察故事》、《A计划》、《快餐车》、《奇迹》、《城市猎人》、《杀破狼》、《东邪西毒》、《东成西就》、《新龙门客栈1992》、《赌神》、《赌神2》、《棋王》、《无双》、《黄飞鸿》、《方世玉》、《太极张三丰》、《精武英雄》、《导火线》、《笑林小子2:新乌龙院》、《新少林五祖》、《山村老尸》、《三五成群》、《人肉叉烧包黄秋生版》、《打蛇》、《狗咬狗》、《垂帘听政》、《倩女幽魂三部曲》、《半斤八两》、《摩登保镖》、《鬼马双星》、《卖身契》、《鸡同鸭讲》、《抢钱夫妻》、《钱作怪》、《福星系列》、《审死官》、《九品芝麻官》、《喜剧之王》、《大话西游周星驰版》、《功夫》、《少林足球》、《食神》、《逃学威龙》、《国产凌凌漆》、《鹿鼎记》、《家有喜事》、《回魂夜》、《情圣》、《整蛊专家》、《百变星君》、《武状元苏乞儿》

国外

《肖申克的救赎》、《猫鼠游戏》、《泰坦尼克号》、《盗梦空间》、《西西里的美丽传说》、《末代皇帝》、《何以为家》、《小偷家族》、《阿甘正传》、《看不见的客人》、《我是谁:没有绝对安全的系统》、《非常嫌疑犯》、《两杆大烟枪》、《偷拐抢骗》、《闪灵》、《恐怖游轮》、《楚门的世界》、《教父》、《这个杀手不太冷》、《辛德勒的名单》、《蝙蝠侠:黑暗骑士》、《小丑》、《复仇者联盟》、《银河护卫队》、《死侍》、《X战警》、《变形金刚》、《星球大战》、《终结者》、《碟中谍》、《黑客帝国》、《谍影重重》、《生化危机》、《古墓丽影》、《木乃伊》、《加勒比海盗》、《哈利波特》、《指环王》、《霍比特人》、《阿凡达》、《死神来了》、《速度与激情》、《死亡飞车》、《电锯惊魂》、《三傻大闹宝莱坞》、《摔跤吧,爸爸》、《寄生虫》、《恶魔的艺术2:邪降》、《风雨哈佛路》、《千与千寻》、《菊次郎的夏天》、《热血高校》、《突袭》、《突袭2:暴徒》、《摩登时代》、《城市之光》、《大独裁者》、《淘金记》、《马戏团》、《憨豆的黄金周》、《死寂》、《咒怨》、《孤儿怨》

佳句库

发表于 2021-03-25 | 更新于 2022-03-19 | 分类于 分享
本文字数: 17k | 阅读时长 ≈ 15 分钟

仅个人主观喜欢句子,收藏下来

为天地立心,为生民立命,为往圣继绝学,为万世开太平。

十年饮冰,难凉热血。

已识乾坤大,犹怜草木青。

自强不息,厚德载物,独立精神,自由思想。

天之道,损有余而补不足,人之道,损不足以奉有余。

桃李不言,下自成蹊。

时也,命也,运也,非吾之所能也。

阅读全文 »

Ajax

发表于 2020-04-25 | 更新于 2020-05-17 | 分类于 前端
本文字数: 19k | 阅读时长 ≈ 17 分钟

Ajax

Ajax全称:Asynchronous Javascript And XML(异步 JS和XML),它能使用JS实现异步访问服务器。众所周知,服务器给客户端传过去的是整个html完整页面,而Ajax局部刷新,服务器不再响应整个页面,只是传递数据,数据交换可以是txt、xml、json

阅读全文 »

dom4j

发表于 2020-04-21 | 更新于 2020-05-17 | 分类于 JavaWeb
本文字数: 25k | 阅读时长 ≈ 23 分钟

dom4j

dom4j组织提供了针对xml解析的解析器dom4j,其是由jdom组织分裂出来后出现的,其优于jdom。dom4j不是javase的一部分

阅读全文 »
123>
黄粱一梦

黄粱一梦

已识乾坤大,犹怜草木青

22 日志
12 分类
31 标签
GitHub E-Mail Weibo Google StackOverflow YouTube
当前浏览器不支持audio
0%
© 2022 黄粱一梦 | 69k | 1:03