杰哥的IT之旅

其他

MySQL中 8 种常见的 SQL 错误用法

-----+------------------------------------------+---------+-------+---------+
2022年7月23日
其他

MySQL 高级 | 用存储过程、定时器、触发器来解决数据分析问题

的存储过程、定时器、触发器这些高级功能,但是做数据分析或者数据处理,我们也需要掌握这些技能,来解决特定的业务问题。比如:做自动化报表,如果数据需要每天实时更新(增量爬虫)、定时计算某个业务指标
2022年7月6日
其他

建议收藏!Python 读取千万级数据自动写入 MySQL 数据库

作者:python与数据分析链接:https://www.jianshu.com/p/22cb6a4af6d4公众号后台回复:「Python操作MySQL」,即可获取本文完整数据。Python
2022年6月16日
其他

太酷了!手把手教你用 Python 绘制桑基图! | 用户行为路径分析

作者:python与数据分析链接:https://www.jianshu.com/p/16ccab26360f公众号后台回复:「Python绘制桑基图」,即可获取本文完整数据。本期视频:太酷了!手把手教你用
2022年4月21日
其他

用 Python 批量提取 PDF 的图片,并存储到指定文件夹

作者:python与数据分析链接:https://www.jianshu.com/p/93d1f3a29dec公众号后台回复:「Python批量提取PDF中的图片」,即可获取本文完整数据。本期视频:用
2022年4月12日
其他

用 Python 批量提取 PDF 的表格数据,保存为 Excel

作者:python与数据分析链接:https://www.jianshu.com/p/1e796605248e公众号后台回复:「Python提取PDF数据」,即可获取本文完整数据。需求:想要提取
2022年4月1日
其他

IP 地址到底是什么?

地址的格式和分类一文看懂:网址,URL,域名,IP地址,DNS,域名解析
2022年3月26日
其他

Git 不要只会 pull 和 push,试试这 5 条提高效率的命令

都提交了,为什么还要复制新的出来?应用场景1:有时候版本的一些优化需求开发到一半,可能其中某一个开发完的需求要临时上,或者某些原因导致待开发的需求卡住了已开发完成的需求上线。这时候就需要把
2022年3月21日
其他

太强了!Python 开发桌面小工具,让代码替我们干重复的工作!

作者:Cherish来源:https://www.jianshu.com/p/91128d442198本文为读者投稿决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用
2022年3月16日
其他

45 个 Git 经典操作场景,专治不会合代码

