上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 一、gRPC是什么? gRPC,其实就是RPC框架的一种,前面带了一个g,代表是RPC中的大哥,龙头老大的意思,另外g也有global的意思,意思是全球化比较fashion,是一个高性能、开源和通用的 RPC 框架,面向服务端和移动端,基于 HTTP/2 设计。 RPC框架是什么? RPC 框架说白 阅读全文
posted @ 2020-03-02 12:06 雪山飞猪 阅读(22865) 评论(7) 推荐(6) 编辑
摘要: [toc] 一、需求 公司有一个比较坑爹的报销方案,需要根据一堆零碎的发票中,凑出一个目标金额,要求误差在1块钱以内。 例如:你有一堆发票[100, 101, 103, 105, 106, 132, 129, 292, 182, 188, 224.3, 40.5, 35.9, 32.5, 39, 1 阅读全文
posted @ 2020-02-28 23:53 雪山飞猪 阅读(1298) 评论(0) 推荐(1) 编辑
摘要: 问题: 原因很明显,是因为go get是基于git的方式获取仓库的,然后默认用的是https的,被拒绝了,我们需要换成ssh的 解决 命令行替换 阅读全文
posted @ 2020-02-28 21:43 雪山飞猪 阅读(4320) 评论(0) 推荐(0) 编辑
摘要: 前言 我们平常玩游戏或者看电影的时候,会看到里面介绍各种人的能力指标,以百度百科提供的漫威人物能力数值为例,如下图 分别介绍了各个超级英雄的智力、力量、速度、耐力、能量发射、战斗技能。 但是吧,光是这样的表格,并不能很直观的看出英雄的能力,我们需要一个战斗力分布图。 话不多说,先上成品: 期望功能 阅读全文
posted @ 2020-02-28 11:52 雪山飞猪 阅读(2140) 评论(11) 推荐(3) 编辑
摘要: [toc] 有时候我们需要直接将获取到的内容直接显示出来,如果再新建一个文件再打开未免太麻烦,jupyter提供了几种方式可以比较方便的渲染html 一、渲染文本 将htm网页内容到%%html后面,示例如下 二、渲染变量 例如我们经常通过requests抓取网页,可以直接渲染出抓取到的内容,例如通 阅读全文
posted @ 2020-02-27 17:53 雪山飞猪 阅读(3798) 评论(0) 推荐(0) 编辑
摘要: [toc] 查询背景 有一个表tmp_test_course大概有10万条记录,然后有个json字段叫outline,存了一对多关系(保存了多个编码,例如jy1577683381775) 我们需要在这10万条数据中检索特定类型的数据,目标总数据量: 条 SELECT COUNT( ) FROM tm 阅读全文
posted @ 2020-02-26 15:43 雪山飞猪 阅读(4764) 评论(2) 推荐(1) 编辑
摘要: [toc] 一、为什么要用全文索引 我们在用一个东西前,得知道为什么要用它,使用全文索引无非有以下原因 1. like查询太慢、json字段查询太慢(车太慢了) 2. 没时间引入ElasticSearch、Solr或者Sphinx这样的软件,或者根本就不会用(无法将五菱宏光换成兰博基尼,即使有兰博基 阅读全文
posted @ 2020-02-26 08:47 雪山飞猪 阅读(2613) 评论(0) 推荐(1) 编辑
摘要: [toc] 前言 Matplotlib是一个强大的可视化工具,是Python的绘图库,可与NumPy一起使用,提供了一种有效的MatLab开源替代方案,用来画图真的不要太香! 下面总结出常用的操作以及技巧,保证每个例子的代码都可以直接拿来运行。更多内容请查看 "官网" 一、如何添加标题 title 阅读全文
posted @ 2020-02-24 18:17 雪山飞猪 阅读(1699) 评论(2) 推荐(1) 编辑
摘要: [toc] 前言 Matplotlib的可以把很多张图画到一个显示界面,在作对比分析的时候非常有用。 对应的有plt的subplot和figure的add_subplo的方法,参数可以是一个三位数字(例如111),也可以是一个数组(例如[1,1,1]),3个数字分别代表 1. 子图总行数 2. 子图 阅读全文
posted @ 2020-02-23 23:14 雪山飞猪 阅读(19468) 评论(0) 推荐(4) 编辑
摘要: 一、不变的招式 虽然数据分析,数据挖掘,一说预测看起来高大上,但是其实是有套路的,预测的代码大致都长下面这个样子 # 1.选择算法模型 model=new 算法模型() # 2.设置参数 # 3.开始训练(传入训练集特征train_x和训练集结果train_y) model.fit(train_x, 阅读全文
posted @ 2020-02-17 17:53 雪山飞猪 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 问题:matplotlib不能渲染中文 想设定为中文字体,网上搜索的方法几乎都是下面这样,已经把字体拷贝到了程序目录下了,然而并没有生效 解决 设置 和 下面是本人用的代码 阅读全文
posted @ 2020-02-16 17:02 雪山飞猪 阅读(2143) 评论(0) 推荐(0) 编辑
摘要: [toc] 前言 当我们想快速了解书籍、小说、电影剧本中的内容时,可以绘制 WordCloud 词云图,显示主要的关键词(高频词),可以非常直观地看到结果 核心代码 测试 ok,现在我们来传入一段文字,生成词云图片分析一下 运行结果如下 分析这张图片,不难看出:chenqionghe喜欢运动,有肌肉 阅读全文
posted @ 2020-02-15 17:53 雪山飞猪 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: [toc] Selenium 是什么? Selenium是一个用于Web应用程序测试的工具,可以模拟真正的用户操作,支持多种浏览器,如Firefox,Safari,Google Chrome,Opera等。 Selenium 模拟的就是一个真实的用户的操作行为,我们完全不用担心 cookie 追踪和 阅读全文
posted @ 2020-02-15 12:49 雪山飞猪 阅读(3104) 评论(0) 推荐(0) 编辑
摘要: [toc] 算法分类 连接分析:PageRank 关联分析:Apriori 分类算法:C4.5,朴素贝叶斯,SVM,KNN,Adaboost,CART 聚类算法:K Means,EM 一、PageRank 当一篇论文被引用的次数越多,证明这篇论文的影响力越大。 一个网页的入链越多,入链越优质,网页的 阅读全文
posted @ 2020-02-12 23:55 雪山飞猪 阅读(1330) 评论(0) 推荐(2) 编辑
摘要: 问题 mysql中的存的是Decimal类型,laravel取出来后却是string(换成float会解析为浮点型,但是不推荐,因为float本身就存在精度问题),如果每个查询数据库的地方都加个 明显反人类 解决:Eloquent指定$casts属性 比如有个字段叫money,数据库存的是decim 阅读全文
posted @ 2020-02-06 15:37 雪山飞猪 阅读(2074) 评论(0) 推荐(0) 编辑
摘要: 以下默认所有的操作都先导入了numpy、pandas、matplotlib、seaborn "matplotlib官网" [toc] 一、折线图 折线图可以用来表示数据随着时间变化的趋势 Matplotlib Seaborn 二、直方图 直方图是比较常见的视图,它是把横坐标等分成了一定数量的小区间, 阅读全文
posted @ 2020-02-03 09:23 雪山飞猪 阅读(7024) 评论(3) 推荐(1) 编辑
摘要: [toc] 一、什么是商业智能 BI:Business Intelegence,商业智能,基于数据仓库,经过数据挖掘后,得到了商业价值的过程。例如利用数据预测用户购物行为属性商业智能 二、什么是数据仓库 DW:Data Warehouse,数据仓库,数据库的升级概念,一般量更庞大,将多个数据来源的数 阅读全文
posted @ 2020-02-02 16:53 雪山飞猪 阅读(1291) 评论(0) 推荐(1) 编辑
摘要: [toc] 一、时间序列是什么 时间序列在多个时间点观察或测量到的任何事物,很多都是固定频率出现 的,比如每15秒、每5分钟、每月。 padnas提供了一组标准的时间序列处理工具和数据算法,基本的时间序列类型是以时间戳为索引的Series。 当创建一个带有DatetimeIndex的Series时, 阅读全文
posted @ 2020-01-29 11:21 雪山飞猪 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、datetime生成 二、datetime转字符串 str 强转类型 strftime:根据传入格式 三、字符串转datetime strptime:解析已知格式的时间 dateutil.parse 可以解析几乎所有人类能够理解的日期表示形式 四、datetime时间差计算 time 阅读全文
posted @ 2020-01-27 00:02 雪山飞猪 阅读(23848) 评论(0) 推荐(1) 编辑
摘要: 可以说merge包含了join操作,支持两个df间行方向或列方向的拼接操作,默认列拼接,取交集,而join只是简化了merge的行拼接的操作 示例 定义一个left的DataFrame 定义一个right的DataFrame 然后,我们使用merge通过索引合并这两个Dataframe,如下 然后, 阅读全文
posted @ 2020-01-23 22:07 雪山飞猪 阅读(9236) 评论(0) 推荐(0) 编辑
摘要: [toc] 什么是NumPy NumPy是Python科学计算的基础包,不仅是python中使用最多的第三方库,还是SciPy、Pandas等数据科学的基础库。所提供的结构比Python自身的更高级、更高效。 可以说,NumPy所提供的数据结果是Python数据分析的基础。 标准的Python用列表 阅读全文
posted @ 2020-01-21 17:49 雪山飞猪 阅读(771) 评论(0) 推荐(0) 编辑
摘要: [toc] IPython是一个python的交互式shell,比python自带的shell好用得多,支持变量自动补全、自动缩进、直接运行shell命令、内置了许多很有用的功能和函数,让我们可以用更高的效率来使用python,同时也是利用Python进行科学计算和交互可视化的一个最佳的平台 一、显 阅读全文
posted @ 2020-01-21 11:29 雪山飞猪 阅读(416) 评论(0) 推荐(0) 编辑
摘要: [toc] 什么是Pandas Pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 Pandas纳入了大量库和一些标准的数据模型,提供了大量能使我们快速便捷地处理数据的函数和方法。 主要包含两种数据类型:Series和DataFrame Series可以理解为dict 阅读全文
posted @ 2020-01-16 11:57 雪山飞猪 阅读(1043) 评论(0) 推荐(2) 编辑
摘要: 问题:19.90转为float64类型,再乘以100,精度丢失 废话不说多,show you the code 运行输出 19.9转成float64后,再乘以100,居然变成了1989.9999999999998 这个精度的问题要是出现在现金的问题上就厉害了! 解决 使用包的decimal类型:gi 阅读全文
posted @ 2020-01-08 17:10 雪山飞猪 阅读(9886) 评论(6) 推荐(0) 编辑
摘要: 优先级队列的底层实现是堆(最大堆、最小堆) 一、堆的特点 1. 完全二叉树 2. 每个节点的值都必须大于等于或小于等于子树中节点的值(对应最大堆、最小堆) 3. 往堆中插入和删除一个元素的时间复杂度都是O(logn) 二、实现 最大堆和最小堆实现原理基本一样,下面实现一个最大堆 输出 三、堆排序 1 阅读全文
posted @ 2020-01-07 14:31 雪山飞猪 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、前言 1.核心技术 Web Real Time Communication:网页即时通信,可以在浏览器进行实时语音或者视频对话的API Canvas:HTML5中的新元素,可以用来来绘制图形、图标、以及其它任何视觉性图像 2.音频采集的基本概念 摄像头:用于采集图像和视频 麦克风:采 阅读全文
posted @ 2019-11-26 15:34 雪山飞猪 阅读(1927) 评论(0) 推荐(2) 编辑
摘要: [toc] 本文实践和引用自这篇博文:https://blog.csdn.net/daydayup_668819/article/details/90601967 一、什么是Helm Helm是K8S下的包管理器,相当于apt get、yum、brew这样的软件工具,重点概念 1. Helm。命令行 阅读全文
posted @ 2019-10-30 15:59 雪山飞猪 阅读(2433) 评论(0) 推荐(1) 编辑
摘要: 亚里士多德发现,一个人如果表现得很有美德那他最终会成为一个有美德的人,即多做好事就会变成好人 杰克.韦尔奇:“当外在改变的速度超过内在的改变速度时,终点就在眼前” 卡尔.韦克:“我何以知道自己在想什么呢?——只有在看到我做了什么以后才能知道” 伍迪.艾伦:“成功的百分之八十在于自我表现” 这本书的核 阅读全文
posted @ 2019-10-28 11:51 雪山飞猪 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 酒精虽然含有卡路里,但是因为大多数都会在被体内吸收和积累前就燃烧掉,所以又被称为空卡路里,也就是说,仅凭酒精不会让人发胖 酒主的主要种类 酿造酒 谷物和果汁等经过酒精发酵的产物,如日本酒、红酒、啤酒 蒸馏酒 酿造酒蒸馏后将酒精等挥发成分浓缩的产物,糖分已经被去除,烧酒、威士忌、白兰地等 尽量不要喝含 阅读全文
posted @ 2019-10-28 09:41 雪山飞猪 阅读(429) 评论(0) 推荐(0) 编辑
摘要: [toc] 前言 jq类似一个awk或grep一样的神器,可以方便地在命令行操作json 这里我使用海南万宁的天气接口做演示,地址:http://t.weather.sojson.com/api/weather/city/101310215 一、安装 官网:https://stedolan.gith 阅读全文
posted @ 2019-10-25 14:15 雪山飞猪 阅读(4488) 评论(0) 推荐(0) 编辑
摘要: 在20世纪70年代末,一个心理学学生理查德•班德勒和一个语言学学生约翰•格林德提出了一个EAC模型,即眼睛解读线索。这个模型对不同的感官和思维方式之间进行一些有效的研究, 对于大部分的人来说,左边往往是过往的记忆,右边是来自未来的、未发生的 注意:对方的眼球运动和我们面对面观察是相反的,如果对方眼球 阅读全文
posted @ 2019-10-25 14:14 雪山飞猪 阅读(8011) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、什么是Ingress Ingress对象,其实就是对“反向代理”的一种抽象,简单的说就是一个全局的负载均衡器,可以通过访问URL定位到后端的Service 有了Ingress这个抽象,K8S就不需要关心Ingress的细节了,实际使用时,只需要选择一个具体的Ingress Contr 阅读全文
posted @ 2019-10-23 16:50 雪山飞猪 阅读(7839) 评论(0) 推荐(1) 编辑
摘要: [toc] 一、为什么Servcie能定位到Pod 因为Pod的IP是不固定的,所以Kubernetes需要Service,除此之外它还可以在多个Pod间负载均衡 Service的访问入口,其实是宿主机的kube proxy生成的iptables规则 ,及kube dns生成的DNS记录 Servi 阅读全文
posted @ 2019-10-23 10:49 雪山飞猪 阅读(1629) 评论(0) 推荐(1) 编辑
摘要: Border Gateway Protocol,边界网关协议,简称BGP,主要用于互联网AS(自治系统)之间的互联。 Linux内核原生支持的、专门用在大规模数据中心维护不同的“自治系统”之间路由信息的、无中心的路由协议.。 举例: AS1和AS2分别是独立的自治系统,指一个组织管辖下的所有IP网络 阅读全文
posted @ 2019-10-22 11:48 雪山飞猪 阅读(3274) 评论(0) 推荐(1) 编辑
摘要: 前言 跨主机通信的一个解决方案是Flannel,由CoreOS推出,支持3种实现:UDP、VXLAN、host-gw udp模式:使用设备flannel.0进行封包解包,不是内核原生支持,上下文切换较大,性能非常差 vxlan模式:使用flannel.1进行封包解包,内核原生支持,性能较强 host 阅读全文
posted @ 2019-10-22 10:38 雪山飞猪 阅读(7725) 评论(2) 推荐(1) 编辑
摘要: 艺术家是如何获得灵感,如何找到自己的独特风格和主题的? 艺术家在绘画、写作、表演或歌唱前不会去征求谁的允许,而是随心而行 要想在数字时代获得满足感,我们需要变得有创造性 1.艺术家富有事业心 艺术家是企业家,他们愿意拿一切冒险,以获得自己单干的机会 艺术家能让事情从无到有他们就像其他任何一个企业家 阅读全文
posted @ 2019-10-21 14:04 雪山飞猪 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、什么是容器网络栈 所谓容器能看见的“网络栈”,被隔离在自己的Network Namespace当中 1. 网卡(network interface) 2. 回环设备(loopback device) 3. 路由表(Routing Table) 4. iptables规则 当然 ,容器 阅读全文
posted @ 2019-10-18 17:39 雪山飞猪 阅读(3546) 评论(0) 推荐(1) 编辑
摘要: [toc] 前言 K8S引入了一组叫作Persistent Volume Claim(PVC)和Persistent Volume(PV)的API对象,大大降低了用户声明和使用持久化Volume的门槛。 在Pod的Volumes中,只要声明类型是persistentVolumeClaim,指定PVC 阅读全文
posted @ 2019-10-17 10:30 雪山飞猪 阅读(9109) 评论(0) 推荐(1) 编辑
摘要: [toc] RBAC: Role Based Access Control,基于角色的权限控制,有以下三种角色 1. Role:角色,定义了一组API对象的操作权限 2. Subject:被作用者,可以是人,也可以是机器,也可以是k8s的用户,最常使用的就是ServiceAccoun 3. Role 阅读全文
posted @ 2019-10-16 14:56 雪山飞猪 阅读(1958) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、强化自学能力 成人后是否持续学习决定了一个人的人生,年收入高的人学习时关注政治和经济,很多人能在工作日学习一个小时以上 二、学习前做充足的准备 弄清楚自己的强项和弱项,在学习中发挥强项 重新学习擅长的内容,学习效果会比之前更好 追随好的导师,学习的层次自然就提升了 三、看问题常用独特 阅读全文
posted @ 2019-10-14 16:54 雪山飞猪 阅读(700) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页