浪人 浪人
4年前
c++11 实现单例模式
C11出来后,里面新增加了好多好用的功能下面的单例就是使用了C11中的标准库中的mutex和unique_prt进行内存管理的.此单例模式不用担心内存的释放问题pragmaonceinclude<memoryinclude<mutextemplate<classTclassSingleton{public:ty
Easter79 Easter79
3年前
Tron区块链PHP对接开发包【支持USDT
TronTool开发包适用于为PHP应用快速增加对Tron/USDTTRC20数字资产的支持能力,即支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。TronTool官方下载地址:http://sc.hubwiz.com/codebag/tronphplib/(https://www.oschina.n
Wesley13 Wesley13
3年前
Go语言对接USDT
TronTool.Go开发包适用于为Go应用快速增加对Tron/USDTTRC20数字资产的支持能力,即支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。官方下载地址:TronToolforGolang(https://www.oschina.net/action/GoToLink?urlhttp%3
Easter79 Easter79
3年前
SpringBoot2.3的这个新特性很给力,一条命令构建Docker镜像
!(https://oscimg.oschina.net/oscnet/9dfae60d56db462dbf0d8ac50f1f750c.jpg)一、前言SpringBoot2.3.0的版本已经发布了。这个版本带来了很多重要更新,比如增加了对Docker的支持,包括使用buildpacks构建镜像,优雅停机(gr
Wesley13 Wesley13
3年前
3种创建Jenkins流水线的方法
Jenkins是一个DevOps工具,可以用来自动构建、测试和交付软件代码。如果你是Jenkins的新手,本教程将帮助你理解如何使用以下方法之一创建Jenkins流水线(Pipeline):经典的Jenkins用户界面JenkinsBlueOcean用户界面,减少杂波并增加清晰度Git仓库Jenkins
Stella981 Stella981
3年前
Python中的list详解
Python中内置的一种数据类型list,列表。list是一个有序集合,所谓有序集合就是可以通过Key或者Index进行访问(无序集合,集合的元素只能遍历,比如set)。list能随时随地进行增加和删除。python中list用\\进行表示。例如:\\\friends\'fanbinbin','libinbin','xijin
Stella981 Stella981
3年前
Jetbrains插件Protobuf Generator,支持GO等多种语言
ProtobufGenerator是基于GenProtobuf开发的一款jetbrains插件,在GenProtobuf的基础上增加了对PHP,GO和gomicro的支持。以替代命令行生成方式使得生成代码更加便捷。支持jetbrains全系列IDE(idea,phpstrom,goland,webstrom等)。插件使用说明:1,使用插件前需要安
Stella981 Stella981
3年前
Nginx+Tomat8负载后,利用Redis实现Tomcat8的session共享
网上相应的文章应该都介绍,这里只特别记录下笔者在实操的过程出现的问题。此文件只针对tomcat8版本,之前版本可略过。tomcat8中的context.xml文件修改,增加以下配置。Java代码 <ValveclassName"com.radiadesign.catalina.session.RedisSessionHandl
Stella981 Stella981
3年前
GitHub安全最佳实践
写在前面GitHub安全最佳实践列表1.不要将凭证作为代码/配置存储在GitHub中。2.删除文件中的敏感数据和GitHub历史记录3.限制访问控制4.增加SECURITY.md文件5.严格验证GitHub上的第三方应用
Stella981 Stella981
3年前
Django单元测试中Fixtures用法
在使用单元测试时,有时候需要测试数据库中有数据,这时我们可以使用Django的Fixtures来生成测试数据。基础配置1.在settings.py中配置如下内容:FIXTURE_DIRS('/path/to/api/fixtures/',)2.在要测试的app中,增加目录fixtures3.