自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(203)
  • 收藏
  • 关注

原创 解决 Django 多进程下,logging 记录日志错乱问题

原因清楚了,那么,有什么解决办法呢?两个方案:这个包通过加锁的方式实现了多进程安全,并且可以在日志文件达到特定大小时,分割文件,但是不支持按时间分割。包的源码我并没有仔细研究,也就没办法再细说了,大家如果感兴趣的话可以自己找来看。由于我的需求是按时间进行分割,显然就不能用了,自己写吧。通过上面的分析可以知道,出问题的点就是发生在日志分割时,一是删文件,二是没有及时更新写入句柄。所以针对这两点,我的对策就是:一是去掉删文件的逻辑,二是在切割文件时,及时将写入句柄更新到最新。代码如下:import osimpo

2024-04-23 02:53:03 631

原创 福利!!!Python爬取好看的妹子图!!!(2)

础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**

2024-04-23 01:03:03 355

原创 深度解析SQL和NoSQL数据库,掌握主流数据库【两万字解析】(1)

事务主要用于处理操作量大、复杂度高、并且。

2024-04-22 23:29:36 679

原创 新版Python所有方向的学习路线图,自学少走弯路秘籍

学习路线图上面写的是某个方向建议学习和掌握的知识点汇总,举个例子,如果你要学习爬虫,那么你就去学Python爬虫学习路线图上面的知识点,这样学下来之后,你的知识体系是比较全面的,比起在网上找到什么就学什么,容易造成重复学,有时候也会学到一些用处不大的东西。然后是前端的学习路线图,虽然前端不是用Python做的,但考虑到有些小伙伴时间比较充足,玩玩后端就想自己摸索一下前端,所以这里也给出一下学习路线图,提示一点哈,多学东西是没有错的,但先把自己选的方向学精了,不要什么都学。好了,话不多说,直接上干货!

2024-04-22 21:43:18 340

原创 手把手学爬虫第四弹——数据存储

file = open(‘…/Include/电影-1.txt’, ‘a’, encoding=‘utf-8’)

2024-04-22 19:58:09 403

原创 安装Sklearn详细步骤+出错解决_安装sklearn错误(2)

上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**

2024-04-22 18:14:25 456

原创 大数据之Hadoop图解概述

Sqoop 是一款开源的工具,主要用于在 Hadoop、Hive 与传统的数据库(MySQL)间进行数据的传递,可以将一个关系型数据库(例如 :MySQL,Oracle 等)中的数据导进到 Hadoop 的 HDFS 中,也可以将 HDFS 的数据导进到关系型数据库中。MapReduce:分布式的离线并行计算框架,对海量数据的处理。:Flume 是一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume 支持在日志系统中定制各类数据发送方,用于收集数据;首先按照键进行排序,然后按照值。

2024-04-22 16:45:52 282

原创 国内常用镜像源地址【附配置方式pip and conda】_清华源镜像地址

这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

2024-04-22 14:41:24 592

原创 全干工程师神器 - Jmeter 08 - 如何利用Jmeter进行接口测试(1)

以访问为例妈蛋 真不想写这玩意儿!接口测试文档规范Jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。说白一点,其实就是可以用来抓取网页数据的,但我们今天却要用它来做接口测试,所以说很多东西看你怎么用了,用对了小刀都可以杀了老虎,那些讲着五百年前就有的技术的人非得宣称自己讲的是五百年后才有的,我也是醉了。

2024-04-22 11:59:35 815

原创 什么是 MongoDB,为什么它是当今最受欢迎的数据库之一?

为了成功实现这一目标,RDBMS 系统需要额外的、复杂的技术,这些技术需要单独的集成开销和支出。随着部署在数据量和性能方面的增长,MongoDB 以最少的停机时间或对应用程序的更改快速增长。由于其简单的架构、对水平和垂直可扩展性的支持以及对数据的简单控制,NoSQL 数据库近年来比过去更加流行。MongoDB 是一个面向文档的 NoSQL 数据库,用于存储大量数据。灵活的数据模型:MongoDB 中的文档数据格式使存储和聚合任何类型的数据变得简单,而无需牺牲复杂的验证规则、数据访问或广泛的索引功能。

