接上一篇 《Newbe.Claptrap 框架入门,第一步 —— 开发环境准备》,我们继续了解如何创建一个 Newbe.Claptrap 项目。安装项目模板打开控制台运行以下命令来安装最新的项目模板:dotnet new --install Newbe.Claptrap.Template安装完毕后,可以在安装结果中查看到已经安装的项目模板。newbe.claptrap.template安装完毕创建
原创 2021-04-24 12:17:25
162阅读
Newbe.Claptrap 框架依托于一些关键性的基础组件和一些可选的辅助组件。本篇我们来介绍一下如何准备一个开发环境。必要组件这些组件是使用本框架进行开发是必须要安装的组件。Docker DesktopDocker Desktop 是以下所有组件运行的基础。开发可以通过以下链接下载对应操作系统的版本并进行安装:https://www.docker.com/products/docker-des
原创 2021-04-24 12:17:00
18阅读
https://www.newbe.pro/Newbe.Claptrap/Setup-K8s-With-Minikube/
原创 2022-01-18 10:46:00
184阅读
https://www.newbe.pro/tags/Mirrors/ ELK https://elasticsearch.cn/download/
转载 2022-03-04 16:50:35
58阅读
https://www.newbe.pro/tags/Mirrors/ELK https://elasticsearch.cn/download/
转载 2023-06-12 16:24:32
75阅读
最近正巧在进行 Newbe.Claptrap 新版本的开发,其中使用到了 Tye 来辅助 k8s 应用的开发。该系列我们就来简单了解一下其用法。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。...
转载 2021-01-31 19:15:00
90阅读
2评论
newbe.pro 已经给我们写了系列文章介绍Tye 辅助开发k8s 应用: 今天
原创 2022-09-02 20:23:14
319阅读
Newbe.ObjectVistor 0.3 版本中我们非常兴奋的引入了一个紧张刺激的新特性:使用状态图来生成任意给定的 FluentAPI 设计。 开篇摘要 在非常多优秀的框架中都存在一部分 FluentAPI 的设计。...
转载 2020-11-17 09:10:00
135阅读
2评论
续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何对数据库进行链接。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读...
转载 2021-02-18 20:53:00
69阅读
2评论
Linux环境Elasticsearch下载国内镜像下载链接:https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/推荐选择最新版的前一个版本(比较稳定) 选择对应自己环境的版本 复制下载链接后,可直接在Linux环境下载wget https://mirrors.huaweicloud.com/elasticsearch/7.10.1/elasti
原创 2021-05-24 22:00:47
670阅读
监控安装部署监控安装下载所需包: 下载地址:Download | PrometheusGrafana下载官网下载Download Grafana | Grafana Labs(速度较慢)国内镜像Grafana 国内加速下载 | newbe(推荐)所有相关包的和监控模板下载地址:阿里云盘:一、Grafana安装部署1、执行: [root@gtdms ~]# yum localinstal
1、VSCodeVSCode VSCode扩展:Python2、配置PowerShell执行策略以管理员身份运行PowerShell,运行Set-ExecutionPolicy RemoteSigned,并输入Y,回车确认3、配置Python环境只安装Python:华为镜像、阿里镜像、newbe、Python官网ftp地址、Python官网中文页面 Python嵌入版:Python3.11.3下载
续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何进行日志的统一管理。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅...
转载 2021-02-21 19:45:00
124阅读
2评论
在 2021 年我就了解到 RediSearch 这个项目,并已经把它用于我的开源项目 newbee-mall-pro 中。就我的使用体验来说,简单场景下,用来平替 Elasticsearch 的使用场景已经足够。像是 Elasticsearch 中常用中文分词插件可以用 RediSearch 替代,但是拼音转中文插件在 RediSearch 中还没有功能替代,只能通过个人手段处理。在 newbe
1、禁用微软商店引流点击开始菜单输入管理应用执行别名搜索系统设置,将该列表划到最底部,找到python.exe和python3.exe,将其设置为关闭状态这是微软搞的狗皮膏药,强制型环境变量2、配置Python环境1.考虑版本管理:Anaconda官网、Miniconda清华镜像、pyenv-win的Github仓库 2.只安装Python:华为镜像、阿里镜像、newbe、Python官网ftp地
转载 2024-01-23 17:35:56
213阅读
在 dotnet 里面,可以使用 Interlocked 进行原子命令更改 int 等的值,利用这个特性可以在一个固定足够长长度的数组里面,让多线程无锁等待写入值。因为没有锁的存在,无法保证读取时的安全,因此这样的集合只能被设计为只写的集合,只有在业务上完成了所有的写之后,才能作为可读的集合取出来这是在 newbe 大佬的代码所看到的用法,这是他的一个实现 https://github.c...
原创 2021-06-30 09:39:41
115阅读
前言最近在公众号上看到一篇文章《究竟是什么可以比反射还快实现动态调用?》,它使用的是​​Newbe.ObjectVisitor​​,基于C#表达式树访问一个普通class的所有属性和对应的值,可以拥有比直接使用反射快上10倍的性能。就这一需求来说,我认为​​Source Generators​​应该会更快,因为访问代码在编译时而不是运行时就生成了。事实也验证了确实如此:实现这次我们使用第三方开发的
原创 2022-03-30 18:15:10
144阅读
在 dotnet 里面,可以使用 Interlocked 进行原子命令更改 int 等的值,利用这个特性可以在一个固定足够长长度的数组里面,让多线程无锁等待写入值。因为没有锁的存在,无法保证读取时的安全,因此这样的集合只能被设计为只写的集合,只有在业务上完成了所有的写之后,才能作为可读的集合取出来这是在 newbe 大佬的代码所看到的用法,这是他的一个实现 https://github.c...
原创 2022-04-21 11:16:08
55阅读