自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(396)
  • 收藏
  • 关注

原创 git入门

1.$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"2.pwd命令用于显示当前目录第二步,通过git init命令把这个目录变成Git可以管理的仓库:虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,自然是

2016-08-06 22:46:33 380

原创 windows 设置远程桌面功能

适用于;家庭版不支持作为被控端。

2025-12-04 09:39:21 235

原创 Ubuntu 20.04.3 LTS 安装vnc (Xfce4 + Xvfb)

先查看是否安装了桌面系统这个结果就表明默认装过查看是否安装了vncii libii libserverii x11不能用vino vino 是默认的 问题很大 会黑屏vino有这个就没运行如果运行了就停止这个服务。

2025-12-02 11:55:29 645

原创 python创建虚拟环境

【代码】python创建虚拟环境。

2025-11-19 15:48:02 83

原创 AndroidStudio 最新版(2021.1.21)编译 C++ 代码生成 so 文件

上一章节介绍了如何配置 so 文件需要的开发环境,今天这一章节主要介绍,如何将 C++代码编译成 so 文件。看过我之前文章的都知道,其实我是一个地地道道的 C++开发程序猿,因为同事离职,他负责的 so 文件编译的重担就放到了我身上,责任重大呀!今天我就来讲解下我是如何一步一步以 C++开发程序员的角度创建并调用 so 文件的,适合跟我一样的小白。java 环境与 Android 环境上一章节中有介绍,这里不再过多说明了。

2025-10-10 16:55:24 1181

原创 Android Studio native c++新建项目换源教程

其中的distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip就是该项目下载Gradle的下载源设置,只需要将distributionUrl=后面的https\://services.gradle.org/distributions/gradle-8.9-bin.zip更换为国内镜像源的下载地址就可以使用国内的源进行高速下载。[你的项目地址]/settings.gradle。以下是Gradle的配置文件路径。

2025-10-10 14:10:12 211

原创 5G nr频段_5g哪个信道信号强

PDCCH/PDSCH所在载波的中心频率服从信道栅格,SSB的中心频率服从同步栅格。

2025-09-23 11:45:10 1106

原创 移动通信网络频段大全

这样,电信就可以用1860-1880做完整的20M载波。目前,全球最有可能优先部署的5G频段为n77、n78、n79、n257、n258和n260****,就是3.3GHz-4.2GHz、 4.4GHz-5.0GHz和毫米波频段26GHz/28GHz/39GHz**。3)根据最近《工信部同意关于中国联通调整部分频率用于LTE组网的批复》,中国联通可以在原2G和WCDMA频段909-915/954-960,1735-1750/1830-1845,1940-1965/2130-2155上重耕LTE FDD。

2025-09-23 11:43:32 1358

原创 LTE学习笔记:频带、信道带宽和频点号EARFCN「建议收藏」

有时候我们在看资料文档的时候,会发现存在“频带是850M”、”DCS1800频带”这类说法,这种说法是业内的俗称,并不是一种正式的叫法,它们所指代的频率范围不要与图1中的频带范围相联系。为了唯一标识某个LTE系统所在的频率范围,仅用频带和信道带宽这两个参数是无法限定的,比如中移动的频带40占了50M频率范围,而LTE最大的信道带宽是20M,那么在这个50M范围里是没有办法限定这个20M具体在什么位置,这个时候就要引入新的参数:载波中心频率Fc(简称载波频率)。1.频带(Band)4.非正式的频带说法。

2025-09-19 19:40:15 1310

原创 合并IP地址或CIDR为CIDR

@param {Array} inputs - IP地址或CIDR数组(如:['192.168.3.2', '192.168.3.5', '192.168.4.5/24', ...])要支持类似192.168.4.5/24的 CIDR 格式输入,我们需要对代码进行一些调整,以便能够解析和处理这种格式的输入。通过这种方式,代码可以处理混合的IP地址和CIDR格式输入,并输出合并后的CIDR列表。* @param {string} cidrIP - CIDR格式的IP地址。

2025-05-14 09:37:05 528

原创 解决 macOS (M1 Pro) 上使用 Vite 进行 Build 打包时 Node 进程内存溢出的问题

在搭载 M1 Pro 芯片的 macOS 系统上,使用 Vite 进行项目构建(build)时,您可能会遇到 Node 进程内存溢出的错误。该错误表明当前 Node.js 进程尝试分配的内存量超出了其默认限制,这通常发生在处理大型项目或执行需要大量内存的操作时。如果希望永久更改此设置,可以在您的 shell 配置文件中添加相应的环境变量。通过调整 Node.js 进程的内存限制,您可以有效解决由于内存不足导致的构建失败问题,确保项目的顺利构建和部署。请注意,当关闭当前终端会话时,此设置将自动失效。

2025-04-30 13:41:43 510

