a132811

a132811

V2EX 第 55470 号会员,加入于 2014-02-08 11:15:21 +08:00
利用泛型实现的 golang 缓存装饰器
Go 编程语言  •  a132811  •  2023-12-13 12:55:46 PM  •  最后回复来自 a132811
6
/private/var 把 mac 硬盘占满了,重启完事
Apple  •  a132811  •  2023-08-04 13:18:24 PM
golang 泛型能否支持可变参数
Go 编程语言  •  a132811  •  2023-07-31 07:09:07 AM  •  最后回复来自 Anubisks
4
哪里能获得过去 50 年各城市、地区的夏天高温度数据?
问与答  •  a132811  •  2023-07-04 12:50:21 PM  •  最后回复来自 googlefans
6
ts 有办法隐式修改 class constructor 的类型吗?
TypeScript  •  a132811  •  2023-06-19 07:40:58 AM  •  最后回复来自 chnwillliu
2
ts 如何根据可选参数返回不同的泛型成员,有简单的写法吗?
TypeScript  •  a132811  •  2022-09-15 11:55:17 AM  •  最后回复来自 a132811
3
Vue3 下有什么 umijs 的替代品推荐吗?
Vue.js  •  a132811  •  2022-08-01 19:42:16 PM  •  最后回复来自 a132811
13
感觉 uber/fx 并不比 getInstance 工厂好用
Go 编程语言  •  a132811  •  2022-08-09 22:20:55 PM  •  最后回复来自 a132811
20
a132811 最近回复了
3 天前
回复了 xubingok 创建的主题 问与答 有没有一劳永逸关闭 HSTS 的方法?
办法有很多种:
1. 找一下 nginx 等网关,去掉 HSTS 头:

add_header Strict-Transport-Security 'max-age=31536000; includeSubDomains' always;

检验一下:

curl -s -D- 'https://yourserver' | grep -i strict-transport-security

2. 或使用 chrome 扩展修改响应的 header ,将 HSTS 头去掉

3. 或本地开发时使用代理,将 http 请求转发到 https ,为此我写了一个代理工具(会自动生成自签名证书)
https://github.com/ahuigo/selfhttps

4. 或让本地服务也改 https, 让它内置 https 证书(有一些框架提供)
4 天前
回复了 zwpaper 创建的主题 分享创造 一觉醒来, HackerNews 上前三了
允许将整个本地项目代码加入上下文吗?或者指定本地的几个目录的代码作为上下文
不用梯子的话,找一个国内大模式 api 封装一个就是了。
deepseek 、doubao 、GLM 、通义千问、文心一言都有 api
@guanzhangzhang
python3.5 以后就支持类型注解了,习惯了类型、单测后,没有它们我都不敢发代码了。

比 ts 好一点是内置支持,不需要像 ts 一样编译成 js 。
比 ts 差的一点是类型系统不强大,没有类型体操(某种意义上这其实算优点)
74 天前
回复了 anky 创建的主题 分享创造 自己搭了一个在线听广播电台的网站
不知道有没有收录台湾的电台 https://radios.tw/i-bcc-music-network/
139 天前
回复了 sleepybear1113 创建的主题 macOS 来说说 Mac 比起 Windows 笔记本好在哪里
有没有性价,要看你个人需求。

对我来说是省心不折腾:统一的 unix 环境 > 命令行(一键操作、自动化) > 全局 readline 快捷键 > 触摸板(十年没再用鼠标) > 续航。

我很多年前折腾各类 linux desktop 、升级、各类 gui 软件的 bug ,浪费了太多时间。后来换到 mac osx 后,整个世界都安静了。

帮人折腾过几次 wsl 、wsl2 ,体验不太好(可能现在 issue   bug 有改善了?)
另外 sub 子系统与母系统是割裂的(比如 wsl 中用脚本自动种自签名证书就很麻烦)。我现在写自动工具、脚本,一般都不会特别考虑 windows 环境。
我习惯和想法跟你类似,我也写了 10 年的笔记,都是放 git markdown.

不过我没有你这些烦恼。

- 编辑:我使用的 vscode + 自带的 markdown preview + Paste Image 插件,表格用 markdown table 的写法,附件就存其它地方只放链接(不过小文件直接放 git )
- 存储同步:多个 git   repo 备份
- 阅读/分享:vscode 、自己用 katex(latex)+marked.js 写的纯静态(连编译都省了)
- 搜索查找:各类 shell tool(主要是 ag + regex ),由于文章目录本身就是按知识树分门别类,所以搜索很方便
173 天前
回复了 jlz52z 创建的主题 Vim 关于 vim 中一次复制粘贴的询问
我的方法是使用 map 按键映射: 将 command+c 映射到 "+y 复制到系统粘贴板,command+s 映射到保存

""""""""""""""""""
" Copy Quit Save Select
" config iTerm2 keys: Esc+Ac, Esc+As, Esc+Aa
" (注意:mac iterm2 中必须要改键,否则 vim/nvim 无法响应 command+c command+s )
" mac vim 参考: https://stackoverflow.com/questions/23606892/vim-keyboard-mapping-problems-on-mac-osx
"""""""""""""""""""""
" Quit
nnoremap <C-q> :qa<CR>

" Copy
vnoremap <M-A>c "+y

" Save
nnoremap <M-A>s :up<CR>
inoremap <M-A>s <C-o>:up<CR>

" Select whole content
nnoremap <M-A>a ggVG

--------------------------------------
不想改键的话,就映射到其它 vim 能响应的按键

nnoremap <F2> "+p
inoremap <F2> <C-o>"+p
vnoremap <F2> "+y
----------------------------
这样做了后,visual 模式选中、鼠标选中后,都可以按 command+c 复制到系统粘贴板
---------------------------------------------------------------------------------------------------
BTW:
楼上提到的`:set paste`  每次要敲一下命令我觉得麻烦,操作完后还要恢复`:set nopaste`( paste 模式下自动编辑缩进会被关闭).
即使使用`:set pastetoggle=<F10> ` 也只是还是麻烦,况且 nvim 还不支持这个选项
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2922 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.