5月29号软件资讯更新合集......

news2024/12/26 0:59:25

Paozhu C++ Admin 管理后台 1.4.0 版本发布

Paozhu C++ web 框架 1.4.0 版本发布。

提供一个完整的 admin 管理后台,支持图片管理,文件上传,修改百度开源编辑器 ueditor 上传管理程序为 c++

框架自带 C++ ORM 框架,支持 HTTP/1 HTTP/2

框架自带 C++ 结构体或复杂嵌套结构体 转换为 JSON,或 JSON 解析到结构体

框架特性

✅ 1. 自带 JSON 编解码不用第三方库,标准 JSON 支持

✅ 2. 支持多域名网站

✅ 3. 支持多域名 ssl 服务端

✅ 4. 支持 http/1.1、http/2 协议

✅ 5. 支持 websocket 服务端

✅ 6. 框架自带 websocket 推送,支持定时推送到 webscoket 客户端

✅ 7. 支持同步 httpclient get post

✅ 8. 框架自带 ORM, 使用链接池方式,目前支持 mysql

✅ 9. 框架自带线程池,和用户代码运行的线程池

✅10. 框架使用 asio 自带的协程

✅11. 框架特色是 I/O 使用协程池 用户代码运行使用线程池,类似 GO 那种调度,只是针对 http 请求调度

✅12. 框架支持普通文件 gzip、br, 并支持缓存到磁盘,下次不用 cpu 再压缩

✅13. URL、POST 和上传文件,解析结果 client.get [] client.post [] client.files [] 方式获取内容

✅14. 自带 sendmail 类库

✅15. 生成二维码 (qrcode), 需要 gd、qrencode 库

✅16. 插件化编程,热动态更新,使用动态库方式

✅17. 框架内置通用数据缓存模块,ORM 结果缓存,提高并发能力

✅18. 框架 controller 目录注解功能,方便添加 URL 路由映射,降低入门心智

✅19. 结构和类注解 JSON 功能,使用 json_encode json_decode 操作复杂 C++ 结构体和 JSON 互转,可以参考 Wiki

✅20. 提供一个完整 admin 后台管理框架(见后面图片), 访问 URL 为 /admin/main

原文链接:https://www.oschina.net/news/242814/paozhu-1-4-0-released

开源企业微信 Java 开发包 wecom-sdk 发布 1.0.11 版本

wecom-sdk 是开源的企业微信开放 API 的 Java 实现,目前已经实现了企业微信通讯录管理、上下游、客户管理、微信客服、素材管理、OA 办公相关接口近 200 个,配置简单、API 友好、屏蔽了签名、token 等复杂流程,开发人员不需要很高的学习成本就能快速优雅地接入企业微信。

采用技术栈

  • Spring RestTemplate

  • okhttp

  • lombok

  • jackson2

  • xstream

1.0.11 更新日志

  • 由 http client 切换到 okhttp

  • 增加审批相关接口

  • 补充被动回复消息回调参数

  • 简化 API 实现,删除大量样板代码

  • 优化随机数生成器

  • 新增获取客户详情接口,新增视频号留资服务添加场景

  • 支持设置通知范围成员权限

原文链接:https://www.oschina.net/news/242815/wecom-sdk-1-0-11-released

GoEdge CDN v1.1.0 发布,优化细节、修复 Bug

GoEdge 是一款可以帮你快速构建 CDN & WAF 平台的工具,支持 HTTP、HTTPS、Websocket、TCP、TLS、UDP、PROXY Protocol、IPv6、WAF 等特性,支持多个第三方 DNS 服务。

GoEdge v1.1.0 版本主要优化一些细节、修复 Bug。

EdgeAdmin - 管理系统

  • 防盗链增加” 同时检查 Origin 选项 “,并默认在检查 Referer 之外自动检查 Origin Header

  • HTTP Header - CORS 跨域设置增加多个选项,包括请求方法列表、预检缓存时间等

  • HTTP Header 中支持设置非标 Header,以便更好地支持非标准的 Header,比如 hello_world

  • WAF 国家 / 地区封禁、省份封禁增加例外 URL、限制 URL,并在触发时增加更加精准的提示文字

  • WAF 正则表达式填写多行时提示用户需要转换成竖杠(|)符号

  • WAF 增加 “跳转” 动作

  • 创建节点表单显示剩余节点数配额

  • 集群列表页也增加 “创建节点” 链接,方便更快速地创建节点

  • 手动执行健康检查时提示用户当前集群尚未部署网站

  • 非超级用户不提示弱密码管理员

  • 登录管理系统时,如果管理系统前端有反向代理,则不要自动从 HTTP 跳转到 HTTPS

  • 数据库手动清理页面增加按表名和按占用空间排序

