编程开发

API 入门(17)设计陷阱

通过前面几篇文章的学习,我们掌握了初步的 API 设计方法。在掌握方法的同时,还要避免我们的设计掉入陷阱。 在设计之初,我们就特别强调,API 的设计要以用户为中心,而 API 设计最大的陷阱,就是从服务开发者的角度进行设计。 因此,在进行 API 设计时,要避免落入下面的四个陷阱。 陷阱一:数据的影响 如果是从底向上设计系统,就很容易掉入这个陷阱。从需求中找出关键业务名词,设计实体,创建表结构,

k8s1.20.6用kubeadm安装的3master+3node证书续期

失败翻车记录 一、查看k8s中所有证书的到期时间: # kubeadm certs check-expiration [check-expiration] Reading configuration from the cluster... [check-expiration] FYI: You can look at this config file with 'kubectl -n kube-

h5最简单预览pdf在线-新

pdf预览,有的可能疑惑电脑直接打开就行。 其实试下ios上和pc展示没问题的,但安卓h5等基本是不行的。 手机端时会碰到直接打开pdf文件,而不是下载的需求. 同打开word文件一样·mammoth.browser.min.js一样用特殊插件pdfh5.js。 (docx为可解压格式,故doc则不支持) image.png 1 cnpm install pdfh5.js cnpm

爬虫_012_Python文件操作

python中想要处理一个文件必须用open()先打开一个文件 语法规则 f = open(文件名, mode="模式", encoding='文件编码') f.read() 或者 f.write() f.close() 最主要的参数是模式,模式参数有 r, w, a, b r 只读模式. 含义是, 当前这一次open的目的是读取数据. 所以, 只能读. 不能写 w 只写模式. 含义是, 当