一、注册账号云服务器账号注册链接:http://bit.ly/3GlfucW
可以在 邮政名企网查询邮编
二、申请服务资源注册好后点击 活动链接 ,可以申请相关资源
点击立即申请,自定义配置选择 1核2G
选择操作系统,此处我选择Ubuntu最新系统
宽带类型选择 大陆优化,点击继续
进入到订单界面,支付方式选择 alipay ,同意条款协议,点击结账 (不会真正付款)
点击结账后会进入账单页面,无需继续操作
回到客户中心,可以看到未付款的账单
点击 查看服务
继续点击 新开工单
主题填写 申请免费云服务器,信息可随意填写
提交完成后如下
可以回到客服中心查看我的工单
此时状态为售后处理中,等待处理完毕即可
客服处理完毕后,状态会变为 等您确认
回到客服中心,点击我的服务,即可看到已有一台可用的服务器
点击拦截可查看服务器详情
三、连接服务器Windows开始菜单搜索 PowerShell
输入 ssh -p 端口 root@ip,询问是否把该主机加入到Ip列表内,输入yes,然后输入密码即可
如登录失败,许把当前端口添加到安全组
安全组设置:安 ...
备查宝典
未读功能描述在处理业务时,经常遇到需要分批次处理数据的场景,例如有105条数据,每次推送20条,分批次推送
最后不足20条数据时,一次性推送全部剩余数据
DEMO示例1234567891011121314151617181920212223242526272829303132333435363738394041package shiguang.test;import java.util.ArrayList;import java.util.List;public class BatchProcessingExample { public static void main(String[] args) { // 模拟接口返回的数据,这里用数字代表每一条数据 List<Integer> responseData = new ArrayList<>(); for (int i = 1; i <= 105; i++) { responseData.add(i); ...
踩坑手记
未读1、问题描述在遍历List并在循环体中移除元素时需要注意以下几点
移除元素后数据总量会越来越小,可能造成数组下标越界
移除元素后,每个元素原有位置也会发生改变,需确认移除的元素是否是真正需要移除的
由于删除元素后,每个元素位置前移,会有部分数据直接跳过循环
例如 数组中有以下数据
i
0
1
2
3
4
val
1
2
3
4
5
当 i = 1 时 移除元素2,3会前移,下标1的值变为3,下标2的值变为4,后面的元素依次前移
当 i = 1 的循环体结束后,i 自增,进入 i = 2 的循环体,此时 i = 2 对应的值为4 ,3被跳过,不经过循环体
2、问题复现假设我有一个数组,需要移除下标为 0,1,2,3 的元素
代码如下:
1234567891011121314151617181920212223@Test public void testRemove1(){ List<Integer> numbers = new ArrayList<>(); f ...
语法代码
使用语法:&#x符号编码;
其中符号编码可以从 Emoji Unicode Tables 中获取到
例如我要用下面这个小火箭图标 它的编码是1F680 ,那么就是 🚀
也可以直接复制
有很多网站 将表情符号按类别进行收录,例如 emoji符号大全
常用
🌹🍀🍎💰📱🌙🍁🍂🍃🌷💎🔪🔫🏀⚽⚡👄👍🔥
表情
😀😃😄😁😆😅🤣😂🙂🙃😉😊😇🥰😍🤩😘😗☺️😚😙🥲😋😛😜🤪😝🤑🤗🤭🤫🤔🤐🤨😐😑😶😏😒🙄😬🤥😌😔😪🤤😴😷🤒🤕🤢🤮🤧🥵🥶🥴😵🤯🤠🥳🥸😎🤓🧐😕😟🙁☹️😮😯😲😳🥺😦😧😨😰😥😢😭😱😖😣😞😓😩😫🥱😤😡😠🤬
人物
👶🧒👦👧🧑👱👨🧔👨🦰👨🦱👨🦳👨🦲👩👩🦰🧑🦰👩🦱🧑🦱👩🦳🧑🦳👩🦲🧑🦲👱♀️👱♂️🧓👴👵🙍🙍♂️🙍♀️🙎 ...
奇技淫巧
未读
github: https://github.com/Genymobile/scrcpy
选择下载版本
下载操作系统相应的安装包
Scrcpy 基本简介简单地来说,scrcpy就是通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任何root权限,不需要在手机里安装任何程序。scrcpy同时适用于GNU / Linux,Windows和macOS。
更多详细介绍见 :README.md
Scrcpy 特征它专注于:
亮度:原生,仅显示设备屏幕
性能:30~120fps,取决于设备
画质:1920×1080或以上
低延迟:35~70ms
启动时间短:显示第一张图像约 1 秒
非侵入性:设备上没有安装任何东西
用户权益:无账户、无广告、无需网络
自由:自由和开源软件
其特点包括:
记录
在设备屏幕关闭的情况下进行镜像
双向复制粘贴
可配置的质量
设备屏幕作为网络摄像头 (V4L2)(仅限 Linux)
物理键盘模拟 (HID) (仅限 Linux)
和更多 ...
操作步骤查看虚拟机ip
选择 Edit Configurations..
点击 Add new 选择 Remote JVM Debug
配置服务名称,主机地址,端口
以Resin服务为例,须在Resin服务的JVM参数中新增JVM参数配置
Resin低版本相关配置文件目录为Resin/conf/resin.conf
1<jvm-arg>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9090</jvm-arg>
Resin较高版本相关配置文件为Resin/conf/resin.properties
123# Arg passed directly to the JVM jvm_args : -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9090 -Xmx2789m -Xms2789m -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:-Omi ...
E9安装手册安装包获取安装所需文件可在泛微emobile技术门户获取,泛微会定期维护
自动部署1、通过 SSH 工具连接上 linux,创建应用程序目录
可根据客户实际要求创建在任何路径下,保证有足够的空间即可,相关命令为:
1mkdir -p /usr/weaver
2、通过 FTP 工具上传程序
将本地的 ECOLOGY相关程序上传到创建好的 weaver 目录下。共四个,JDK,RESIN,ECOLOGY 和 Ecology_setup_forLinux_*.py 文件。(JDK 必须提前下载好)
3、执行 Ecology_setup_forLinux_*.py即输入命令:python Ecology_setup_forLinux_*.py 回车,此处我使用的版本为v2.66
1python Ecology_setup_forLinux_v2.66.py
如果选择 1 自动执行以下三步操作:
第一步:解压缩。(Linux 必须支持 unzip 及 tar 命令,没有需要提前安装好,否则无法解压)
第二步:给 ecology、jdk、resin 三个目录赋权。
第三步 ...
Windows环境安装PostgreSQL安装步骤要在Docker Desktop上安装PostgreSQL数据库,请按照以下步骤进行操作:
首先,确保您已经安装了Docker Desktop,并且它正在运行。
打开终端或命令提示符,并输入以下命令来从Docker Hub下载并运行PostgreSQL镜像:
1docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
这将在Docker容器中运行一个名为”my-postgres”的PostgreSQL实例。您可以根据需要更改容器名称和密码。
等待一段时间,直到容器成功启动。您可以使用以下命令检查容器的状态:
1docker ps
如果容器正在运行,您将看到一个包含PostgreSQL容器的条目。
现在,您可以使用任何支持PostgreSQL的客户端工具连接到数据库。例如,您可以使用psql命令行工具连接到容器中的数据库:
使用完整的路径来运行 psql 命令:如果您知道 PostgreSQL 客户端 ...
百宝锦囊
未读目前提供4个免费服务,3个ChatGPT服务和一个NewBing服务,均不需要魔法,兼容移动端
所提供的服务均基于开源项目进行部署,项目地址均有提供,现有服务均部署在代码托管平台 Vercel 上
如果你也想要搭建一个自己的服务,仅需将开源项目Fork到自己的github仓库,点击一键部署即可免费部署
1、pandora
直通车 : https://chatgpt.shiguang666.eu.org/
基于开源项目 pandora搭建,可通过OpenAI账号或AccessToken登录
点击 Continue with Access Token 可采用Access Token进行登录,输入自己的Access Token 即可
Access Token 有效期为半个月,采用该方式登录每半个月需要重新获取一次
Access Token 获取方式
在ChatGPT官网登录后,访问**https://chat.openai.com/api/auth/session**即可获取Access Token
让它写个冒泡排序看一下效果吧
效果还不错
2、ChatGPT-Next-Web ...