EdgeAPI - API 节点

  • 提升集群健康检查执行性能

  • 优化创建缓存任务时域名检查速度

  • ACMETaskService.FindEnabledACMETask() 返回信息中增加关联的证书信息

EdgeNode - 边缘节点

  • 内存缓存增加容量、提升 GC 速度,防止因为数据量问题无法实现 CC 统计

  • CORS 跨站默认允许的请求方法增加 PATCH

  • ${header.NAME} 变量中的 NAME 可以时非标准格式

  • ${response.header.NAME} 变量中的 NAME 可以是非标准格式

  • URL 跳转跳转前 URL 支持查询参数

  • 网站在开启 HTTPS 但未绑定证书时不再自动匹配证书

  • 修复 UserAgent 分析可能产生的死锁,此问题导致相关使用 UserAgent 分析的地方产生阻塞

  • 修复特定 WAF 正则表达式分析过慢的问题

原文链接:https://www.oschina.net/news/242825/goedge-1-1-0-released

likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC

sms4j 2.1.0 正式发布

📣 爷爷!你关注的短信框架终于更新啦!

🎊SMS4J 2.1.0 版本正式发布!🎊

本次更新带来了诸多的新特性,也修复了先前版本中的诸多问题,接下来让我们一起来看一下本次更新的内容吧!

🎉新特性🎉

新增天翼云短信支持

  1. V 2.1.0 版本再添新支持厂商,天翼云短信,在新版本中,小伙伴们可以使用天翼云短信啦

添加 solon 框架支持

  1. solon 是一个非常优秀的国产框架,作者也是一个很强大的男人(单挑 spring 的男人),目前 solon 框架已经得到了多家军工企业的青睐,没准未来会与 spring 平分天下哦!在这里也感谢 solon 的作者对于我们的支持。

SupplierFactory 添加一个通用的 set 方法

  1. 对于想要传值来构建不同实现类型的小伙伴来说,每个厂商一个 set 方法用起来不太方便,这里我们整合了一个完整的 set 方法,可以实现所有厂商的 set

添加负载均衡工具

  1. 在本次的版本中添加了一个实验性的新特性,短信负载均衡,当你有多个厂商同时存在,并且不关注本次短信使用哪个厂商发送时,可以使用该工具,工具采用平滑加权负载均衡算法实现,可以根据设置的权重,自动选择托管中的短信服务

添加了一个静态方法用于获取 LinkedHashMap 实例

  1. 很多人并不常用 LinkedHashMap,为了方便使用和记忆,我们添加了用于获取它的实例,位于 org.dromara.sms4j.comm.utils.SmsUtil 类中的 getNewMap()

🔧修复🔧

  1. 修复云片短信未能如期创建实现对象的问题 在先前的版本中我们发现,云片短信并未能如期的创建一个完整的实现,我们在这个版本中对其进行了修复

  2. 修复亿美短信返回值异常 在 2.0.2 版本中,亿美短信的返回值在某些情况下存在异常(比如请求的 url 错误时),在这个版本中我们对此进行了修复

  3. 修复阿里云短信返回值异常 在先前的版本中,阿里云短信的返回值未能如期的通过 SmsResponse 对象返回,而是打印在了 log 中

  4. 先前版本中短信拦截未生效

短信限制功能的拦截一直过度依赖于 Spring 的 AOP 实现,一旦开启就是全局的拦截,无法做到精准的厂商级别拦截,在 2.1.0 版本中我们对于短信限制功能进行了重构,使其能够精准的分厂商进行短信拦截

📀优化📀

  • 优化了厂商短信的实现

  • 优化 javax 加密包使用

  • 部分短信发送的返回值添加了非空判断

  • 优化阿里云实现的部分代码

  • 优化 SmsFactory 内部实现,获取更好的性能和拓展性