最好是创建和推(push)一个新的提交(commit),而不是强推一个修正后的提交。后者会使那些与该分支或该分支的子分支工作的开发者,在源历史中产生冲突。我意外的做了一次硬重置(hard
2022年3月6日
其他

情人节,我用 Python 给女朋友做了个选礼物看板!

df_selection.groupby(df_selection['价格区间']).size()las.sort_values(ascending=True,inplace=True)layout
2022年2月13日
其他

Git 比 SVN 强太多了!

最核心的一个概念就是工作流。工作区(Workspace)是电脑中实际的目录。暂存区(Index)类似于缓存区域,临时保存你的改动。仓库区(Repository),分为本地仓库和远程仓库。从
2021年12月5日
其他

Git 基本原理介绍

希望提交记录尽可能地轻量,因此在你每次进行提交时,它并不会盲目地复制整个目录。条件允许的情况下,它会将当前版本与仓库中的上一个版本进行对比,并把所有的差异打包到一起作为一个提交记录。Git
2021年12月4日
自由知乎 自由微博
其他

10 款你不知道的 Linux 环境下的替代工具!

和内存使用情况之外,它还可以显示有关系统的其他信息,比如:网络及磁盘使用情况文件系统已使用的空间和总空间来自不同传感器(例如电池)的数据以及最近消耗过多资源的进程列表06exa
2021年11月29日
其他

Git 知识点整理

repositoryconfiginitclonefetchpullcommitpushbranchheadtagmergeconflictdifflogshowstatus2.
2021年11月10日
其他

豆瓣9.3的高分! 牛逼的Git !!!

Git》为本文底部右下角点亮在看并扫描下方二维码添加杰哥微信或搜索微信:Hc220088,备注:Git,可直接获取高清完整版
2021年11月6日
其他

利用 Python 实现多任务进程

进程:正在执行的程序,由程序、数据和进程控制块组成,是正在执行的程序,程序的一次执行过程,是资源调度的基本单位。程序:没有执行的代码,是一个静态的。二、线程和进程之间的对比
2021年10月13日
其他

手写了个 BOSS 来了的摸鱼神器!

作者:小小明原文链接:https://blog.csdn.net/as604049322/article/details/120110098本文为读者投稿大家好,我是小小明。前段时间,我写了篇水文《获取当前局域网下所有连接设备的ip地址和mac地址》链接:https://blog.csdn.net/as604049322/article/details/118442299,但是没有想到的是居然上了热榜,也是我个人第一篇上热榜的文章,阅读量瞬间飙升💥。然而我的硬核技术文却几乎没有人看到。既然有很多人对这个话题感兴趣,那么我们就继续对相关原理深挖,最好能自己实现,理解透彻。首先我们回顾一下前文,在前文中我介绍了windows下获取ip地址和arp映射表的命令,通过分析最新arp映射表知道当前网段下在线或下线的设备⭐。文章使用的技术是通过python调用系统ping命令,实现arp表的更新。然而系统自带的ping命令访问整个网段的ip时,耗时达到了2分钟,后面通过多线程加速,最终也只能提速到最快25秒。这个速度实在延时过大,无法应用于更高级的应用😇。今天我们的目标是就是将Ping整个网段IP的总耗时降低到5秒以内,这样我们就能够在5秒内知道指定mac地址设备的上下线,例如开发一个BOSS来了的摸鱼神器,只要老板的手机一连上wifi,这边在5秒内收到通知,立马停止摸鱼,就保证了平时放心大胆的摸鱼⚡。那么如何提速呢?经过我几天的苦思冥想,并在学习了一些网络知识后,自己实现了PING命令,成功的实现了放心大胆的摸鱼。于是,在我看了几本书,写了几千行代码,踩了几百个坑后,终于把相关知识理解透了。下面是我将涉及到的核心知识点总结成了这篇文章,所以这篇文章都是非常精简的干货,强烈❤️建议收藏❤️。学完本文,你的力量将不仅仅止于此,还能够底层化开发任何基于IP协议的自定义协议,当然这要看你自己是否具有举一反三的能力。甚至你还能继续自己深挖,去研究开发比IP协议更底层的协议。渴望吗?渴望那就学起来吧⁉️下面是本文的知识点目录:01socket
2021年9月28日
其他

我用 Python 自制成语接龙小游戏,刺激!

作者:小小明原文链接:https://blog.csdn.net/as604049322/article/details/118154687本文为读者投稿在
2021年9月7日
其他

面试官:如果要存 IP 地址,用什么数据类型比较好?

}}输出结果为:3232235521192.168.0.1167772161来源:blog.csdn.net/mhmyqn/article/details/48653157推荐阅读
2021年8月23日
其他

分析了汽车销量数据下滑后,我发现了其中的秘密!

作者:Cherich_sun来源:公众号「杰哥的IT之旅」ID:Jake_Internet本文为读者投稿公众号后台回复:「销量数据」,即可获取本文完整数据。本篇文章是以一个案例的方式呈现一些数据分析相关知识。涉及详细的分析思路及多种分析方法,如多维度拆解、假设检验、相关性分析、回归分析,适用问题场景是:如何把有限的资源投放到有效的地方才能发挥出最好的效果(比如商品价格和满意度对新增用户同时有影响,这时重点关注哪个)。通过本文的学习,相信你能积累一些解决实际问题的经验。一、项目背景
2021年8月19日
其他

学会这 11 条,你离 Git 大神就不远了!

该项目到本地。因为改项目提交历史超多且仓库巨大,加了国内网络的问题,可能等项目完全拉下来的时候,我们的热情都消减下去了。好在Git也帮我们想到了这样的问题,我们可以使用
2021年7月5日
其他

手把手教你在 Linux 7 环境下部署 Oracle RAC!

/etc/yum.repos.d/local.repo[local]name=localbaseurl=file:///mntgpgcheck=0enabled=1EOF安装依赖包yum
2021年6月17日
其他

用 Python 实现快速 Ping 一个 IP 网段地址!

命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很好地帮助我们分析和判定网络故障;更多可查看:ping
2021年6月11日
其他

SQL:我能玩出这花样儿?

(book_id,book_name,book_type,author,intime)VALUES(1,'飘','长篇小说','玛格丽特·米切尔',SYSDATE);COMMIT;增
2021年6月10日
其他

7 个日常实用的 Shell 拿来就用脚本实例!

