2021年3月10日
摘要: 目录: 1、Bashplotlib 在命令行中绘制数据 2、PrettyTable 格式输出表 3、FuzzyWuzzy 为程序实现模糊搜索功能 4、TQDM 进度条 5、Colorama 为命令行程序添加颜色 1、Bashplotlib Bashplotlib 是一个 Python 库,使我们能够 阅读全文
posted @ 2021-03-10 22:08 始终不够啊 阅读(223) 评论(0) 推荐(0)
摘要: 现在一般网站都有反爬虫机制,对于爱爬虫的朋友来说,想爬虫些数据,做下数据分析。是越来越难了。不过最近我们,发现一个超宝藏的爬虫工具箱。 这个爬虫工具箱有多火呢? 开源没几天就登上GitHub周榜第四,标星1.3K,累计分支 172 个。同时作者已经开源了所有的项目代码及使用文档,并且在B站上还有使用 阅读全文
posted @ 2021-03-10 21:46 始终不够啊 阅读(396) 评论(0) 推荐(0)
摘要: 以下程序,不要发代码,要不实现不了你整蛊的目的。 要打包成一个 exe 程序,发给朋友才有意思。 使用 pip install pyinstaller 打包命令如下: pyinstaller -F 文件名.py 过程中如果出现 BUG(一般是编码错误),文末有解决方案 无聊程序之一 while Tr 阅读全文
posted @ 2021-03-10 21:38 始终不够啊 阅读(771) 评论(0) 推荐(0)
摘要: 要加一个进度条其实只需要几行代码。在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。 下文将介绍 4 个常用的 Python 进度条库: Progress 第一个要介绍的 Python 库是 Progress。 你只需要定义迭代的次数、进度条类型 并在每次 阅读全文
posted @ 2021-03-10 21:27 始终不够啊 阅读(232) 评论(0) 推荐(0)
摘要: 长链接转短链接 实现长链接 转 短链接的API其实是很多的,我这里直接提供一个供大家使用。API:https://tinyurl.com/create.php现长如果大家觉得我这个不好用,可以自己下去找寻其它的接口,进行调用,我这里只是提供一个思路。注意:这是一个英文网站,但是界面很简单,如下: 使 阅读全文
posted @ 2021-03-10 21:20 始终不够啊 阅读(1267) 评论(0) 推荐(0)
摘要: 目标检测是指计算机和软件系统对图像或场景中的目标进行定位和识别的任务。 目标检测已广泛应用于人脸检测、车辆检测、人流量统计、网络图像、安防系统和无人驾驶等多个领域。 早期目标检测的实现基于经典算法,比如流行的计算机视觉库OpenCV中支持的算法。然而,这些经典算法在不同的条件下无法获得稳定的性能。 阅读全文
posted @ 2021-03-10 21:15 始终不够啊 阅读(851) 评论(0) 推荐(0)
摘要: 这是一个 OSINT 工具,在超过 300 个社交媒体网站用 API 和 Web 应用程序分析和寻找一个人的资料。 简介 social-analyzer 是一个 OSINT 工具(Open source intelligence,开源网络情报),在超过 300 个社交媒体网站用 API 和 Web 阅读全文
posted @ 2021-03-10 21:01 始终不够啊 阅读(2473) 评论(0) 推荐(0)
摘要: 使用清洗好的数据后用 finebi 第三方可视化工具完成的。接下来是用 Python 的实现过程,主要分为以下五步: 分析思路 爬虫部分 数据清洗 数据可视化及分析 结论与建议 分析思路 其实就今天的数据来讲,我们主要做的是探索性分析;首先梳理已有的字段,有标题(提取出品类)、价格、销量、店铺名、发 阅读全文
posted @ 2021-03-10 20:58 始终不够啊 阅读(96) 评论(0) 推荐(0)
摘要: 原理 我想,游戏的脚本应该都是差不多的,我们玩游戏的流程是这样的: 那么用脚本玩游戏呢,完全可以省略中间的步骤: 所以我们只要: 在特定的时刻,特定的位置,按键,就可以了。 环境配置 ADB工具(让电脑使用手机) 下载地址:https://adbshell.com/downloads/ 如果慢的话找 阅读全文
posted @ 2021-03-10 20:49 始终不够啊 阅读(206) 评论(0) 推荐(0)
摘要: 原理和实现方式,首先如果让你手动去收能量的话,你是什么流程? 打开支付宝; 打开蚂蚁森林; 先收取自己的能量; 跳到下一个有能量的人那边; 收取 ta 的能量 重复 4 和 5,直到没有能量可以“偷” 幸运的是,借助 Uiautomator2,这些都可以自动化。 UiAutomator 是 Goog 阅读全文
posted @ 2021-03-10 20:40 始终不够啊 阅读(919) 评论(0) 推荐(0)
摘要: 程序中会用到许多知识点,大致分为四块 win32API 此处可以在MSDN上查看 Python基础重点在cpytes库的使用,使用方法请点击此处 C语言基础 Hook 程序的基本原理在于通过注册Hook,记录系统事件 那么什么是Hook呢 Hook 技术又叫做钩子函数,系统在调用函数之前,钩子程序就 阅读全文
posted @ 2021-03-10 20:32 始终不够啊 阅读(139) 评论(0) 推荐(0)
摘要: 对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。 本篇文章从实战角度,从问题识别,问题定位,问题分析,提出解决方案,实施解决方案,监控调优后的解决方案和调优后的观察等角度来与大家一起交流分享本次线上高并发调优整个闭环过程 阅读全文
posted @ 2021-03-10 20:29 始终不够啊 阅读(199) 评论(0) 推荐(0)
摘要: 高仿微信 iOS 版:Github 地址:https://github.com/nacker/LZEasemob3 Android 版: Github 地址:https://github.com/GitLqr/LQRWeChat 高仿 youtube iOS 版: Github 地址:https:/ 阅读全文
posted @ 2021-03-10 20:26 始终不够啊 阅读(196) 评论(0) 推荐(0)
摘要: 年度开发工具 Top 25 年度开发工具 Top 25 排名 名称 类型 简介及地址 1 Simple 线上协作 让推进工作流和追踪项目进度更简单的工具 https://simple-tracker.com/ 2 Better Uptime 网站监控 当网站出现故障时,会有工作人员致电提醒 http 阅读全文
posted @ 2021-03-10 20:20 始终不够啊 阅读(666) 评论(0) 推荐(0)
摘要: 一. python操作数据库介绍 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Micro 阅读全文
posted @ 2021-03-10 20:12 始终不够啊 阅读(101) 评论(0) 推荐(0)
摘要: 业务背景 商城业务,表面上看起来涉及的业务简单,包括:用户、商品、库存、订单、购物车、支付、物流等业务。但是,细分下来,还是比较复杂的。这其中往往会牵扯到很多提升用户体验的潜在需求。例如:为用户推荐商品,这就涉及到用户的行为分析和大数据的精准推荐。如果说具体的技术的话,那肯定就包含了:用户行为日志埋 阅读全文
posted @ 2021-03-10 20:07 始终不够啊 阅读(65) 评论(0) 推荐(0)
摘要: 项目简介 集监控点监控、日志监控、数据可视化以及监控告警为一体的国产开源监控系统,直接部署即可使用。 监控数据类型丰富,提供多种富有表现力的图表,满足对数据可视化的需要,目前支持折线图、饼图、地理位置图,后续会引入 更多富有表现力的图表以加强对数据可视化的支持。 相比其它开源监控系统优势 支持插件功 阅读全文
posted @ 2021-03-10 20:02 始终不够啊 阅读(410) 评论(0) 推荐(0)
摘要: 1. init 在学习 git 原理之前,我们先忘掉平时用的 commit,branch,tag 这些炫酷的 git 指令,后面我们会摸清楚它们的本质的。 要知道,git 是 Linus 在写 Linux 的时候顺便写出来的,用于对 Linux 进行版本管理,所以,记录文件项目在不同版本的变更信息是 阅读全文
posted @ 2021-03-10 19:58 始终不够啊 阅读(143) 评论(0) 推荐(0)
摘要: 目录 丢包问题 效率问题 顺序问题 流量问题 拥塞问题 连接问题 总结 你是一台电脑,你的名字叫 A 只要你知道另一位伙伴 B 的 IP 地址,且你们之间的网络是通的,无论多远,你都可以将一个数据包发送给你的伙伴 B 这就是物理层、数据链路层、网络层这三层所做的事情。站在第四层的你,就可以不要脸地利 阅读全文
posted @ 2021-03-10 19:55 始终不够啊 阅读(70) 评论(0) 推荐(0)
摘要: 1. 修改老接口的时候,思考接口的兼容性。 很多bug都是因为修改了对外老接口,但是却「不做兼容导致」的。关键这个问题多数是比较严重的,可能直接导致系统发版失败的。新手程序员很容易就犯这个错误了哦~ 所以,如果你的需求是在原来接口上修改,,尤其这个接口是对外提供服务的话,一定要考虑接口兼容。举个例子 阅读全文
posted @ 2021-03-10 19:51 始终不够啊 阅读(81) 评论(0) 推荐(0)
摘要: gRPC是高性能的RPC框架, 有效地用于服务通信(不管是数据中心内部还是跨数据中心)。 由Google开源,目前是一个Cloud Native Computing Foundation(CNCF)孵化项目。 其功能包括: 双向流 强大的二进制序列化 可插拔的身份验证,负载平衡和运行状况检查 在gR 阅读全文
posted @ 2021-03-10 19:46 始终不够啊 阅读(238) 评论(0) 推荐(0)
摘要: 概念与思路 全栈,不一定是全能,更多的是一种领域内的全域实践。它具体的思路是,从立体的角度看待技术与产品,突破自身视野的限制,洞察事物的本质从而为实际产品、技术架构、服务开发提供更有力准确的依据。也就是说,我们作为一个开发人,首先就得、每个人、都需要这样的思路和想法。 从真正的业务和全局角度出发,足 阅读全文
posted @ 2021-03-10 19:42 始终不够啊 阅读(109) 评论(0) 推荐(0)
摘要: 分布式系统是一个硬件或软件系统分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。在一个分布式系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。 下面我 阅读全文
posted @ 2021-03-10 19:40 始终不够啊 阅读(100) 评论(0) 推荐(0)
摘要: 本地事务 本地事务流程 在介绍分布式事务之前,我们先来看看本地事务。首先,我们先来一张图。 由上图,我们可以看出,本地事务由资源管理器(比如DBMS,数据库管理系统)在本地进行管理。 本地事务的优缺点 本地事务具备相应的优点,也有其不足。 优点: 支持严格的ACID属性。 可靠,事务实现的效率高(只 阅读全文
posted @ 2021-03-10 19:34 始终不够啊 阅读(158) 评论(0) 推荐(0)
摘要: 1 小宇:闪客,我最近在研究动态规划,但感觉就是想不明白,你能不能给我讲讲呀? 闪客:没问题,这个我擅长,你先说说提到动态规划,你最先想到的是什么? 小宇:就什么子问题呀、状态转移方程呀乱七八糟的,哎呀不行不行,我一想到这些脑子又嗡嗡响了。 闪客:你先别急,你先把所有的名词都抛在脑后,听我讲。 小宇 阅读全文
posted @ 2021-03-10 19:32 始终不够啊 阅读(142) 评论(0) 推荐(0)
摘要: 我们通常将 Redis 作为缓存使用,提高读取响应性能,一旦 Redis 宕机,内存中的数据全部丢失,假如现在直接访问数据库大量流量打到 MySQL 可能会带来更加严重的问题。 另外慢慢的从数据库读取放到 Redis 性能必然比不过从 Redis 获取快,也会导致响应变慢。 Redis 为了实现无畏 阅读全文
posted @ 2021-03-10 19:28 始终不够啊 阅读(640) 评论(2) 推荐(0)
摘要: 学习一个技术,通常只接触了零散的技术点,没有在脑海里建立一个完整的知识框架和架构体系,没有系统观。这样会很吃力,而且会出现一看好像自己会,过后就忘记,一脸懵逼。 系统观其实是至关重要的,从某种程度上说,在解决问题时,拥有了系统观,就意味着你能有依据、有章法地定位和解决问题。 Redis 全景图 全景 阅读全文
posted @ 2021-03-10 19:22 始终不够啊 阅读(353) 评论(0) 推荐(0)
摘要: 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。 在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性 阅读全文
posted @ 2021-03-10 19:12 始终不够啊 阅读(92) 评论(0) 推荐(0)
摘要: 参数传递一事来说各个语言的实现细节各不相同,但又有类似之处;在许多新手入门时容易搞不清楚,导致犯一些低级错误。 Java 基本类型传递 先拿 Java 来说,我相信应该没人会写这样的代码: @Test public void testBasic() { int a = 10; modifyBasic 阅读全文
posted @ 2021-03-10 19:10 始终不够啊 阅读(112) 评论(0) 推荐(0)
摘要: 最近发现一个有趣的项目。 这个项目是通过学习https://gitee.com/nbsl/idCardCv 后整合 tess4j,不需要经过训练直接使用的,当然,你也可以进行训练后进行使用。 该项目修改原有的需要安装 opencv 的过程,全部使用 javaccp 技术重构,通过 javaccp 引 阅读全文
posted @ 2021-03-10 19:02 始终不够啊 阅读(151) 评论(0) 推荐(0)
摘要: 如果给你一个包含一亿行数据的超大文件,让你在一周之内将数据转化导入生产数据库,你会如何操作? 上面的问题其实是一个真实的业务需求,将一个老系统历史数据通过线下文件的方式迁移到新的生产系统。 由于时间紧,而数据量又超大,解决办法: 拆分文件 多线程导入 拆分文件 首先我们可以写个小程序,或者使用拆分命 阅读全文
posted @ 2021-03-10 19:00 始终不够啊 阅读(226) 评论(0) 推荐(0)
摘要: 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 阅读全文
posted @ 2021-03-10 18:49 始终不够啊 阅读(200) 评论(0) 推荐(0)
摘要: 广告、增值服务、佣金,是互联网企业最常见的三种盈利手段。在这3大经典中,又以广告所占的市场份额最大,几乎是绝大部分互联网平台最主要的营收途径,业务的重要性不言而喻。 从技术角度来说,广告业务涉及到 AI算法、大数据处理、检索引擎、高性能和高可用的工程架构 等多个方向,同样有着不错的技术吸引力。 我从 阅读全文
posted @ 2021-03-10 18:46 始终不够啊 阅读(353) 评论(0) 推荐(0)
摘要: pyinstaller -F xxx.py 阅读全文
posted @ 2021-03-10 13:28 始终不够啊 阅读(88) 评论(1) 推荐(0)