原文链接: https://www.oschina.net/news/242832/sms4j-2-1-0-released

Content Replace Plugin 1.8.0 发布,Jenkins 文件内容替换插件

Content Replace Plugin 1.8.0 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。

比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改

插件有以下特点:

  1. 支持多文件内容替换

  2. 支持常见编码格式选择

  3. 支持换行符设置

  4. 支持正则表达式匹配

  5. 支持使用变量设置内容

  6. 支持设置匹配次数,实际替换次数与设置不一致时,构建失败

  7. 支持多种任务类型设置

  8. 支持子节点、多平台

新版更新内容有:

  • 支持换行符设置

  • 解决在替换 “以换行符结尾” 的文件内容时,丢失文件最后一行问题

原文链接:https://www.oschina.net/news/242872/content-replace-plugin-1-8-released

Northstar v6.0.0-RC3.1 已经发布,盈富量化平台

Northstar v6.0.0-RC3.1 已经发布,盈富量化平台

此版本更新内容包括:

v6.0 重大更新

  • 把包名全部改为 org.dromara 的前缀

  • 重构了指标框架

  • 简化了项目依赖,移除了 redis 的持久化实现,采用了更轻的 H2

  • 优化了领域模型

  • 增加风控过滤规则,避免出现频繁发单

  • 增加自动化检查机制

  • 拆分网关项目与主程序项目,从而实现解耦迭代

原文链接:https://www.oschina.net/news/242729

likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/585084.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

InsCode AI 创作助手使用方法

CSDN最近推出了InsCode,可实现对话式AI辅助编程,能够帮助我们高效地创作文章,成倍提高生产力!让我们一起来看看如何使用吧! 首先,点击进入【发布】页面 右上角显示【创作助手】,可直接点击进入…

Tcl-10. 字符串比较,匹配,替换,类别,映射,string 相关

一、字符串比较:string compare, string equal 我们在 expr 和控制语句如 if、while 中可用比较运算符””、”!” 、“”、 “”等来进行字符串比较,但是如不注意的话就会产生问题。首先必须用双引号来将字符串值括起来,这样表达式语法分析…

​​​​Linux Shell 实现一键部署Oracle21 rpm包方式

oracle前言 Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。此外,Oracle公司还开发其他应用程序和软件。同时&#…

【CTF】2023Ciscn WEB方向题解

前言 太菜了太菜了,太久没打比赛啥也不会做,部分题目可去NSSCTF进行复现:NSSCTF 比赛体验一般,一黑灯基本上题都烂掉 unzip 这道题估计大家都会,算是一道原题了 参考:https://xz.aliyun.com/t/10533 由于环境没了,靠…

基于复旦微FMQL45T900 全国产ARM+FPGA核心板方案

XM745D 是一款基于上海复旦微电子 FMQL45T900 的全国产化 ARM 核心板。该核心板将复旦微的 FMQL45T900(与 XILINX 的 XC7Z045-2FFG900I 兼容)的最小系统集成在了一个 87*117mm 的 核心板上,可以作为一个核心模块,进行功能性扩展&a…

《QDebug 2023年5月》

一、Qt Widgets 问题交流 1.在 VS 中双击打开 ui 文件后,过一会儿 Qt Designer 就闪退 我是在 Windows11 VS2019/2022 环境遇到这个问题,解决方法是设置 Run in detached window 为 True。 点击 "扩展->QT VS Tools->Options"&#…

通俗易懂理解到底什么是DevOps技术(Windows程序员视角)

我是荔园微风,作为一名在IT界整整25年的老兵,今天我们来聊聊到底什么是DevOps。 相信很多小伙伴为什么搞懂DevOps,已经不知道查了多少论坛的帖子和资料了,但还是很困惑的话,那不妨来看看我这个帖子。希望能有助于你的…

CASA模型NPP及碳源、碳汇模拟

CASA模型 CASA模型是一个基于过程的遥感模型(Potteret al,1993;Potter et al,1994),耦合了生态系统生产力和土壤碳、氮通量,由网格化的全球气候、辐射、土壤和遥感植被指数数据集驱动。模型包括土壤有机物、微量气体通…

Android Jatpack--ViewModel