个日常实用脚本;1、list_sys_status.sh显示系统使用的以下信息:主机名、IP地址、子网掩码、网关、DNS服务器IP地址信息#!/bin/bashIP=`ifconfig
2021年6月8日
其他

手把手教你 Oracle 数据库升级!

初学者参考把基础的环境给搭建起来才能顺利进行后期的一些事情。那么我们有了第一版环境的出现就会面临着版本的迭代与升级,这篇文章就带领大家一步步的
2021年6月6日
其他

21 张图带你摸清 Git 的门路!

如下所示)和另一个提交(33104)以及他们的共同祖父节点(b325c)进行一次三方合并。结果是先保存当前目录和索引,然后和父节点33104一起做一次新提交。Cherry
2021年6月4日
其他

手把手教你在 Linux 环境下部署 Oracle 数据库!

Mac下载地址:https://www.parallels.cn/products/desktop/trial/2、Oracle软件安装包oracle
2021年6月2日
其他

如何在 Github 上面精准搜索开源项目?

大家好,我是杰哥。很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。开源项目的组成部分
2021年6月1日
其他

51W+ 的终端命令行工具助你成为 10 倍程序员

一样操作文件,实际上有许多开源的命令行文件管理器,下面介绍两个热门的,大家按需选用。ranger地址:https://github.com/ranger/rangerRanger
2021年5月31日
其他

Git 使用的奇技淫巧

*/https://github.com/:user.private.atom?token=:secret/*
2021年5月26日
其他

最详细的 Python 结合 RFM 模型实现用户分层实操案例!

作者:Cherich_sun链接:https://www.jianshu.com/p/f020dfdce58d本文为读者投稿写在最前:做数据分析的小伙伴可能多多少少都知道一些分析方法,但是谈到分析思维却没有底气或者遇到业务问题,不知道如何下手。如果你有上述困惑,那么本篇文章可以作为参考。下图是整理的分析方法论及方法。如果能够灵活运用,将能够解决工作中
2021年5月25日
其他

投稿,一个能让你文字变现的渠道

分析了一波热卖年货,原来大家都在买这些东西?太秀了!用Excel也能实现和Python数据分析一样的功能!开源项目一个能够屏蔽百度广告的爬虫:BaiduSpider
2021年5月22日
其他

给自己点时间再记记这 200 条 Git 命令

--version作者:Eno_Yao来源:https://segmentfault.com/a/1190000022491558
2021年5月22日
其他

GitHub标星5K!微软开源的可视化工具,未免太酷炫了

Studio重新发布。SandDance提供了以下JavaScript组件:sanddance:SandDance可视化核心画布。sanddance-
2021年5月20日
其他

8000字,一篇 Python 数据可视化 "保姆级" 攻略!

Notebook,则在制作图表之前,将%matplotlib内联添加到文件的开头并运行它。我们可以在一个图形中制作多个图形。这对于比较图表或通过单个图像轻松共享几种图表类型的数据非常有用。fig,
2021年5月18日
其他

保姆级 Git 入门教程,10000 字详解

的区别在于它不能查看已经删除了的commit记录远程版本库连接如果在GitHub项目初始化之前,文件已经存在于本地目录中,那可以在本地初始化本地版本库,再将本地版本库跟远程版本库连接起来git
2021年5月16日
其他

Git 各指令的本质,真是通俗易懂啊!

公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!0前言作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push...的阶段,是不是对rebase心里没底只敢用merge?碰见版本回退就抓瞎?别问我怎么知道的,问就是:“我曾经就是这样啊~~”。针对这些问题,今天我就将这几年对Git的认知和理解分享出来,尽可能的从本质去讲解Git,帮助你一步一步去了解Git的底层原理,相信读完本篇文章你便可以换种姿态,更加风骚得使用Git各种指令。目录1.
2021年5月13日
其他

投稿,一个能让你文字变现的渠道

分析了一波热卖年货,原来大家都在买这些东西?太秀了!用Excel也能实现和Python数据分析一样的功能!开源项目一个能够屏蔽百度广告的爬虫:BaiduSpider
2021年4月14日
其他

超硬核!11 个非常实用的 Python 和 Shell 拿来就用脚本实例!

编辑:JackTian来源:公众号「杰哥的IT之旅」ID:Jake_Internet转载请联系授权(微信ID:Hc220088)大家好,我是JackTian。在上一篇分享的原创文章《7
2021年4月14日
其他

