All Posts

PyInstaller 排坑指南

起因 用 PyQt 写了个 APP,因为 PyInstaller 对 QtWebEngine 支持性糟糕,所以使用了 py2app 打包。

V2Net 网络调试助手 (macOS)

Introduction V2Net is a network assistant tool for macOS. https://github.com/deepjia/v2net

用字符串调用 Python 方法

遇到一个根据字符串名称调用 Python 方法的问题,考虑了几种可行的方式(函数名字符串+元组字符串 + 字典字符串,或者直接使用带参函数名字符串)。

写给自己看的算法书(三)

重新看了一段时间的数据结构和算法,写点总结和梳理。 使用 Python 和 C/C++/Java 进行描述。 第3章 排序算法

写给自己看的算法书(二)

重新看了一段时间的数据结构和算法,写点总结和梳理。 使用 Python 和 C 语言进行描述。 第2章 树

写给自己看的算法书(一)

重新看了一段时间的数据结构和算法,写点总结和梳理。 使用 Python 和 C/C++ 进行描述。 第1章 线性表、栈、队列

LeetCode 算法题笔记

LeetCode 算法题练习笔记。 做了一段时间的 LeetCode,以下记录的我的题解,主要使用 Python3 实现,部分也用了 C 语言实现。

《写给大忙人看的 Java 核心技术》中文勘误

《写给大忙人看的Java核心技术》(2016年1月第1版)一书中,有一些来自英文原版的错误,勘误表必不可少。 Append: 因为此书翻译错误极多,不推荐该中文版。

V2Test 自动化测试框架

Demo http://izlt.xyz demo/demo Introduction V2Test is a lightweight data driven testing framework based on Python 3. https://github.com/deepjia/v2test

LuCI 添加自定义页面

为 OpenWrt/LEDE/PandoraBox 的 LuCI 增加了若干个页面,用于操作后台配置文件、执行后台脚本,备忘。

OpenWRT、AsusWRT 定制和一键配置

我在深圳和故乡使用的路由器分别是 Netgear R6220 和 Netgear R6800 + Tenda AC9。 其中 R6220 和 AC9 分别使用 PandoraBox(OpenWRT)和 AsusWRT,这里是我对他们进行的基础配置/固件定制,记录备忘。

微信 iOS UX Redesign

微信是我使用最多的聊天和支付工具,虽因封闭而受到指责,但其在体验与商业上的平衡仍可圈可点。 我在使用微信 iOS 客户端的过程中,针对部分交互细节,以保留核心交互逻辑、不影响商业目标为原则,对交互逻辑进行了调整。

网易云音乐 iOS UI/UX Redesign

网易云音乐是我最常使用、也最喜欢的音乐播放软件。即使因为版权问题,让我无法听到最爱的滚石唱片,即使无意义的广告推送越来越多,网易云音乐仍然是我每次想要听音乐时首选的应用。

一些应用界面设计

做了一些应用界面设计作品,详见站酷。

一些 Web/PC/ICON 设计作品

一些网页/PC/ICON设计作品,部分见站酷。

一套 iOS 图标 Redesign

做了一套 iOS 图标 Redesign,目前共 14 个图标。 起初是做了两个 iOS 第三方应用的图标重设计,以此为基础进行了一套图标的重设计,希望能够做一套柔和而有趣的图标。

一些 UI 设计临摹

一些杂七杂八的 UI 设计临摹,给过去留一个回忆。