WELCOME
使用C\C++手撕协程(Coroutine)的跨平台实现风和日丽的某一天,我思考着能否用C\C++自己手动实现线程上下文的保存和恢复,从而实现类似C#中await\async的协同程序(Coroutine)。其中最核心的要素当属保存和恢复线程上下文(Context)。
C++求解经典数独——几毫秒破译世界最难数独数独是一款常见的益智数字游戏,无奈我智商偏低,很多数独解不下去,只有靠程序才能挽回一点尊严。这里附带了一个2017年夏天写的C++求解数独程序,可以在毫秒级的时间破译最难数独。
在C\C++程序中使用x86扩展指令集x86扩展指令集常用于在1条CPU指令中实现更加强大的功能,比较常见的SSE、SSE2、AVX、AVX2、AVX512就是实现SIMD的扩展指令。C\C++中提供了对扩展指令函数式调用支持,使你不需要汇编就可以使用这些扩展指令集。