上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 113 下一页
摘要: shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。 为大家整理了23个实例,通过23个实战经典脚本实例,展示了shell脚本编程的实用技术和常见工具用法。大家只需根据自己的需求,将文中这 阅读全文
posted @ 2021-03-28 11:33 苍青浪 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Puppeteer 是 Chrome 开发团队在 2017 年发布的一个 Node.js 包,用来模拟 Chrome 浏览器的运行。我们团队从 Puppeteer 刚发布出来就开始成为忠实用户了(主要是因为 PhantomJs 坑太多了),本文主要在介绍 Puppeteer 的同时,结合我们平时的实 阅读全文
posted @ 2021-03-28 10:52 苍青浪 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 一 前言 React高阶组件(HOC),对于很多react开发者来说并不陌生,它是灵活使用react组件的一种技巧,高阶组件本身不是组件,它是一个参数为组件,返回值也是一个组件的函数。高阶作用用于强化组件,复用逻辑,提升渲染性能等作用。高阶组件也并不是很难理解,其实接触过后还是蛮简单的,接下来我将按 阅读全文
posted @ 2021-03-26 09:43 苍青浪 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 json是一种轻量级的数据交换格式,应用范围非常广泛。在Linux系统下使用jq工具可以非常方便的处理json,官方给的定义是: A jq program is a “filter”: it takes an input, and produces an output. There ar 阅读全文
posted @ 2021-03-25 21:11 苍青浪 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 什么是 tput? tput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。 什么是 terminfo 数据库? UNIX 系统上的 terminfo 数据库用于定义终端和打 阅读全文
posted @ 2021-03-25 21:07 苍青浪 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 使用 node.js + ffmpeg 实现视频转动图接口服务,利用 child_process 执行 ffmpeg 命令行实现,理论上可以ffmpeg所有功能。 环境 ffmpeg 官网下载 node 中文网下载 依赖包 使用npm 安装所需的依赖包 # npm npm install expre 阅读全文
posted @ 2021-03-16 18:18 苍青浪 阅读(1936) 评论(0) 推荐(0) 编辑
摘要: 输入输出的底层原理 终端其实是一个文件,相关实例如下 os.Stdin:标准输入的文件实例,类型为*File os.Stdout:标准输出的文件实例,类型为*File os.Stderr:标准错误输出的文件实例,类型为*File 以文件的方式操作终端 package main import ( "o 阅读全文
posted @ 2021-03-15 17:50 苍青浪 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在Golang中,三个点一共会用在四个地方 变长的函数参数 如果最后一个函数参数的类型的是...T,那么在调用这个函数的时候,我们可以在参数列表的最后使用若干个类型为T的参数。这里,...T在函数内部的类型实际是[]T. func Sum(nums ...int) int { res := 0 fo 阅读全文
posted @ 2021-03-15 17:42 苍青浪 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 软件是由代码组成的。为了复用代码,代码的组织出现了不同层次的抽象和实现,如 Module(模块),包(Package),Lib(库),Framwork(框架)等。 通常一个Project(项目),会根据功能拆分很多 module,常用的软件会打包成一个个共享库。在开源社区分享软件包是一件十分 coo 阅读全文
posted @ 2021-03-12 10:20 苍青浪 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 我过去写过关于有限状态机的文章 ,并提到XState 。 在这篇文章中,我想介绍这个流行JavaScript库。 有限状态机是一种有趣的方式,可以解决复杂的状态和状态更改,并尽可能避免代码错误。 正如我们使用各种工具为软件项目建模以帮助我们在构建软件之前对其进行设计,以及使用模型和UX工具在构建UI 阅读全文
posted @ 2021-03-11 09:24 苍青浪 阅读(1886) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 113 下一页