7 个非常实用的 Shell 拿来就用脚本实例!

编辑:JackTian来源:公众号「杰哥的IT之旅」ID:Jake_Internet转载请联系授权(微信ID:Hc220088)前天,在群里看到有一位读者分享了几道
2021年4月8日
其他

教你如何在 Linux 终端中知道你的公有 IP?

块),并保证了在全球互联网中的唯一性。当公有地址被分配时,其路由将会被记录到互联网中的路由器中,这样访问公有地址的流量就能顺利到达。访问目标公有地址的流量可经由互联网抵达。比如,当一个
2021年4月5日
其他

详解 TOP 命令

命令的顶部显示与uptime命令相似的输出。这些字段显示:当前时间系统已运行的时间当前登录用户的数量相应最近5、10和15分钟内的平均负载。可以使用’l’命令切换
2021年4月4日
其他

4 个使用率非常高的 Linux 监控工具

允许对进程、端口、文件等目标进行监控,并且可以设置动态的告警模式。例如你想监控一个进程,确保他是运行的,如果进程挂掉了,就重新启动,如果循环挂掉多次,就不重启了,而是发送一个告警。这类需求可以通过
2021年4月3日
其他

Linux 下找出吃内存的方法总结

公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!来自:Linux就该这么学linux下查询进程占用的内存方法总结,假设现在有一个「php-cgi」的进程
2021年3月29日
其他

推荐几款 Redis 可视化工具

公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!不知道大家在日常操作redis时用什么可视化工具呢?以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友。对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来行云流水。用可视化工具觉得很low。命令行的鄙视用工具的,用高端工具的鄙视低端工具的,鄙视链一直存在。虽然用命令行自己也可以,但是总感觉效率上不如用工具,在视觉上不那么直观。尤其是看json的时候,在命令行就很不友好。大佬朋友说:谁说命令行就不能格式化json了?可以利用iredis,用|将redis通过pipe用shell的其他工具,比如jq/fx/rg/sort/uniq/cut/sed/awk等处理。还能自动补全,高亮显示,功能很多好吧
2021年3月28日
其他

进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!来源:cnblogs.com/songhaixing/p/13799827.html一进程,
2021年3月27日
其他

小白也能看懂的网络基础 | 01 什么是网络?

公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!一、什么是网络网络其实存在于我们日常生活中的每一个角落!你的电脑,打印机,手机,甚至电视等等都属于网络设备。通常,我们需要将这些设备通过网络连接起来,这样就可以实现数据的传输和共享,让我们的工作生活更加便捷。如果我们的连接没有问题,就可以通过电脑给打印机发送指令,让它帮我们打印资料;或者将资料存储到我们的本地服务器;当然,也可以发布文章或视频到互联网上。可问题是,我们虽然平时都在进行这些日常操作,可我们却并没有意识到网络的存在,或者说,我们并不太清楚这内部的工作流程与细节。我们之所以可以通过网络浏览视频、下载资料、发送邮件或与朋友视频聊天,其实都是网络设备之间默契配合的结果。1.交换机那么,我们靠什么来连接这些网络设备呢?「交换机」,同时需要配合设备线缆,即可实现设备间的互连互通。举个例子,公司办公室或学校教室里的电脑,大都可以使用网线来连接到墙上或其他位置的一个的网线接口中,而网线接口后面则是通过线缆又连接到了配线架上,这个配线架一般都放在一个单独的房间或柜子里面,接着,只需要再将配线架和「交换机」相连,即可实现一个最基础的网络连接。对于「交换机」,普通的家庭用户可能鲜有耳闻,那是因为,我们通常把线缆直接接到光猫或路由器上了,毕竟,我们家中的网络设备相对较少;但是对于一个企业或学校机构来说,它们的计算机非常多,对于线缆的管理也复杂起来,交换机就可以很好的解决这一问题。(后面的章节我们会详细展开讲解「交换机」)当然,如果我们的设备并不是很多,我们也可以直接将线缆连接到交换机上,具体情况还要根据我们的设备与线缆的多少来决定的。2.无线连接现实情况就是,除了台式机,我们最常用的就是移动设备了,手机,移动笔记本,平板电脑这些设备大都不需要使用线缆,也同样可以实现网络连接,这就是通过所谓的「无线连接技术(Wi-Fi)」,来实现的。有了它,我们就可以在
2021年3月27日
其他

超全整理!Linux 性能分析工具汇总

公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。本文档主要是结合Linux
2021年3月25日