Android系统的数据备份与还原

在更换Android手机,或者刷机。怎么将原有数据迁移到新的数据上呢 比如: 微信的聊天记录 收集的文档 珍藏的视频 镜头下的美好时光 连接过的WIFI 在以往,更喜欢用刷机助手这类的工具实现这样的功能。但是近几年,随着用户的刷机需求减少。导致这些商业公司接连倒闭。 于是不得不寻找其他更好用的方法。在热心酷友的建议下,接触了钛备份。
阅读全文

Linux服务器开光

Linux虽说是开箱即用的,但是如果想有更好的性能,则需要经过一些调教。 服务器时区 echo -e "\033[36m检查服务器时区\033[0m" date_sh=`grep "Asia/Shanghai" /etc/sysconfig/clock|wc -l` if [ $date_sh -eq 1 ] then …
阅读全文

Android系统无故重启原因分析

手里的小米手机一直都是用的原生系统。最近升级了Android10(全新安装lineageos)。刷入了Magisk, 安装了 Xposed、**AfWall+**及其他插件。调整了某些App的网络权限。可是发现在手机经常会无故自动重启。 尝试获取Crash日志 系统日志 Android是基于Linux,理论上有与Linux相同的日志记录功能。但是鄙人才疏学浅 …
阅读全文

量化交易工具/框架

目标,搭建一个可以回测策略的开源平台。期望策略生成可以通过 Scratch 的拖拽方式,简化生成方式。回测平台希望通过Golang实现。 目前市面上流行的量化平台都是基于 Python 实现的,虽然重新捡起Python并不难。但是心理上仍会出现抗拒。 预期组合: 前端:Vue + Scratch 后端:Golang + Tensorflow + …
阅读全文

基于Docker构建Kafka集群

由于 Kafka 的注册发现是通过 Zookeeper 实现的,所以我们会从 Zookeeper 开始搭建 Kafka 集群 拉取镜像 docker pull zookeeper docker pull wurstmeister/kafka docker pull sheepkiller/kafka-manager Zookeeper docker run …
阅读全文

Golang压缩excel报表数据

对需要导出的数据进行定量拆分(拆分成多个报表文件),然后使用zip进行实时压缩。达到降低网络消耗,加快下载(让甲方爸爸开心)。 如果不想看过程的话,可以直接跳到 最终版本 文中所有指标,针对的是正式业务数据。测试代码中的数据量太小,想疯狂压测的话,可以把数据搞复杂一点。 客户的需求迭代 V1.0 可以导出数据 前端基于Vue构建,有对应的插件可以生成 …
阅读全文

Golang操作二进制

代码 package main import ( "encoding/binary" "fmt" "math" ) func main() { var a [16]byte binary.BigEndian.PutUint16(a[:2], math.MaxUint8) // 255 = 2^8 - 1 …
阅读全文

新浪图床

某天,群里发了一个新浪的图片地址,点开后图片太小怎么办? 怎么根据该图片找到上传者? 图片规则 规则:https://域名/尺寸/图片名称 示例:https://wx4.sinaimg.cn/thumb150/7fbb1228gy1gqft22ex93j21nz2pwkjm.jpg 看到上面这个图后,是不是想看高清原图? 新浪有如下几种图片尺寸:
阅读全文

复合(多)维生素产品对比

众所周知,维生素(又名维他命),是人和动物为 维持正常 的生理功能,而必须从食物中获得的,一类微量有机物质。 在人体生长、代谢、发育过程中发挥着重要的作用。 维生素在体内既不参与构成人体细胞,也不为人体提供能量。 因为这类物质 不能在 体内合成或合成量不足,所以虽然需要量很少,但必须经常 由食物 供给。
阅读全文

Golang复用对象引发的bug

最近测试反馈了一个奇怪的bug: “编辑当前行的时候,在提交保存之后。未填写数据的部分,自动使用了上一行的值” 排查 接到这个问题的时候,我最开始怀疑是不是前端把数据报错了。于是打开F12,看了一下网络请求。 在进行多次复现尝试后,确认不是前端的问题。于是开始复核后端代码。 在处理数据部分,将代码抽象成以下逻辑,便于表达。
阅读全文