聊透常见设计模式之单例模式

设计模式定义: 设计模式(Design pattern)是可复用面向对象软件的基础,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人
分类: 编程语言 发布时间: 08-06 22:22 阅读次数: 0

PyTorch 入门之旅

Python 家族的深度学习框架有很多,比如: TensorFlow PyTorch Keras T
分类: 编程语言 发布时间: 08-06 22:22 阅读次数: 0

说透常见设计模式之代理模式

代理模式 定义 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 说简单点,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。 通俗的来讲代
分类: 编程语言 发布时间: 08-06 22:22 阅读次数: 0

【CEP 扩展开发二】Hello World

本文是 CEP 扩展开发系列教程的第二篇,通过手把手实现一个 Hello World 级别的插件来初步掌握 CEP 插件的配置和开发。
分类: 编程语言 发布时间: 08-06 22:22 阅读次数: 0

如何实现归并排序?

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 归并排序 归并排序是 分而治之 的排序算法。 划分步骤很简单:将当前数组(元素个数为 N)分成两半,如果
分类: 编程语言 发布时间: 08-06 22:22 阅读次数: 0

揭秘,Vue3 性能优化之 Non-reactive Object

前言 在 Vue2 中,有一个老生常谈的话题,如何避免 data 中一个复杂对象(自身或属性对象)被默认被创建为响应式(Non-reactive Object)的过程? 举个例子,有一个 Vue2 的
分类: 编程语言 发布时间: 08-06 22:22 阅读次数: 0

啥?分库分表会带来读扩散问题?怎么解决???

今天这篇文章,其实也是我曾经面试中遇到过的真题。 分库分表大家可能听得多了,但读扩散问题大家了解吗? 这里涉及到几个问题。 分库分表是什么? 读扩散问题是什么? 分库分表为什么会引发读扩散问题? 怎么
分类: 编程语言 发布时间: 08-06 22:22 阅读次数: 0

Dart 知识点 - 混入 Mixin

Mixin 是一种在多重继承中复用某个类中代码的方法模式。使用 with 关键字并在其后跟上 Mixin 类的名字来使用 Mixin 模式。
分类: 编程语言 发布时间: 08-06 22:22 阅读次数: 0

RocketMQ源码解读--消费方式(上篇)

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情 1 RocketMQ的消费方式包含Pull和Push两种。 1.1 Pull方式 用户主动Pull消息,自
分类: 编程语言 发布时间: 08-06 22:21 阅读次数: 0

Rust for Linux v9 补丁发布,Rust 支持即将并入主线

“Rust for Linux v9”发布了,为了尽快通过审查进入主线,这个版本删除了许多额外的功能和集成,导致新代码只有 12.5k 行。 Rust for Linux v9 比以前的补丁要小得多。现在的计划是对 Rust for Linux 的初始集成采用最小化路线,直到 Rust for Linux 进入主线,然后再从主线通过增强的集成来构建额外的功能,并允许对各种抽象和子系统特定的补丁进行更多参与的审查。 Rust for Linux 首席开发人员 Miguel Ojeda 对 v9
分类: 业界资讯 发布时间: 08-06 22:00 阅读次数: 0

手把手实现一个深度学习框架(附代码实现)

编辑丨极市平台转载 | 深度学习初学者来源丨https://zhuanlan.zhihu.com/p/78713744当前深度学习框架越来越成熟,对于使用者而言封装程度越来越高,好处就是现在可以非常快速地将这些框架作为工具使用,用非常少的代码就可以构建模型进行实验,坏处就是可能背后地实现都被隐藏起来了。在这篇文章里笔者将设计和实现一个、轻量级的(约 200 行)、易于扩展...
分类: 企业开发 发布时间: 08-06 22:00 阅读次数: 0

最新MySql8.27主从复制以及SpringBoot项目中的读写分离实战

Sharding-JDBC定位为轻量级Java框架,在Java的DBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的DBC驱动,完全兼容JDBC和各种ORM框架。使用Sharding-JDBC可以在程序中轻松的实现数据库读写分离。适用于任何基于JDBC的ORM框架,如:JPA,Hibernate,.Mybatis,Spring JDBC Template或直接使用DBC。...
分类: 编程语言 发布时间: 08-06 21:56 阅读次数: 0

