摘要: button 使用 flex 布局的兼容性问题 在低版本的手机系统中,我们发现 不能够作为 flex 容器,即使在 CSS 中指定了 且 autoprefixer 也已经转换成兼容属性,也还是不起作用。具体表现在其内容并不能使用 flex 布局对齐,比如说居中。 这里的背景是,我们经常需要展示一些按 阅读全文
posted @ 2020-01-07 18:33 BlackStorm 阅读(1807) 评论(1) 推荐(2) 编辑
摘要: 探索 Reflect.apply 与 Function.prototype.apply 的区别 众所周知, ES6 新增了一个全局、内建、不可构造的 对象,并提供了其下一系列可被拦截的操作方法。其中一个便是 了。下面探究下它与传统 ES5 的 之间有什么异同。 函数签名 MDN 上两者的函数签名分别 阅读全文
posted @ 2019-12-03 10:51 BlackStorm 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一种场景,需要输出一个文本信息的前 N 列。 众所周知 可以指定分隔符并指定列的范围,如 就是以空格为分隔符输出前 4 列。但是 的分隔符只能是一个字符,远没有 好用。 简单搜索了下网上各种资料都没有关于 awk 输出前 N 列的简单方法,见得最多的还是用一个 for 循环输出[1][2]: 阅读全文
posted @ 2019-10-08 22:35 BlackStorm 阅读(8799) 评论(0) 推荐(0) 编辑
摘要: 感觉自己傻逼透了,之前在 16.04 时折腾着要装 ibus 和 rime 输入法,现在 18.04 默认安装 ibus 了,又因为 rime 的智能联想太弱,打字不爽,又想装回搜狗一劳永逸。。。 环境配置 根据来自 fcitx 的 "这篇文章" ,我们了解到需要进行一些环境的改动。 首先修改一下 阅读全文
posted @ 2019-02-10 16:53 BlackStorm 阅读(9620) 评论(0) 推荐(1) 编辑
摘要: 以前折腾的时候禁用过,现在已经忘记目录了,结果今天手贱把系统从 18.04 升级到了 18.10 ,很多东西都要重新搞过,而且用惯了 mac 已经不熟悉 linux 上瞎折腾的那一套了,简直坑爹。。 由于已经手动装了 和 两个扩展,所以默认的已经没用啦,考虑把它们禁掉,首先要找到它们所在的目录: 只 阅读全文
posted @ 2019-02-06 00:49 BlackStorm 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 如何为你的 Vue 项目添加配置 Stylelint 现在已经是 9102 年了,网上许多教程和分享帖都已经过期,照着他们的步骤来会踩一些坑,如 已经不再维护,以及 之后 文件只剩下 `` 部分等。我在踩完坑跑通出满意的效果后,维护一份新的指引,以备后续项目使用,顺便分享一下。 为什么选择用 sty 阅读全文
posted @ 2019-01-06 17:21 BlackStorm 阅读(5412) 评论(1) 推荐(0) 编辑
摘要: homebrew 安装 formula 的不同历史版本——以安装 node 为例 系统环境 macOS Mojave 10.14 Homebrew 1.8.0 Homebrew/homebrew core (git revision 586b0f; last commit 2018 10 27) H 阅读全文
posted @ 2018-10-28 17:40 BlackStorm 阅读(4113) 评论(0) 推荐(0) 编辑
摘要: 华南师大 2017 年 ACM 程序设计竞赛新生初赛题解 华南师范大学第很多届 ACM 程序设计竞赛新生赛(初赛)在 2017 年 11 月 20 日 27 日成功举行,共有 146 名同学有效参赛(做出 1 题)。进入决赛的资格初定为完成并通过 5 题或以上,决赛时间是 12 月 3 日,地点未定 阅读全文
posted @ 2017-11-27 20:20 BlackStorm 阅读(4340) 评论(0) 推荐(1) 编辑
摘要: 好久之前,最初入坑前端时的学习笔记。那时候「慕课网」的几个路径还是免费的,也有好几个跟网页布局有关的课程,其中有一个叫[《网页布局基础》][5]讲得很棒,那时候刚好喜欢上 markdown 写作,于是结合几个课程写下了这篇笔记。后来折腾了几次系统,换过硬盘,丢失了大量原始文件,死了很多脑细胞才把这篇 阅读全文
posted @ 2017-10-11 10:33 BlackStorm 阅读(905) 评论(0) 推荐(1) 编辑
摘要: MDN 上提供了操作 Cookie 的若干个例子,也有一个简单的 cookie 框架,今天尝试分析一下,最后是 jquery-cookie 插件的分析。 阅读全文
posted @ 2017-10-02 04:41 BlackStorm 阅读(2887) 评论(0) 推荐(0) 编辑
摘要: 补题补题 牛客网给出的题解:https://www.nowcoder.com/discuss/39219 我自己目前只有前 7 题,后面一题先放着。我自己的解析也发在牛客网的题目下了。。不知能不能骗骗赞 233 魔法币 Description 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法 阅读全文
posted @ 2017-09-10 07:40 BlackStorm 阅读(2699) 评论(2) 推荐(0) 编辑
摘要: 首先找出所有可选的布局(layout)方案: 可以看到 us 下有很多常见的布局方案(以下为节选): 但文档可能不全,比如早在 13 年加入的 norman 方案就未在 man 手册列出。 可以通过搜索 symbol 文件找到: 更改布局方案: 加上 / 选项会显示输出信息: 切换回主流的 QWER 阅读全文
posted @ 2017-09-06 13:07 BlackStorm 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: 一个普通的 Zepto 源码分析(三) event 模块 普通的路人,普通地瞧。分析时使用的是目前最新 1.2.0 版本。 Zepto 可以由许多模块组成,默认包含的模块有 zepto 核心模块,以及 event 、 ajax 、 form 、 ie ,其中 event 模块也是比较重要的模块之一, 阅读全文
posted @ 2017-08-14 13:09 BlackStorm 阅读(1547) 评论(3) 推荐(1) 编辑
摘要: 一个普通的 Zepto 源码分析(二) ajax 模块 普通的路人,普通地瞧。分析时使用的是目前最新 1.2.0 版本。 Zepto 可以由许多模块组成,默认包含的模块有 zepto 核心模块,以及 event 、 ajax 、 form 、 ie ,其中 ajax 模块是比较重要的模块之一,我们可 阅读全文
posted @ 2017-08-13 16:16 BlackStorm 阅读(1148) 评论(2) 推荐(4) 编辑
摘要: 一个普通的 Zepto 源码分析(一) ie 与 form 模块 普通的路人,普通地瞧。分析时使用的是目前最新 1.2.0 版本。 Zepto 可以由许多模块组成,默认包含的模块有 zepto 核心模块,以及 event 、 ajax 、 form ,还有一个说是可以支持 IE10 和 WP8 的 阅读全文
posted @ 2017-08-10 17:43 BlackStorm 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 在爬学校信息网的时候用到的,主要是尝试一下最近看到的 。 主要踩了 2 点: jQuery 会帮我们设置 Content Type ,而 fetch 默认就是 plain/text,在这里会导致请求失败,所以手动 append 一个请求头。 fetch 需要设置 credentials 项,才会自动 阅读全文
posted @ 2017-07-27 23:21 BlackStorm 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 搜 Linux 下粤拼输入法的时候发现了 Rime,由于 fcitx 下的拼音输入体验实在不太好(搜狗是在我的电脑上完全坏掉了,调不出来,配置文件的问题一直没解决;谷歌是好过没有),于是安装 ibus rime 体验一下。 Rime输入法主页: "RIME | 中州韻輸入法引擎" 根据安装说明: " 阅读全文
posted @ 2017-07-24 17:19 BlackStorm 阅读(8790) 评论(0) 推荐(0) 编辑
摘要: 懒得做草稿了,习惯md也懒得扔印象笔记 主要是之前没去接触这一部分,就随手记下来了 创建对象的方法 对象字面量 new构造器/原型链 属性操作 属性读写(以及读写异常、a && a.b && a.b.c) 属性删除(delete、全局/局部 变量/函数名、不允许删除的属性、configurable) 阅读全文
posted @ 2017-07-22 17:29 BlackStorm 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 突发奇想,想用github做一个支持rss的blog体系,或者就是知识管理体系,简单看了下,把测试用的暂存起来 结果: 阅读全文
posted @ 2017-07-21 10:11 BlackStorm 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: 任务 请在 index.html 文件中,编写 arraysSimilar 函数,实现判断传入的两个数组是否相似。具体需求: 1. 数组中的成员类型相同,顺序可以不同。例如 [1, true] 与 [false, 2] 是相似的。 2. 数组的长度一致。 3. 类型的判断范围,需要区分: Strin 阅读全文
posted @ 2017-07-15 11:54 BlackStorm 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题表现出来就是如题所述,因此作为题目。 我们知道,前端有很多方便的构建和打包工具,如 webpack 等,通常我们会把前端文件打包到dist目录下,部署到服务器上,如 nginx 等。 这次遇到的问题是我下载了别人的一个代码压缩包,是一个 vue.js + webpack 的项目,构建好后上 阅读全文
posted @ 2017-06-08 22:03 BlackStorm 阅读(7748) 评论(0) 推荐(0) 编辑
摘要: 较新的 pip 已经支持 了,所以记录一下新的方法: format 有两个选项,一个是 legacy ,一个是 columns 。后者会带一个表头: 因此选择用 legacy 的格式,用 取第一列就好了。 另外,网上很多方法都是在 root 下操作或者直接 不带 的,这会在一些机器上出现问题。推荐用 阅读全文
posted @ 2017-05-18 21:27 BlackStorm 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 今天在下载一个比较大的项目,经常 shasum check failed ,太烦了,于是想切淘宝源,分别尝试 nrm 切换和传递 registry ,结果都出现 Unexpected end of JSON input 错误。这是比较奇怪的,从内容上看起来是 JSON 数据没有传完。结合以前 Swi 阅读全文
posted @ 2017-05-08 20:47 BlackStorm 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 大致是有一个 main 容器是 flex 布局,左边一个 logo 固定宽高,右边 content 动态宽度。 .notice 会非常长,一些设备下需要隐藏显示,即不换行,并留下省略符 ... 作标记。 这里会发现 不生效,省略符根本没有出现。 尝试取消父元素 .content 的 ,无效。 尝试取 阅读全文
posted @ 2017-05-01 22:18 BlackStorm 阅读(11207) 评论(0) 推荐(4) 编辑
摘要: 校内赛题目、解题思路、参考代码一览 A. Blackstorm’s Blackstore Problem Description Blackstorm is going to open a blackstore. He now need to transport some goods. There 阅读全文
posted @ 2017-04-10 12:09 BlackStorm 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 想要执行一次全局更新,发现屡次报错: 提示的错误信息包含如下内容: 寻找解决方案未果。后来看到一个不相关的回答: ,脑洞大开想到可能是 npm 的 modules 文件夹下多出了一个 npm debug.log 的文件,导致查询仓库时把这个文件名也拿去查询了。 locate 一下发现果真如此: 把在 阅读全文
posted @ 2017-02-08 18:51 BlackStorm 阅读(1622) 评论(1) 推荐(0) 编辑
摘要: 最近用 scrapy 爬某网站,发现拿到的内容里面含有 \xa0 、 \u3000 这样的字符,起初还以为是编码不对,搜了一下才知道是见识太少 233 。 \xa0 是不间断空白符 我们通常所用的空格是 \x20 ,是在[标准ASCII][A1]可见字符 0x20~0x7e 范围内。 而 \xa0 阅读全文
posted @ 2017-02-01 20:43 BlackStorm 阅读(44502) 评论(0) 推荐(5) 编辑
摘要: 第很多届2016年华南师大ACM新生赛决赛,题目描述、解题思路、参考代码与出题总结等。 阅读全文
posted @ 2016-12-25 01:28 BlackStorm 阅读(2493) 评论(2) 推荐(0) 编辑
摘要: 第很多届2016年华南师大ACM新生赛初赛,题目描述、解题思路、参考代码与出题总结等。 阅读全文
posted @ 2016-12-14 19:07 BlackStorm 阅读(2012) 评论(0) 推荐(1) 编辑
摘要: 之前换了新硬盘,重装了ubuntu,由于学习需要还是要装个虚拟机。以前用过VMWare真的是神卡,这次换VirtualBox,希望开源社区能给我带来曙光:) 添加VirtualBox的源并安装5.1版本 虽然也可以直接安装deb包,但毕竟懒,添加源可以保持更新: 为apt secure导入公钥: 通 阅读全文
posted @ 2016-09-20 21:25 BlackStorm 阅读(12910) 评论(0) 推荐(1) 编辑
摘要: Ubuntu16.04 LTS下apt安装WireShark 安装与配置 1. 首先通过apt安装WireShark: 会同时安装许多的依赖包,其中包括一个叫做wireshark common的包,在dpkg预配置时会弹出对话解释安装选项,大意是 可以被安装成允许在wireshark用户组中的用户抓 阅读全文
posted @ 2016-09-16 12:01 BlackStorm 阅读(3876) 评论(0) 推荐(1) 编辑
摘要: Java与C++有一个不同之处在于,Java不但有构造函数,还有一个”初始化块“(Initialization Block)的概念。下面探究一下它的执行顺序与可能的用途。 执行顺序 首先定义A, B, C三个类用作测试,其中B继承了A,C又继承了B,并分别给它们加上静态初始化块、非静态初始化块和构造 阅读全文
posted @ 2016-07-24 17:02 BlackStorm 阅读(24574) 评论(1) 推荐(10) 编辑
摘要: 经检查,是缺了fcitx-qt的包。比如qt5的程序,需要一个叫fcitx-libs-qt5的包。 如果您在基于qt的程序下不能使用基于fcitx的中文输入法,请检查以下包是否已安装: 将它们安装好后,注销再登录即可在qt程序下使用fcitx的中文输入法,不需要修改环境变量等。 转载请注明出处:by 阅读全文
posted @ 2016-06-27 13:16 BlackStorm 阅读(2834) 评论(1) 推荐(1) 编辑
摘要: 有时学习时安装的服务太多,比如mysql、mongodb、redis、apache、nginx等等,它们都是默认开机启动的,如果不想让它们开机启动,用到时再自己手工启动怎么办呢? 使用sysv-rc-conf确实是一个不错的选择,但在暂时不了解服务启动的层级细节,又只需要一次过全关掉的情况下,用sy 阅读全文
posted @ 2016-06-20 23:29 BlackStorm 阅读(2304) 评论(0) 推荐(0) 编辑
摘要: 如果是安装的OpenJDK,很遗憾它是没有libnpjp2.so的。 此时按照网上各种奇怪的方法都挣扎无效,但可以用icedtea插件来解决这个问题。 icedtea的版本与本机安装的OpenJDK版本有关,一般default-java-plugin会自动选中: 显示如下信息(截取部分): 如果ic 阅读全文
posted @ 2016-05-11 10:16 BlackStorm 阅读(3505) 评论(0) 推荐(0) 编辑
摘要: 原本在Ubuntu 15.10用拨号上网没有问题,但升级了16.04 LTS后发现原来的DSL连接不上了。主要表现为: 1、在NetworkManager里面选择DSL Connection能够尝试拨号连接,连上后两三秒就断了; 2、经过多次按照网上方法修改奇怪的配置,最终根本连不上; 3、删掉DS 阅读全文
posted @ 2016-05-09 19:51 BlackStorm 阅读(8061) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 Levenshtein距离是一种计算两个字符串间的差异程度的字符串度量(string metric)。我们可以认为Levenshtein距离就是从一个字符串修改到另一个字符串时,其中编辑单个字符(比如修改、插入、删除)所需要的最少次数。俄罗斯科学家Vladimir Levenshtein于 阅读全文
posted @ 2016-04-17 16:15 BlackStorm 阅读(27893) 评论(3) 推荐(8) 编辑
摘要: 我要举报本次校赛出题人的消极出题!!! 官方题解请戳:http://3.scnuacm2015.sinaapp.com/?p=89(其实就是一堆代码没有题解) A. 树链剖分数据结构板题 题目大意:我没看,看不懂。 基本思路:我不会。 参考代码:找Oyk老师和Czj老师去。 B. The backg 阅读全文
posted @ 2016-04-12 17:53 BlackStorm 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 1209. 1, 10, 100, 1000... Time limit: 1.0 secondMemory limit: 64 MB Let's consider an infinite sequence of digits constructed of ascending powers of 1 阅读全文
posted @ 2016-03-25 20:14 BlackStorm 阅读(894) 评论(0) 推荐(0) 编辑
摘要: Halloween treats Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 7644 Accepted: 2798 Special Judge Description Every year there is the same 阅读全文
posted @ 2016-03-06 11:18 BlackStorm 阅读(621) 评论(0) 推荐(0) 编辑