用于记录工作学习中遇到的编程问题
不定期整理
docker
network-mode-work-with-system-firewall.md
: 记录了如何在 Docker 中配置网络模式以与系统防火墙协作。
ffmpeg
ffmpeg_command_order_impact.md
: 记录了 ffmpeg 命令顺序对执行时间的影响。
git
remove-all-git-logs.md
: 介绍如何清除 Git 日志记录。
gitlab
auto-create-merge-request-by-api.md
: 通过脚本和 GitLab API 自动创建合并请求(MR)。Missing .gitlab-ci.yml file on create pipeline.md
: 处理在创建流水线时缺少.gitlab-ci.yml
文件的问题。
golang
chan-types.md
: 解释 Go 中的通道类型及其用法。defer-usage-notes.md
: 记录defer
关键字的使用注意事项和示例。generics-in-go1.18.md
: 介绍 Go 1.18 中泛型的使用。go-cannot-get-latest-pkg.md
: 处理 Go 无法获取最新包的问题。go-init-func.md
: 说明 Go 中init
函数的作用和用法。golang-interface-is-nil.md
: 探讨在 Go 中接口为 nil 的情况。gorm/gorm-dont-use-save-method.md
: 建议在 GORM 中避免使用save
方法的理由。gorm/gorm-utf8-collection-error.md
: 解决 GORM 在使用 UTF8 编码时遇到的集合错误。gorm/mysql-8.0-rank-function.md
: 介绍在 MySQL 8.0 中使用排名函数的注意事项。gorm/simulate-db-connection-issue.md
: 使用exec("KILL CONNECTION_ID()");
模拟数据库连接问题。go-routines-wait.md
: 讨论 Go 中的协程等待机制。kafka/consumer-message-func-return-read-only-chan.md
: 解释 Kafka 消息消费者函数如何返回只读通道。sort-a-slice-struct.md
: 说明如何在 Go 中对结构体切片进行排序。struct-as-unique-key-in-golang.md
: 记录在 Go 中如何将结构体作为唯一键使用。
IDE
intelliJ-Ultimate-make-code-links-open-in-new-tab.md
: 配置 IntelliJ Ultimate 以使代码链接在新标签中打开。
mailcow
change-default-email-attachment-size.md
: 介绍如何通过修改配置参数调整 Mailcow 的默认邮件附件大小。
mongodb
mongodb-index-issues.md
: 记录在 MongoDB 中遇到的索引问题及解决方法。
nodejs
fast-preview-h5-project.md
: 快速预览 H5 项目的方法。nodejs_object_parameter_mutation.md
: 讨论 Node.js 中对象参数传入时导致的值修改问题及解决方案。parseInt-in-js.md
: 解释 JavaScript 中parseInt
函数的使用细节。state-management-in-nodejs-framework.md
: 讨论 Node.js 框架中的状态管理。Taro/Taro-downgrade.md
: 记录如何将 Taro 版本降级。Taro/Taro-scroll-view-component.md
: 解决 Taro 中 ScrollView 组件的问题。Taro/Taro-weapp-hot-load.md
: 说明在 Taro 微信小程序中实现热加载的方法。there-is-no-break-in-forEach.md
: 解释为什么forEach
循环中无法使用break
。this-in-node-js.md
: 说明this
在 Node.js 中的用法。wechaty/wechaty-running-problem.md
: 解决 Wechaty 运行中遇到的问题。
php
diff-between-single-quotes-and-double-quotes.md
: 讨论 PHP 中单引号和双引号的区别。laravel/laravel-collection-merge-vs-concat.md
: 比较 Laravel 中merge
和concat
方法的区别。laravel/laravel-model-relationship-between-different-connection.md
: 处理 Laravel 中不同数据库连接之间的模型关系。laravel-admin/number-method-save-as-string.md
: 说明在 Laravel Admin 中如何将数字方法保存为字符串。php_array_delete_reindex.md
: 使用array_values
重新格式化 PHP 数组键。php-array_merge-or-+.md
: 讨论 PHP 中array_merge
和+
操作符的区别。php-try-catch-finally.md
: 记录 PHP 中try-catch-finally
结构的使用。strtotime-get-this-monday-timestamp.md
: 获取当前星期一的时间戳方法。ubuntu-ppa.md
: 介绍在 PHP 环境中添加 Ubuntu PPA 的方法。
python
add-apt-repository.md
: 在 Ubuntu 系统中添加 APT 源。pyinstaller/build-exe-onefile.md
: 使用 PyInstaller 构建单文件可执行文件。python3.12_changes_and_pip_pipx.md
: 记录 Python 3.12 的变更及pip
与pipx
的区别。python-create-a-tuple.md
: 记录如何在 Python 中创建元组。scrapy/attrs-module-not-installed.md
: 解决 Scrapy 中缺少attrs
模块的问题。
react
css-opacity-iussus.md
: 讨论在 React 中处理 CSS 不透明度问题。how-to-set-state-in-react.md
: 记录在 React 中设置 state 的方法。react-apollo-client-cache-strategy.md
: 介绍 React Apollo Client 的缓存策略。react-click-event-compatible.md
: 处理 React 中点击事件的兼容性问题。react-load-js-script.md
: 说明在 React 中动态加载 JavaScript 脚本的方法。react-use-effect-at-first-load.md
: 记录在 React 中初次加载时使用useEffect
的方法。
sql
MySQL/count-with-group.md
: 讨论在 MySQL 中使用GROUP BY
语句统计数据的方法。MySQL/select-order-as-field.md
: 记录如何在 MySQL 中将ORDER BY
结果作为字段使用。
tools
pm2.md
: 记录使用 PM2 进行进程管理的技巧。thunderbird_edit_defautl_sort.md
: 修改 Thunderbird 默认排序的配置方法。
ubuntu
apt-configuration-proxy.md
: 记录在 Ubuntu 22.04 系统下配置 APT 代理的方法。gnome-desktop-icon-update.md
: 介绍如何在 GNOME 桌面中更新桌面图标。spotify-scale-diy.md
: 记录在 Ubuntu 中调整 Spotify 界面比例的方法。
weapp
base-crypto-in-weapp.md
: 记录在微信小程序中使用基础加密方法。disable-context-menu-in-mobile-mode.md
: 介绍在移动端模式下禁用右键菜单的方法。