2024-04-22 10:24:32 260

原创 【网络安全】那些年我们一起为攻防做过的信息收集之whois查询

将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

2024-04-22 03:16:41 233

原创 【python基础教程】推导式的基本使用

一个简单的功能,写的代码倒是不少。如果使用了列表推导式,那就简洁多了,而且代码还变得更加易读了。当列表推导式还需要满足某条件下才输出表达式时,可以通过以下语法实现💡举个栗子💡将li列表中小于0的元素平方并保存到新列表中循环嵌套推导式💡举个栗子💡生成列表li为[‘1a’,‘1b’,‘1c’,‘2a’,‘2b’,‘2c’,‘3a’,‘3b’,‘3c’]字典推导式💡举个栗子💡生成字典字典的key值为列表li的元素索引字典的value值为列表的元素并且字典推导式可以快速将字典中的k,v互换。

2024-04-22 01:26:16 242

原创 【Linux】shell脚本实战-各类运算符介绍

外链图片转存中…(img-PIzfT83E-1713715519805)]

2024-04-22 00:05:30 480

原创 Vscode环境下的pytest基础测试

因为在这之前我已经更新过一次了,所以这里是最新版,可以从末尾(24.0)知道是24年版本,然后输入python -m pip install --user pytest。5、现在系统已经可以识别pip命令了,再次打开命令窗,输入python -m pip install --upgrade pip。4、新建文test_name_function.py注意测试模块中的测试函数必须是test_开头,以方便pytest识别。2、添加完成后,重启Vscode,若未重启则仍会报错(错误为:pytest不是内部命令)

2024-04-21 22:27:14 286

原创 scikit-image 中用于图像分割的阈值算法(1)

plt.show() 函数根据 的二值化算法返回阈值。之后,使用此值构建二进制图像( ),最后应将其转换为 8 位无符号整数格式( )以进行可视化,使用 函数完成转换过程。程序输出如下图所示:接下来,介绍下如何使用 中的一些其它阈值技术。scikit-image 中的其他阈值技术接下来,将对比 、、 和 阈值技术进行阈值处理的不同效果。 和 是全局阈值技术,而 和 是局部阈值技术。当背景不均匀时,局部阈值技术则是更好的方法阈值处理方法。同样的,第一步是导入所需的包:from skimage

2024-04-21 19:06:02 684

原创 python绘图matplotlib——使用记录1

函数:plt.pie(soldNums, explode=explode, labels=kinds, autopct=“%3.1f%%”, startangle=45, shadow=True, colors=colors)函数:bplot = plt.boxplot(testList, whis=whis, widths=width, sym=“o”, labels=labels, patch_artist=True)并列柱状图的只是单个柱状图的叠加而已,仅需注意叠加的柱状图的x的起始位置。

2024-04-21 14:58:09 637

原创 Python爬虫入门教程22:百度翻译JS解密

当在pycharm里面调用函数的时候发生了报错,这个报错不用担心,在JS解密当中,如果运行JS代码代码报错了,一般是说xxx没有定义,所以缺那些内容就在JS代码中补充那些内容,这里显示是缺少 i。在运行发现少一个n,和之前是一样的那么我们就去找一下n,还是一样的在开发者工具中选择 n 然后跳转到它所在的函数,然后复制下来。没有语法提示的,需要自己手敲,另外就是 调用js代码中的函数是字符串。更换翻译的词之后还是一样的,那就可以直接复制这个参数,定义一下。‘Cookie’: ‘输入你自己的cookie’,

2024-04-21 13:32:21 534

原创 Python机器视觉(4)——图像分割

plt.imshow(img)plt.show()import numpy as npimport cv2from matplotlib import pyplot as plt#读取图片img = cv2.imread(‘segmentation3.png’)gray_img = 0.2126img[:,:,2] + 0.7152img[:,:,1] + 0.0722*img[:,:,0]gray_img = gray_img.astype(np.uint8)#初始化方差kesai = 0