1.ViewModel ViewModel是Jetpack的一部分。 ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。 ViewModel出现的背景: ①职责分离 Android开发中,在页面较为简单的情况下&…

【社区分享 - 低代码篇】浪潮低代码引擎UBML和低代码平台inBuilder

【社区分享 - 低代码篇】浪潮低代码引擎UBML和低代码平台inBuilder 文章目录 【社区分享 - 低代码篇】浪潮低代码引擎UBML和低代码平台inBuilder1、inBuilder低代码平台介绍2、inBuilder低代码平台操作指导 1、inBuilder低代码平台介绍 1)首先介绍了低代码平台相关背…

分布式应用之zookeeper集群+消息队列Kafka

1.Zookeeper集群的相关知识 1.1 zookeeper的概念 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能…

00后卷王自述,我真的很卷吗?

前段时间我去面试了一个软件测试公司,成功拿到了offer,薪资也从10k涨到了18k,对于工作都还没两年的我来说,还是比较满意的,毕竟有些工作了3到4年的可能还没有我的高。 在公司一段时间后大家都说我是卷王,其…

CCP4i2之蛋白结构自动构建:Autobuild protein

在解析x射线蛋白晶体结构过程中,最常用的方法就是分子置换,即进行molecular replacement(MR)时,输入合适的同源蛋白作为model,以及目标蛋白的mtz和sequence,来完成相位解析的过程。 相位求解成…

TDengine 基于SpringBoot 框架和Druid 连接池的TDengine Demo示例

一、前文 TDengine 入门教程——导读 二、JDBC Demo下载 TDengine 官方提供的示例程序源码位于TDengine / TDengine 的 TDengine/examples/JDBC下: JDBCDemo:JDBC 最简单的demo。connectionPools:HikariCP, Druid, dbcp, c3p0 等连接池中使用 taos-jdb…

【刷题之路Ⅱ】迷宫问题升级版——找最短路径

【刷题之路Ⅱ】迷宫问题升级版——找最短路径 一、题目描述二、解题1、方法1——暴力递归更新栈1.1、思路分析1.2、先将栈实现以下1.3、代码实现 一、题目描述 原题连接: 地下迷宫 题目描述: 小青蛙有一天不小心落入了一个地下迷宫,小青蛙希望用自己仅…

C语言深度解析--操作符

目录 操作符 1.算数操作符 2.移位操作符 左移操作符<<&#xff1a; 右移操作符>>&#xff1a; 3.位操作符 按位与&&#xff1a; 按位或 | &#xff1a; 按位异或 ^ &#xff1a; 4.赋值操作符 5.单目操作符 6.关系操作符 7.逻辑操作符 8.条件操作…

这所985复试竟可直接加50分,若复试有科研经历!

本期为大家整理热门院校-“大连理工大学”的择校分析&#xff0c;这个择校分析专题会为大家结合&#xff1a;初试复试占比、复试录取规则&#xff08;是否公平&#xff09;、往年录取录取名单、招生人数、分数线、专业课难度等进行分析。希望能够帮到大家! –所有数据来源于研…

vue:实现简单的拖拽功能

背景 平常做业务很容易遇到拖拽功能&#xff0c;没做之前总觉得会很复杂&#xff0c;今天来看一下到底是怎么实现的。 拖拽API 这是 HTML5 新增的 API&#xff0c;当给元素设置 draggable"true" 的时候&#xff0c;这个元素就可以拖拽了。 <div draggable&quo…

JavaScript全解析——Express框架介绍与入门

本文为千锋资深前端教学老师带来的【JavaScript全解析】系列&#xff0c;文章内含丰富的代码案例及配图&#xff0c;从0到1讲解JavaScript相关知识点&#xff0c;致力于教会每一个人学会JS&#xff01; 文末有本文重点总结&#xff0c;可以收藏慢慢看~ 更多技术类内容&#xf…

Linux 安装nodejs、npm、yarn、nrm(超实用)

前言&#xff1a;初衷想要本地通过dockerfile文件直接把项目打包到linux服务器&#xff0c;不用再本地加载再上传等&#xff0c;后续再贴上配置文件 一、什么是nodejs 来自官网的介绍&#xff0c;Node.js 是一个开源的跨平台 JavaScript 运行时环境。它几乎是任何类型项目的流…