Fork me on github
摘要: 对于写技术博客的人来说,图应该是少不了的吧,所以一般需要有个稳定的、速度还可以的图床。 阅读全文
posted @ 2021-09-02 21:18 Zenquan 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 最近在做名古屋的线上马,所以就有了国际化的需求。因为使用vue3作为技术栈,所以使用相应的vue-i18n实现 阅读全文
posted @ 2021-02-07 23:43 Zenquan 阅读(239) 评论(0) 推荐(0) 编辑
摘要: github actions 是什么? github actions是github的持续集成及自动化工作流服务,使用起来都比较方便。大部分github actions都可以在https://github.com/marketplace?type=actions中找到。 怎么使用github acti 阅读全文
posted @ 2020-11-30 19:44 Zenquan 阅读(556) 评论(4) 推荐(0) 编辑
摘要: 背景:最近经常被小伙伴问道,有没有遇到过本地开发遇到接口代理报错的情况,或者是之前遇到本地没报错但线上测试环境接口报错404的情况。最终都是因为没有配置好反向代理导致的,所以这次也聊聊反向代理的那些事。 正向代理与反向代理 正向代理,以客户端为中心,也就是把服务器部署的服务,代理到服务器的特定域名、 阅读全文
posted @ 2020-11-05 19:59 Zenquan 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 最近在使用React+Typescript重构一个应用,后面看到同事在写react组件的方法时,是采用箭头函数的写法。这让我想起在 React Class Component 绑定事件时,经常会通过 bind(this) 来绑定事件,比如: class Fn extends React.Compon 阅读全文
posted @ 2020-11-04 19:27 Zenquan 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一直以来,都有一个梗:找男朋友就要找程序员,因为他很擅长思考自己错在哪里,当他惹你生气时,便会很自然地思考自己错在哪里。开个小小的玩笑。实际上,找错、定位问题是程序员非常重要的能力之一,它关系到你定位问题、修改问题的进度和效率。所以继很久之前的聊聊调试的事儿(一),来聊聊调试的事儿(二)。 目录 真 阅读全文
posted @ 2020-10-22 22:37 Zenquan 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用TypeScript? 某乎已经解释的很清楚了传送门 我目前亲身的感受,TpeScript带来的好处 类型系统可以避免很多js的灵活性带来的隐藏bug,譬如在js里变量是可以到处定义,到处赋值,这就会导致中途你都不知道改成什么类型了,会不会有bug 团队协作代码风格更加严格,这一般是强类 阅读全文
posted @ 2020-09-21 22:41 Zenquan 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 不知不觉,又到了这个躁动不安的季节,躁动的是应届毕业生毕业以及高考。关于对青春的情愫,通常在这种时刻都会有各种各样的故事,当然了,我并不是一个会讲故事的人,所以通常情况下,就采用这种总结性的方式写文字做阶段性的告别。因为到了身上要担负很多责任的年龄,已经没有过多的精力去伤感过去,只是希望未来能成为更 阅读全文
posted @ 2020-08-13 22:22 Zenquan 阅读(7971) 评论(0) 推荐(0) 编辑
摘要: 使用 egg 实战微信小程序后端 微信小程序授权登录流程 官方图示 我的理解 node 的实现 class AuthController extends BaseController { /** * 登录凭证校验 * @param {number} appid 小程序appid 必传 * @para 阅读全文
posted @ 2020-07-18 10:58 Zenquan 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 背景是这样的,母亲节的时候,我们有个需求就是用户可以长按或者点击一个按钮进行截图后去分享我们的活动,然而我们的图片例如头像,采用又拍云做 cdn 优化,所以意味着图片的链接跟主页面所在域名不一样,当需要需要对 canvas 图片进行 getImageData() 或 toDataURL() 操作的时 阅读全文
posted @ 2020-07-18 10:21 Zenquan 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 最近一直在做一些涉及到表单校验的业务 假设现在我要写一个注册页面,在店家注册按钮之前,有如下几条校验逻辑: 用户名不能为空 密码长度不能小于6位 手机号码必须符合格式 最粗暴的校验方式 缺点: 扩展性如此的差。 刚接手项目的人甚至是写代码的本人在添加别的校验需求时无从下手。 如果增加一条新的校验规则 阅读全文
posted @ 2020-05-02 09:27 Zenquan 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 最近打算研究一下canvas,然后就遇到要写动画,那么就遇到了requestAnimationFrame。 requestAnimationFrame是什么? 来自MDN的解释: window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘 阅读全文
posted @ 2020-03-21 22:26 Zenquan 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 操作系统的特性和用户接口 最近开始打算复习一下操作系统的知识。所以也做此笔记来帮忙整理总结。 "操作系统" :英语: O perating S ystem,缩写: OS )是管理 "计算机" "硬件" 与 "软件" 资源的 "系统软件" ,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置 阅读全文
posted @ 2020-03-20 18:17 Zenquan 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 好了,今天要实现的需求是什么呢?一个社区一般必定会有关注他人、取消关注或者被他人关注的需求。所以,我们就以知乎上的关注、取消关注、正在关注列表、粉丝列表为原型进行开发。 关注和取消关注 1. 继续增加UserSchema中的字段 2. 编写转发的路由 3. 使用数据模型编写控制器逻辑 4. 使用Po 阅读全文
posted @ 2020-03-16 22:38 Zenquan 阅读(249) 评论(0) 推荐(1) 编辑
摘要: 1. 实现图片上传接口 需求:知乎中用户编辑资料的图片上传 分析:通过把图片上传到服务器中,再返回url 1. 因为要识别file类型的参数,所以需要使用koa body,koa bodyparser无法识别。 2. 要把url返回,需要使用koa static管理静态资源 3. 注册上传图片路由 阅读全文
posted @ 2020-03-15 21:29 Zenquan 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 之前一直使用koa和express构建过一些小的应用,但是都是没有放到线上去跑。这回,我的想法是把自己那台学生服务器拿来充分利用一下,话不多说,直接直奔主题吧。 使用的技术栈: nodejs koa2(网络编程框架) mongodb(非关系型数据库) jwt(用于鉴权) pm2(用于跑启动脚本) 何 阅读全文
posted @ 2020-03-14 23:46 Zenquan 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 初始化创建app flask细节点 1. 判断条件中越可能为false放前面,比较耗时的操作放后面,比如操作数据库 2. 常用返回response的方式:return 301, xxx, headers 3. @staticmethod,静态方法,与对象self无关函数 @classmethod,类 阅读全文
posted @ 2019-12-24 00:02 Zenquan 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. 出现Permission denied 原因:权限不够 解决办法: sudo chmod R 777 /home/xxx 2. shell脚本报错: bash: xxx: /bin/sh^M: bad interpreter: No such file or directory 3. 解决Dj 阅读全文
posted @ 2019-12-12 19:40 Zenquan 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1. react中使用ref,来控制指定的元素的事件 需求是 之后弹起输入框,而不只是点击 首先 然后 2. 父组件使用传函数来获取子组件的值 手机移动端触屏版web网页禁止复制、选中文本的方法 3. 严重的问题————Boolean(对象)结果为true 4. 1px问题 因为手机端涉及到1px的 阅读全文
posted @ 2019-12-12 19:39 Zenquan 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 标准数据类型 数字 进制转化 序列 1. 有索引,可用于取值,不过最好的取值方式是 解包 2. 切片 : start开始,end结束,step步长(默认为1) 3. in、not in 、len() list、tuple 区别:list可变、tuple不可变 集合 set(可变) 1. 无序无索引 阅读全文
posted @ 2019-09-10 12:06 Zenquan 阅读(190) 评论(0) 推荐(0) 编辑