自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 golang 时间字符串格式

time.Unix(sec, nsec).Format(“2006-01-02 15:04:05”)time.Unix(sec, nsec).Format(“2006-01-02 15:04:05.000”)

2020-11-28 10:21:11 930

原创 正则表达式参考

在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。1、匹配中文:[\u4e00-\u9fa5]2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:1+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}5、(?!)  不能以_开头(?!.*?$)  不能以_结尾[a-zA-Z0-9_\u4e00-\u9fa5]+  至少一个汉字、数字、字母、下划

2020-11-27 11:59:49 137

转载 golang 使用 iota from cnblogser ghj1976

iota是golang语言的常量计数器,只能在常量的表达式中使用。iota在const关键字出现时将被重置为0(const内部的第一行之前),const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。使用iota能简化定义,在定义枚举时很有用。举例如下:1、iota只能在常量的表达式中使用。fmt.Println(iota)编译错误: undefined: iota2、每次 const 出现时,都会让 iota 初始化为0.const a = iota

2020-11-26 12:39:23 92

转载 vim 复制/剪切/粘贴/撤销操作 from csdner Qidi_Huang

【背景知识】vim 有 12 个粘贴板,分别是 0、1、2、…、9、a、“、+;用 :reg 命令可以查看各个粘贴板里的内容。在 vim 中简单用 y 命令只是复制到 "(双引号)粘贴板里,同样用 p 命令粘贴的也是这个粘贴板里的内容;要将 vim 的内容复制到某个粘贴板,需要先退出编辑模式,再进入命令模式后,选择要复制的内容,然后按 "Ny(注意带引号)完成复制,其中 N 为粘贴板号(注意是按下 双引号 + 粘贴板号 + y),例如要把内容复制到粘贴板 a,选中内容后按 "ay 就可以了,有 2 点需

2020-11-25 10:08:27 144

原创 vim多行注释, 多行删除, 删除所有内容, 删除包含特定字符串的行

vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率。1.多行注释:首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;在行首使用上下键选择需要注释的多行;按下键盘(大写)“I”键,进入插入模式;然后输入注释符(“//”、“#”等);最后按下“Esc”键。 注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的2.删除多行注释:首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;选定要取消注释的多行

2020-11-25 10:00:31 3114

转载 HTTP消息头(HTTP headers)-常用的HTTP请求头与响应头 from cnblogser wanhong

2020-11-24 17:55:10 347 1

原创 做开发时的经验随想

一定要写单元测试close()接口要配套checkHasClosed()接口,checkHasClosed()返回error或者错误码,标明是否已经关闭

2020-11-23 22:49:34 69

转载 mac 特殊符号如何打

苹果符号按下Shift+Option+K就可以插入Apple logo了,不过要注意的是,在Windows可能直接显示为一个框框,而Linux系统则有可能显示为另外一个符号。货币符号Shift + 4能输出($)符号,当然如果是在中文输入法的情况下,它会输出人民币符号(¥)。下面说的都是在默认英语书法的情况下:美分(¢): Option + 4英镑(£): Option + 3日元/人民币(¥): Option + Y欧元(€):Shift + Option + 2版权符号按下Optio

2020-11-23 10:23:04 1631

转载 vim块操作:列删除、列插入 from csdner 我叫特踏实

1、vim中块删除:第一步:按下组合键“CTRL+v” 进入“可视 块”模式,选取这一列操作多少行第二步:按下d 即可删除被选中的整块2、vim中块插入第一步:按下组合键“CTRL+v” 进入“可视 块”模式,选取这一列操作多少行第二步:按下shift+i(或者大写的字母"i")第三步:输入要插入的内容第四步:按ESC,之后就会看到插入的效果。...

2020-11-23 08:42:49 910

转载 vim行内移动光标 from csdner Hokeo

vim在同一行内跳转是操作最多的,而且vim提供了足够强大的跳转方法, 主要分为两类:一种是在单词的移动,一种是基于搜索的跳转。按单词移动我们知道,英文文档的主体是单词,通常用空白字符(包括空格、制表符和回车换行符)来分隔单词。vim中提供了许多命令来按单词移动。w 将光标右移一个字。光标停留在下一个字的字首位置。W 将光标右移一个字。光标停留在下一个字的字首位置(即使两个字之间存在标点符号)。b 将光标左移一个字。光标停留在下一个字的字首位置。B 将光标左移一个字。光标停留在下一个字的字首位置

2020-11-23 07:55:36 125

原创 解决输入域名无法连接问题

查询域名对应的ip以 GitHub的raw.githubusercontent.com为例:输入raw.githubusercontent.com查询IP地址修改hosts Ubuntu,CentOS及macOS直接在终端输入sudo vi /etc/hosts添加以下内容保存即可 (IP地址查询后相应修改,可以ping不同IP的延时 选择最佳IP地址)151.101.76.133 raw.githubusercontent.com参考:解决GitHub的raw.githubusercon

2020-11-21 19:33:27 493

原创 QA in using es

程序爬取es的数据时如果请求体添加了es查询字段“query_string”,“query_string”就不能为空,否则es将不返回任何数据,hits将不会命中任何数据

2020-11-21 00:19:47 126

转载 git compare branch from csdner yzpyzp

Git diff branch1 branch2 --stat //显示出所有有差异的文件列表Git diff branch1 branch2 文件名(带路径) //显示指定文件的详细差异Git diff branch1 branch2 //显示出所有有差异的文件的详细差异

2020-11-20 12:00:19 341

原创 QA in golang package

golang程序从main包开始运行,main()函数是入口,非可执行程序mian包不是必须的,可执行程序是必须的

2020-11-20 11:47:39 69

原创 mac, restore the files in trash

mac误删文件到Trash(垃圾桶),可以通过右键拷贝Trash中的文件到桌面,再从桌面mv到想要的位置

2020-11-20 11:40:09 116

转载 git 误删分支恢复方法 from csdner 傲雪星枫

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fdipzone/article/details/50616386在使用git的过程中,因为人为因素造成分支(commit)被删除,可以使用以下步骤进行恢复。首先用以下步骤创建一个新分支,修改一些文件后删除,以便进行恢复。1.创建分支 abcgit branch abc2.查看分支列表git branch -aabcdevelopr

2020-11-19 23:33:26 259 2

转载 git远程删除分支后,本地git branch -a 依然能看到的解决办法 from csdner 四魂の魊

使用 git branch -a 命令可以查看所有本地分支和远程分支(git branch -r 可以只查看远程分支)发现很多在远程仓库已经删除的分支在本地依然可以看到。使用命令 git remote show origin,可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息。此时我们可以看到那些远程仓库已经不存在的分支,根据提示,使用 git remote prune origin 命令:$ git remote prune origin这样就删除了那些远程仓库不存在的分支。

2020-11-18 15:02:20 179

转载 Linux下查看某一进程所占用内存的方法 -- from cnblogser 小得盈满

Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id可以看到是2913,现在可以使用如下命令查看内存:top -p 2913这样可以动态实时的看到CPU和内存的占用率,然后按q键回到命令行也可直接使用ps命令查看: ps -aux | grep kafka第一个标注的地方是CPU和内存占用率,后面的943100是物理内存使用量,单位是k,此时kafka大约占用943M内存还可以..

2020-11-17 21:50:22 79

原创 QA in rpm

rpm 打旧版本的包用–oldpackage, like rpm -Uvh xxx.rpm --oldpackage

2020-11-17 12:49:41 93

原创 QA in scp

以远程服务器为跳板服务器,传送文件到另一个远程服务器:转载 mac之间快速传递文件-from-jianshu-狂奔的胖蜗牛scp -r $1 $3:/$2/ops//home/ops$1是本地路径 $2是远程服务器的IP $3是ssh到跳板服务器的服务器用户名+@+服务器ip地址...

2020-11-17 12:00:26 123

原创 docker-QA

mac 上dockert在load image时使用对格式是xxx.tar,Windows是xxx.imgdocker 加载镜像对命令是 docker load < xxx.tardocker 删除已加载的镜像 docker rmi -f IMAGE-ID -f为强制

2020-11-17 11:47:00 155

转载 使用SSH时遇到的问题

使用SSH时遇到的问题:Permission Denied (public key)公钥不匹配用户名不对finger print mismatch配置服务器实现自动登陆Permission Denied (public key)在用 SSH 连接服务器时, 经常会使用 public key 的方式, 而不是密码的方式登陆, 一个原因是方便, 第二是相对安全, 但使用这种方式进行登陆时经常会遇到 Permission denied. (public key) 的错误, 我遇到的有两种情况公钥不

2020-11-16 22:40:03 484

转载 Macbook充电和电池保养的标准答案 from-csdner-竭力进到完全的地步

今早和朋友谈到Macbook (我俩都是rMBP 15”)充电的问题,他提到看过苹果官方视频,其中提到Macbook充电1000个循环的问题。所以他平时都是插着电源用电脑,就怕循环一次少一次。而我又是那种见不得桌面上一堆线的人,所以每次都是电池充满后就拔掉。当然这也归功于Macbook强大续航力。对于如何充电和对电池维护,本人也是一知半解。平时iPhone我都是想怎么充怎么充,想什么时候充什么时候充,2年半过去了,电池仍很坚挺。所以对Macbook我也没在意。不过朋友的话提醒了我,毕竟Macbook是个

2020-11-14 00:49:03 1078

转载 Golang import 三种特殊形式:下划线、点、别名-from-csdner-9命怪猫

如同其它语言,Golang里面的import作用是引用其它package。除了直接import,常见的import有三种特殊形式(或者叫前缀),分别是前面加下划线(_),加点(.),加别名。一、加下划线:import 下划线(如:_ “github.com/go-sql-driver/mysql”)的作用:当导入一个包时,该包下的文件里所有init()函数 都会被执行。然而,有些时候我们并不需要把整个包都导入进来,仅仅是是希望它执行init()函数而已。这个时候就可以使用 import _ 引用该包

2020-11-10 12:41:27 823

原创 QA when using git

Q:remote:remote: error: The last gc run reported the following. Please correct the root causeremote: and remove gc.log.remote: Automatic cleanup will not be performed until the file is removed.remote:remote: warning: disabling bitmap writing, as som.

2020-11-10 08:30:11 413

转载 mac之间快速传递文件-from-jianshu-狂奔的胖蜗牛

打开需要操作的mac的远程登录功能。步骤:系统偏好设置->共享->远程登录,结果如图:登陆需操作的mac,图中:ssh …scp命令用于Linux之间复制文件和目录。简易写法:scp [可选参数] file_source file_target参数:-1: 强制scp命令使用协议ssh1-2: 强制scp命令使用协议ssh2-4: 强制scp命令只使用IPv4寻址-6: 强制scp命令只使用IPv6寻址-B: 使用批处理模式(传输过程中不询问传输口令或短语)-C: 允许

2020-11-09 23:32:57 472

原创 mac-hackintosh-question

黑苹果无法安装 因为该宗卷是不完整系统的一部分:可以将该宗卷对应-数据宗卷添加回来,在对这个宗卷进行抹掉,或者,将这个宗卷改名成其他,在进行抹掉,这个的起因是因为这个宗卷有一个对应的宗卷为-数据,先抹掉-数据的宗卷就会造成这个问题,抹掉这个宗卷时又会提示这个宗卷被其他进程kext-cache使用,所以要么把对应的-data宗卷添加回来,要么改名后再抹掉...

2020-11-09 01:08:08 1082

转载 mac-http-server, from csdner-lMonster81

MAC开启本地http服务很简单。只需要一行代码打开apachectl。打开MAC终端开启apachectl:sudo apachectl start重启apachectl:sudo apachectl restart关闭apachectl:sudo apachectl stop服务器根目录在:/Library/WebServer/Documents打开finder前往文件夹复制粘贴就行了,然后就可以访问到http上的文件了。...

2020-11-08 23:32:39 135

转载 es为什么要限制记录数为10000以及深度分页-from-cnblog- _Emotion丶小寳

前言近期在做新的项目时,使用了ElasticSearch作为数据的存储和查询。接到了一个比较恶心的需求,需要对es进行分页查询,单次查询一万条,最多需要查询十次。当时也没想太多,需求评审时并没有及时反驳,既然掉坑里了,那就想办法爬出来吧!es的分页1)from+size浅分页我们当时有点想当然了,以为from+size就可以搞定(业务代码写多的后果)。实际测试的时候,发现内存消耗特别大,而且速度也很一般。ES的查询机制如下:假设我们的ES有三个节点,当分页查询请求过来时,如果落到node1节点,

