开源.NetCore通用工具库Xmtool使用连载 - 扩展动态对象篇
扩展动态对象是整个工具库中最重要的一个设计。在软件开发过程中,我们经常需要定义各种各样的数据对象;例如:用于参数传递的数据实体类、用于接口返回结果的Json对象等等。当我们遇到的场景越多、越复杂,我们需要定义和维护的这种类也会更多;这无疑是一种负担,且这个过程相当枯燥和乏味。在编译型编程语言Java
Ubuntu如何使用宝塔面板部署开源论坛HadSky并结合内网穿透远程访问?
经过多年的基础设施建设和科技发展,网络已经成为我们生活中不可缺少的“必需品”。在大部分情况下,我们都可以在网络上找到需要的信息,并且能够通过特定方式(如论坛、留言、评论等)与众网友们交换意见和见解。不过,在别人的地盘呆久了,总会有自己建立交互空间吸引大家来畅聊的想法。今天,笔者就为大家介绍,如何在自
认识Git
世界上最强大的分布式管理控制器——Git它来了!今天起,逐步更新Git的文章,那么话不多说,开启我们今天的话题!
DockerUI本地如何部署并结合内网穿透实现远程访问管理界面
DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住
开源内容管理框架Drupal在Docker本地部署并实现公网远程访问
Dupal 是一个强大的 CMS,适用于各种不同的网站项目,从小型个人博客到大型企业级门户网站。它的学习曲线可能相对较陡,但一旦熟悉了它的工作方式,用户就能够充分利用其功能和灵活性。在本文中,我们将介绍如何使用 Docker 快速部署 Drupal,并且结合 cpolar 内网穿透工具实现公网远程访
如何将git的多个commit合成一个
当我们使用 Git 进行版本控制时,经常会遇到需要合并多个连续的 commit 的情况。Git 提供了 git rebase 命令来处理这种情况。本篇博客将介绍 Git Rebase 的基本概念和用法,以及它如何帮助我们将多个 commit 合并成一个。
Pycharm中添加Python库指南
Pycharm是一款为Python开发者提供的集成开发环境(IDE),支持执行、调试Python代码,并提供了许多有用的工具和功能,其中之一就是在Pycharm中添加Python库。添加Python库有许多好处,比如能够增加开发效率和代码质量,提升开发者的工作体验等等。在这篇文章中,我们将深入了解如
x-cmd pkg | gh - GitHub 官方 CLI
gh 是由 GitHub 官方使用 Go 语言开发和维护的命令行工具,旨在脚本或是命令行中便捷管理和操作 GitHub 的工作流程。
【IDEA如何使用通义灵码?】
大家都眼红过vscode里的Copilot的一键生成注释功能,以及代码自动补全,但是每月30$的价格却让人望而却步,但是!就在上个月,阿里云发布了一款可以代替Copilot的通义灵码,并且是免费使用的!不是Copilot用不起,而是通义灵码更有性价比。
在IDEA中使用Git,把IDEA项目加入Git本地库,使用Git管理Java代码
在IDEA中使用GIT,将项目开发代码加入版本控制。方便尝试开发功能失败时或切换版本,还原至稳定可用的状态
git diff 命令6种使用场景
git diff 命令6种使用场景
GitHub Copilot 快速入门指南
GitHub Copilot 是一个基于机器学习技术的代码生成工具,它能够理解上下文并在 Visual Studio Code 编辑器中自动完成代码片段。Copilot 的工作原理类似于自动完成功能,但它能够提供更加复杂和高级的代码片段,甚至完整函数或类的实现。GitHub Copilot 不仅可以
Git应用——代码提交规范 feat ,fix ,style
feat:提交新功能fix:修复了bugdocs:只修改了文档style:调整代码格式,未修改代码逻辑(比如修改空格、格式化、缺少分号等)
Mac M1配Vscode C++环境
搭建Vscode c++环境,自定义头文件也可以使用
在 Visual Studio Code (VS Code) 中设置
在顶部菜单栏中,点击 "File"(文件) > "Preferences"(首选项) > "Settings"(设置)。或者,可以使用快捷键 "Ctrl+,"(Windows/Linux)或 "Cmd+,"(macOS)。在 "HTTP" 和 "HTTPS" 下,分别输入代理服务器的地址(proxy
Anaconda和Pycharm详细安装 配置教程
Anaconda主要特点包括:1.安装过程简单2.包含了数百个科学模块,高效运用于各种项目3.可下载python2和python3版本,并根据项目需求切换使用。Anaconda使用开源社区构建的最佳Python软件包(包括scikit-learn,TensorFlow和PyTorch)构建和训练机器
Uipath调用VBA
如果还有小伙伴对vba还不太会使用的不要慌,可以在csdn,chatgpt或者csdn直接搜索你的问题,例如:csdn自带的chatgpt。总体上,只要excel人工能进行的操作,vba全部可以实现,例如增删改查,赋值,判断,标注列颜色,格式转换,等等。Uipath自带的excel处理,只能用作与增
基于 hexo + gitHub/gitee + vercel 上线个人博客
不用购买云服务器,免费上线个人网站:使用hexo+GitHub page+vercel 或 hexo+Gitee 搭建打造属于自己的个人网站,在不同场合下让更多人快速地了解你认识你,并在交流和互动中促进个人成长、拓宽自己的人脉、打造个人形象……这个网站可以是你的个人简介、知识分享、作品展示……
MongoDB(Windows版)安装
在data的目录下,创建一个db文件。因为启动MongoDB服务之前必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。第一步:安装时,Custom是指可以自定义安装路径,然后傻瓜式安装即可(注意:先不要安装图形化工具,否则安装时间会特别长):如果要想连接成功,必须要开服务,即m
Git 命令大全:解锁代码版本控制的神奇秘密!
将功能分支重基到 main 上(以合并对 main 所做的新更改)。返回到上一个提交并删除之前的所有提交(恢复更安全)。存储修改和暂存的更改。若要包含未跟踪的文件,请添加标志。对于未跟踪和忽略的文件,请添加标志。将本地更改(变基)到对远程存储库所做的新更改的顶部(用于干净的线性历史记录)将本地更改(