diff --git a/docs/cursor/cursor.md b/docs/cursor/cursor.md new file mode 100644 index 0000000..7236667 --- /dev/null +++ b/docs/cursor/cursor.md @@ -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 diff --git a/docs/学习笔记/git设置用户名和邮箱.md b/docs/学习笔记/git设置用户名和邮箱.md index 49f9dd1..ccbd349 100644 --- a/docs/学习笔记/git设置用户名和邮箱.md +++ b/docs/学习笔记/git设置用户名和邮箱.md @@ -11,4 +11,8 @@ git config user.email git config remote.origin.url 设置远程仓库地址 -git remote set-url origin ssh://renjianbo@101.43.95.130:29419/zhini_im_android \ No newline at end of file +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 \ No newline at end of file diff --git a/docs/学习笔记/个人全自动研发体系.md b/docs/学习笔记/个人全自动研发体系.md new file mode 100644 index 0000000..07b878e --- /dev/null +++ b/docs/学习笔记/个人全自动研发体系.md @@ -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一键部署脚本。 + + + + + diff --git a/docs/学习笔记/效率提升.md b/docs/学习笔记/效率提升.md new file mode 100644 index 0000000..260d0d3 --- /dev/null +++ b/docs/学习笔记/效率提升.md @@ -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" + + diff --git a/docs/学习笔记/重要.md b/docs/学习笔记/重要.md new file mode 100644 index 0000000..2253101 --- /dev/null +++ b/docs/学习笔记/重要.md @@ -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 +移动同步成功联通同步成功电信同步成功 \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 801354c..b6e6313 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -56,6 +56,8 @@ nav: - 技术文档/架构设计.md - 技术文档/API文档.md - 技术文档/部署文档.md + - Cursor工具: + - cursor/cursor.md - 学习笔记: - 学习笔记/Java学习.md - 学习笔记/前端学习.md @@ -67,6 +69,9 @@ nav: - 学习笔记/git同步远程分支总结.md - 学习笔记/提交代码时候的钩子.md - 学习笔记/MkDocs 是什么.md + - 学习笔记/个人全自动研发体系.md + - 学习笔记/效率提升.md + - 学习笔记/重要.md # Markdown扩展 markdown_extensions: