不是海碗 不是海碗
3年前
火爆全网的ChatGPT上手体验,免费使用次数!国内就能用
ChatGPT是一个计算机程序,可以自然地和人交流。它是由OpenAI开发的,是一个预训练的大型语言模型,可以生成文本,并且可以与人进行对话。通过使用大量的训练数据来模拟人类的语言行为,并通过语法和语义分析,生成人类可以理解的文本。
Spring Boot配置文件敏感信息加密的开源方案实现
简介最近隔离在家,做项目中发现项目中的配置文件敏感信息都是明文存储的的,很不安全。例如:数据库的密码,redis的密码,oss存储的相关key等等。然后自己也上网百度了下相关的资料。找到了一个开源的配置文件加密实现:jasypt。jasypt开源地址:官网:jasypt的使用引入依赖gradle:compilegroup:'com.github.
Easter79 Easter79
4年前
Vue + View Design环境下时间格式化的便捷方案
因为此法本质上使用的是ViewDesign内本身就有的格式化函数,而插件化的目的也是想全局化,其它引用的地方要方便点import{format}from'viewdesign/src/utils/date'/@Authorlotuso@Date2020/9/414:11
Wesley13 Wesley13
4年前
STM32中基于DMA的ADC采样实例之MQ
 最近学习了一下STM32中的ADC采样,由于手头正好有一个MQ2的烟雾传感器,所以正好可以测试一把。体验ADC采样的过程。下面介绍一下这个MQ2烟雾传感器。1.MQ2烟雾传感器简介   MQ2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体
Wesley13 Wesley13
4年前
MySQL计算日期的函数DATE_SUB(d,INTERVAL expr type)
MySQL计算日期的函数DATE\_SUB(d,INTERVALexprtype)DATE\_SUB(d,INTERVALexprtype)函数返回起始日期d减去一个时间段后的日期。expr是一个表达式,用来指定从起始日期添加或减去的时间间隔值。exp
Wesley13 Wesley13
4年前
vivo 全球商城:从 0 到 1 代销业务的融合之路
代销是vivo商城已经落地的成熟业务,本文提供给各位读者vivo商城代销业务中两个异构系统业务融合的对接经验和架构思路。一、业务背景近两年,内销商城业务的发展十分迅速,vivo商城系统的架构也完成了从单体往分布式的演进。我们在vivo商城服务化方向做了很多的努力,基础服务的能力逐渐沉淀下来。2019年我们也开始在产品功
Wesley13 Wesley13
4年前
UDT协议实现分析——发送窗口大小及发送速率的调整
UDT主要通过在数据收发的过程中进行精细的控制来实现对于网络带宽更加有效的利用,并使网络中数据传输的速率尽可能快。如我们前面在分析数据发送的控制(http://my.oschina.net/wolfcs/blog/508259)中看到的,对于正常的顺序packet发送,发送控制主要在于两个方面,一是发送窗口的大小,也就是某个时刻已经发送但未得到相
Stella981 Stella981
4年前
C# 求Sn=a+aa+aaa+...+aa...a(n个a)的值
方法一:使用一层for循环的方式1usingSystem;23namespacetest4{5classProgram6{7staticvoidMain(stringargs)8
Wesley13 Wesley13
4年前
Hibernate中get和load方法的区别以及close()、clear()、evict()
下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null2.从检索执行机制上对比:get方法和find方法都是直接从数据库中检索而load
Stella981 Stella981
4年前
JFace对文本框的自动完成和内容助理小结
自动填充有两种TextContentAdapter只能用于Text文本框ComboContentAdapter只能用于Combo下拉框AutoCompleteField和ContentProposalAdapter的区别AutoCompleteField用于自动完成,例如你输入“山”这个字