2024-04-21 12:12:14 799

原创 python常见报错以及解决方案(持续更新)

2.Python3版本不支持某些Python2中的函数或方法,如xrange()。将字符串与非字符串类型(如整型、浮点型、布尔型、序列对象等)的数据使用+进行连接。描述:想要操作文件,但提供的是一个目录错误。2.根据索引获取字符串中的某个字符时,指定的索引不存在。1.同一级的代码块采用不同的缩进规则( 代码没对齐)。描述:只能进行字符串与字符串的连接。描述:字符串的引号没有成对出现。描述:为函数提供的参数个数不够。2.存在非法字符或其他格式的不可见的内容。1.根据键获取字典的值时,指定的键不存在。

2024-04-21 09:53:13 839

原创 python多线程爬虫框架(1)

外链图片转存中…(img-LjNGp7yn-1713659565288)][外链图片转存中…(img-Im77M2ye-1713659565289)][外链图片转存中…(img-YT9nkslq-1713659565290)]

2024-04-21 08:32:56 878

原创 python分支结构——if else

有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**

2024-04-21 01:40:13 396

原创 Python中pymysql模块详解:安装、连接、执行SQL语句等常见操作

pymysql是一个用于Python编程的第三方模块,用于连接和操作MySQL数据库。它提供了一个简单而强大的接口,使开发者能够轻松地在Python程序中执行各种数据库操作,如查询、插入、更新和删除数据等。pymysql模块由Python实现,它遵循Python Database API规范(PEP 249),这使得它与其他数据库API兼容,并使得在不同的数据库之间切换变得更加容易。pymysql在Python开发者社区非常受欢迎,因为它易于使用、功能强大并且具有良好的性能。

2024-04-20 20:25:44 858

原创 Python-SimpleStart网页实战系列 西南救护车服务的可视化报告(1)

metric2 = m3.metric()#也可以什么参数都不写,先占位,以后在事件函数里 用metric2.update更新数据。

2024-04-20 19:24:40 199

原创 Python 变量的缓存机制

容器类型部分:同一个文件内,只对python3.6版本之前负责。免费答疑,系统学习加QQ群:579817333。免费答疑,系统学习加QQ群:579817333。Python学习交流,免费公开课,免费资料,Python学习交流,免费公开课,免费资料,var1 = ‘你好’var2 = ‘你好’var1 = ‘你好’var2 = ‘你好’

2024-04-20 18:04:11 459

原创 Photoshop-概念总结,界面总结(1)

3、文件格式其中JPG和ONG的区别在于PNG有,Alpha通道表示透明的意思,通过下图可以直观感受两者的区别:二、新建文件1、预设关于颜色模式:只要是电子设备显示屏幕的都使用RGB,只要是涉及到印刷喷墨之类的选用CMYK如下图:RGB可以显示更亮的颜色三、界面概念注:所有的窗口都可以拖动。1、字符工具窗口-》字符:可以打开字符工具栏2、复位工作区四、界面操作1、新建画布与缩放画布新建画布:CTRL+N缩放画布:ALT+滚动滑轮2、拖拽画布空格+鼠标移动3、显示标尺。

2024-04-20 16:40:03 382

原创 linux 监控网络IO、磁盘、CPU、内存

该列值加100为进程优先级,若优先级小于100,则该进程为实时(real-time)进程,否则为普通(normal)进程,实时进程的优先级更高,更容易获得cpu调度,以上输出结果中,java进程优先级为120,是普通进程,had进程优先级为2,为实时进程,migration 进程的优先级RT对应于0,为最高优先级。W-进程没有驻留页;:该行给出进程整体的统计信息,包括统计周期内进程总数、运行状态进程数、休眠状态进程数、停止状态进程数和僵死状态进程数。● RSS,进程占用的物理内存的总数量,以K为单位。

2024-04-20 15:06:25 285

原创 Java Stream流讲解及用法

件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

2024-04-20 13:41:13 266

原创 conda命令克隆(复制)环境方法及问题解决_conda复制环境

