赞了回答2020-07-20
我不知道题主希望的“异步”具体目的是什么。 某种意义上,mysql 的 INSERT DELAYED 也算是 异步的一种吧? 参考链接:[链接]
发布了文章2019-08-09
引言 Shell 是 linux 系统下非常实用的工具。通过使用 Shell,可以提升在 linux 系统下的工作效率。 Shell 学习 代码都在这里:[链接] 变量 {代码...} 转义和引用 {代码...} 运算符 {代码...} 特殊字符 {代码...} 测试 {代码...} 判断 {代码...} 循环 {代码...} 函数...
发布了文章2019-05-10
在 safari 等支持 onbeforeinput 方法的浏览器下(HAS_INPUT_EVENTS_LEVEL_2)无法使用输入法输入中文
赞了文章2018-12-12
有心的用户应该发现最近 SegmentFault 问答的审核趋向严格,甚至一些已经正常展示的问题都会因质量问题提示作者修改。随着社区用户的增长,新进入用户的习惯正逐渐冲击着之前社区形成的默契,我们的问答质量出现了一定程度的下降。这对整个社区的运营提出了挑战,我...
发布了文章2018-12-07
今天为大家介绍的是一款 go 语言爬虫框架 -- colly。 开始 首先,你可以使用一下命令安装 colly。 {代码...} 其次,构建 Collector,添加事件,然后访问: {代码...} 运行以上代码,会从最开始的地址抓起,一直把规定的两个域名下的页面递归采集完。看,是不是很简单...
发布了文章2018-11-19
结果:能够读取目录下文件列表,但是看不到具体文件信息(权限、大小、用户组、时间等),尽管当前用户是 /testdir/test 的拥有者且具有 rwx 权限。拥有目录的 r 权限可以读取目录下的文件列表。
发布了文章2018-11-12
临时对象池 pool 是啥? sync.Pool 给了一大段注释来说明 pool 是啥,我们看看这段都说了些什么。 临时对象池是一些可以分别存储和取出的临时对象。 池中的对象会在没有任何通知的情况下被移出(释放或者重新取出使用)。如果 pool 中持有某个对象的唯一引用,则该对...
赞了文章2018-11-10
Http Kernel是Laravel中用来串联框架的各个核心组件来网络请求的,简单的说只要是通过public/index.php来启动框架的都会用到Http Kernel,而另外的类似通过artisan命令、计划任务、队列启动框架进行处理的都会用到Console Kernel, 今天我们先梳理一下Http Kernel做...
发布了文章2018-11-07
fnv 是一种简单可靠的 hash 算法。它的结果长度有多种,fnv.go 中也提供了多种长度的算法实现。fnv 核心算法很简单:先初始化 hash,然后循环 乘以素数 prime32,再与每位 byte 进行异或运算。
发布了文章2018-10-13
上篇内容有在介绍 Gin 的路由实现时提到了前缀树,这次我们稍微深入探究一下前缀树的实现。本文以一道编程题为例,讲述前缀树的实现,以及前缀树的一种优化形态压缩前缀树。
发布了文章2018-10-11
路由是web框架的核心功能。在没有读过 gin 的代码之前,在我眼里的路由实现是这样的:根据路由里的 / 把路由切分成多个字符串数组,然后按照相同的前子数组把路由构造成树的结构;寻址时,先把请求的 url 按照 / 切分,然后遍历树进行寻址。
发布了文章2018-09-28
还有一些以上函数派生出的其他函数。比如:Contains 基本是通过 Index 函数实现的;与 Index 原理一致的 LastIndex 函数;与 Trim 有关的 TrimLeft TrimRight 等。
发布了文章2018-09-25
排序算法有很多种类,比如快排、堆排、插入排序等。各种排序算法各有其优劣性,在实际生产过程中用到的排序算法(或者说 Sort 函数)通常是由几种排序算法组合而成的。通过分析 sort.go 源文件,我们一起看一下 go 语言的排序算法实践。
发布了文章2018-09-20
有些公司的OAM后台基本是由后端工程师承包的,所以前端基础知识是必须要掌握的;就算开发中不直接写前段代码,了解前端知识能让我们跟前端小伙伴更愉快的交流。
发布了文章2018-08-29
1:某些 web框架(比如 laravel) 会给 axios 配置上默认的请求头。在请求文件时需要去掉默认的请求头,同时设置Content-type 为'application/x-www-form-urlencoded; charset=UTF-8', 否则会导致跨域。
发布了文章2018-08-09
看了两天 go 语言,是时候练练手了。go 的 routine(例程) 和 chan(通道) 简直是神器,实现多线程(在 go 里准确的来说是 多例程)简直不要太轻松。
赞了回答2018-04-29
postman 里 Content-Type 是 application/x-www-form-urlencoded, Body 为 from-data 的话会在 $_POST 里Content-Type 是 application/json, Body 为 raw (JSON) 用 file_get_contents("php://input") 接收
发布了文章2018-04-20
leetcode 中国区开放了,传送门 该问题地址:点我去看看 问题描述 给定一个元素都是正整数的数组A ,正整数 L 以及 R (L <= R)。 求连续、非空且其中最大元素满足大于等于L 小于等于R的子数组个数。 {代码...} 解题思路 根据条件 L 与 R ,可以把数字分为三种,分...
赞了文章2018-04-19
Eloquent ORM 看起来是一个简单的机制,但是在底层,有很多半隐藏的函数和鲜为人知的方式来实现更多功能。在这篇文章中,我将演示几个小技巧。
发布了文章2018-04-13
在使用 vue-quill-editor 富文本编辑器过程中,加载已有的富文本数据到编辑器,经常会出现编辑器中莫名其妙多出一段换行内容 <p><br></p>(一般出现在段落与其他内容之间,例如标题,引用,列表),每次重新编辑之前的内容时都必须手动删除这些空...