编程开发
算法练习:只有两个键的键盘(数学法,动态规划)
一.前言
又到了记录代码的时候了,这道题来自LeetCode,只有两个键的键盘:
最初记事本上只有一个字符 'A' 。你每次可以对这个记事本进行两种操作:
Copy All(复制全部):复制这个记事本中的所有字符(不允许仅复制部分字符)。
Paste(粘贴):粘贴 上一次 复制的字符。
给你一个数字 n ,你需要使用最少的操作次数,在记事本上输出 恰好 n 个 'A' 。返回能够打印出 n 个 '
常用的Figma插件以及添加和使用(附链接)
常用插件
1.Chinese User Data Generator
中文数据生成器,提供名字,年龄,性别,手机号码,E-mail,职业,地址,省份,城市,身份证等常用的中文数据默认填充。
链接:
2.Conten
在脚本里面调用conda创建的环境
事情源于,我在写脚本的时候,在脚本里面插入了一句 conda activate 环境名, 然后出现如下的报错提示
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <
Fabric.js 橡皮擦的用法(包含恢复功能)
本文简介
点赞 + 关注 + 收藏 = 学会了
本文介绍 Fabric.js 的橡皮擦功能。
file
Fabric.js 的基础包并没有包含橡皮擦模块,如果你的项目需要使用橡皮擦,要使用定制版的 Fabric.js 。
本文需要有 Fabric.js 基础知识。
如果你还不清楚什么是 Fabric.js ,我墙裂建议你点赞 《Fabric.js 从入门到目中无人》。
同时最好了解
软件测试遇到bug怎么分析,看看字节5年老司机是怎么秀操作的...
为什么定位问题如此重要?
可以明确一个问题是不是真的“bug”
很多时候,我们找到了问题的原因,结果发现这根本不是bug。原因明确,误报就会降低
多个系统交互,可以明确指出是哪个系统的缺陷,防止“踢皮球”,提高问题解决的效率
增强开发对测试的信任度,沟通更有效,配合的更好,开发修改bug时效增强
更有效的了解系统的内部逻辑、数据流处理流程,更能提高测试人员的水平,缺陷修复后,影响的测试范围评估更精
几条很强大的Git命令
本文主要分享了5个在开发中实用的 Git 命令和设置短命令的方式。
1.stash:存储临时代码。
2.reset --soft:软回溯,回退 commit 的同时保留修改内容。
3.cherry-pick:复制 commit。
4.revert:撤销 commit 的修改内容。
5.reflog:记录了 commit 的历史操作。
6.rebase:改变当前分支的基点
1.stash
官方解释
云原生系列Go语言篇-Go的环境配置
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。
每种编程语言都需要有开发环境,Go自然也不例外。如果读者之前已经写过Go程序,那么一定已经有环境了,但可能会漏掉一些最新技术和工具。如果是第一次在电脑上配置Go,也不必担心,Go及其支持工具非常简单。在配置好环境并验证后,我们会构建一个简单程序,学习几种构建和运行Go的方式,然后涉足一些简化Go开发的工具和技巧。
安装Go