大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

2024-04-20 02:32:34 1484

原创 20行Python代码轻松爬取糗事百科搞笑热门视频(1)

于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**path = ‘D:\python\demo\糗事百科\短视频\’ + title。2、鼠标右键点击查看源代码,搜索视频地址查看网页源代码是否也有视频地址。糗事百科是一个静态网页,对于爬取网站视频还是比较简单的~1、鼠标右键点击检查,可以看到网页中是有视频地址~分析网页获取视频真实地址。相关模块可pip安装。

2024-04-20 00:49:40 177

原创 【maven坑】如何进行依赖冲突排查

面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”

2024-04-19 21:09:58 1004

原创 【Java成王之路】第六篇:Java SE(青蛙跳台阶问题详解)

这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取![外链图片转存中…(img-7UPdpJ7R-1713527138515)][外链图片转存中…(img-IJwi6H6J-1713527138516)]

2024-04-19 19:45:53 546

原创 【151期】面试官:熟悉设计模式吗?谈谈简单工厂模式和策略模式的区别?

即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!

2024-04-19 18:12:08 989

原创 《图解数据结构与算法》(Java代码实现、注释解析、算法分析)(1)

按照上面的过程,4个月的时间刚刚好。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。道路是曲折的,前途是光明的!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!r) {//控制一共比较多少轮i++) {

2024-04-19 16:42:03 964

原创 MySQL索引篇之索引存储模型

面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典Java核心知识整理Java核心知识Spring全家桶(实战系列)其他电子书资料Step3:刷题既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。以下是我私藏的面试题库:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》

2024-04-19 15:05:39 249

原创 mysql使用教程视频,Java异常面试题

综上所述,当你抛出或捕获异常的时候,有很多不同的情况需要考虑,而且大部分事情都是为了改善代码的可读性或者 API 的可用性。异常不仅仅是一个错误控制机制,也是一个通信媒介。因此,为了和同事更好的合作,一个团队必须要制定出一个最佳实践和规则,只有这样,团队成员才能理解这些通用概念,同时在工作中使用它。由于篇幅原因,就不多做展示了《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!手册明确防止NPE是调用者的责任。

2024-04-19 13:40:03 629

原创 MyBatis执行SQL的两种方式

学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的MyBtis知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的MyBtis知识脑图原件(包括上方的面试解析xmind文档)

2024-04-19 12:10:50 951

原创 附带学习经验,mockmvc技术分享

总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2024-04-19 04:55:31 638

原创 操作系统原理与linux实践教程申丰山,Class

其实该方法内部调用的是:Class.forName(className, true, ClassLoader.getClassLoader(caller))方法:Class.forName0(String name, boolean initialize, ClassLoader loader)参数name代表全限定类名参数initialize表示是否初始化该类,为true是初始化该类参数loader 对应的类加载器。

2024-04-19 03:29:22 693

原创 互联网大厂必经之路:高并发设计进阶手册!必不可少的利器

2021年的金三银四一眨眼就到了,对于很多人来说是跳槽的好机会,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。BAT面试经验实战系列:Spring全家桶+Redis等其他相关的电子书:源码+调优面试真题:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》

2024-04-19 01:56:22 619

原创 不想进大厂的程序员是没有梦想的,2024年阿里、腾讯、华为、京东300+道面试真题(2)

synchronized的原理是什么,一般用在什么地方(比如加在静态方法和非静态方法的区别,静态方法和非静态方法同时执行的时候会有影响吗),解释以下名词:重排序,自旋锁,偏向锁,轻量级锁,可重入锁,公平锁,非公平锁,乐观锁,悲观锁。分布式服务调用方,不依赖服务提供方的话,怎么处理服务方挂掉后,大量无效资源请求的浪费,如果只是服务提供方吞吐不高的时候该怎么做,如果服务挂了,那么一会重启,该怎么做到最小的资源浪费,流量半开的实现机制是什么。循环注入的原理,aop的实现原。常用的排序算法,快排,归并、冒泡。

2024-04-18 20:53:12 914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除