本网站可以通过分类标签帮助你快速筛选出你想看的文章,记住地址:www.Facec.cc

golang面试题

各种设计模式工厂模式(factory pattern)定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。单例模式观察者模式https://www.runoob.com/design-pattern/design-pattern-tutorial.html

前端下载文件并自定义名称

async downLoadFile(row){ let filename = '' + row.fileName + "-" + row.company const blob = await this.getBlob(this.envUr + ro

mac 卸载node 卸载npm

https://www.imymac.com/zh-CN/powermymac/uninstall-node-mac.html#part1sudo rm -rf ~/.npm ~/.nvm ~/node_modules ~/.node-gyp ~/.npmrc ~/.node_repl_histor

csv文件切分

import osimport pandas as pddef split_csv(input_file, output_dir Create the output directory if it doesn't exist os.makedirs(output_dir, exi

mac brew 命令合集

//查看brew的版本brew -v//更新homebrew自己,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明brew update//查看命令帮助:brew -help//查看那些已安装的程序需要更新brew outdated//更新单个软件:brew upgrade

golang银行卡号码的校验规则

银行卡号码的校验规则银行卡号码的校验采用LUHN算法(模10算法),校验如下:  1. 拿出卡号最后一位的校验位后,从右至左,将卡号按位编码,从0开始,判断偶数或奇数  2. 判断逻辑--对每一位的计算规则:如果这一位是奇数位,则返回值本身,如果是偶数位,先将值乘以2得到一个数n,如果n是一位数(小

linux 进程后台运行

$ nohup ./clean_cin_db > clean_cin_db.log 2>&1 &[1] 549111$ jobs[1]+ Running nohup ./clean_cin_db > clean_cin_db.log 2>&

golang errors包装

package mainimport ("fmt""github.com/pkg/errors")func readFile() error {err := errors.New("0.原始错误")return err}func readC

发布文章了,来北京的第一篇!

(8月28日)下班骑着电动车从公司回家,路上想到我的网站,来北京已经快两个月了,我的小网站也断更了两个月了😅。再加上也想聊一聊最近的事,于是这篇文章出炉!!(8月34日夜,本来准备长篇大论写呢,结果这三天都没吭哧出来,脑子不够用了,于是写了个4条汇总)本周我负责开发的模块,要联调上线,所以前两周很

我的日记:发现面试题一套

今天我拿到了朋友的表哥所在互联网公司的一套面试题,看了题以后觉得不难,她还小瞧我,那就这一期更新下这个面试题的其中2道Redis中什么是缓存击穿?如何避免?缓存击穿:key对应的数据存在,但在redis中过期,此时若有大量并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回设到缓存,这个