对小状元阿敏关于学习方法的杂谈采访

对小状元阿敏关于学习方法的杂谈采访 2020年07月 每个在当下环境中脱颖而出的选手, 他们学习经历不一定适合所有人. 不过他们的感悟和学习方法, 对于还处在学生阶段花朵们, 相信是大有益处的. 可以多参照加借鉴, 即可以避开前人的坑, 也可以升华完善自身,说不定为遥远的未来划过一道慧光. 但不管别 ...

喜欢兰花山丘 @ 2020/07/04

Bash Shell 30min 过家家

带你捅破窗户纸 Bash Shell 30min 过家家.zip 备注 : @博客园 : 1. 为什么不支持 pdf 上传了呀 2. 网站分类不好用 3. 排版OA工具升级下, 例如 markdown 写出来好丑. 尝试升级下呢 ? ...

喜欢兰花山丘 @ 2020/06/29

strlen 老瓶装新酒

前言 - strlen 概述 无意间扫到 glibc strlen.c 中代码, 久久不能忘怀. 在一无所知的编程生涯中又记起点点滴滴: 编程可不是儿戏 ❀, 有些难, 也有些不舍. 随轨迹一同重温, 曾经最熟悉的 strlen 手感吧 ~ /* Copyright (C) 1991-2020 Fr ...

喜欢兰花山丘 @ 2020/05/30

我就那样站着入睡

◎許立志 眼前的纸张微微发黄我用钢笔在上面凿下深浅不一的黑上面盛满打工的词汇车间,流水线,机台,上岗证,加班,薪水我被它们治得服服贴贴我不会呐喊,不会反抗不会控诉,不会埋怨只默默地承受着疲惫驻足时光之初我只盼望每月十号那张灰色的薪资单赐我以迟到的安慰为此我必须磨去棱角,磨去语言拒绝旷工,拒绝病假,拒 ...

喜欢兰花山丘 @ 2020/05/26

浮点数精度上误差

在我刚接触编程的时候, 那时候面试小题目很喜欢问下面这几类问题 1' 浮点数如何和零比较大小? 2' 浮点数如何转为整型? 然后过了七八年后这类问题应该很少出现在面试中了吧. 刚好最近我遇到线上 bug, 同大家交流科普下 问题最小现场 #include <stdio.h> int main(voi ...

喜欢兰花山丘 @ 2020/04/28

狂人日記

作者:魯迅 1918年4月 某君昆仲,今隱其名,皆余昔日在中學校時良友;分隔多年,消息漸闕。日前偶聞其一大病;適歸故鄉,迂道往訪,則僅晤一人,言病者其弟也。勞君遠道來視,然已早愈,赴某地候補矣。因大笑,出示日記二冊,謂可見當日病狀,不妨獻諸舊友。持歸閱一過,知所患蓋「迫害狂」之類。語頗錯雜無倫次,又 ...

喜欢兰花山丘 @ 2020/03/24

C 猜猜猜😀文字小游戏

前言 - 随机性 随机数生成 - https://zh.wikipedia.org/wiki/%E9%9A%8F%E6%9C%BA%E6%95%B0%E7%94%9F%E6%88%90 没啥事情, 写了个猜猜猜(猜数字)小游戏. 遇到猜的部分, 那肯定会用到随机函数. 我们为了多平台行为一致, 就统 ...

喜欢兰花山丘 @ 2019/07/24

C Linux read write function extension

前言 - 赠送 readn / writen Linux 上默认的 read 和 write 函数会被信号软中断. 且 read 和 write 函数中第三个参数 count 也会因内部缓冲机制, 不一定保证读取或写入到指定 count 大小数据. 这里将 read 和 write 拓展成 read ...

喜欢兰花山丘 @ 2019/06/02

带小伙伴手写 golang context

前言 - context 源码 可以先了解官方 context.go 轮廓. 这里捎带保存一份当前 context 版本备份. golang 标准库 1.7 版本引入 context 包, 用于 golang 函数链安全的管理和控制. 说真 golang context 实现非常漂亮, 代码中说明也 ...

喜欢兰花山丘 @ 2019/05/03

C 修真之旅

前言 - 那久远的故事 工作好多年, 有时脑海里总回想儿时看的梦. 那时还刚上初中, 班上个子小的同学, 闲暇娱乐可能就是看 <飘渺之旅> 之类的小说. 前几年尝试满足自己少年时的记忆. 于是写加整理了这本书 <C 修真之旅> 让我们荡起双桨 - https://music.163.com/#/so ...

喜欢兰花山丘 @ 2019/04/08

golang 杂思

正文 这里给大家总结一些 Go player 开发小技巧. 欢迎批评和交流, 望大家喜欢. 1. 配置管理 推荐一种简单粗暴的配置管理方式 [配置 映射 内部结构]. 例如有个配置文件 config.online.yaml 我们可以在代码直接写映射规则. Go var C = struct { PI ...

喜欢兰花山丘 @ 2019/03/31

C 没得写的水文

引言 - 没得写 最近工作上需要处理事情很多(接手, 维稳, 危机), 还有深入读书计划也提上了日程. 为了每月水经验, 这里带大家写个 C 的多值返回吧 : ) 后记 - 人生自古谁无死 老兵卖冰 - https://music.163.com/#/song?id=117573 历史的长河中, 有 ...

喜欢兰花山丘 @ 2019/02/25

C 共享内存封装

引言 - 背景 2016 年写过一篇关于 linux 共享内存 shm api 扫盲文. C扩展 从共享内存shm到memcache外部内存 比较简单. 没有深入分析(能力有限, 也深入分析不了). 3年(2019)过去了. 本质而言共享内存这种编程活化石般 双刃剑, 像 "redis" 这种分布式 ...

喜欢兰花山丘 @ 2019/01/05

C 数据结构堆

引言 - 数据结构堆 堆结构都很耳熟, 从堆排序到优先级队列, 我们总会看见它的身影. 相关的资料太多了, 堆 - https://zh.wikipedia.org/wiki/%E5%A0%86%E7%A9%8D 无数漂亮的图片接二连三, 但目前没搜到一个工程中可以舒服用的代码库. 本文由此痛点而来 ...

喜欢兰花山丘 @ 2018/12/05

C基础 旋转数组查找题目

前言 - 引言 (同事面试时手写最简单一题, 回来和我说了一下, 就记下做个终结者系列) 这种旋转数组有个特点. 大家看图 相信大家豁然开朗了. 这里给个网上烂大街答案 这里使用 [begin, end) 二分法技巧. 代码支持升序旋转重复数组. 最坏情况(全重复)算法复杂度是 O(n). 不过有个 ...

喜欢兰花山丘 @ 2018/11/07

structc 开源框架介绍

引言 - 一切才刚刚开始 structc 是 C 结构基础库. 简单有态度. structc - https://github.com/wangzhione/structc 之前推过几次 structc, 没什么效果. 这次乘着最近加班不多, 来详细解说哈 structc 的思考初衷. 0.0 整体 ...

喜欢兰花山丘 @ 2018/10/11

C 常量

前言 - 引言 每次都有点长, 不如来点短的. 轻松的, 当微型小说看的 ...... C++ const 表示常量(编译器语法糖 or 直接崩溃), 运行时不可改变(当然程序世界没有不可改变). 在 C 中 const 语义是不推荐变动的变量, 但不是不能改变, 更不是常量. 看论证例子: 输出结 ...

喜欢兰花山丘 @ 2018/09/20

C json实战引擎 三 , 最后实现部分辅助函数

用C手把手写json引擎,这里是完工了, 这里主要添加一些辅助函数.简化 c 操作json内容. cjson 还原大家尝试. 总的而言性能 和 解析 调用是比较平衡的. ...

喜欢兰花山丘 @ 2018/08/30

C基础 - 终结 Size Balanced Tree

Size Balanced Tree 挺有意思的, 适合新手练习 ...

喜欢兰花山丘 @ 2018/08/28

C 语言问题

1. 如何生成 "半全局变量", 就是那种只能被部分源文件中的部分函数访问变量? 答: 这在C语言中办不到. 如果不能或不方便在一个源文件中放下所有的函数, 那么有三种的解决方案 : (1) 为一个库或相关函数的包中所有函数的包中的所有函数和全局变量增加一个唯一的前缀, 并警 告包的用户不能定义和使 ...

喜欢兰花山丘 @ 2018/08/28