Ubuntu 20.04 如何开启 BBR

2023年04月08日 ,作者: 黄兵

BBR(Bottleneck Bandwidth and RTT)是一种TCP拥塞控制算法,它旨在通过优化网络传输过程中的带宽利用率和时延,提高网络传输的效率和稳定性。在传统的TCP拥塞控制算法中,如Reno、Cubic等,拥塞窗口的增长和降低都是基于RTT(往返时延)和丢包率的反馈。但是在高延迟和高丢包的网络环境中,这种拥塞控制算法会导致带宽利用率低、时延高的问题。BBR算法通过监测网络中的拥塞...

chatGPT 无法登录

2023年04月04日 ,作者: 黄兵

今天早上登录 chatGPT 出现了如下错误:Access deniedYou do not have access to chat.openai.com.The site owner may have set restrictions that prevent you from accessing the site.Ray ID: 7b262aba3d597d0dTimestamp: 2023-...

Uncaught SyntaxError: Identifier 'stripe' has already been declared

2023年04月04日 ,作者: 黄兵

最近在重复加载 js 文件的时候出现了如下错误:Uncaught SyntaxError: Identifier 'stripe' has already been declared (at checkout.js:1:1)出现问题的原因:这会在同一个(全局)范围内对同一个 const 参数名称进行多次声明,将会出现以上错误。解决方案:原来是这样写的:const stripe = Stripe("...

JavaScript 异步加载脚本

2023年04月04日 ,作者: 黄兵

JavaScript 异步加载脚本:var PAYPAL_SCRIPT = 'https://www.paypal.com/sdk/js?client-id=CLIENT_ID'; var script = document.createElement('script'); script.setAttribute('src', PAYPAL_SCRIPT); document.head.ap...

如何通过 KVM 创建一个公有云平台

2023年04月03日 ,作者: 黄兵

如果我们要创建一个公有云平台,需要实现以下几个方面的功能:虚拟机管理:用户可以在云平台上创建、删除、启动、停止、重启虚拟机,并能够通过控制台或远程桌面连接虚拟机。网络管理:为虚拟机分配 IP 地址、网关、DNS 等网络信息,支持私有网络和公网访问等。存储管理:提供虚拟机磁盘存储,支持磁盘扩容、备份和恢复等操作。账户管理:用户注册、登录、充值、消费、查询账单等操作。安全管理:用户密码加密存储,支持 ...

关于我们

2023年04月03日 ,作者: 黄兵

Cloud Digital Ware LLC 是一家专注于软件开发和销售的公司,总部位于美国怀俄明州谢里登市。我们的公司拥有一支技术精湛的团队,致力于为客户提供高质量的软件解决方案。无论您是需要自定义软件开发、现有软件维护、还是购买我们的现有软件产品,我们都可以为您提供最佳的服务。我们的软件开发团队具有广泛的技术专长,涵盖了各种编程语言和开发平台。我们可以根据客户的具体要求定制开发各种软件解决方案...

stripe 支付的一些总结

2023年04月03日 ,作者: 黄兵

最近使用 stripe 支付,这个平台相对于国内的聚合支付与 paypal 来说更复杂一些,主要体现在它的 webhook 会返回多个状态,而另外两个平台来说一般会反返回两个或者一个状态,所以需要对于多个状态进行处理。首先是参考快速开始,使用的是自定义支付流程,之后按照范例开始编写代码。但是按照官方文档编写代码,存在一个问题,webhook 返回的数据没有我们支付的产品编号,这个时候我们虽然能够知...

Python 静态方法与实例方法

2023年03月29日 ,作者: 黄兵

UK Web Hosting Services 有一个模型初始化,第一种写法如下:class TicketStatus(db.Model): __tablename__ = 'ticket_status' __table_args__ = {'comment': '工单状态'} id = db.Column(db.SmallInteger, primary_ke...