入门Flask(四)数据库

2025-12-25
安装 MySQL官网下载dmg安装 Homebrew安装(brew install mysql) 常用命令: 查看MySQL服务状态 # Homebrew安装的MySQL(Mac) brew services list # Linux系统 sys...
阅读更多

入门Flask(三)模版

2025-12-20
开发环境下Flask启动流程 命令解析 -> 初始化应用实例(加载配置/组件) -> 启动WSGI服务器 -> 监听端口等待请求 阶段1. 终端命令启动时,启动命令解析 Click库 解析终端参数(如–host=0.0.0.0、–port=8080、–debug); ...
阅读更多

入门Flask(二)安装及环境管理

2025-12-10
包/环境管理工具UV、PDM UV 是高速极简的一站式工具,重性能和易用性; PDM 是标准工程化的全功能工具,重规范和生态兼容; 优先选 UV 的场景: Flask 快速原型开发 中小型 Flask 项目
阅读更多

Xcode编程助手

2025-10-20
起因 在VS Code中写JS代码时,用Github Copliot能显著的提升开发效率。XCode的提示效果和VS Code相比差很多,XCode26更新后终于可以看看传说中的Coding Assistant效果咋样了,结果Coding Inteligence需要登录Claude in Xc...
阅读更多

App高频请求导致服务雪崩

2025-09-25
起因 午休后准备改个App的UI方面的bug,发现app接口好像有问题,看起来是服务器都挂了,测试环境有时候就是这么随意,这样想着,就切到了线上环境,发现服务器也是挂了的状态,行吧,休息会,喝点水
阅读更多

老项目里关于AES埋的坑

2025-09-20
起因 不了解上下文的情况下,让帮忙确认一下某个方法是否解密成功,结果解密失败,不清楚具体原因,解密流程和项目里的以前的代码类似,但是不清楚以前对接的场景是啥
阅读更多

Selenium实现自动登录

2025-09-03
起因 因为办公环境的原因,平时有用到云桌面,登录的时候,除了账户和密码,还需要输入令牌,账户和密码每次是相同的,令牌随着时间每次都会变,每次使用云桌面都要手动输入账户、密码后,打开手机上的app查看令牌,虽然优化了一下流程,在Mac上下载了一个可以查看令牌的软件,比每次打开手机查看方便多了。但...
阅读更多

字体文件读取不到指定字体问题排查

2025-08-03
起因 以前项目中也有遇到过自定义字体的场景(比如设计觉得某些数字不够大、不够粗等),但是当时因为应用包体积等问题影响导致没有用自定义字体,后面也就没关注了。前些天同事说有个需求需要换一下字体,但是替换后获取字体的地方总是返回nil,不清楚是怎么回事,让帮忙排查一下
阅读更多

详情页内存持续上升问题排查

2025-07-12
起因 项目中详情页中可以切换到前一个详情页或者下一个详情页,有使用类似于轮播图的方案,一共只创建3个详情页,切换后状态复,复用了原来的页面,没有销毁或者新建页面;测试反馈切换多次后页面切换会变卡;同事试了一下的确是这样,让帮忙排查一下 前后切换详情的时候发现内存持续上涨,切换一次涨了10~...
阅读更多

Lookin点击刷新后app闪退问题排查

2025-07-01
一句话真因 UI层存在频繁添加删除子View的逻辑,Lookin或者xcode查看图层时,相应的子view刚好释放,对已释放的UI对象发送消息获取UI相关信息时,出现野指针闪退 (也不能说是代码的问题或者Lookin的问题,只能说两个方面协调的有点小问题)
阅读更多

三方库Bolts源码阅读

2024-09-04
简介 老的项目中有用到Bolts,为Facebook 开发的轻量级iOS库,核心定位是解决异步编程中的 “回调地狱” 问题,提供统一的异步任务管理框架,支持跨应用跳转等扩展能力
阅读更多

fishhook鱼钩介绍(一)

2022-04-19
以前了解过相关介绍fishhook的文章,没有细看,去年安全考试又考到了,而且第一次做题还做错了,因为印象中是可以hook方法的,那怎么可能只可以hook系统方法呢。。。
阅读更多

iOS常见的调试工具

2022-04-14
结论:现行公司项目里有集成DoraemonKit、LookinServer,可以作为调试程序的补充手段 知道的老鸟请移步,下面的水文大概要浪费2~3分钟时间阅读!
阅读更多

MLeaksFinder源码阅读

2022-01-04
去年十月份项目里接入了MLeaksFinder,期间也有不少声音反馈说影响开发及测试进度,一两个月后也有这样的声音,整个事件过程对我来说,套用网络流行语,“我看不懂,但我大受震撼”!
阅读更多

过往的部分项目经历

2021-04-23
大概半年前写了一点过往的项目经历,今天看的时候,居然公开的仓库里的README.md的文件显示不出来了,奇怪,先搬到这边试试(猜测可能是因为码云拦截机制比较粗暴的原因,改成私有仓库能正常显示,难道是包含“github”字符串?)
阅读更多

环形队列

2021-01-04
最近看书看到环形队列,想起以前好像接触过 力扣622.设计循环队列 记得以前看过介绍安卓的logcat就用到环形队列
阅读更多

闲聊this

2020-12-14
面向对象方法将数据与对应的代码封装为一个整体,原则上其他对象不能直接修改其数据,即对象的修改只能由自身的成员函数完成,控制程序方式上通过“事件驱动”来激活和运行程序。
阅读更多

KVO

2019-10-08
阅读一下官网关于键值观察(Key-Value Observing)的文档
阅读更多

读FMDB源码

2019-09-12
年前项目中有个需求需要用到关系型数据库,因为某些原因需要自己写封装类操作Sqlite,当时主要仿写于FMDB,现在再回头读读源码;
阅读更多

读JLRoutes源码

2019-09-09
上个项目虽然使用的是Swift,因为当时时间比较紧,没看到合适的路由库,就用了JLRoutes,现在的项目路由感觉设计方面有很多问题,先读读JLRoutes的源码吧
阅读更多

Mac外设机械键盘 与 Magic Mouse2

2017-10-28
闲来无事,把买了没几天就放到一边去吃灰了约一年的机械键盘拿出来耍耍,发现居然放坏了几个键轴,无奈联系厂商及供货商,皆以过了质保期为由拒之…闲话少说
阅读更多