SpringBoot前端后端分离之Nginx服务器

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx的网站有:百度、京东、新浪、网易、腾讯、淘宝等。官方地址:https://nginx.org/en/...
分类: 编程语言 发布时间: 08-06 21:56 阅读次数: 0

【云原生】云原生相关技术概念总结

云应用、云原生、SaaS、无服务器架构、DevOps
分类: 企业开发 发布时间: 08-06 21:51 阅读次数: 0

在树莓派上使用cpolar(番外篇1)

在之前的系列文章中,我们为大家详细展示了如何借助cpolar创建的数据隧道,将位于内网树莓派上的内容发布到公共互联网上,相信大家已经对cpolar的功能和使用方法有了一定的了解。在之前的介绍中,我们是以cpolar的Web-UI界面完成的自定义域名配置(详情参见《使用cpolar优化树莓派上的网页(2)》篇)。为测试我们的修改是否成功,我们可以输入命令“cpolar start ceshi(这里的ceshi是我们建立的隧道名,需要根据实际情况更改)”,只要显示出这条隧道的相关信息,就说明我们的设置成功。..
分类: 企业开发 发布时间: 08-06 20:48 阅读次数: 0

如何借助cpolar内网穿透连接本地树莓派(2)

在上篇文章中,我们尝试使用cpolar的SSH隧道功能从不同的操作系统平台,连接到了位于内网的树莓派上,实现了远程连接树莓派的功能。这时我们再回到“状态”项下的“在线隧道列表”页面,就能看到我们之前建立的临时SSH连接隧道信息,其地址已经更新为固定TCP隧道的地址,这也意味着我们的SSH隧道已经升级成为固定隧道地址,不再每24小时更新一次了。与临时SSH连接一样,这时我们再将新生成的固定SSH地址,以命令形式输入其他电脑系统的命令行界面,就能轻松的在外网连入本地树莓派,实现远程操作树莓派的目的。...
分类: 企业开发 发布时间: 08-06 20:48 阅读次数: 0

微信自动发卡机器人说明

​ 微信发卡机器人是基于C++和python进行编写的一款微信机器人,其中C++负责消息转发,python负责消息处理。微信自动发卡机器人主要用于卡密类商品的自动售卖,使用方便,节省商家时间,提高商品售卖效率。该版本微信自动发卡机器人主要包括:1、自定义商品,设置任意多个商品。2、自定义价格,可以设置任意价格。3、阶梯价格设置,除可设置普通零售价外,可以按照数量设置阶梯优惠价。4、会员价格设置,可以设置会员价、代理价、私密价、最低价等等。...
分类: 企业开发 发布时间: 08-06 20:40 阅读次数: 0

Open3D点云转二值图

点云转二值图
分类: 企业开发 发布时间: 08-06 20:25 阅读次数: 0

SmartIDE v1.0.23 一个非常不敏捷的发布

SmartIDE v1.0版本(CLI Build v1.0.23.4650,Server Build v1.0.23.4646)已经发布,在超过4000 个 Builds 之后,我们终于发布了v1.0版本。当前的版本已经完成了企业级云原生CloudIDE的特性闭环,允许个人/团队/企业用户在Windows/Mac/Linux上使用VSCode/JetBrains全家桶/OpenSumi三种IDE开发7种技术栈下的任何项目,并且支持WebIDE和Hybrid混合模式以及WebTerminal的
分类: 业界资讯 发布时间: 08-06 20:01 阅读次数: 0

Krita 5.1.0 发布候补第 1 版已经推出

8月4日krita开发团队为大家带来了 Krita 5.1.0 的第一个发布候补版。 完整的更新内容请见 Krita 5.1 系列版本说明 (中文 | 英文) (尚在编写中)。 已知问题 请注意:先前发布的 Krita 5.1 的公开测试第 1 版存在一个程序缺陷,它会造成笔刷预设的保存异常。其他版本的 Krita 在加载受影响的笔刷预设时将会崩溃。如果您遇到了此问题,请使用此 Python 脚本来修复有问题的笔刷预设。 新增程序缺陷修复 Krita 5.1 发布候补第 1 版在公开测试第 2
分类: 业界资讯 发布时间: 08-06 20:01 阅读次数: 0