博文聚合站-RSSBlog
《UCB CS61a SICP Python 中文》一周目笔记(一)
UCB SICP译文, 看这里.
令我印象深刻的是MIT SICP第一章中的例子题1.5:应用序和正则序.
现代C++容易忽略的一些特性
持续更新中…主要来源在这里, 仅摘抄部分个人不常用或者不太理解的知识点.
用数组[1]替代堆分配
这是在学习风云的协程库时, 在他的博文里提到了这种写法. glibc或者linux源码里面也能见到, 但是没有仔细想想为什么.
tmux插件-保存会话
本文会推荐一套用于tmux保存会话的插件,这样在重启电脑重新登录的时候,也可以恢复上一次的tmux环境。(主要指tmux的状态环境。)
RC4加密算法
RC4是一种对称加密算法,本文尝试使用这种加密算法来加密图片和文件。
进程控制和通信(五) · socket通信
socket通信应用
这是进程通信的最后一节. socket可以实现不同进程间的通信, 可以是相同机器的不同进程, 也可以是不同机器的不同进程.
本文的目的是简要学习socket通信的应用, 并且结合前几篇的内容, 学习socket通信的部分底层实现. 涉及到的一些api因为网上参考内容很多, 这里就不会介绍api的使用了.
glibc-fopen源码阅读
FILE
fopen
返回值是FILE
结构体, 先来看看FILE结构体的内容:
html5锚点滚动
普通的锚点滚动方式是直来直去的,不太平滑,我们可以借助scrollIntoView
实现平滑滚动。