刷新
Golang实现JAVA虚拟机-运行时数据区

原文链接:https://gaoyubo.cn/blogs/8ae1f4ca.html 前置 Golang实现JAVA虚拟机-解析class文件 一、运行时数据区概述 JVM学习: JVM-运行时数据区 运行时数据区可以分为两类:一类是多线程共享的,另一类则是线程私有的。 多线程共享的运行时数据区需 ...

shell编程实现用户循环输入

博主头像 如果你想在Shell脚本中实现一个循环判断用户输入是否正确,并根据情况决定是否退出系统,可以使用一个无限循环(如while true)和条件语句来实现。 以下是一个示例代码,用于演示这种情况: #!/bin/bash​echo "欢迎进入系统"​while true; do echo "请输入选项: ...

初次认识 Git (v2.x)

博主头像 什么是版本控制? 版本控制,也称为源代码控制,是一种跟踪和管理软件代码变更的实践。版本控制系统是软件工具,可帮助软件团队管理源代码随时间推移而发生的变更。随着开发环境的加速,版本控制系统可以帮助软件团队更快、更智能地工作。它们对于 DevOps 团队特别有用,因为它们可以帮助该团队缩短开发时间并提高 ...

Git是如何工作的

博主头像 Git是如何工作的 首先,必须确定代码的存储位置。 常见的假设是只有两个位置 , 一个位于 Github 等远程服务器上、另一个位于我们的本地计算机上。 然而,这并不完全准确。 Git 在我们的机器上维护了三个本地存储,这意味着我们的代码可以在四个地方找到: 工作目录:我们编辑文件的地方 暂存区:为 ...

pycham配置GitHub环境【一文了解window上GitHub的基本操作】

博主头像 基础用户设置【包含用户登录、密钥生成】 网络配置 外观->系统设置->https代理->检查连接 我这里测试网址是GitHub,连接成功即可后续操作【不成功别找我,我也不知道】 git安装【如果安装,请忽略】 github登录凭证 两者即可,我这里演示用token 按照他的生成就好了,不是很难 设置 ...

使用Electron+Puppeteer实现万媒易发,一键发布原创文章到各大主流博客平台!

使用Electron+Puppeteer实现万媒易发,一键发布原创文章到各大主流博客平台 引言 作为一名热衷于原创文章的程序员,我们常常面临的问题是如何高效地将精彩的内容分享到各大主流博客平台,以扩大影响力。为了解决这一难题,我开发了一款名为“万媒易发”的多平台自动发布文章工具,通过Electron ...

TCP客户端&服务端QT开发

博主头像 TCP客户端&服务端QT开发 TCP(传输控制协议)是大多数互联网协议(包括HTTP和FTP)用于数据传输的低级网络协议。它是一个可靠的、面向流的、面向连接的传输协议。它特别适合数据的连续传输。 TCP Client 1.Widget类写UI界面,创建socket对象 QTcpSocket类为TCP ...

GitHub Actions 入门指南

博主头像 引用官方文档的话:GitHub Actions 是一种持续集成和持续交付 (CI/CD) 平台,可用于自动执行生成、测试和部署管道。 您可以创建工作流程来构建和测试存储库的每个拉取请求,或将合并的拉取请求部署到生产环境。GitHub 提供 Linux、Windows 和 macOS 虚拟机来运行工作... ...

c++ function使用

博主头像 一、function介绍 funciotn是从c++11开始支持的特性,使用它需要包含<functional>头文件 在cppreference中解释为:类模板std::function是一个通用的多态函数包装器。std::function的实例可以对任何可以调用的目标实体进行存储、复制、和调用操作 ...

宝塔面板配置MongoDB数据库

博主头像 1-安装MongoDB 在面板中的【软件商店】搜索MongoDB并安装,推荐下载4.x以上的版本(可视化工具MongoDB Compass对高版本兼容比较好)。 下载完成后,可以点击【设置】,【版本切换】,对MongoDB版本进行切换。 2-配置 (1) mongodb配置 在【配置项中】,对 监听 ...

Markdown语法(Typora+mac版)

博主头像 ==文中提到的快捷键只针对Mac键盘== [TOC] 基本语法 标题 (title) 快捷键:<com+1~5> <com+0> 12345678910111213 md代码:这是H1标题 1级标题 这是H2标题 2级标题 # 这是H1标题 1级标题 <com+1>## 这是H2标题 2级标题 <c ...

公司需要进行视频轮播,需要在每个视频里面都添加公司LOGO,你还在一个一个的手动去操作吗?看看《小星星直播去重播放器》吧,不只是直播去重!

今天有个用户问我,有没有软件能够自动循环播放视频,因为公司需要进行视频轮播,目前的操作是播完一段视频手动去播放下一段,也用了一些播放器可以同时导入多个视频,但是播放结束以后无法自动循环播放,还是需要手动去点击,而且每一段视频都需要先用剪辑软件添加公司的LOGO,不难但是麻烦,浪费时间。我寻思这不就专 ...

npm发包教程

博主头像 1-npm注册账号 访问npm官网注册账号,邮件验证激活账号 npm官网 2-项目npm配置 在项目下打开终端,初始化npm npm init -y 此时项目下会生成package.json 配置文件,可以在里面修改配置。 3-登录npm账号 注意:这里开始不要使用npm镜像,否则发包会失败。 如果 ...

git 常用指令与简单规范

博主头像 1. 前言 随着前端项目数量、前端开发人员、前端业务的日渐增多,则非常有必要整理一份简单的 git 规范,来进行项目开发的规范化约束。本文包括开发常用 git 指令、git 分支管理规范、git 提交规范等。 2. git 常用指令 2.1. 查看最新的远程分支 # 查看远程分支 git branc ...

SonarQube系列-通过配置扫描分析范围,聚焦关键问题

博主头像 在许多情况下,你可能不希望分析项目中每个源文件的各个方面。例如,项目可能包含生成的代码、库中的源代码或有意复制的代码。在这种情况下,跳过这些文件分析的部分或全部方面是有意义的,从而消除干扰并将焦点缩小到真正重要的问题上。 如果SonarQube的结果不相关,那么没有人会想要使用它。这就是为什么精确配 ...

<123···7>