Go Deep | Blog

Go Deep and Be professional

0%

有时非常需要测量函数的执行时间。

在其他语言中很容易实现比如像Python与Golang,而在Rust实现即相对比较困难。

因此,本文将演示一些衡量函数执行时间的方法与技巧。

本文从最简单的版本到可重用的版本均有,同时也包括了Python和Golang。

阅读全文 »

SQL盲注类型可以通过sqlmap简单地完成,亦可自己写一个简单的盲注脚本。

现有的盲注脚本代码与文章质量良莠不齐,且大部分用的是线性搜索,效率奇低。
故本文实践一下二分查找算法的盲注脚本,与此同时记录一下在这个过程中所遇到的坑点。(尤其是Golang实践中的坑)

为以后各语言的注入脚本提供一个基于二分查找的可实践版本的代码。

阅读全文 »

在某一个信息流网站上,看到一个challenge,里面有部分是编程题。

在Leetcode上有类似的题目,比如Leetcode-282
其要求也同样是给数字填补运算符。

但是它的运算符只有+ - *以及邻接符号(表示两个数字之间不添加任何运算符,自组成一个完整的数字,比如10是1和0组成的数字)。

但是这个challenge则不同,它一共拥有+ - * / % ^6个符号,且无邻接字符。那么它其实又简单了又复杂了。

简单在不需要考虑邻接字符,复杂在运算符变成了6个,且有3中不同的优先级(^优先级最高,表示取次方)。

未见他人有写过这样类似的题目和解答方案,故在此记录一下,便于他人学习。

阅读全文 »

此需求来源于实际的工作场景。

后发现在Leetcode上面也有这样的题目,我个人不喜欢Leetcode,但是既然有了也方便提供题目描述,于是就干脆记录一下。

本身算法不复杂,属于Easy级别的题目。算是当成一个自己的小抄吧。

阅读全文 »

这篇文章主要解释和展示怎么在Golang当中如何把 io.TeeReader() and io.Pipe结合使用。

你可以轻松地根据官方样例来使用bytes.Bufferio.TeeReader()

但是,如果你去使用io.Pipe的时候你会遇到一些问题。所有有了这篇文章。

注意:这篇文章主要是面向初学者,而不是经验丰富的Golang使用者。

阅读全文 »

这是一个在工作的时候遇到的TeeReaderWriter为空的问题。花了一点时间解决。

并且根据官方示例代码做出一定的调整,发现了一个比较有意思的现象。但是没有什么人说到这个问题。

并且,由于对Golang的流式处理不熟悉,途中遇到了很多的问题。

因此,来对记录一下TeeReader的解读。

阅读全文 »

发音01 - 元音1 아 어 오 우 으 이

info: 元音1 아 어 오 우 으 이(韩文共21个元音,19个辅音)

元音1

发音方法:
发音时,嘴自然张开,下颌向下伸,舌尖也随之向下,自然放松,即发出此声。与与汉语的“a”发音相似,但是它的舌位稍稍靠后一些。

发音方法:
发音时,比发“아”口张的小,纵向张开,舌头要稍微抬起,发音时有一种气流从脑后流出的感觉。

阅读全文 »

正文

博客主题next-geek弄得差不多啦

当初移植主题的时候,只是为了“装逼”,哈哈哈~

但是没想到代价是这么大的。

阅读全文 »