上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 234 下一页

2020年4月22日

算法设计--在数组中找求和最大的连续子串

摘要: 问题:输入具有n个整数的向量arr,输出向量的任意连续子向量和的最大值 特殊情况(1、当向量都为正数时,为整个向量 2、当向量都为负数时,为0,即空子串 ) 1、O(n2)的算法 (循环对所有情况进行遍历) 1 #include <stdio.h> 2 #define max(a,b) ((a>b) 阅读全文

posted @ 2020-04-22 15:56 ExplorerMan 阅读(416) 评论(0) 推荐(0)

redis 分布式锁的 5个坑,真是又大又深

摘要: 引言 最近项目上线的频率颇高,连着几天加班熬夜,身体有点吃不消精神也有些萎靡,无奈业务方催的紧,工期就在眼前只能硬着头皮上了。脑子浑浑噩噩的时候,写的就不能叫代码,可以直接叫做Bug。我就熬夜写了一个bug被骂惨了。 由于是做商城业务,要频繁的对商品库存进行扣减,应用是集群部署,为避免并发造成库存超 阅读全文

posted @ 2020-04-22 12:22 ExplorerMan 阅读(1029) 评论(1) 推荐(0)

2020年4月21日

深度解密 Go 语言之 sync.Pool

摘要: 最近在工作中碰到了 GC 的问题:项目中大量重复地创建许多对象,造成 GC 的工作量巨大,CPU 频繁掉底。准备使用 sync.Pool 来缓存对象,减轻 GC 的消耗。为了用起来更顺畅,我特地研究了一番,形成此文。本文从使用到源码解析,循序渐进,一一道来。 本文基于 Go 1.14 目录 是什么 阅读全文

posted @ 2020-04-21 09:29 ExplorerMan 阅读(590) 评论(0) 推荐(0)

2020年4月20日

Python爬虫笔记

摘要: 本次学习的教学视频来自嵩天老师的网络爬虫教学,主要学习内容有requests\BeautifulSoup\scrapy\re,目前除了scrapy其他刚好看完。并搬运实现了一些小项目如58同城租房信息爬取、淘宝搜索商品项目,现将从爬虫基本方法、实战和遇到的问题三个方面进行总结。 1.基本方法 首先就 阅读全文

posted @ 2020-04-20 11:56 ExplorerMan 阅读(531) 评论(0) 推荐(0)

2020年4月13日

使用flask_limiter设定API配额

摘要: # -*- coding:utf-8 -*-import json from flask import Flask, jsonify, request from flask_limiter import Limiter, HEADERS # https://github.com/alisaifee/ 阅读全文

posted @ 2020-04-13 16:10 ExplorerMan 阅读(451) 评论(0) 推荐(0)

2020年4月9日

flask_limiter 实践与原理解析

摘要: 背景:一个强大的软件产品是由许多不同的组件结合完成的, 其中在每一个产品中离不开的就是api系统, api系统在整个产品中居于中枢地位, 包括系统内部组件, 及客户对产品的对接都要与api打交道, 这就需要最大限度的提高api的处理能力, 并且防范无效请求, 还有黑客的恶意攻击。 限流可以在ngin 阅读全文

posted @ 2020-04-09 21:14 ExplorerMan 阅读(727) 评论(0) 推荐(0)

Python -- 限流 throttle

摘要: 前言一个业务型的服务,被open接口后,遭遇并发扫数据,于是要做限流操作。一直固执的认为,业务API和OpenAPI要分开处理,或许因为起初接入其他企业ERP系统都是走较为规范的OpenAPI,始终对于这种开发系统业务API的做法感觉不好。 窗口限流需求是要在Django的一个工程里做限流,倘若是r 阅读全文

posted @ 2020-04-09 20:16 ExplorerMan 阅读(1183) 评论(0) 推荐(0)

python ratelimit使用

摘要: https://pypi.org/project/ratelimit/ 阅读全文

posted @ 2020-04-09 20:02 ExplorerMan 阅读(862) 评论(0) 推荐(0)

golang中字符串的查找方法小结

摘要: 1)func Contains(s, substr string) bool这个函数是查找某个字符是否在这个字符串中存在,存在返回true 示例如下: import ( "fmt" "strings" ) func main() { fmt.Println(strings.Contains("wid 阅读全文

posted @ 2020-04-09 11:55 ExplorerMan 阅读(1578) 评论(0) 推荐(0)

2020年4月8日

Go mod 使用【h】

摘要: 如何使用 Modules ? 把 golang 升级到 1.11(现在1.12 已经发布了,建议使用1.12) 设置 GO111MODULE GO111MODULE GO111MODULE 有三个值:off, on和auto(默认值)。 GO111MODULE=off,go命令行将不会支持modul 阅读全文

posted @ 2020-04-08 16:36 ExplorerMan 阅读(561) 评论(0) 推荐(0)

上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 234 下一页

导航