IP地址检测
视频播放器
输入关键词搜索
登录
编程开发所有分类AI人工智能科学上网山地自行车论文生活小技巧收藏视频旅游健康与饮食人生经验创业
git submodule
git submodule
添加子模块 git submodule add <子模块仓库URL> [自定义路径名] # 例如 git submodule add https://github.com/user/repo.git moduleA 会自动生成 .gitmodules 文件记录子模块信息,并创建对应目录 克隆含子模块的项目 方式一:递归克隆(推荐) git clone --recursive <主项目URL> 自动
2025-02-16
编程开发
Cloudflare Tunnel 使用教程
Cloudflare Tunnel 使用教程
本文主要解决以下问题 cloudflare tunnel 代理 tcp, rdp, ssh, smb 协议 cloudflare tunnel + mysql cloudflare tunnel + ssh 暴露服务方 第一步: 打开 cloudflare tunnel dashboard, https://one.dash.cloudflare.com/ https://one.dash.clo
2025-01-29
编程开发
hono配置动态路由
hono配置动态路由
文件夹结构 index.ts import {serve} from '@hono/node-server' import {Hono} from 'hono' import * as fs from "node:fs"; import * as path from "node:path"; import {logger} from 'hono/logger' async function t
2025-01-27
编程开发
Deno教程&使用手册
Deno教程&使用手册
安装deno 方式一:shell curl -fsSL https://deno.land/install.sh | sh 方式二:npm npm install -g deno 方式三:homebrew brew install deno deno init Initialize a new project 初始化deno项目 # 命令 deno init my_project # 文件
2025-01-26
编程开发
Melisearch教程
Melisearch教程
运行Docker容器 docker run -it \ --rm \ -e MEILI_NO_ANALYTICS=true \ -e MEILI_ENV=production \ -e MEILI_MASTER_KEY=[长度大于16位的密钥] \ -v $(pwd)/meili_data:/meili_data \ -p 7701:7700 \
2025-01-22
编程开发
TypeScript中interface和type的区别
TypeScript中interface和type的区别
interface interface主要用于描述对象的结构和类的契约,例如: interface Person { name: string; age: number; } interface可以轻松定义可选属性和只读属性 interface Config { color?: string; // 可选属性 readonly size: number; // 只
2025-01-05
编程开发
Kotlin协程Channel和Flow
Kotlin协程Channel和Flow
先看这里 flow和channel的区别,flow的消息会被消费N次,channel的每个消息只会被消费一次 SafeFlow不是线程共享的,MutableStateFlow和MutableSharedFlow是线程共享的 MutableStateFlow遇到相同的消息不会通知观察者,MutableSharedFlow不管消息是否相同都会通知观察者 SafeFlow 默认情况下,调用kotlin提
2024-09-28
编程开发
解决AndroidStudio编译时Gradle依赖冲突的问题
解决AndroidStudio编译时Gradle依赖冲突的问题
./gradlew :app:dependencies &gt; dependencies.txt 查看模块的依赖关系,保存到文件中 在报错信息中找到报错的依赖,或者版本号,再去刚才保存的dependencies.txt中搜索关键字,这样就能找到问题的根源 在maven版本库可以搜到所有版本号,针对报错的依赖库进行升级或者降级,问题就能解决 补充 有些报错比较抽象,比如下面这个问题: C:/Us
2024-09-25
编程开发
定义和使用AIDL接口
定义和使用AIDL接口
定义AIDL接口 使用场景:在library/module中定义AIDL,打包成sdk,再给其他APP调用 第一步,新建一个module,取名为sdk,在main目录下新建AIDL文件 编辑器报错,无法创建,我们需要在build.gradle文件设置一下,内容如下: 添加之后再sync一下,然后就可以创建AIDL文件了,AIDL文件长下面这个样子 文件名以.aidl结尾,里面的内容跟我们平时
2024-07-27
编程开发
Kotiln伴生对象
Kotiln伴生对象
写法 class Test { companion object { } } 反编译后 public final class Test { @NotNull public static final Companion Companion = new Companion((DefaultConstructorMarker)null); public static
2024-06-30
编程开发
📢网站公告
欢迎来到这里
⚙️实用工具
html转pdfmarkdown编辑器
本站推荐:腾讯云服务器仅需2.3折 (点击直达)
用户协议
隐私政策
Build Time: 2025-04-04 21:56:02