原创 mac 安装graalvm

上面链接选择jdk的版本 以及系统的环境下载graalvm的tar包。移入java的文件夹目录。

2024-12-20 15:00:18 862

原创 idea 创建web工程

模块添加Add Framework Support。web Application 改为4.0以上。

2024-11-02 21:54:45 339

原创 idea 模块添加Add Framework Support的过程

选中模块。

2024-11-02 21:38:35 294

原创 idea 配置tomcat 服务

选择tomcat的安装路径 选到bin的文件夹的上一层就行。

2024-11-02 20:36:16 263

原创 mac 安装tomcat

1、首先到官网下载Tomcat:https://tomcat.apache.org/download-80.cgi。2、解压tomcat文件,可以通过快捷键(command+shift+G)把它放入/Library(资源库中)2.授权bin目录下的所有操作:终端输入sudo chmod 755 *.sh。3.开启Tomcat,终端输入sudo sh ./startup.sh,输完回车。二、用终端打开Tomcat。1.在Bin目录下 打开终端。一、安装Tomcat。

2024-11-02 18:01:14 1924

原创 vscode查询项目总代码行数

3.使用快捷键ctrl+shift+p,在工作区输入VscodeCounter:Count lines in directory 回查。1.下载插件VS Code counter,下载完成后重启启动VS code。4.最终查询的项目代码总行数如下。2.点击此插件,然后到插件页面。

2024-09-05 15:20:56 2608

原创 idea 配置本地maven

2024-08-19 14:58:11 187

原创 Mac配置Maven的本地缓存和配置国内阿里镜像配置jdk17版本项目构建

Maven 阿里云私服是用于在团队或组织内部管理和托管项目依赖库的工具,它可以提高构建速度、加强依赖管理、增强安全性和控制,并支持定制化配置和管理。Maven 本地仓库充当了一个本地缓存的角色,它可以帮助你管理项目的依赖库,并确保构建过程的可靠性和高效性。在访达中command+shift+G:输入Maven home后显示的路径,即可打开Maven文件夹。这里我的电脑只配置了Java和Maven,并且整理了一下(这里的路径是我的,M2就是Maven)2.这里我使用了Homebrew安装Maven。

2024-08-19 13:46:59 706

转载 您的安全性偏好设置仅允许安装来自 App Store 和被认可的开发者的应用

问题2:“允许从以下位置下载的应用程序”部分没有“任何来源”可选:关闭系统偏好设置,打开终端,输入并执行命令:sudo spctl --master-disable,重新打开系统偏好设置操作即可。mac安装软件的时候,有时候会遇到非Apple Store 和 被认可的开发者的软件,打开时会报错“您的安全性偏好设置仅允许安装来自 App Store 和被认可的开发者的应用”。问题1:“允许从以下位置下载的应用程序”部分不可操作:点击左下角的锁,输入本机密码解锁后即可操作。作者:不做待宰的猴子。

2024-08-14 10:08:26 2166

转载 跨平台构建 Docker 镜像新姿势,x86、arm 一把梭

但是想要跨平台构建 Docker 镜像可不是一件轻松的活,要么到不同 CPU 架构的系统上全部构建一遍,要么就得在当前系统上通过虚拟化技术模拟不同的 CPU 架构,最后可能还要想办法合并镜像,费力不讨好。借助模拟器,我们可以让时光倒流,体验经典游戏的乐趣。通过模拟一个完整的操作系统,可以创建通用的 ARM 虚拟机,该虚拟机可以引导 Linux,设置开发环境,也可以在虚拟机内编译程序。但引入了新的实验性插件之后,构建多平台架构的 Docker 镜像就比以前容易多了,至于这个插件到底是啥,下文会详细介绍。

2024-06-12 15:21:19 2126

转载 SonarQube-检测Vue项目代码

通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来。#sonarqube 检查的文件,**/settlementMt/**表示只检测文件路径包含settlementMt的文件,可以传入多个参数,用逗号分隔。启动成功后,浏览器进入 http://localhost:9000/ ,初始登录名和密码都为admin,登录成功后可自行修改。提示:代码检测需要对应的Java环境,JDK下载、环境配置见其他教程。

2024-06-12 15:16:22 572

转载 Mac 保姆级安装SonarQube

tail -f /opt/homebrew/Cellar/sonarqube/10.4.1.88267/libexec/logs/sonar.xxx.log(红色部分根据自身情况替换)export SONAR_SCANNER_HOME=/Users/xxx/xxx/xxx/sonar/sonar-scanner-3.3.0.1492-macosx(替换自己的)export SONAR_HOME=/Users/xxx/xxx/xxx/sonar/sonarqube-9.9.0.65466(替换自己的)

2024-06-12 15:13:58 690

原创 idea mac电脑快捷键