2020-11-07 14:16:51 1543

原创 kibana,字段类型变化

当kibana需要显示当字段出现多个类型时,就会出现conflict,甚至会导致kibana无法显示后续当新日志,可以通过将存有该字段旧类型的表删除,让kibana重新对这个字段建立索引,日志数据第一次上传时,kibana会对数据字段建立索引,包括数据的类型,所以只要让kibana重新建立索引,kibana就能显示新的日志数据了...

2020-11-07 13:55:58 1400

原创 关于产品开发的一些想法

确定产品解决了哪些问题,产品的定位,产品的发展方向产品的需求层次分析,分位业务-用户-功能三个层次需求,做产品时要和团队人员对需求层次边界达成共识,清楚业务和用户,功能这三个需求的边界系统拆解模块化(以需求层次和输入输出为拆解依据),做最小化demo,以版本号管理,提高可复用率,可组合性,达到快速验证三个层次业务-用户-功能的多种需求的目的...

2020-11-07 12:20:18 269

转载 解决Antimalware Service Executable CPU,内存占用高的问题

1.win键+R键打开运行对话框框,输入gpedit.msc打开本地组策略编辑器(组策略);2。依次打开计算机配置-管理模板-Windows组件-Windows Defender;3。如果要关闭Windows defender,则将“关闭 Windows Defender”项设置为“已启用”即可。4。如果要保留Windows defender,只解决CPU占用和内存占用高的问题,则继续下列步骤;5。打开“实时保护”,将里面的“不论何时启动实时保护,都会启动进程扫描”这一配置项设置为“已禁用”(此步骤

2020-11-01 21:11:12 17490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除