Telegram研究:MTProtoKit学习
参考: MTProto Mobile Protocol MtProtoKit Source Code Walkthrough of Telegram-iOS Part 4: MTProto Connections Telegram-iOS 源码分析:第四部分(MTProto) Telegram 之 MTProtoKit 架构分析 Telegram 之 TL Lang...
参考: MTProto Mobile Protocol MtProtoKit Source Code Walkthrough of Telegram-iOS Part 4: MTProto Connections Telegram-iOS 源码分析:第四部分(MTProto) Telegram 之 MTProtoKit 架构分析 Telegram 之 TL Lang...
在运行脚本时报错 一、没有telegram环境 ModuleNotFoundError: No module named 'telegram' 这是因为本机没有安装python-telegram-bot或者一些特殊原因,安装的这个环境出问题了,需要重新安装 # python3 安装 pip3 install python-telegram-bot --upgrade # 如果是...
厌烦开会 自认为一直都是自驱力比较强,做任何需求都积极往前赶,与各端积极沟通处理,在作为最一线干活的人,对于组长或经理每天频繁早会晚会,很厌烦,觉得纯粹时形式主义,相关人员在刷存在感。当然也并不害怕开会,毕竟自己做的质量、效率、进度一般都领先各端,就算开会也是亮眼的一端,但是纯粹不喜欢那种高高在上,一天什么具体的事都不干,谁在认真做事,谁在划水摸鱼,谁干活好,谁质量差一无所知,还一天天热衷于...
最近苹果出了最新的Mac mini,性能配置大大提高,计划购买一个,再加上大家都在研究在电脑上使用AI功能,恰好Xcode有Predictive code completion的功能,这个需要M系列芯片,要Xcode15以上,而我个人电脑是Intel芯片的,导致没法使用,急迫的去Apple Store问了下,结果还没到货,苹果官网上也还不能配送,导致下了决心去购买结果买不到。 另外关于消费...
最近有感而发几件事 面试看错人 之前项目招人时,遇到一个学历,过往公司都很不错的一个候选人,在面试时我感觉并不是太好,但是想着不能因为我的感觉而随便错过一个人才,而且还有二面可以过滤,但是二面也不知道为啥也通过了,在参与项目的过程中,产出非常差,代码能力,个人态度也不好,经常情绪化,工作的效率、质量很差,然后我的内心变得很煎熬,开除又有点儿不好,准备再继续做一些业务观察下,结果对方找到了更...
多线程读取值过程中,一方在删,一方在使用过程中导致崩溃的问题 clear-readUid-loop-setid-judge-close-use 线上遇到一个崩溃率飙升的案例,但是用户也没怎么反馈,后续查到原因是多线程操作wcdb,一边在清理关闭,一边在使用,使用了关闭后的实例后导致崩溃 伪代码如下: class Helper { var currentUsingUid: Int6...
前言 由于项目性质为IM,数据使用sqlite+wcdb,需要本地数据库管理大量数据,为了性能及查询方便,采用的是每个群都是独立的库,在数据读写时都需要初始化独立的database,当database过多时就需要及时释放,= 在中间进行性能优化时,给每个database设置了setConfig,导致同一个路径的database一直不释放,知道再次创建相同路径的database才会释放,当...
参考: https://github.com/kstenerud/KSCrash 内存二三事: Xcode 内存图、Instruments 可视化检测循环引用 iOS内存疑惑: 为什么Xcode Navigator和Instuments Allocations差别很大 前言 目前线上有好几个用户反馈App用着用着就崩溃了,但是看搜集闪退日志的Firebase没有看...
前言 在上一篇文章里做了同步执行脚本,但是在直接脚本期间,其他命令不会再接受处理,体验很不好,特研究做异步处理 所使用的技术主要是asyncio 小飞机接收指令并执行shell脚本ios_bot_async.py #!/usr/bin/env python """ Don't forget to enable inline mode with @BotFather 1、创建机器人...
前言 项目打包比较麻烦,所以定义一个打包机器人接收指令,然后自动调用打包并将打好的包发送出来 小飞机接收指令并执行shell脚本ios_bot.py #!/usr/bin/env python """ Don't forget to enable inline mode with @BotFather 1、创建机器人 2、设置开启机器人的inline mode 3、将机器人拉入到...