道招
《Nest 通关秘籍》学习nest笔记 Provide注入、循环依赖、动态Module
灵活的Provide注入 在 Module 的 providers 里声明: 其实这是一种简写,完整的写法是这样的: 通过 provide 指定注入的 token,通过 useClass 指定注入的对象的类,Nest 会自动对它做实例化再注入。 如果不想用构造器注入,也可以属性注入: 通过 @Inject 指定注入的 provider 的 to
一个小小的邮件模板搜索排序,前端交互相互拉扯,有这么难吗?
最近来了个需求:给现有邮件模板增加搜索功能。但是仅仅是一个如此小的需求,因为新来的交互决定对现有前端功能进行摧毁式大改 ,其预期效果版本竟然是现有交互改版之前的那个版本。。。 这一开倒车的行为招到我的强烈反对,跟交互多次拉锯战后,最终同意听我的在现有结构上进行新增改动。 没错,就是这么硬气,因为她给的理由无法说服改回老版本。 需求 效果大致如下 如果搜索关键词既命中模板名称,
使用app的华为应用内支付服务还是小心为上,2023年了还有人在支付场景使用http。。。
近期查看邮件的时候发现华为开发者联盟发的一封邮件,大致意思就是出于安全考虑,将于2023年10月1日全面限制应用内支付服务使用HTTP回调地址了。 众所周知HTTP协议以明文方式发送内容,不提供任何方式的数据加密。因此它 不适合传输一些敏感信息 ,典型的支付场景就属于敏感信息。 https则是具有安全性的ssl加密传输协议。http和https使用的是完全不同的连接方式,用的端口也不一样,前
浏览器web-push时提示Push notification prompting can only be done from a user gesture最佳实践
在实现浏览器的web-push时,在某些浏览器上可能会收到“Push notification prompting can only be done from a user gesture”。 让我们看看为什么有些浏览器强制执行此规则,如果不遵守会怎样呢?应该如何让我们的通知方案适用于所有浏览器呢? 问题分析 我们为了从网站向用户发送通知,是需要请求用户许可的。 正如许多网站所做的那样,
文本划词标注功能代码实现
背景 产品需求是要支持能将一段文本选取片段并打上对应的tag,并且支持回显,同一个片段只能打一个tag(或者叫标注),tag之间不能嵌套,这算是NLP项目中一个常见功能了。 给不清楚的小伙伴简单介绍下 就是将上面的用户语料文本“ 我要取消订单,因为生病了,我能提供医院证明 ”中的部分文本打tag,比如将“**生病* ”打上“ 取消原因**”的tag 最后效果如下图所示
React函数函数式组件的防抖失效和闭包陷阱只会二选一?
项目中输入搜索联想的场景我们通常会加入防抖,减少对服务端造成的压力,在React的函数式组件中使用的时候一不小心就掉进坑里了。 我们的防抖函数实现如下 function debounce(handler, wait) { let timeId = null; return function(...rest) { timeId && clearTimeout(
微前端qiankun问题You need to export the functional lifecycles in xxx entry终极解决方案
背景 最近开启了自己Q2的OKR项目,将手上的后台系统,改成微前端模式,方便后续的维护。 目前这个后台系统(知识库管理后台)的部分页面也作为微前端微应用的一部分,嵌入另一个微前端的主应用(综合管理后台)里面的,也就是说它既作为微前端的微应用,也作为了微应用的主应用。 遇到问题 在调试过程中,我尝试将该项目在本地改造成主应用在本地跑起来,同时注册的微应用是它目前的线上版本,但是在实
让hexo的分类列表支持子分类导航(优化版)
之前写过 hexo的分类列表支持子分类导航 ,简单回顾下需求,就是想让列表页能够根据不同的年份来切换,效果如下: review 当时采用的临时方案,虽然效果是达到了,但是具体实现不够优雅,里面还有hardcode,代码如下 let categoryParent=''; page.posts.sort('date', -1).each(
让hexo的分类列表支持子分类导航
需求 之前我们的分类列表是这样的 里面有三篇文章,三个年份个一张,即2021、2020、2019 现在需要支持在列表页根据不同的年份来切换,效果如下图: 前置知识 这就涉及到对hexo的 category 的了解了。 假设我们有个文章A是这样设置分类信息的 categories: - [training, 2021] - [y2021] 同时有
android运行时授权读取短信后仍收不到短信
最近想给自己做一个短息转发的功能,这就需要读取短信的权限了,这里就用到了 代码里面这样写到 AndroidManifest.xml文件 <receiver android:name=".service.SmsReceiver" android:exported="false"> <
关注道招网公众帐号
友情链接
消息推送
道招网关注互联网,分享IT资讯,前沿科技、编程技术,是否允许文章更新后推送通知消息。
允许
不用了