从Flutter2升级到Flutter3
前言 花了一天的时间,把有梦记的架构从Flutter2升级到Flutter3, 总结一下踩过的坑
升级 Flutter 版本
查看当前版本
flutter --version
首先就是升级你的Flutter版本,这个操作很简单,但是前提要可以翻墙
flutter…
MobaXterm 打通隧道让本地访问内网 MySQL 数据库
前言 因为测试环境数据库在内网,而我的电脑只能连接跳板机,不能直连测试环境的数据库。所以需要一个工具来打通隧道让我本地代码可以访问内网数据库。于是试了一下MobaXterm这个工具.
安装
官网https://mobaxterm.mobatek.net/download…
小爱同学 + 远程开关机电脑
由于我的主机在桌子底下,然后还有一个键盘抽屉,所以开关机需要弯下腰去操作,非常的麻烦 遂买了一个开机卡。淘宝价 35, 买的前提是看你的电脑主板是否有合适的PCI-E插槽,如下图
如果主板不同的话,直接把主板图发给客服,让客服帮你看就可以了
Start
到手开机卡图…
广告归因-让你彻底弄归因架构实现
解释 这里会引用神策数据很多的介绍,然后进行总结
归因方法
自归因
渠道商帮我们做归因,有的是每个用户打开app都回传给渠道商,渠道商自己归因
有的如华为是从应用商店安装时,应用商店把归因信息写入到app, 然后首次安装启动时能从本地存储获取到归因数据
曝光归因
曝…
连续包月-周期扣款-自动续费业务整理总结
开篇 连续包月 - 周期扣款 - 自动续费名字很多,先简单解释这三个的意思:
支付宝官方定义的名称为 -周期扣款
连续包月是这个模式常用的行为 (也可以包天,包季度),
自动续费是在用户的眼里行为,可以不用手动付款
扣款场景
周期扣款有两种模式:
先签约后代扣场景
先跳转…
HTTP 请求中使用 protobuf 协议数据
最近都在忙第三方广告对接的事情,在此记录一下,有些第三方的API文档扔了一个word文档,文档上几十上百个参数,只有一个表格参数说明,然后自己根据表格手写参数 (真的折磨) 但是有几家就比较好,会提供proto文件,然后可以使用这个文件生成Request和Response(点赞)…
AES 加密算法应用
最近工作上要对接第三方渠道商竞价广告业务,基本能有竞价能力的广告商,在上报广告价格的时候都会对价格进行加密,这时候大多数广告商都是用了AES算法. 和第三方对接的时候,由于广告商使用的加密模式不一样,加上有些广告商连SDK也没有,常常只有示例的Java客户端代码.
这时候自己可…
Go 上传一个10M的文件, 真的会用10M的内存吗?
先直接给答案:是也不是 (取决于你的配置和实现方式) 今天看到社区有人问了一个问题:
为什么PHP文件上传是直接用move_uploaded_file移动一个上传好的文件,而不是从HTTP Body中读取出文件内容.
我也对这个问题很感兴趣。查阅了资料,找到一篇鸟哥关联的P…
微服务之服务注册和服务发现篇
有了服务注册和发现机制,消费者不需要知道具体服务提供者的真实物理地址就可以进行调用,也无须知道具体有多少个服务者可用;而服务提供者只需要注册到注册中心,就可以对外提供服务,在对外服务时不需要知道具体是哪些服务调用了自己。 RPC 配置
Copy
Name: user.rpc…
优化数据库查询的问题, 使 MySQL 负载降到 1%
继上次Redis 事件之后,最近运维收到广告系统的MySQL告警信息 然后让我排查一下最近代码是不是有什么改动,从而导致数据库负载升高。如图:
很明显的可以看出来,在图中的鼠标所在的时间点,负载瞬间升高,然后一直持续没有降下去.
我赶紧打开Git查看一下当天提交的代码…
有梦记上架 Google Play
先说个题外话,文章的描述是用https://copilot.github.com/自动生成的,这个工具的确很好用,大家可以尝试一下.(看到图中灰色的是它自己生成的,按下Tab键即可使用它的提示) 前言
国内应用商店,除了华为应用市场,其它市场一律不允许个人开发者上传应用…
记一次优化广告服务 Redis 30G+ 内存
问题 最近在看项目遗留代码的时候,有一些操作Redis代码,都是没有设置过期时间,猜测可能因为Hash结构在使用时不能同时设置过期时间,导致后面忘记设置过期时间了.
代码里常用的结构是: key是根据广告标识相关,field是用户的标识,value是自定义的数据…
[物联网] 树莓派Pico 通过蜂鸣器播放音乐
接入蜂鸣器比较简单,需要有一个蜂鸣器,我买的是这款有/无源蜂鸣器模块 蜂鸣器的线比较少,只有三根
所以我打算直接参考它的定义来接线
树莓派 蜂鸣器 备注VUSB VCC 电源线,40 号脚输出 5V
GP22 I/0 输入输出口
GND GN…
[物联网] 树莓派Pico 点亮屏幕
工欲善其事必先利其器,所以首先要把我们的工具配置好 https://tinygo.org/docs/guides/ide-integration/ 在官网中查看对应的工具的配置
我用的是GoLand2021, 所以按照官网的配置
安装插件 https://plugins…
[物联网] 开篇入手-点亮小灯
引言 因为对物联网之前是没有接触过的,所以在网上调查了几天,然后得到的信息是:
ESP32https://www.espressif.com/zh-hans/products/socs/esp32 性价比之王 (内置WIFI+蓝牙模块)
树莓派 Pico容易上手,点灯简单…
laravel-s 在 Docker 中使用(包含队列的使用)
环境 Copy
FROM phpswoole/swoole:php7.4-alpine
# 一个安装 PHP 扩展的脚本
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions…
gRPC 的使用
前言 网上有很多的安装使用教程,由于gRPC的更新,很多命令都是使用不了,现在写的这篇文章也只是针对当前
如果发现用不了,最好的办法还是参考官方文档
安装
首先要安装Go
安装protoc编译器 https://grpc.io/docs/protoc…
Go PHP 性能分析之 Pyroscope 的进阶使用
安装 网上很多的教程都是直接一条Docker命令安装运行docker run -it -p 4040:4040 --restart=always pyroscope/pyroscope:latest server
只像上面那样安装的话,很多配置不能用…