V2EX FrankHB
 FrankHB's recent timeline updates
↓挽……
Apr 15, 2022
FrankHB's repos on GitHub
560 watchers
pl-docs
Programming Language Documentations
C++ 97 watchers
YSLib
The YSLib Project (main hg-git mirror) (NOTE: The README document in the repository is missing by design. Please go to the main repository for documentation, issues and pull requests.)
C++ 23 watchers
YEGE
Yet another EGE library
C++ 20 watchers
CppTemplateTutorial
中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)
4 watchers
Crash-Course-Computer-Science-Chinese
:computer: 计算机速成课 | Crash Course 字幕组 (全40集 2018-5-1 精校完成)
C++ 4 watchers
nano-signal-slot
Pure C++11 Signals and Slots
C++ 3 watchers
NPLC
NPL console (main test repository for NPLA1 implementation of YSLib)
C++ 1 watchers
Basilisk
The Basilisk web browser
TeX 1 watchers
draft
C++ standards drafts
Python 1 watchers
english-please
Offer for repositories whose README are written in Chinese.
1 watchers
feel
An open source cross-platform programming language focused on efficiency.
C++ 1 watchers
function2
Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
TeX 1 watchers
resume
:pencil: My resume / 我的简历
Javascript 0 watchers
.github
The github tools
C++ 0 watchers
Baka-MPlayer
The libmpv based media player
0 watchers
co
An elegant and efficient C++ basic library for Linux, Windows and Mac.
C++ 0 watchers
ConEmu
Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
C++ 0 watchers
Corecat
Corecat: Core of The Cats Project
0 watchers
cxx-abi
C++ ABI Summary
C++ 0 watchers
CxxFunctionBenchmark
benchmark for various C++ function implementations
C++ 0 watchers
fancy2d
0 watchers
general-tools
0 watchers
google-group-docs
Public text for Google groups discussion
HTML 0 watchers
itoa-benchmark
C++ integer-to-string conversion benchmark
C 0 watchers
LCUI
A simple graphical interface library
C 0 watchers
libfat
FAT library for GBA, DS, Gamecube & Wii
C 0 watchers
libnds
C library for Nintendo DS
0 watchers
llama.cpp
Port of Facebook's LLaMA model in C/C++
C 0 watchers
llmd
如果将markdown视作一门编程语言可以哪些有趣的事情?
0 watchers
mdBook
Create book from markdown files. Like Gitbook but implemented in Rust
C++ 0 watchers
MdCharm
MdCharm Source Code
0 watchers
melonDS
DS emulator, sorta
C++ 0 watchers
mingw-std-threads
Standard threads implementation currently still missing on MinGW GCC on Windows
C++ 0 watchers
minicodecvt
C++上的简单编解码实现
C++ 0 watchers
modern-cpp-tutorial
C++11/14/17 On the Fly
0 watchers
msys2.github.io
The MSYS2 homepage
C 0 watchers
newlib
C++ 0 watchers
nix
Nix, the purely functional package manager
C 0 watchers
opensgx
OpenSGX
0 watchers
osdt-weekly
开源开发工具周刊
0 watchers
paru
Feature packed AUR helper
0 watchers
psicash-lib-core
PsiCash client library, in C++, used directly and as the core for other platforms
0 watchers
racket
The Racket repository
C++ 0 watchers
rapidjson
A fast JSON parser/generator for C++ with both SAX/DOM style API
0 watchers
rquickjs
High level bindings to the quickjs Javascript engine
Python 0 watchers
SIF-TeamExport
Export your LLSIF team members via screenshots.
Rust 0 watchers
swapview
Print swap usage per process. Implemented in various programming languages
C++ 0 watchers
Textcat
Textcat: Text data formats library
0 watchers
UXP
Unified XUL Platform
C 0 watchers
vcxsrv-wsl
A personal patch for VcXsrv to improve its integration with WSL. See upstream wiki in https://github.com/Martin1994/vcxsrv-wsl for details.
C 0 watchers
xege
xege
C 0 watchers
xmake
A cross-platform build utility based on Lua
0 watchers
YSLib-book
YSLib documentation generated by mdBook
Python 0 watchers
yutto
:ice_cube: 一个可爱且任性的 B 站视频下载器(bilili V2)
FrankHB

FrankHB