command+R 运行当前工程command+Y 查看选中当前源码command+D 复制一行command+delete 删除一行shift+enter 光标换到下一行command+R 替换command+J 可以生成一些自动代码,比如for循环Ctrl + O 快捷覆写方法ctrl+enter 出现生成get,set方法的界面control+回车 覆盖方法。

2024-03-01 09:23:10 3952

原创 【第四十三节】数组的反转、扩容与缩容

【代码】【第四十三节】数组的反转、扩容与缩容。

2024-02-19 17:53:38 429

原创 【第四十二节】数组的特征值计算,数组赋值与复制

【代码】【第四十二节】数组的特征值计算,数组赋值与复制。

2024-02-19 15:41:19 546

原创 【第四十一节】二维数组的内存解析

2024-02-19 14:34:29 472

原创 【第四十节】二维数组的初始化、遍历与元素默认初始化值

对于二维数组的理解,可以看成是一维数组array1又作为另一个一维数组array2的元素而存在。3.1 动态初始化方式1:(比如:int[][] arr = new int[3][4])3.2 动态初始化方式2:(比如 int[][] arr = new int[3][])内层元素:默认与一维数组元素的不同类型的默认值规定相同。元素的数据类型[][] 二维数组的名称;元素的数据类型[] 二维数组名[];概念:数组的外层元素,数组的内层元素。元素的数据类型 二维数组名[][];二维数组元素的默认初始化值。

2024-02-19 14:29:33 574

原创 【第三十九节】一维数组的内存解析

2024-02-18 17:36:17 471

原创 【第三十八节】一维数组的初始化、遍历与元素默认初始化值

boolean数组元素的默认初始化值;字符型数组元素的默认初始化值;引用数据类型数组元素的默认初始化值;浮点型数组元素的默认初始化值;整型数组元素的默认初始化值;数组元素的默认初始化值的情况。

2024-02-18 17:15:56 436

原创 【第三十七节】数组的概述

创建数组对象会在内存中开辟一整块连续的空间,占据的空间的大小,取决于数组的长度和数组中元素的类型。数组的本身是引用数据类型,而数组的元素可以是任何数据类型,包括基本数据类型和引用数据类型。数组,一旦初始化完成,其长度就是确定的,数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。基本数据类型元素的数组:每个元素位置存储基本数据类型的值。数组中的元素在内存中是依次紧密排列的,有序的。数组的属性:length,表示数组的长度。数组名中引用的事这块连续空间的首地址。

2024-02-18 15:09:02 406

原创 【第三十六节】工程与模块管理

Project是最顶级的结构单元,主流大型项目结构基本都是多Module的结构,这类项目一般是按功能划分的,比如user-core-module、user-facade-module和user-hessian-module等等,模块之间彼此可以相互依赖,有着不可分割的业务关系。当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有互相依赖的关联关系。当为单Module项目的时候,这个单独的Module实际上就是一个Project。一个project中可以创建多个module。

2024-02-18 14:01:58 493

原创 ios开发注册文档

登录你的开发者账户 - 使用入门 - 账户 - 帮助 - Apple Developer

2024-02-06 14:14:22 464

原创 【第三十五节】idea项目的创建以及setting和Project Structure的设置

Project Structure的设置 点击file ~ Project Structure 进入。

2024-02-05 18:00:51 1082

原创 ios app分发

Apple Developer Program - Apple Developer

2024-02-04 12:04:08 436

原创 自定企业级应用证书申请

Apple Developer Enterprise Program 可让大型组织开发内部专属的 App 并向其员工部署。此计划仅适用于需要使用安全的内部系统或经由移动设备管理解决方案,向员工私密地直接分发的特例情况。

2024-02-04 12:00:00 1292

原创 在 iOS 上安装自定企业级应用

了解如何安装您的组织创建的自定应用并为其建立信任。本文适用于学校、企业或其他组织的系统管理员。您的组织可以使用创建和分发企业专用的 iOS 应用,以供内部使用。您必须先针对这些应用建立信任后,才能将其打开。如果您通过移动设备管理 (MDM) 安装应用,则会自动建立信任。如果您手动安装应用,则必须手动建立信任。Apple 建议您使用 MDM 解决方案来分发这些应用。此方法安全且无需用户交互。您也可以从您的组织运营的安全网站中安装这些自定应用。

2024-02-04 11:56:50 1960

原创 【第三十四节】获取当前时间戳

System.currentTimeMillis() // 返回的是long类型。根号(数学方法) Math.sqrt()

2024-01-28 11:44:44 433

原创 【第三十三节】流程控制-break和continue的使用

【代码】【第三十三节】流程控制-break和continue的使用。

2024-01-27 22:34:20 458

原创 【第三十二节】流程控制-嵌套循环的使用

嵌套循环是指 一个循环结构a的循环体是循环结构b。

2024-01-27 22:05:46 470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除