关于建国以来党的若干历史问题的决议

(1981年6月27日中国共产党第十一届中央委员会第六次全体会议通过)

建国以前二十八年历史的回顾

(1)中国共产党自从1921年成立以来,已经走过六十年的光辉战斗历程。为了总结党在建国以来三十二年的经验,有必要简略地回顾一下建国以前二十八年党领导人民进行的新民主主义革命斗争。

(2)中国共产党是马克思列宁主义同中国工人运动相结合的产物,是在俄国十月革命和我国“五四”运动的影响下,在列宁领导的共产国际帮助下诞生的。伟大的革命先行者孙中山先生1911年领导的辛亥革命,推翻了清王朝,结束了两千多年的封建帝制。但是,中国社会的半殖民地、半封建性质并没有改变。无论是当时的国民党,还是其他资产阶级和小资产阶级政治派别,都没有也不可能找到国家和民族的出路。只有中国共产党才给人民指出了中国的出路在于彻底推翻帝国主义、封建主义的反动统治,并进而转入社会主义。中国共产党成立时只有五十多个党员。党发动了轰轰烈烈的工人运动和广大人民群众的反帝反封建斗争,很快发展成为中国人民前所未有的领导力量。

……

消逝于上海的市场和商店

柳林路服装市场

1980年10月19日,柳林路开设经营服装为主的小商品市场。

起初的柳林市场,卖节约领、尼龙包和玩具等。翌年,增成人服装、童装童袜和皮革制品等,达七十多个品种;从零售为主拓至批量销售。

1985年,柳林路成为上海第一个有活动摊房的专业服装市场。路两侧建PVC型塑料封闭式摊房,沿路破墙或改建开店,遂为全国闻名的服装市场。

……

flexbox 实现自适应图片九宫格布局

「九宫格」的布局是指:在一个正方形的容器中,以 3x3 排列共九个正方形的元素。当容器大小发生变化时,容器内部的九个元素尺寸也能随着容器大小而缩放,并保持正方形的外形。当容器内元素不满九个时,每行元素能够等比放大并撑满一行

如何使用 llhttp

llhttpNode.js v12 以上版本使用的 HTTP 解析器,代替了旧版的 http_parser。根据官方宣传,相较于旧版解析器,新版本解析器性能提升了 156%。llhttp 的主要代码由 Typescript 实现,描述了一个有限状态机,最终通过 llparse 将代码转换成 C 语言源代码。然而官方文档里根本没写如何生成 C 语言代码,只能自己探索了。

首先 clone 下 llhttp 的代码:

shellgit clone https://github.com/nodejs/llhttp

在项目根目录下能找到 Makefile 配置文件。打开看了下,并不是很复杂。这个 Makefile 配置仅支持 clang 编译器 和 Linux 操作系统。不过我们只需要生成 C 语言代码的部分就行了。

……

    Windows 下编译 libuv

    在 Windows 下编译 libuv 需要先安装 Visual C++ Build ToolsCMake

    在 libuv 源代码目录下运行命令:

    powershellmkdir build
    cd build
    cmake .. -DBUILD_TESTING=ON
    cd ..
    cmake --build --config Release build

    ……

      Python 库资源收集

      收集了流行的 Python 库和资源。会不定期更新

      Nim 语言的动态分发机制

      Nim 是一款 Python 风格的静态类型语言。但事实上,除了缩进语法外,Nim 和 Python 并没有太多相似之处。相对于 Python,Nim 更多地吸收了 Ada 和 Lisp 等语言的特性。

      Nim 编译器通过生成 C 或 Obj-C 中间代码的方式来进行本地编译,所以需要依赖一套外部编译器。Nim 也可以生成 Javascript 代码。此外,还有以脚本方式运行的 NimScript

      OOP 的一个特性就是支持多态,而动态分发(Dynamic Dispatch)就是实现多态的基础。在讲解 Nim 的动态分发实现前,先讲一下其他语言是如何实现的。

      ……

      不要迷信卢曼卡片盒方法和双向链笔记

      卡片盒笔记方法是一种通过扁平化的链接来组织笔记的方法。事实上,卡片盒笔记也并非完全扁平化的,也存在结构化的索引表和枢纽笔记。

      双向链就是一种 trackback。简而言之,即A通过链接连接到B,那么B将自动生成对A的反向连接关系,当用户访问B时,也可以通过反向连接关系来回溯到A,从而让笔记系统形成一个可遍历的无向图。

      graph

      ……

        笔记软件 Cherrytree 试用体验

        Cherrytree 是一款支持多平台的笔记管理软件。软件支持树状分级和标签管理,数据以 XML 或 SQLite 格式保存。

        Cherrytree

        ……

          未绑定信用卡的海外苹果应用商店帐号如何支付

          假设你已经拥有了一个未绑定信用卡的海外区的苹果应用商店帐号,当你购买应用时,App Store 就会让你选择支付方式。然而海外区的 Apple Id 是无法绑定国内信用卡或虚拟信用卡的。如果你的帐号是美区的话,通常的做法是购买美区 Gift card 给帐号充值,这个方式需要用到支持外币的信用卡,最低充值金额是 25 美金。另外,据说现在购买美区的 Gift card 也需要用到美区的手机号了。其他地区的帐号可以选择代充服务,不过这种方式风险比较大,对方可能会使用被盗的信用卡来充值,最后导致你的帐号被封。

          ……