mthli 最近的时间轴更新
mthli's repos on GitHub
Java · 203 人关注
Bitocle
Bitocle is a simple android app which allows you to view your source code in GitHub.
Python · 196 人关注
better-youtube-summary-server
Literally Better YouTube Summary 🎯
Java · 65 人关注
Cracker
Collect UncaughtException when your Android App crash.
Assembly · 38 人关注
blog
Yet another blog of myself 👀
Kotlin · 12 人关注
AndroidPlayground
A sample playground for (re)learning Android.
Java · 7 人关注
EatWhat
吃神马是一个永恒的话题。让我们摇起来!
TypeScript · 6 人关注
better-youtube-summary-extension
Literally Better YouTube Summary 🎯
5 人关注
EasyRust
一份简单的Rust中文入门教程。
C · 4 人关注
COIMS
COIMS是应西安某救助站需求,义务为其开发的简易流浪者病历管理软件,基于GTK+2.24版本、SQLite3并采用C语言开发。不以成败论英雄。
Java · 2 人关注
Dribbble4J
Dribbble API for Java.
Java · 1 人关注
AndroidFastScroll
Fast scroll for Android RecyclerView and more
1 人关注
AndroidSwipeLayout
The Most Powerful Swipe Layout!
1 人关注
AndroidViewAnimations
Cute view animation collection.
Assembly · 1 人关注
Apollo-11
Original Apollo 11 guidance computer (AGC) source code.
1 人关注
apollo-server
🌍 GraphQL server for Express, Connect, Hapi, Koa and more
C · 1 人关注
Bingw
抓取Bing每日图片并设置为桌面背景,目前支持Gnome桌面环境和Windows桌面环境。
Java · 1 人关注
connectbot
ConnectBot is the first SSH client for Android.
Java · 1 人关注
Dara
Shielding notifications that you don't want to see.
1 人关注
debugcharts
Very simple charts with some debug data for Go programs
1 人关注
docsy
A set of Hugo doc templates for launching open source content.
Kotlin · 1 人关注
DuckDuckGo-Android
DuckDuckGo Android App
1 人关注
fiber
🚀 Fiber is an Express inspired web framework written in Go with 💖
1 人关注
firefox-send
Simple, private file sharing from the makers of Firefox
0 人关注
aioquic
QUIC and HTTP/3 implementation in Python
0 人关注
AnimationEasingFunctions
Android Animation Easing Functions. Let's make animation more real!
0 人关注
boringssl
Mirror of BoringSSL
TypeScript · 0 人关注
chrome-extension-typescript-starter
Chrome Extension TypeScript Starter
0 人关注
curl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Java · 0 人关注
Depth-LIB-Android-
A library gives depth to Views. It also contains some examples of Canvas drawing techniques to create particle systems, waves and grain effect. I was not really happy with the default shadows in android beacuse they start misbehaving when they are rotated som I made my own shadow solution. Don't expect to much from this lib, it was written as a quick prototype, so the visuals look good but the code behind it could have been better structured. I haven't tested the code in over a year since I have not been working with Android development for the last year.
0 人关注
dssim
Image similarity comparison simulating human perception (multiscale SSIM in Rust)
mthli

mthli

大菜狗。
V2EX 第 68325 号会员,加入于 2014-07-18 11:38:56 +08:00
今日活跃度排名 24530
4 G 22 S 17 B
大菜狗。
[杭州] - 2024 蚂蚁集团 - 支付宝 - 客户端招聘
酷工作  •  mthli  •  30 天前  •  最后回复来自 fatelei
4
开源一个更好的 YouTube 摘要插件 - Better Youtube Summary
  •  1   
    分享创造  •  mthli  •  70 天前  •  最后回复来自 mthli
    3
    [求职] 资深 Android 工程师, 7 年工作经验
    求职  •  mthli  •  210 天前  •  最后回复来自 xinshoushanglu
    75
    分享一个更好的 YouTube 摘要插件 - Better Youtube Summary
  •  1   
    分享创造  •  mthli  •  293 天前  •  最后回复来自 mthli
    14
    写了一个可以测量 iOS App 控件是否对齐的小工具
  •  1   
    分享创造  •  mthli  •  2022-10-20 19:17:59 PM  •  最后回复来自 mthli
    9
    马上就要 2020 年了,你还在用 Python 2.7 吗?
  •  3   
    Python  •  mthli  •  2020-02-04 21:02:33 PM  •  最后回复来自 nMar3
    33
    分享一个免费的播客 RSS 转 JSON 的服务 PIRATE.FM
    分享创造  •  mthli  •  2019-07-23 15:40:41 PM  •  最后回复来自 lowSiver
    2
    大家都在说「小程序」,不如也来体验一下我写的浏览器吧!
  •  2   
    分享创造  •  mthli  •  2017-01-09 18:06:59 PM  •  最后回复来自 gdsagdada
    3
    mthli 最近回复了
    @xm726 服务器已经关闭了,你可以自己部署。
    210 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @v7 明天找你私聊一下
    210 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @briske 我先看看,之前没咋关注 Shein 的岗位
    210 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @miKaSaAkerMan PDD 听起来比较累,后面再考虑(
    210 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @leexsh31 我之前面 TikTok RTC 新加坡的岗位,简历状态还是 Interviewing (面试中)呢,两三周没变过了,给 HR 发邮件也没有回复,只能自认为挂了。简历状态不变的话是不是就没法走后续面试其他部门的流程呢?
    210 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @cuzval macOS 上有一个 App 叫做 Bear https://bear.app/ ,直接写好然后导出为 PDF 就可以了(导出为 PDF 功能需要付费,好在订阅费比较便宜,也可以随时取消,也有试用期哈哈,你在试用期里面导出 PDF 就就可以不付费了)。
    210 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @lee1997

    我一般还是用 VS Code 看代码的,也用 VS Code 改代码( Android Studio 有时候也会用)。

    AS 更多还是用于打断点,能打断点比直接去看代码梳理逻辑要容易很多,我之前也写过一篇断点调试的文章(但是现在新版本看评论似乎已经不生效了,可能要调整一下) https://webrtc.mthli.com/basic/webrtc-breakpoint/

    除了打断点之外,还需要熟悉一下 WebRTC 的线程模型(和 Android Looper 比较像),以及信号槽机制(可以理解为观察订阅模式),单纯看 WebRTC 代码基本够用了( WebRTC 也封装了大量的第三方库,但这就是另外的话题了)。

    最后如果你用 AS 看代码的话,直接导入 WebRTC 源码,索引会爆炸的( CPU 占用率 100%),所以要屏蔽一下第三方库的索引目录,比如可以在项目的 build.gradle 里这样写:

    ```
    idea {
    module {
    excludeDirs.add(file("${webrtcIncludePath}/testing"))
    excludeDirs.add(file("${webrtcIncludePath}/third_party"))
    excludeDirs.add(file("${webrtcIncludePath}/tools"))
    }
    }
    ```

    webrtcIncludePath 就是你本地的 webrtc/src 的绝对路径。
    211 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @BruceLi 不考虑回西安了,我不是西安人
    211 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @anjingdexiaocai 八月才开始找工作呀。之前都在搞 GPT ,做了几个小玩意自己不是很满意
    211 天前
    回复了 mthli 创建的主题 求职 [求职] 资深 Android 工程师, 7 年工作经验
    @androidzai 主动提离职的,当时公司有 n+2 (可以搜一下当时的虾皮新闻)。不走就继续干,现在不用找工作了哈哈。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3249 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:32 · PVG 21:32 · LAX 06:32 · JFK 09:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.