归档

2021 年 06 月

2021-06-15

本文记录了解决WSL2网络连接问题的过程。内容涵盖了通过`netsh`端口转发实现Windows与WSL2之间的服务访问,以及如何通过脚本为WSL2设置固定IP地址并利用Windows计划任务实现自启动。此外,还提到了重启`iphlpsvc`服务来解决端口映射失败的问题。

2021 年 01 月

2021-01-30

本文深入探讨了C语言中复杂的指针声明,如指针数组、数组指针和函数指针。文章首先提供了一份详细的C语言运算符优先级和结合律表,然后运用这些规则,逐步分析并解释了多种复杂指针声明的含义,帮助读者准确理解其结构。

2020 年 10 月

本文是一份Git基本用法的笔记。内容涵盖了分支的建立与合并(`merge`与`rebase`的区别),利用相对引用(`^`和`~`)在提交记录间移动HEAD指针,以及如何通过`reset`、`revert`、`cherry-pick`和交互式`rebase`等命令来撤销或修改提交记录,为版本控制提供了实用的操作指南。
本文解决了使用matplotlib绘制X轴不连续数据时,图表会自动补全的问题。核心方法是,先将Y轴数据对一个连续的整数序列(如`range(len(y))`)进行绘图,然后利用`plt.xticks()`函数,将图表上连续的整数刻度标签替换为原始的不连续X轴数据标签,从而实现视觉上的不连续效果。
本文介绍了在Windows子系统(WSL)上安装Arch Linux的方法。文章放弃了传统的Bootstrap镜像安装,转而推荐使用专为WSL设计的ArchWSL分发版进行安装。内容还涵盖了安装后的关键配置步骤,如初始化pacman密钥环,以及为不支持systemd的WSL1安装替代方案。
本文介绍了Python标准库中的`heapq`模块,它提供了一系列高效的堆排序算法。文章首先解释了堆(近似完全二叉树)的基本性质,然后详细列举并说明了`heapq`模块中的核心函数,如`heapify`、`heappush`、`heappop`、`nsmallest`和`nlargest`等,为实现优先队列等数据结构提供了便利。

2020 年 08 月

2020-08-30

本文初步探讨了Python的Tornado Web框架。文章重点阐述了其两大核心特点:异步和非阻塞。内容对比了Tornado与Flask、Django等WSGI框架在服务器实现上的不同,并深入解释了异步非阻塞IO模型的重要性,以及Tornado如何利用epoll实现高效的IO多路复用,以支持高并发连接。

2020-08-29

本文是一篇关于MySQL用户管理的快速笔记。内容清晰地列出了新���用户的`CREATE USER`命令,为用户授权的`GRANT`命令,以及撤销权限的`REVOKE`命令。文章还强调了在修改权限后需要使用`FLUSH PRIVILEGES`命令来使更改立即生效,为数据库管理员提供了简洁实用的操作指南。

2020 年 07 月

2020-07-23

本文记录了Vim及其插件YouCompleteMe的编译过程。内容详细列出了编译Vim时推荐的配置选项,如启用huge特性、多字节支持以及Python、Ruby等多种语言解释器。同时,还提到了编译过程中可能遇到的缺少ncurses终端库的问题,并给出了安装相应开发包的解决方案。

2020-07-22

本文概述了命名实体识别(NER)技术的发展。内容涵盖了从早期的基于词典和规则的方法,到传统的机器学习模型如HMM、MEMM和CRF,再到现代的深度学习方法如Bi-LSTM-CRF。文章对比了不同方法的优缺点,并提及了最新的研究方向,为理解NER技术提供了全面的视角。
上一页 下一页