测试
This commit is contained in:
66
docs/cursor/cursor.md
Normal file
66
docs/cursor/cursor.md
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
curse 网站续费 https://cursor.com/cn/dashboard
|
||||||
|
|
||||||
|
|
||||||
|
联通大王卡号:13022988679
|
||||||
|
公司电信卡号:17392826953 QQ号:3145431252 密码:renjianbo0118 邮箱:3145431252@qq.com 密码:renjianbo0118 网易邮箱17392826953@163.com !renjianbo1219
|
||||||
|
公司移动卡号:15129026818
|
||||||
|
|
||||||
|
|
||||||
|
瑞来康健微信小程序账号:15129026818@163.com 密码:Ruilaizi123456
|
||||||
|
公众号账号:17392826953@163.com 密码:Ruilaizi123456
|
||||||
|
|
||||||
|
|
||||||
|
瑞来兹开票信息
|
||||||
|
公司名称:西安瑞来兹软件科技有限公司
|
||||||
|
统一社会信息代码:91610131MAB0GH1Y54
|
||||||
|
地址:陕西省西安市高新区科技二路65号启迪科技园D座9楼10901号
|
||||||
|
电话:18691577328
|
||||||
|
开户行及帐号:中国农业银行股份有限公司西安丈八四路分理处
|
||||||
|
26121201040005017
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
公司手机号:15129026818
|
||||||
|
公司QQ号:2183824293 renjianbo0206 绑定的的手机18133922183
|
||||||
|
微信小程序官网:https://mp.weixin.qq.com/
|
||||||
|
小程序2183824293@qq.com renjianbo0118
|
||||||
|
名片秘钥
|
||||||
|
887cd30d79bba800b30d8c4ef919a20c
|
||||||
|
公司服务器密码:~Ruilaizi123456
|
||||||
|
|
||||||
|
接口文档账号:903292507@qq.com renjianbo0118
|
||||||
|
|
||||||
|
项目管理系统
|
||||||
|
https://pingcode.com/?utm_source=%E5%93%81%E7%89%8C%E4%B8%93%E5%8C%BA&utm_medium=pc-pingcode&utm_campaign=%E5%93%81%E7%89%8C%E4%B8%93%E5%8C%BA-%E9%AB%98%E7%BA%A7%E7%89%88&utm_content=PC-%E6%90%9C%E7%B4%A2%E9%80%9A%E6%A0%8F%E5%95%86%E5%93%81tab%E6%A0%B7%E5%BC%8F&utm_term=%E6%A0%87%E9%A2%98-PingCode&e_matchtype={matchtype}&e_creative={creative}&e_adposition={adposition}&e_pagenum={pagenum}&e_keywordid={keywordid}
|
||||||
|
|
||||||
|
管理 17392826953
|
||||||
|
3145431252@qq.com renjianbo0118
|
||||||
|
18302920526 ruilaizi
|
||||||
|
18792702169 ruilaizi
|
||||||
|
|
||||||
|
|
||||||
|
google账号:renj62507@gmail.com renjianbo123
|
||||||
|
|
||||||
|
|
||||||
|
99API 账户:18133922183 renjianbo1219
|
||||||
|
chatAI 18133922183@163.com !renjianbo0118
|
||||||
|
|
||||||
|
|
||||||
|
儿童医院小程序注册邮箱 3669785689@qq.com !ruilaizi123456
|
||||||
|
|
||||||
|
微信开放平台 生长激素预测模型小程序 3990202197@qq.com renjianbo1219
|
||||||
|
生长激素预测模型小程序3858752441@qq.com renjianbo1219
|
||||||
|
飞书账号:15129026818
|
||||||
|
github账号密码:263303411@qq.com renjianbo0118
|
||||||
|
|
||||||
|
硅基密钥:sk-xpptixobqxshkmikjvjeoltekytqmmresfndhoivezomuobn
|
||||||
|
deepssk:sk-fdf7cc1c73504e628ec0119b7e11b8cc
|
||||||
|
263303411 renjianbo1219
|
||||||
|
|
||||||
|
计算云 renjianbo 密码!Rjb1219
|
||||||
|
|
||||||
|
|
||||||
|
荣耀开放平台 手机号 15129026818 邮箱263303411@qq.com renjianbo1219
|
||||||
|
|
||||||
|
|
||||||
|
curse 网站续费 https://cursor.com/cn/dashboard
|
||||||
@@ -12,3 +12,7 @@ git config remote.origin.url
|
|||||||
|
|
||||||
设置远程仓库地址
|
设置远程仓库地址
|
||||||
git remote set-url origin ssh://renjianbo@101.43.95.130:29419/zhini_im_android
|
git remote set-url origin ssh://renjianbo@101.43.95.130:29419/zhini_im_android
|
||||||
|
|
||||||
|
|
||||||
|
git remote set-url origin ssh://renjianbo@101.43.95.130:29419/zhini_im_android
|
||||||
|
git remote set-url origin http://101.43.95.130:3001/admin/fuzhu.git
|
||||||
66
docs/学习笔记/个人全自动研发体系.md
Normal file
66
docs/学习笔记/个人全自动研发体系.md
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
Drone+Gerrit进化个人超级DevOps平台
|
||||||
|
|
||||||
|
必备(强烈推荐):
|
||||||
|
Gitea(Git+Wiki+项目管理)
|
||||||
|
MinIO(构建产物存储/APK仓库)
|
||||||
|
Nexus(Gradle依赖加速)
|
||||||
|
可选(增强体验)
|
||||||
|
Sentry(移动App崩溃监控)
|
||||||
|
Grafana+Loki(日志监控)
|
||||||
|
MkDocs(个人知识库)
|
||||||
|
|
||||||
|
|
||||||
|
Drone+Gerrit+全套工具
|
||||||
|
请为我生成一份完整的一键部署(install_all.sh),脚本必须在Linux服务器(Ubuntu/Debian/CentOS均可)上可直接执行,用于自动安装以下组件并确保可用:
|
||||||
|
核心组件
|
||||||
|
1.Drone CI Server
|
||||||
|
2.Drone Docker Runner
|
||||||
|
3.Gerrit(轻量版,自用环境)
|
||||||
|
4.Gitea(Git托管+Wiki+Issue)
|
||||||
|
辅助增强组件
|
||||||
|
5.Nexus(Maven/Gradle依赖缓存)
|
||||||
|
6.MinIO(APK、构建产物、日志存储)
|
||||||
|
7、Sentry(APP崩溃收集平台,自托管版本)
|
||||||
|
8.Loki+Promtail+Grafana(日志与监控系统)
|
||||||
|
9.Android SDK +Gradle缓存(用于Drone Runner 构建Android项目)
|
||||||
|
脚本功能要求
|
||||||
|
自动安装Docker(如未安装)
|
||||||
|
自动生成并输出共享DRONE_RPC_SECRET
|
||||||
|
自动创建所有数据目录(如/var/lib/drone、/opt/android-sdk等)
|
||||||
|
每个组件必须使用Docker容器部署
|
||||||
|
每个组件的容器必须包含:
|
||||||
|
自动重启策略
|
||||||
|
端口映射(合理默认)
|
||||||
|
数据卷持久化
|
||||||
|
组件之间自动配置集成:
|
||||||
|
Drone正确连接Runner
|
||||||
|
Gerrit 支持Webhook触发Drone
|
||||||
|
Nexus用于Gradle缓存
|
||||||
|
MinIO用于Drone构建产物上传
|
||||||
|
Android SDK自动安装内容:
|
||||||
|
build-tools
|
||||||
|
platform-tools
|
||||||
|
platforms(如android-34)
|
||||||
|
自动接受所有许可证
|
||||||
|
脚本执行结束时输出信息:
|
||||||
|
各服务器访问地址
|
||||||
|
初始账号与密码(如Gerrit、Gitea)
|
||||||
|
Drone登录底子好
|
||||||
|
MinIO密钥
|
||||||
|
Nexus登录方式
|
||||||
|
Grafana初始化登录账号
|
||||||
|
Android SDK与Gradle缓存路径
|
||||||
|
.drone.yml示例(Android 项目构建模板)
|
||||||
|
脚本要求
|
||||||
|
必须是完整的Bash脚本,保持即可执行
|
||||||
|
所有命令必须真实可运行
|
||||||
|
具有容错能力(重复运行不会报错)
|
||||||
|
不能使用虚构镜像或不存在的命令
|
||||||
|
输出必须清晰友好
|
||||||
|
可直接用在个人或者小团队的DevOps\自动化环境
|
||||||
|
请根据以上要求生成最终的install_all.sh一键部署脚本。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
132
docs/学习笔记/效率提升.md
Normal file
132
docs/学习笔记/效率提升.md
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
一、代码与项目管理(和Gerrit配套最好)
|
||||||
|
1.Git+Gerrit
|
||||||
|
作用:强制Code Review
|
||||||
|
保证代码质量和可追踪性
|
||||||
|
避免主干污染
|
||||||
|
适合:个人、小团队、要求质量的项目
|
||||||
|
2、GitLab\Gitea\GitHub(代码管理与协作)
|
||||||
|
对于个人团队:
|
||||||
|
GitLab自建:全功能
|
||||||
|
Gitea:轻量,非常适合小团队
|
||||||
|
GitHub私有仓库:方便、无需维护
|
||||||
|
用途:代码托管
|
||||||
|
Issue、Wiki
|
||||||
|
CI\CD可用
|
||||||
|
3、CI\CD(自动构建、自动测试、自动发包)
|
||||||
|
工具:
|
||||||
|
JenkinsGitHub Actions
|
||||||
|
GitLab CI
|
||||||
|
Drone CI(特别适合小团队,轻量快)
|
||||||
|
提交后代码自动编译
|
||||||
|
自动跑单元测试
|
||||||
|
自动产出APK\IPA
|
||||||
|
自动上传测试平台(蒲公英、Firebase APP Distribution)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
二、文档与知识沉淀工具(避免重复造轮子最关键)
|
||||||
|
4、Obsidian(强烈推荐)
|
||||||
|
本地Markdown知识库,没有云依赖,非常适合个人开发者:
|
||||||
|
写模块文档
|
||||||
|
写支付\登录模块的复用说明
|
||||||
|
写踩坑记录
|
||||||
|
写Gerrit Change链接
|
||||||
|
写长期可复用的解决方案
|
||||||
|
你会逐渐形成自己的“开发者知识体系”
|
||||||
|
5、Notion\飞书文档\Confluence
|
||||||
|
适合个人+小团队共享知识:
|
||||||
|
需求文档
|
||||||
|
接口文档
|
||||||
|
模块说明
|
||||||
|
复用组件库
|
||||||
|
|
||||||
|
三、自动化重复任务(真正省时间)
|
||||||
|
6.脚手架\项目模板(Project Template)
|
||||||
|
比如新建Android应用时,你可以准备一个“基础项目模板”:
|
||||||
|
网络模块
|
||||||
|
日志模块
|
||||||
|
支付模块
|
||||||
|
基础UI
|
||||||
|
项目结构
|
||||||
|
常用工具类
|
||||||
|
新项目启动直接复制,一次就省两三天。
|
||||||
|
7、自动生成代码的工具
|
||||||
|
|
||||||
|
四、模块化\组件化(适合Android开发者)
|
||||||
|
8、组件库\Library复用
|
||||||
|
payment-sdk
|
||||||
|
login-sdk
|
||||||
|
analytics-sdk
|
||||||
|
file-sdk
|
||||||
|
所有项目implementation一行即可用。
|
||||||
|
这能节省你未来80%重复开发时间。
|
||||||
|
|
||||||
|
|
||||||
|
五、任务管理(保证效率和可控性)
|
||||||
|
9、看板工具
|
||||||
|
Jira(偏重,但专业)
|
||||||
|
飞书多维表格
|
||||||
|
Trello(轻量)
|
||||||
|
GitHub Projects(集成度高)
|
||||||
|
|
||||||
|
目的:清晰知道每天\每周做什么
|
||||||
|
避免遗漏
|
||||||
|
时间成本更可控
|
||||||
|
|
||||||
|
六、团队协作
|
||||||
|
10、IM+自动通知
|
||||||
|
飞书机器人推送构建结构
|
||||||
|
Jenkins推送评审通知
|
||||||
|
Git提交通知
|
||||||
|
任务完成自动通知
|
||||||
|
减少来回沟通时间。
|
||||||
|
|
||||||
|
|
||||||
|
七、质量保证工具
|
||||||
|
11.SonarQube(代码质量扫描)
|
||||||
|
适合个人+小团队:
|
||||||
|
代码规范问题
|
||||||
|
未使用的变量
|
||||||
|
潜在bug
|
||||||
|
安全漏洞
|
||||||
|
让你能不断改进代码质量,避免踩坑。
|
||||||
|
12、单元测试+UI自动化
|
||||||
|
即便你不追求100%覆盖率,有一些基础自动化脚本也能帮你减少重复测试时间。
|
||||||
|
|
||||||
|
|
||||||
|
八、知识+代码AI化(效率爆炸提升)
|
||||||
|
13、AI辅助开发
|
||||||
|
GPT生成代码
|
||||||
|
GPT总结文档
|
||||||
|
GPT作为“个人知识库索引”
|
||||||
|
|
||||||
|
最推荐给个人\小团队的最好(无废话方案)
|
||||||
|
Gerrit(代码评审)
|
||||||
|
CI\CD(自动构建、上传apk)
|
||||||
|
Obsidian+Notion(知识管理+文档)
|
||||||
|
Library模块化复用(避免重复造轮子)
|
||||||
|
项目模板(脚手架)
|
||||||
|
AI辅助开发+总结文档
|
||||||
|
Trello\飞书看板(任务管理)
|
||||||
|
|
||||||
|
个人或小团队提升开发效率,最重要的是:
|
||||||
|
代码可复用、流程自动化、知识不重复、协作轻量化。
|
||||||
|
|
||||||
|
|
||||||
|
常用adb命令
|
||||||
|
com.xunpaisoft.social
|
||||||
|
查看特定应用的进程
|
||||||
|
adb shell ps | grep com.xunpaisoft.social
|
||||||
|
|
||||||
|
android 获取当前页面的 activity adb shell "dumpsys window | grep mCurrentFocus"
|
||||||
|
|
||||||
|
18792702169
|
||||||
|
XZ003311
|
||||||
|
|
||||||
|
|
||||||
|
git config --global user.name "renjianbo"
|
||||||
|
git config --global user.email "18691577328@qq.com"
|
||||||
|
|
||||||
|
ssh-keygen -t ed25519 -C "18691577328@qq.com"
|
||||||
|
|
||||||
|
|
||||||
84
docs/学习笔记/重要.md
Normal file
84
docs/学习笔记/重要.md
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
gitlab.md.hihonor.com/w00013566/mdmdemo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
1.查看用户 adb shell pm list users
|
||||||
|
2.adb shell getprop ro.product.model如何使用adb命令查看手机版本号
|
||||||
|
3.adb shell getprop ro.soc.model查看手机型号
|
||||||
|
4.fastboot界面查询手机型号 fastboot getvar deicemodel
|
||||||
|
5.fastboot下重启 fastboot reboot
|
||||||
|
android 获取当前页面的 activity adb shell "dumpsys window | grep mCurrentFocus"
|
||||||
|
|
||||||
|
18792702169
|
||||||
|
https://getui.com/notification-push
|
||||||
|
https://www.jiguang.cn/push?source=bdAd&plan=1&unit=480&keyword=24261&bd_vid=6437844800464191042
|
||||||
|
|
||||||
|
C:\Users\86181\AppData\Local\Android\Sdk\build-tools\35.0.0
|
||||||
|
签名会用到下面这个apksigner.bat文件
|
||||||
|
签名: apksigner sign --ks design.jks app-debug.apk
|
||||||
|
检验签名:apksigner verify -v --print-certs app-debug.apk
|
||||||
|
apksigner verify -v --print-certs app-release.apk
|
||||||
|
|
||||||
|
|
||||||
|
https://www.pgyer.com/zhini-android
|
||||||
|
|
||||||
|
|
||||||
|
pmo 开发经理,负责协调交付。
|
||||||
|
规划 对接客户需求
|
||||||
|
se 需求转化为设计方案
|
||||||
|
开发 编码开发
|
||||||
|
测试 编写测试用例,回归验证
|
||||||
|
cmo 编译版本
|
||||||
|
|
||||||
|
一 需求背景
|
||||||
|
二 功能概述
|
||||||
|
三 竞品分析
|
||||||
|
四 设计方案
|
||||||
|
五 工作量评估
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
pkill -f "cursor-server"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
通过网络连接设备(无需USB):
|
||||||
|
adb tcpip 5555 # 将设备切换至TCP/IP模式,在5555端口监听[citation:8][citation:10]
|
||||||
|
adb connect 192.168.1.100:5555 # 在电脑上连接设备IP[citation:8][citation:10]
|
||||||
|
adb connect 192.168.172.236:5555
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
知你的签名信息
|
||||||
|
C:\Users\86181\AppData\Local\Android\Sdk\build-tools\35.0.0>apksigner verify -v --print-certs app-release.apk
|
||||||
|
Verifies
|
||||||
|
Verified using v1 scheme (JAR signing): false
|
||||||
|
Verified using v2 scheme (APK Signature Scheme v2): true
|
||||||
|
Verified using v3 scheme (APK Signature Scheme v3): false
|
||||||
|
Verified using v3.1 scheme (APK Signature Scheme v3.1): false
|
||||||
|
Verified using v4 scheme (APK Signature Scheme v4): false
|
||||||
|
Verified for SourceStamp: false
|
||||||
|
Number of signers: 1
|
||||||
|
Signer #1 certificate DN: C=86, ST=shaanxi, L=xi'an, O=xunpaisoft.com, OU=xunpaisoft, CN=pai xun
|
||||||
|
Signer #1 certificate SHA-256 digest: 9017939b7cda5c41482a8baaeae587cd9025525ac30b9644293a1e4bc8f6b825
|
||||||
|
Signer #1 certificate SHA-1 digest: 89b591ea7a4a9947c13fba0d607ba7d041102cf4
|
||||||
|
Signer #1 certificate MD5 digest: 10bc581409188dd39ed38bad24353be7
|
||||||
|
Signer #1 key algorithm: RSA
|
||||||
|
Signer #1 key size (bits): 2048
|
||||||
|
Signer #1 public key SHA-256 digest: e458cad386b422c6941e0420b611257cb0426c82e719095c3dbd9d9ffb7a90dc
|
||||||
|
Signer #1 public key SHA-1 digest: d3c0988b1a336e326683db4a258459031491b46a
|
||||||
|
Signer #1 public key MD5 digest: 8ef05aa185908c1fc19a4bea27427b24
|
||||||
|
C:\Users\86181\AppData\Local\Android\Sdk\build-tools\35.0.0>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
方案名称aaaaa方案CodeFC220000012470029接入端AndroidAPP名称ceshi签名-
|
||||||
|
包名com.aliqin.mytel包签名47fcc6615485e83b4100433ec9a1d278
|
||||||
|
移动同步成功联通同步成功电信同步成功
|
||||||
@@ -56,6 +56,8 @@ nav:
|
|||||||
- 技术文档/架构设计.md
|
- 技术文档/架构设计.md
|
||||||
- 技术文档/API文档.md
|
- 技术文档/API文档.md
|
||||||
- 技术文档/部署文档.md
|
- 技术文档/部署文档.md
|
||||||
|
- Cursor工具:
|
||||||
|
- cursor/cursor.md
|
||||||
- 学习笔记:
|
- 学习笔记:
|
||||||
- 学习笔记/Java学习.md
|
- 学习笔记/Java学习.md
|
||||||
- 学习笔记/前端学习.md
|
- 学习笔记/前端学习.md
|
||||||
@@ -67,6 +69,9 @@ nav:
|
|||||||
- 学习笔记/git同步远程分支总结.md
|
- 学习笔记/git同步远程分支总结.md
|
||||||
- 学习笔记/提交代码时候的钩子.md
|
- 学习笔记/提交代码时候的钩子.md
|
||||||
- 学习笔记/MkDocs 是什么.md
|
- 学习笔记/MkDocs 是什么.md
|
||||||
|
- 学习笔记/个人全自动研发体系.md
|
||||||
|
- 学习笔记/效率提升.md
|
||||||
|
- 学习笔记/重要.md
|
||||||
|
|
||||||
# Markdown扩展
|
# Markdown扩展
|
||||||
markdown_extensions:
|
markdown_extensions:
|
||||||
|
|||||||
Reference in New Issue
Block a user