V2EX member #34994, joined on 2013-02-28 10:06:28 +08:00
FrankHB's recent replies
有条件的版本 T0 就是直接跳过学校,比如郑亚旗那种,当然要保证脱离学校环境也能不长歪就意味着要有替代学校的实力。
至于去学校,不管是不是做题路线,那相对自律学习会损失更多时间精力是肯定的,就看想短期破财还是长期破财了。
因为说到底学校教育在普惠意义上,都是抓提升统计意义的学力(比如原始意义的识字率)这种和可变现的个人素质相距甚远的指标,足够当教育行政官员的 KPI ,但对服务的对象(学生和家长)来说从不能保证效果,所以和学校绑定利益来谈教育实际是相当愚蠢的,素质越偏离平均亏得越大。反过来,学得再菜,只要打得过同期多数人待遇也不会差。所以讨论学校教育是不是值,首先要摸清楚学生到底个性泯灭到多平均了没法用已有资源铺路也没法摸清楚兴趣规划,才不得不靠学校来垫底(其实户籍身份职称之类的外部评价也是如此,本该只是结果的东西要作为经验的主要部分,对比同等卷卷人就已经输了)。然后按现在的趋势学校教育基本就是牛马大道,这条路走得多成功最后都会被拉回到社会平均线上,越来越不值得讨论收益。于是,剩下的不就是看破费成本了嘛。
注意,只要还是在和平环境不会三天两头挨炸挨饿那种,就不要说什么图书馆之类的硬件差距,这点外部次要差距都抹不平的自然没什么资格计较(硬件条件在一些理工科高等教育中后期才能真正明显拉开差距),而习惯应试体制的师资统计上也几乎可以无视(后期也就是导师制会在人脉上拉开差距,也看专业,但一样更看脸)反思一下新数学运动是怎么失败的。推论:学区房自始至终都是智商税,就算排除房(上升期反而不见得算)。
@anson2017 绝对卧床休息时作死活动加重了……
扯什么算法甚至什么数据结构的,叉出去:
https://www.bilibili.com/read/cv26671044
至于什么编译原理,只配在评论区里被黑:
https://space.bilibili.com/2816/search/dynamic?keyword=%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86
纠结组成原理的,麻烦选会教育清楚你 1 字节不一定等于 8 位的( byte 不是 octet )。
别的大都应该没存在感和有被提起的必要。
限定一门课,只可能是 MIT6.001 ,不过早就绝版了。后继课程完全不是一个档次可以直接无视。
基本上任何别的课程,合格自学者应该都能脑补出来并且可替代课程很多,要是纠结了基本得反省一下是不是自学能力有待改进。
说英语的,反省一下入学前的基础。
看你管啥叫轻薄。
我初代 ROG G14 当年直接天猫旗舰店里 8+32GB 加满的,顶配带灯 1.5W 。这个比上面有提到的加到 40G 的无畏应该还轻点。不过日常还是 SB2 远程过去,屏幕和键盘/触摸板手感还是有差距。
……这货最坑的是 CPU 风扇坏了巨响,最近消停了没管,会有概率降频。
躺了 3 年+,不积极锻炼,一样明显改善。
(本来就是因为锻炼太狠躺的
2006 年 Windows Mobile 上用 OneNote(.pwi),之后就没特意用过什么笔记软件。基本都是过度设计,功能需求实现不直接,残,麻烦。
对我来说大多数时候纯文本编辑器够用。自用一版 Markdown 编辑器( https://github.com/FrankHB/MdCharm ),不过最近懒了,写 md 都直接拖进 VS 甚至 Kate (只看源码)。
要同步就 git/rsync 。
@dcsuibian @idealhs 想简单了,powershell 和 pwsh 微妙不兼容,测试版本都烦。而且在 Windows 上 COMSPEC 默认仍然是 cmd ,用 native 语言互操作几乎不可能可靠测试(就算无视 cmd 这玩意儿 UCRT fallback 都是写死的问题)。虽然其它 shell 也有版本和兼容性问题,但测试起来明显简单。
这还不说得多学不同的东西。虽然学语言不难,但受限还是个性价比问题:没能明显更好地满足需求为什么非得学不同的?凭空多出兼容性包袱。
更糟糕的问题我上面早就提过:跨平台项目同时用多种 shell ,凭空多出来 powershell 特供的 bug ,还得用户倒霉。
@iorilu 相信我,至少目前 bash 跨平台总体成本比 powershell 低得多,无非 Windows/macOS 用户得多安装个运行时而已,这是只有一次性的部署代价。而且你 powershell 想要用不过时的特性就是 Windows 都一样得另外装 pwsh ,明显比 bash 吃亏。虽然传统 shell 写起来确实更恶心但就算 pwsh 也不是都省事,要干活比 powershell 熟练工好找多了,怕翻车至少也有 ShellCheck 。
@PTLin 多几种其实不是直接问题。上古的 cons pair 限制个别元素就能造出 list monad ,用比较现代一点的说法,决定限制的 unit predicate 是 null?;中古一点的 string 同样也是个 monad ,unit pred 是 string-null? 。其实吧,传统数学上 list 和 string 可以就是一回事。那为什么不嫌弃 string 和 list 共存冗余呢?因为 string 好歹有复杂度 hint 表明适合不同场景(激进一点的还有 encoding 甚至 SSO 之类的假设,但把本属于 text 的东西混同 string 有过度设计的问题,这又是另一回事了)。这个意义上 string 是具有更多实现假设的 list 又确实不都能替代 string ,这种不同层次上的冗余适应新的需求,其实不难接受。
问题是引入的目的和过程。新增的抽象如果没有提供更详细的假设提升到接口的含义,而仅仅是为了给不完善的旧有抽象擦屁股,但被擦屁股的东西又因为兼容性之类的原因没法被彻底替代而只能共存,这样缝合的下场自然不会让用户舒服了。
为什么说 null 是多余的呢?因为 nullable type 历史上本来就是实现偷懒( null pointer )的结果上反向臆造的抽象。要从需求侧讲,没什么和 Maybe 区分的必要,反倒是传统实现习惯(比如死板的错误处理)导致使用者体验很尴尬。相比之下,C++一样也有 optional<T&>不能随便和 T*等价的历史包袱,这里思想包袱就体现得更明显,因为 nullptr 并没有 Java 一样被迫弄得到处都是的存在感,兼容性问题本该不是借口。
About     Help     Advertise     Blog     API     FAQ     Solana     936 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 28ms UTC 18:54 PVG 02:54 LAX 11:54 JFK 14:54
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86