最近比较闲,学习golang。自己写了一个json 生成器,打算写一个json解析器,一时没啥思路。去github上查找了一下go 的json工具,发现了jsonparser这个工具。于是搞到自己的项目中,把玩调试了一番,简单梳理一下其内部是如何解析json的。 版本:github.com/buge ...
分类:
Web程序 时间:
2021-02-24 13:06:12
阅读次数:
0
基本变量类型 介绍几种基本的变量类型:字符串、int、float、bool package main import ( "fmt" ) // 列举几种非常基本的数据类型 func main() { fmt.Println("go" + "lang") // 允许使用“+”来连接字符串 fmt.Pri ...
分类:
编程语言 时间:
2021-02-24 12:49:16
阅读次数:
0
快排的实现利用了二分查找法; 二分法是通过与中间值进行比较,每次缩小一半的区域; 快速类似于二分法,每次都在数组中选择一个基数,每一轮结束后,比该基数小的都位于该基数的左边,比该基数大的位于右边。然后再分别在左边的数组里,里面选一个基点和基点值,右边选择基点和基点值,这里就是用递归。 functio ...
分类:
编程语言 时间:
2021-02-24 12:48:35
阅读次数:
0
在我们的日常开发过程中,我们会遇到需要将数据库中的是数据导出到本地的txt文件中,或者将本地TXT文件中的数据导入到数据库。 为了方便开发人员的工作,SQL Server为我们提供了BCP 工具帮助我们导入,导出数据。 如果想使用BCP,需要现在本地安装SQLCMD X64: https://go. ...
分类:
数据库 时间:
2021-02-23 14:21:27
阅读次数:
0
xadmin后台管理 一、介绍 xadmin是Django的第三方扩展,可以使Django的admin站点使用更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 二、安装 通过如下命令安装xadmin包 pip install htt ...
分类:
其他好文 时间:
2021-02-23 14:18:19
阅读次数:
0
二、mysql会通过遍历索引将满足条件的数据读取到sort_buffer,并且按照排序字段进行快速排序 1、如果查询的字段不包含在辅助索引中,需要按照辅助索引记录的主键返回聚集索引取出所需字段 2、该方式会造成随机IO,在MySQL5.6提供了MRR的机制,会将辅助索引匹配记录的主键取出来在内存中进 ...
分类:
其他好文 时间:
2021-02-23 14:14:57
阅读次数:
0
// InsertSort 插入排序 // 思路: // 1. 第一个元素默认是已经排好序的 // 2. 从第二个元素开始,依次比较前面一个元素中,如果小于则交换位置 // 插入排序思路: 将一个元素插入到已经排好序的序列中 // 插入排序对比冒泡排序 // 插入排序是将元素在已经排好序的元素中交换 ...
分类:
编程语言 时间:
2021-02-22 12:47:30
阅读次数:
0
package main import "fmt" // 稀疏数组 // 1. 二维数组 // 2. 存在大量相同相同数据和少量不同数据 // 思维: 将大量相同数据转化为: (数据: 频率 或 位置) 的数据格式以简化稀疏数组的存储 // ValNode 值节点,包含行、列、值 type ValN ...
分类:
编程语言 时间:
2021-02-22 12:42:19
阅读次数:
0
前言 2019年5月,在收到offer邮件的那一刻,我仍然不敢相信自己这一番际遇。经历了七场面试,终于得偿所望,拿到了字节跳动的offer。 做加入大厂的决定并不是巧合。在多年的职业生涯里,我曾多次对接一线互联网公司的服务,与一线公司的员工有不少接触,再加上各种技术博客的耳濡目染,愈发让我对大厂心向 ...
分类:
编程语言 时间:
2021-02-22 12:34:02
阅读次数:
0
go get -v ... go get -u ... 都提示 get "gopkg.in/fsnotify.v1": found meta tag get.metaImport{Prefix:"gopkg.in/fsnotify.v1", VCS:"git", RepoRoot:"https:// ...
分类:
其他好文 时间:
2021-02-22 12:29:12
阅读次数:
0