gawk5.1.1
源码的 awk.h
文件定义了 redirect
这个「重定向」结构体,里面有个 redirect_flags
标记枚举,有这几个值:
1 | RED_NONE = 0, |
后面主要关注 RED_FILE
、RED_WRITE
、RED_USED
这 3 个 flag。
gawk5.1.1
源码的 awk.h
文件定义了 redirect
这个「重定向」结构体,里面有个 redirect_flags
标记枚举,有这几个值:
1 | RED_NONE = 0, |
后面主要关注 RED_FILE
、RED_WRITE
、RED_USED
这 3 个 flag。
网盘目录程序各式各样,这里分享一个页面简洁大方的在线网盘项目 Z-File。
此项目是一个在线文件目录的程序,支持各种对象存储和本地存储,使用定位是个人放常用工具下载,或做公共的文件库。不会向多账户方向开发。 前端基于 h5ai 的原有功能使用 Vue 重新开发了一遍。后端采用 SpringBoot,数据库采用内嵌数据库。
经常遇到这样的情形:办公网与外网不通,办公时如需连外网查资料,不得不来回切换网络或通过其他设备上外网再回到办公电脑前,来回折腾苦不堪言。自然产生需求:同一台设备如何同时连接办公内网及外网?
The Missing Package Manager for macOS (or Linux) — Homebrew
作为一名业余的 Mac User,怎能不会熟练使用 Homebrew?但国内访问官方 Homebrew 速度过慢,需通过更改 Homebrew 安装源为国内源解决,以下操作主要借鉴成功解决macos 安装homebrew速度慢。
Unicode 转义序列会在解析代码之前得到处理。例如,
"\u0022+\u0022"
并不是一个由引号(U+0022)包围加号构成的字符串。实际上,\u0022
会在解析之前转换为"
,这回得到""+""
,也就是一个空串。
电脑里 SumatraPDF 打开文件列表中的《SQLite 权威指南》已经躺了很久了,一直愁于无暇去看,工作一年至今读完的书籍更是屈指可数。由于工作需要也因为兴趣所在,数据库成了绕不过的坎。SQLite 数据库将数据以文件形式存于硬盘中(当然也支持内存数据库),区别于其他需要安装、部署的数据库,SQLite 在与其他程序集成方面显得更加的灵活轻便,如 Python、Autohotkey ,Python 甚至内置标准库 sqlite3
;SQLite 也能被各种数据库软件支持,如 Navicat、Dbeaver、DbVisualizer 等。
本篇文章以《SQLite 权威指南》为主要参考,记录 SQLite 常用用法,也能作为日后的参考使用文档。
An advanced, purely functional programming language
抛却「Haskell 语言能装逼」这一光环,笔者认为学习 Haskell 的另一主要动机在于尝试体验另一种编程思维,即「做什么」而非「怎么做」,Haskell 写出的程序更像是人脑的思维而不是机器的思维。当然了,装 x 也 hin 重要。
目前 Haskell 官方下载页 推荐三种下载方案:
总体而言,Haskell 在 *nix / OS X 操作系统下的生态优于 Windows 环境,但对于熟悉 Windows 操作、醉心于各类工具流的笔者而言,必须要在 Windows 系统下完成环境搭建。为方便后续各类包的安装更新等操作,这里采用 Cabal 的替代品 – stack。以下诸多关键操作均参考 Arvind Devarajan 的博客。
微积分中对于连续或可导函数的研究虽有各路方法各显神通,但对于一个实际问题,若仅给出离散的数据点,通常首先要做的工作是根据这些离散点拟合出便于研究的连续函数。这类问题通常称作「数据拟合」,而其中的特殊情形便是函数插值。
此篇为「算法」一书 §1.3 中关于栈的应用部分的学习记录。