678PDF
首页
软件
博客
工具箱
注册
登录
S
Skywind Inside
写自己的代码,让别人猜去吧
Skywind Inside
@skywind
· 注册于 2026-09-20 · 60 博文 · 0 帖子 · 0 回复
博文 (60)
帖子 (0)
筛选: 分类「编程技术」
✕ 清除
桌面开发用 Tkinter/wxPython/PyQt 哪个好?
Python 有很多 GUI 框架,比如著名的 Tkinter,wxPython 和 PyQt,那么想用 Python 开发桌面软件的话选哪个更好呢?作为三个都用过的人先给个结论,不用纠结,直接选 Py...
2026-09-20
👁 0
💬 0
GUI
Python
怎么样打包 pyqt 应用才是最佳方案?
早先看一堆人说 PyQt 打包麻烦,部署困难的,打出来的包大(几十兆起步),而且启动贼慢,其实 Python+PyQt 打包非常容易,根本不需要用什么 PyInstaller,我手工打包出...
2026-09-20
👁 0
💬 0
GUI
Python
用 MFC 写 GUI 程序是一种什么样的体验?
本文来自知乎问题:MFC、WTL、WPF、wxWidgets、Qt、GTK 各有什么特点? 感觉我说了太多 Qt 的事情了,今天只说一下 MFC ,到底过时在哪里,都在说 “MFC 就是 xxx” 类似...
2026-09-20
👁 1
💬 0
GUI
给 Qt5 引入 C# / Delphi 的 Anchor Layout
在前文 用 MFC 写 GUI 程序是一种什么样的体验? 中提过 Anchor Layout 可以很简单的设定让控件跟随窗口四条边大小变化的策略: 比如右下角的两个按钮,设置的 anchor ...
2026-09-20
👁 0
💬 0
GUI
用 Lazarus 做界面合适吗?
也许你没留意,很多你经常用的桌面软件是用 Lazarus 开发的。 作为 Delphi 的开源替代品,我一直是比较喜欢 Lazarus 的,虽然有些小众。技术有两种,有些是用来挣钱养家...
2026-09-20
👁 1
💬 0
GUI
为什么 C 语言数组是从 0 开始计数的?
C 语言等大多数编程语言的数组从 0 开始而不从 1 开始,有两个原因: **第一:地址计算更方便** C 语言从 0 开始的话,array[i] 的地址就正好是: ``` (array + i) ``` ...
2026-09-20
👁 0
💬 0
计算机系统
别被忽悠了 Lua 数组真的也可以从 0 开始索引?
先前我说 Lua 数组从 1 开始不太爽,很多人来纠正我说也可以从 0 开始,比如: ``` local m = { [0] = 100, 101, 102, 103 } ``` 然后访问时 m[0] 也可以正常访问到第 0...
2026-09-20
👁 0
💬 0
脚本
计算机系统
性能测试:asyncio vs gevent vs native epoll
测试一下 python 的 asyncio 和 gevent 的性能,再和同等 C 程序对比一下,先安装依赖: ``` pip3 install hiredis gevent ``` 如果是 Linux 的话,可以选择安装 uvloop...
2026-09-20
👁 0
💬 0
Python
库代码中是否应该检查 malloc 的返回值?
现在网上有很多似是而非的观点,比如 malloc 失败不用处理,直接退出,这样的经验看似很聪明,实际却很局限,比如: 1)嵌入式设备:不是所有设备都能有一个强大的全功...
2026-09-20
👁 0
💬 0
系统开发
GCC 利用未定义行为进行优化正确么?
说实话,编译器是否该利用 Undefined Behavior 进行优化目前都还是一个争议话题,主要是 gcc 开了个坏头,不予余力的在默认参数下利用 UB 来优化,举个例子,C 语言里带...
2026-09-20
👁 0
💬 0
计算机系统
更多 »
分类
全部
随笔
游戏开发
编程技术
大浪淘沙
图形编程
网络编程
未分类
编译原理
标签云
神兵利器
Vim
网络
GUI
命令行
闲聊
图形
Python
计算机系统
词法分析
编译原理
同步
经典游戏
小游戏
Win32
DOS
系统开发
IM
视频
脚本
KCP
PIM
Linux
随笔
好用工具