摘要:基于入门编写文件将文件转换为代码下载该工具将加入到所在目录命令行进入所在目录执行序列化反序列化实例化添加数据小明小黄建立实体数据将数据写入流中读取流 protobuf基于java入门 1. 编写protobuf文件——person.proto package protobuf; option java_package=com.sean.person; option java_oute...
摘要:问题解答这题是看里面的的代码如果比大或等的话,就继续扫下去否则,我们就找到当前有可能删去的,然后删掉看新的如果只从左到右扫了,还是的时候,我们还要再从右往左扫一遍否则两遍都扫完了,就加入结果中去 问题:Remove the minimum number of invalid parentheses in order to make the input string valid. Ret...
摘要:整数除法对两个不能整除的整数做除法,就要面对舍入的问题。中的舍入除了缺省的舍入方式,还有多种舍入可供选择。就是说,我们输入的十进制数,在计算机内部都是用二进制来表示的。 关于除法,你也许觉得没什么值得谈论的,毕竟小学的时候体育老师就教过我们了。然而对于编程中使用的除法,我觉得还是有很多值得注意的细节的。为什么我想深究一下?因为我日常主要使用Java和Python编程,而它们的除法在细节...
摘要:我们经常希望一段文本中的字符逐个显示,模拟出一种打字的效果。类似于终端命令行的感觉。 我们经常希望一段文本中的字符逐个显示,模拟出一种打字的效果。类似于终端命令行的感觉。最终效果 用JS去实现: html: js代码: const $ = attr => document.querySelector(attr); const textDom = $(.text); const cu...
摘要:背景当多个项目且某些包无法兼容时,通常我们使用虚拟环境即可解决。但事实上不仅仅只能用于线上应用部署,我们的开发调试环境也可以使用。 背景 当多个Python项目且某些包无法兼容时,通常我们使用虚拟环境即可解决。 但是在团队中多个环境其实相对比较固定了,较少变更,如果换电脑或者新人加入需要重新一个一个配置虚拟环境并安装相应的包,会耗费很多时间,而且由于重新安装的包依赖可能会有版本变更导致...