Mac的MacOS系统如何禁用SIP
关闭SIP
关闭SIP需要进入恢复模式,重新启动Mac,然后同时按住【Command + R】不放,直到看到苹果的标志再松开,
然后等待片刻进入macOS恢复模式。
进入恢复模式后,在顶部菜单点击【实用工具】→【终端】打开终端,输入命令:1csrutil disable
粘贴进去按回车返回下面内容,即SIP开启成功。Successfully disabled System Integrity Protection.Please restart the machine for the changes to take effect.
然后点击顶部菜单【】→【重新启动】即可。注意:macOS 10.15及以上的版本在关闭SIP重启系统后还需要在终端运行下面命令才能获取完全权限。1sudo mount -uw /
重新打开SIPSIP能有效保护系统文件被恶意程序修改和删除,所以正常情况下还是建议打开。
打开SIP仍然需要先进入恢复模式,重新启动Mac,然后同时按住【Command + R】不放,直到看到苹果的标志再松开,
然后等待片刻进入macOS恢复模式。
进入恢复模式后,在顶部 ...
如何切换Mac终端的JDK版本
前言Oracle目前有两个版本JDK是免费的,普及最广的JDK 8和JDK 17由于两个版本差异太大,互不兼容,所以项目之间需要来回切换JDK,所以就有了下面这个解决方案~~
下载并安装JDKJDK官网由于博主是用的事MacBook Pro(M1),所以下载的均是【ARM64 DMG Installer】【JDK 8 官方下载】【JDK 17 官方下载】
JDK默认安装路径不出意外的话,dmg安装JDK会自动选择默认路径。shift+command+G,输入下面路径进入
1/Library/Java/JavaVirtualMachines/
环境变量.zshrc 配置文件
打开 .zshrc 配置文件1open -t ~/.zshrc
如果没有 .zshrc ,则手动新建一个1touch .zshrc
添加 .zshrc 配置文件内容1234567891011# 配置JDK路径export JAVA_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Homeexport JAVA_17=/Librar ...
SpringCloud小白学习
什么是 Spring Cloud ?Spring Cloud 是一套完整的微服务解决方案,基于Spring Boot框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。
服务
服务注册与发现【】
服务调用 【】
服务熔断【】
负载均衡【】
服务降级【】
服务消息队列【】 rabittMQ
配置中心管理【Spring Cloud Config】
服务网关【】
服务监控【】
全链路追踪【】
自动化构建部署【】 docker、jecans
服务定时任务调度操作【】
使用服务
服务注册与发现【Eureka】
服务负载与调用【Netflix OSS ribbon】
服务负载与调用【Netflix Feign】
服务熔断降级【Hystrix】
服务网关【Netflix OSS Zuul】
服务分布式配置【Spring Cloud Config】
服务开发【Spring Boot】
版本选型Spring Boot 2.X版本Spring Cloud H版本
【Spring-boot Github官方源码】【Spring-boot ...
如何通过JavaScript获取当前浏览器的信息
navigator对象JavaScript navigator 对象中常用的属性及其描述
属性
描述
appCodeName
返回当前浏览器的内部名称(开发代号)
appName
返回浏览器的官方名称
appVersion
返回浏览器的平台和版本信息
cookieEnabled
返回浏览器是否启用 cookie,启用返回 true,禁用返回 false
onLine
返回浏览器是否联网,联网则返回 true,断网则返回 false
platform
返回浏览器运行的操作系统平台
userAgent
返回浏览器的厂商和版本信息,即浏览器运行的操作系统、浏览器的版本、名称
navigator 对象中的方法JavaScript navigator 对象中提供的方法及其描述
方法
描述
javaEnabled()
返回浏览器是否支持运行 Java Applet 小程序,支持则返回 true,不支持则返回 false
sendBeacon()
向浏览器异步传输少量数据
12345678910<script> ...
如何通过JavaScript获取本机IP地址?
前言日常浏览网页时,经常会遇到在网页下方出现访问者的ip地址,可这ip地址是怎么实现的呢??
搜狐接口获取IP123456<script src="https://pv.sohu.com/cityjson?ie=utf-8"></script><script type="text/javascript"> console.log('通过搜狐接口获取本机IP', window.returnCitySN);</script><!-- 显示内容 --><script type="text/javascript">document.write(returnCitySN["cip"] + ' ' + returnCitySN["cname"])</script>
结果:var returnCitySN = {“cip”: “127.0.0.1”, “cid”: “0 ...
强烈推荐!!几款好用的装机必备软件
前言强烈推荐下面的几款app,博主亲身测试过并正在使用ing~~
远程连接工具【向日葵】 支持系统:Windows/macOS/Linux/Android/iOS 推荐指数:⭐️⭐️⭐️⭐️⭐️
一款拥有多年远控技术经验的远程控制软件,可远程控制手机,远程桌面连接,远程开机,远程管理等
支持动态管理运维人员及设备远程授权,支持运维全程录像
多种帐号方式,支持第三方帐号对接
个人使用基本功能完全免费,企业级及高级别的服务需要收费订阅
【Todesk】 支持系统:Windows/macOS/Linux/Android/iOS 推荐指数:⭐️⭐️⭐️⭐️⭐️
国产远程桌面APP,界面简洁好看。画质极致,无感低延迟。
稳定、快速、持久的网络连接,具有抗丢包、低延时、低卡顿的优势
深度适配国产系统与中国芯片
个人使用基本功能完全免费,企业级及高级别的服务需要收费订阅
【TeamViewer】 支持系统:Windows/macOS/Linux/Android/iOS 推荐指数:⭐️⭐️⭐️⭐️⭐️
一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传 ...
科学上网搭建【x-ui】
f0176fae5712eec34aa380b6e4692066772b9852225cac5b44904510629ebab015a13f34ce768a388d5e8bfc0ee76f62670253c2f6036dd448f70033f0e0ce1576746b2226a1e01ab80aa3ca9d6edd5180bac50205cc0f46c6945326a1a0534a33a967192d152402e1c0f3110a3a72795ad3388a30a60c71b10cbcd4f557cf8f9bddb324e379bfcc10a924ac6a173f1e9390aedf4f407057e8b5243fec1f130c4216cc07a2939ffeaba0069c5d02463f10bcbccdba526b7f8ba9327ba34734214a65b694132687a3f55868a23a36cbda706e4c3a970a9f65ad7624a0687a6cb7a6d521671715ef45ca66441148453cff1c72d4170c0e797b2 ...
通过智能AI给图片换衣服的教程
前言AI智能不断创新,前一阵比较火的“AI模特一键换装”吸引了不少眼球该篇博客就来讲讲关于这个“AI一键换装” 【stable-diffusion-webui】【YouTube 视频参考】
搭建环境GitHub项目主要依靠【Stable Diffusion GitHub】这个项目,实现换装【Stable Diffusion】主要是以 python 语言为主
步骤
下载最新版 stable-diffusion-webui
安装 Python 3.10.6(较新版本的 Python 不支持 torch),勾选“Add Python to PATH”。
安装Git。
以普通非管理员用户身份从 Windows 资源管理器运行webui-user.bat。
安装中文语言:1https://github.com/VinsonLaro/stable-diffusion-webui-chinese
暗黑模式:访问这个地址(启动项目后访问)1http://127.0.0.1:7860/?__theme=dark
安装 sd-webui-controlnet 外挂程序,新版本在插件中心搜索安装即可 ...
Mongodb常用语法
介绍什么是MongoDB ?
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。
MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
特点
MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。
你可以在MongoDB记录中设置任何属性的索引 (如:FirstName=”Sameer”,Address=”8 Gandhi Road”)来实现更快的排序。
你可以通过本地或者网络创建数据镜像,这使得MongoDB有更强的扩展性。
如果负载的增加(需要更多的存储空间和更强的处理能力) ,它可以分布在计算机网络中的其他节点上这就是所谓的分片。
Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。
MongoDb 使用update()命令可以实现替换完成的 ...
Mongodb在Linux下载安装及部署
前言温馨提示MongoDB版本:mongodb-linux-x86_64-rhel70-6.0.6Linux系统版本:CentOS Stream 8
优点Mongodb,非关系型数据库,也是文档数据库,性能优秀。具有快速、高扩展性、自身的failover机制、json的存储格式的优点
适用场景游戏场景:使用Mongodb存储游戏用户信息,用户的装备,机分等直接以内嵌文档的形式存储,方便查询和更新。
物流场景:使用Mongodb存储订单信息,订单状态在运送过程中会不断更新,以Mongodb内嵌数组的形式存储,一次查找就能把订单所有的变更读取出来。
社交场景:使用Mongodb存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人,地点等功能。
下载安装包Mongodb官网:Download MongoDB Community Server | MongoDB
安装及配置博主下载的安装包是:mongodb-linux-x86_64-rhel70-6.0.6.tgz
新建目录12345678# 进入 usr 文件夹cd /usr # 新建 mongodb 文件夹m ...