03 2020 档案

摘要:原文链接:http://caibaojian.com/browser-cache.html 来源:前端开发博客 什么是浏览器缓存 浏览器缓存(Brower Caching)是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。· 浏览器缓存 阅读全文
posted @ 2020-03-30 22:05 -零 阅读(279) 评论(0) 推荐(0) 编辑
摘要:Tableua入门教程 Tableua工作区 工作表:又称视图,是可视化分析的最基本单元。仪表板:是多个工作表和一些对象(图像、文本、网页、空白等组合),可以按照一定方式对其进行组织和布局,以便揭示数据关系和内涵。故事:是按照顺序排列的工作表或者仪表板的集合,故事中各个单独的工作表或者仪表板成为“故 阅读全文
posted @ 2020-03-29 20:30 -零 阅读(791) 评论(0) 推荐(0) 编辑
摘要:如何使用不同分割符分割字符串 如何使用不同分隔符切分字符串,把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下 s = '12;;7.osjd;.jshdjdknx+' 其中 ; . + 是分隔符 有哪些解决方案? 方法1:通过str.split()方法,每次处理一个分隔符 #!/usr/ 阅读全文
posted @ 2020-03-29 20:03 -零 阅读(1647) 评论(0) 推荐(0) 编辑
摘要:作者:pennywang链接:https://www.jianshu.com/p/09aeb1e3ada6 介绍 Tableau Desktop Pro 破解版是一款专业的数据分析软件,能够将数据图片转化为数据库查询,利用视觉观察图案的天赋能力,识别趋势,在数秒内发现可视化的数据特点得出结论。新云网 阅读全文
posted @ 2020-03-28 14:58 -零 阅读(28768) 评论(0) 推荐(0) 编辑
摘要:关于email模块的使用 爬取天气预报并发到指定人的QQ邮箱(使用新浪邮箱) 天气预报: https://tianqi.so.com/weather/ # coding: utf-8 import smtplib from email.mime.text import MIMEText from e 阅读全文
posted @ 2020-03-27 22:23 -零 阅读(676) 评论(0) 推荐(0) 编辑
摘要:DecryptLogin 项目地址: https://github.com/CharlesPikachu/DecryptLogin 项目中文文档: https://httpsgithubcomcharlespikachudecryptlogin.readthedocs.io/zh/latest/ S 阅读全文
posted @ 2020-03-27 21:35 -零 阅读(2250) 评论(0) 推荐(1) 编辑
摘要:数据预处理常用函数 df.duplicated() :判断各行是重复,False为非重复值。 df.drop_duplicates():删除重复行 df.fillna(0):用实数0填充na df.dropna():按行删除缺失数据,使用参数axis=0;按列删除缺失值,使用参数axis=1,how 阅读全文
posted @ 2020-03-27 16:27 -零 阅读(7520) 评论(0) 推荐(0) 编辑
摘要:原文链接:最全面的数据预处理介绍 作者:可爱的算法 一、数据可能存在问题 在实际业务处理中,数据通常是脏数据。所谓的脏,指数据可能存在以下几种问题(主要问题): 1. 数据缺失 (Incomplete) 是属性值为空的情况。如 Occupancy = “ ” 2. 数据噪声 (Noisy)是数据值不 阅读全文
posted @ 2020-03-27 16:07 -零 阅读(3724) 评论(0) 推荐(0) 编辑
摘要:数据分块 csv 格式是一种易储存, 易更改并且用户易读取的格式。 pandas 有read_csv ()方法来上传数据,存储为CSV 格式。当遇到CSV 文件过大,导致内存不足的问题该怎么办呢?试试强大的pandas 工具吧!我们先把整个文件拆分成小块。这里,我们把拆分的小块称为chunk。 一个 阅读全文
posted @ 2020-03-27 14:05 -零 阅读(6429) 评论(0) 推荐(1) 编辑
摘要:nil nil 是go语言中预先定义的标识符,不是关键字或保留字。我们可以直接使用nil,而不用声明它。而且我们可以定义一个名称为 nil 的变量,比如下面这样: var nil = errors.New("my god") 虽然上面的声明语句可以通过编译,但是并不提倡这么做。 默认值nil 在go 阅读全文
posted @ 2020-03-26 19:20 -零 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:原文链接:C语言编程优化运行速度 作者:老孙 1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使 阅读全文
posted @ 2020-03-26 16:38 -零 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:close func close(c chan<- Type) close用于关闭一个channel,使用close函数要注意以下几点: 关闭一个只接受的channel会导致错误 在一个已经关闭的channel上发送数据会导致panic 关闭一个nil channel会导致panic 在一个chan 阅读全文
posted @ 2020-03-26 13:09 -零 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:对称加密与非对称加密 对称加密:加密和解密都是用同一个密钥的算法,称作对称加密。 非对称加密:加密和解密需要不同的密钥。 什么是RSA RSA是一种非对称加密算法,它的名字由三位开发者,即Ron Rivest、Adi Shamir和Leonard Adleman的姓氏的首字母组成的。 RSA被用于公 阅读全文
posted @ 2020-03-21 16:08 -零 阅读(928) 评论(0) 推荐(0) 编辑
摘要:原文链接:一致性哈希算法原理 作者: lpfuture 一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的 阅读全文
posted @ 2020-03-20 20:42 -零 阅读(268) 评论(0) 推荐(0) 编辑
摘要:数据服务的分布式模型 分布式系统要求个节点分布在网络上,并通过消息传递合作来完成一个共同的目标。分布式系统的三大关键特征: 节点之间并发工作 没有全局锁 某个节点发生错误不影响其它节点 模型 接口服务层提供对外的REST接口,而数据服务提供对接口服务的REST接口。接口服务接收用户请求,数据服务接收 阅读全文
posted @ 2020-03-19 20:17 -零 阅读(481) 评论(0) 推荐(0) 编辑
摘要:链表: 倒序输出链表 链表的倒数第k个节点 合并两个排序的链表 倒序输出链表 两种思路: 1.利用栈:遍历链表,将链表元素添加的栈中,遍历结束后,从栈顶依次取出元素即可。 2.利用链表:新建一个新链表,遍历旧链表,将元素插入新链表的头指针后面,遍历结束,遍历新链表即可。 这里利用都是栈先进后出的特性 阅读全文
posted @ 2020-03-18 16:26 -零 阅读(273) 评论(0) 推荐(0) 编辑
摘要:LRU算法 LRU(Least recently used,最近最少使用)最近使用的数据会在未来一段时期内仍然被使用,已经很久没有使用的数据很有可能在未来较长的一段时间内仍然不会被使用。基于这个思想,会存在一种缓存淘汰机制,每次从内存中找到最久未使用的数据然后置换出来,从而存入新的数据!它的主要衡量 阅读全文
posted @ 2020-03-17 15:56 -零 阅读(323) 评论(0) 推荐(0) 编辑
摘要:双向链表的定义 双向链表也是链表的一种,它每个数据结点中都有两个结点,分别指向其直接前驱和直接后继。所以我们从双向链表的任意一个结点开始都可以很方便的访问其前驱元素和后继元素。 第一就是头节点的前驱指针指向NULL空指针。 第二就是尾节点的后驱指针指向NULL指针。 双向链表的结构: 双向链表的操作 阅读全文
posted @ 2020-03-16 23:22 -零 阅读(665) 评论(0) 推荐(0) 编辑
摘要:本文来自:CSDN博客 感谢作者:ACHelloWorld 查看原文:Go语言(container介绍) container:容器 | container 可以看出包含三部分:heap,list和ring。下面分别介绍 1. heap heap即为堆,是一种常用的数据结构,在源码里面,提供了接口,在 阅读全文
posted @ 2020-03-15 21:02 -零 阅读(882) 评论(0) 推荐(0) 编辑
摘要:原文链接:C语言中 malloc函数用法 作者:无形的风 一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL 阅读全文
posted @ 2020-03-14 22:19 -零 阅读(1881) 评论(0) 推荐(0) 编辑
摘要:开源项目有哪些组成部分 name: 项目名 description: 项目的简要描述 项目的源码 README.md: 项目的详细情况的介绍 项目本身的star数和fork数 项目的最近更新日期 命令 基本搜索命令: in:name xxx // 按照项目名搜索 in:readme xxx // 按 阅读全文
posted @ 2020-03-13 22:50 -零 阅读(465) 评论(0) 推荐(0) 编辑
摘要:作者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:http://www.cnblogs.com/linguanh/ GitHub : https://github.com/af913337456/ 腾讯云专栏: 阅读全文
posted @ 2020-03-13 19:53 -零 阅读(398) 评论(0) 推荐(0) 编辑
摘要:K-近邻算法(KNN)概述 邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。Cover和Hart在1968年提出了最初的邻近算法。KNN是一种分 阅读全文
posted @ 2020-03-13 10:25 -零 阅读(806) 评论(0) 推荐(0) 编辑
摘要:原文:Python csv模块的使用 作者:py小蟒蛇 1、csv简介 CSV (Comma Separated Values),即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用的文本 格式,用以存储表格数据,包括数字或者字符。很多程序在处理数据时都会碰到csv这种格式的文件,它的 阅读全文
posted @ 2020-03-12 19:27 -零 阅读(5150) 评论(1) 推荐(1) 编辑
摘要:如何使用 只需要将代码中的headurl替换以下格式,其中你只需要改变以下链接的阴影部分,阴影部分为你的博客园链接。 类似: https://www.cnblogs.com/-wenli/default.html?page= 原理 使用requests爬取网页,再使用BeautifulSoup解析网 阅读全文
posted @ 2020-03-11 18:39 -零 阅读(1505) 评论(3) 推荐(0) 编辑
摘要:笔记整理: C语言带参数宏定义 宏定义 宏定义的一般形式为:#define 宏名 字符串或者表达式预处理的工作就是替换,就是将宏名替换成相应的字符串与表达式。 宏定义字符串: #define 宏名 字符串 该示例中的语句int sum = 20 + N;,N被100代替了 #include <std 阅读全文
posted @ 2020-03-10 22:46 -零 阅读(2618) 评论(0) 推荐(0) 编辑
摘要:数组算法 完美洗牌算法 窗口大小为K的最大子数组和 寻找最小的k个数 寻找和为定值的两个数 数组中出现次数超过一半的数字 寻找二维数组递增数组的一个数 奇偶数排序 荷兰国旗 删除有序数组中的重复值 完美洗牌算法 c语言随机数如何产生: 利用srand((unsigned int)(time(NULL 阅读全文
posted @ 2020-03-10 17:21 -零 阅读(385) 评论(0) 推荐(0) 编辑
摘要:原文链接 问题说明 当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败的问 阅读全文
posted @ 2020-03-09 19:08 -零 阅读(1725) 评论(0) 推荐(0) 编辑
摘要:布隆过滤器 布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “一定不存在或者可能存在”。 相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是其返回的结果是概率性 阅读全文
posted @ 2020-03-08 20:19 -零 阅读(630) 评论(0) 推荐(0) 编辑
摘要:字典树 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无谓的字符串比较,查询效率比哈希表高,缺点是内存开销大。 字典 阅读全文
posted @ 2020-03-08 15:13 -零 阅读(313) 评论(0) 推荐(0) 编辑
摘要:原文链接 霍夫曼编码(Huffman Coding)是一种编码方法,霍夫曼编码是可变字长编码(VLC)的一种。 霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的编码, 阅读全文
posted @ 2020-03-07 14:54 -零 阅读(7479) 评论(0) 推荐(1) 编辑
摘要:BF暴力匹配算法 所谓暴力匹配,就是从字符串第一个字符开始,一个一个与被匹配的字符串按顺序比对,如果有一个不配,则字符串右移一位,继续重新开始一个一个比较,直到完全匹配或者匹配结束都没有匹配上。 #include <stdio.h> #include <string.h> //BF暴力匹配字符串 / 阅读全文
posted @ 2020-03-05 22:10 -零 阅读(447) 评论(0) 推荐(0) 编辑
摘要:原文链接 前言 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能 阅读全文
posted @ 2020-03-05 16:00 -零 阅读(1556) 评论(0) 推荐(0) 编辑
摘要:原文链接 Go modules 是 Go 语言中正式官宣的项目依赖解决方案,Go modules(前身为vgo)于 Go1.11 正式发布,在 Go1.14 已经准备好,并且可以用在生产上(ready for production)了,Go 官方也鼓励所有用户从其他依赖项管理工具迁移到 Go mod 阅读全文
posted @ 2020-03-05 15:48 -零 阅读(397) 评论(0) 推荐(0) 编辑
摘要:文件相关快捷键: CTRL+E,打开最近浏览过的文件。 CTRL+SHIFT+E,打开最近更改的文件。 CTRL+N,可以快速打开struct结构体。 CTRL+SHIFT+N,可以快速打开文件。代码格式化:CTRL+ALT+T,可以把代码包在一个块内,例如if{…}else{…}。 CTRL+AL 阅读全文
posted @ 2020-03-05 14:00 -零 阅读(8533) 评论(0) 推荐(0) 编辑
摘要:在计算机内存昂贵,处理能力有限的美好旧时光里,用比较骇客的位运算方式去处理信息是首选方式(某些情况下只能如此)。时至今日,直接使用位运算仍然是很多计算领域中不可或缺的部分,例如底层系统编程,图形处理,密码学等。 Go 编程语言支持以下按位运算符: & bitwise AND | bitwise OR 阅读全文
posted @ 2020-03-05 13:14 -零 阅读(3317) 评论(0) 推荐(0) 编辑
摘要:原文链接 CSP vs Actor 模型 Actor Actor 模型是一个通用的并发编程模型,可以应用在几乎任何一种编程语言中,典型的是 Erlang。多个 actor(进程) 可以同时运行、不共享状态、通过向与进程绑定的消息队列(也称为信箱)异步发送消息来进行通信。 actor-1 与 acto 阅读全文
posted @ 2020-03-04 18:34 -零 阅读(1616) 评论(0) 推荐(0) 编辑
摘要:go-metrics介绍 go-metrics — 对Go应用的某个服务做监控、做统计,应用级监控和测量。 源码 : https://github.com/rcrowley/go-metrics 文档:http : //godoc.org/github.com/rcrowley/go-metrics 阅读全文
posted @ 2020-03-04 13:40 -零 阅读(4298) 评论(0) 推荐(2) 编辑
摘要:数据库链接池的实现步骤 ConnPool type ConnPool interface { Get() (*Conn, error) // 获取资源 Pulish(*Conn) error // 释放资源,返回池中 Shutdown() error // 关闭池 } type Connpool s 阅读全文
posted @ 2020-03-02 23:02 -零 阅读(980) 评论(0) 推荐(0) 编辑