DesignPattern设计模式
设计模式的来源
设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。
1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。
设计模式的类型根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)。当然,我们还会讨论另一类设计模式:J2EE 设计模式。
序号
模式 & 描述
包括
1
创建型模式 这些设计 ...
USB转TTL
USB转TTL、USB转串口、USB转232的区别
引用自 USB转TTL、USB转串口、USB转232的区别(转)
首先,为什么要进行转换?因为单片机通信接口的电平逻辑和PC机通信接口的电平逻辑不同,转换的目的是把电平转换到双方都能识别。
有什么不同?PC机上的通信接口有USB接口,相应电平逻辑遵照USB原则。还有DB9接口(九针口),相应电平逻辑遵照RS-232原则。而我们的单片机上的串行通信通过单片机的RXD、TXD、VCC、GND四个引脚,相应电平逻辑遵照TTL原则。
为什么学习板是USB接口当然,新手小白买的学习板上肯定都已经集成了类似PL2303、CP2102之类的USB转TTL芯片,相应接口也变成了USB接口;有些学习板上集成的是MAX232之类的TTL转RS-232芯片,相应的接口也变成了DB9接口。
USB转TTL常见芯片CH340
CH340是国产芯片有很多版本后缀
价格: 芯片本身2-3元(2020)
优点:价格最便宜,淘宝、拼多多货源多
缺点:输出乱码的问题很多。
总结:不推荐使用。比较好的是CH340G。
PL2303
PL2303:台湾产
价格 ...
Amplify Shader Editor
Amplify Shader Editor简介
Amplify Shader Editor的强大之处在于它允许我们以一个已存在的Shader为基础来创建ASE Shader,这就是俗称的模板。
模板本质上是一个常规的Shader,不同之处在于一些关键点上有很多ASE的标签。这些标签是作为注释写的,所以他们不会影响着色器编译和它的默认行为。任何Shader都可以转换为模板,如果给定的着色器有多个Pass,那么每个Pass都由它自己的输出节点表示。
Amplify Shader Editor 在线网站
Unity Asset Store 商店资源
https://assetstore.unity.com/packages/tools/visual-scripting/amplify-shader-editor-68570
ASE Manual 百科手册
http://wiki.amplify.pt/
ASE工作原理及优劣
基于单个静态模板生成 .shader 文件,将节点信息以注释的形式存储于文件末尾
ASE优势:
官方模板可定制性强,可视化界面几乎可以覆盖 URP 的主要功能
模板 ...
用Emojy美化Markdown文档
Emojy
Markdown emoji表情合集(Github)
https://gist.github.com/rxaviers/7360908
People
:bowtie:
😄 :smile:
😆:laughing:
😊 :blush:
😃 :smiley:
☺️ :relaxed:
😏 :smirk:
😍 :heart_eyes:
😘 :kissing_heart:
😚 :kissing_closed_eyes:
😳 :flushed:
😌 :relieved:
😆 :satisfied:
😁 :grin:
😉 :wink:
😜 :stuck_out_tongue_winking_eye:
😝 :stuck_out_tongue_closed_eyes:
😀 :grinning:
😗 :kissing:
😙 :kissing_smiling_eyes:
😛 :stuck_out_tongue:
😴 :sleeping:
😟 :worried:
😦 :frowning:
😧 :anguishe ...
腾讯QQ
腾讯QQ
QQ,是腾讯QQ的简称,是腾讯公司推出的一款基于互联网的即时通信软件。
QQ以前是模仿ICQ来的,ICQ是国际的一个聊天工具,是I seek you(我寻找你)的意思,OICQ模仿ICQ它在ICQ前加了一个字母O,意为opening I seek you,意思是“开放的ICQ”。但被指出侵权行为,2000年11月腾讯推出QQ2000版本,OICQ正式更名为QQ。
常用设置拓展QQ图片路径(缓存)PC端
xxx代表Windows用户名xxxxxxxxx代表QQ号
C:\Users\xxx\Documents\Tencent Files\xxxxxxxxx\Image\C2C
Android
首先打开手机文件管理器。
在文件夹浏览模式选择隐藏文件(一般)
荣耀V20/小米/红米
/storage/emulated/0/Android/data/com.tencent.mobileqq/Tencent/MobileQQ/chatpic/chatimg
...
网站工具箱
AI图像处理
网站名称
网址
备注
Tiny
https://tinypng.com/
图片无损压缩WebP/PNG/JPEG
waifu2x
https://waifu2x.udp.jp/
本程序使用卷积神经网络对动漫风格的图片进行放大操作(支持照片)
虚拟手机号码国内
网站名称
网址
备注
SuperCloud SMS™
supercloudsms.com
SuperCloud SMS™
www.yunduanxin.xyz
SuperCloud SMS™
www.yunjiema.top
国外
网站名称
网址
备注
SuperCloud SMS™
www.free-sms-receive.com
SuperCloud SMS™
sms-receive-online.com
quackr.io
https://quackr.io/
- [有沒有虚拟手机号码可以接收短信验证码?](https://www.zhihu.com/question/68221729/answer/26627426 ...
Notion笔记软件及NotionAI
Notion
A unified & collaborative workspace for your notes, wikis, and tasks. 将笔记、知识库和任务管理无缝整合的协作平台
Notion AI
Notion AI提供20次免费试用响应次数,超出后需要购买服务。其付费价格为每人每月10美元,如果按年订购则享有8折优惠。
在线网站
www.notion.so
www.notion.so/product/ai
Notion AI的使用
打开的工具栏,选择星星标志✨ :sparkles:
- [notion怎么用Ai?](https://www.bilibili.com/read/cv22189381)
ChatGPT和NewBing申请记录
ChatGPT和NewBing基本介绍
New Bing基于GPT4模型,并且集成了Edge浏览器的数据资源,功能更加强大。
ChatGPT的GPT3.5模型。 GPT3.5文档。
ChatGPT:优化对话的语言模型。 OpenAI关于ChatGPT介绍。
加入ChatGPT(OpenAI)
解决网络问题
准备微软/谷歌账号
一个可以接收到短信的电话卡
P.S.
需要能接收到验证码,即非大陆地区的手机号 (OpenAI 的服务在您所在的国家/地区不可用。)
可以使用虚拟手机号/购买私人号码 (OpenAI:此电话号码已链接到最大帐户数!!!)
推荐最好有张新加坡或者日本的电话卡
OpenAI‘s services are not available in your country
解决方案
检查–>控制台/Console 清除浏览器缓存
1window.localStorage.removeItem(Object.keys(window.localStorage).find(i=>i.startsWith( ...
Typora常用设置指南
图像相关设置
问题描述:.md中的图片丢失,将文章放到github/gitee上,张图片会因为路径错误而无法读取
解决方案:绝对路径——变成相对路径
解决方案:网络图片转存为本地图片
- [复制Typora书写笔记中内容(包含图片)到其他地方时 笔记中的图片无法显示的问题(初级解决方法 绝对路径—>相对路径)](https://blog.csdn.net/qq_45704942/article/details/113705250)
HEXO博客:HideToggle标签异常加载
HideToggle标签异常加载
问题表现
正常加载
对博客进行编译,F12 查看网页控制台,看报错异常
异常成因猜想
根据报错异常,猜测是pjax的问题
npm命令更新插件带来的组件异常(因网络原因)
HideToggle标签更新带来的异常
程序的bug
解决思路与验证pjax组件开关进行编译测试
进行设置12345pjax: enable: true # true改为false exclude: # - xxxx # - xxxx
编译结果还是异常,排除
npm命令更新插件带来的组件异常(因网络原因)
将npm缓存清除
更新淘宝镜像源
重新下载
编译结果还是异常,排除
HideToggle标签更新带来的异常
查看Github issue,无相关问题讨论
查看更新说明,无特别说明
删除HideToggle标签,网页显示正常,如果重新加入HideToggle标签则显示异常
编译结果还是异常,排除
程序的BUG,重新安装环境测试
删除本地文件
重新从Github拉取文件
重新安装依赖环境
编译结果还是异常,排除
灵光一现
将about目录下内容全删除 ...
2023年2月份国产网络游戏审批信息
2023年2月份国产网络游戏审批信息2023-02-10 发布
序号
名称
申报类别
出版单位
运营单位
文号
出版物号
时间
1
欢乐美食家
移动-休闲益智
广东音像出版社有限公司
深圳传趣网络技术有限公司
国新出审〔2023〕210号
ISBN 978-7-498-10182-2
2023年02月10日
2
小兵大作战
移动
方圆电子音像出版社有限责任公司
海南旭游科技有限公司
国新出审〔2023〕209号
ISBN 978-7-498-10181-5
2023年02月10日
3
九牧之野
移动
海南省电子音像出版社有限公司
海南灵游网络科技有限公司
国新出审〔2023〕208号
ISBN 978-7-498-10180-8
2023年02月10日
4
葫芦娃大作战
移动
黑龙江龙华数字出版股份有限公司
深圳市大梦龙途文化传播有限公司
国新出审〔2023〕207号
ISBN 978-7-498-10179-2
2023年02月10日
5
魔典秘闻
移动
四川数字出版传媒有限公司
深圳市凉屋游戏科技有限公司
国新出审〔2023〕206号
ISBN 978- ...
Steam集换式卡牌及ASF挂卡
Steam集换式卡牌什么是集换式卡牌?
Steam 集换式卡牌是一种虚拟卡牌,玩家可以通过在 Steam 上购买并玩游戏来获得这些卡牌,并可使用获得到的这些卡牌来合成对应的游戏徽章,获取奖励。 集齐一套卡牌用于合成徽章并且可以获取到游戏相关的物品,这些物品可用于自定义您的个人资料并向其他玩家展示玩游戏的情况。
如何获得集换式卡牌?
玩家们只需要玩任意一款支持集换式卡牌的游戏便就能获得这些集换式卡牌。 玩游戏时(或者是关闭游戏时),会偶尔收到掉落的集换式卡牌,这些卡牌将存放到玩家自己的 Steam 库存中。
集换式卡牌的掉落机制
首先就是每个游戏的卡牌数量不一样,有多有少,但玩游戏只能掉落部分卡牌(小于等于一半或者向上取整),比如一个游戏有7张卡牌,玩游戏只会掉落四张(可能会掉重复的卡牌,是谁运气不好我不说),剩下的卡牌可以通过市场购买(需要开通市场,也就是steam上消费或者充值5美元),补充包制作或者去与好友交易来获取得到。
集换式卡牌的作用用途
基本用途就是合成徽章并提升steam等级,获得一些游戏相关的steam表情,steam个人装扮背景,再就是可以售卖用来回血(把卡牌变 ...