自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 菜鸟笔记-Python函数-logspace(2)

是 Python 的 NumPy 库中的一个函数,用于生成等比数列(即每个数与前一个数的比值都相等,其中每个元素都是前一个元素的固定倍数。在大多数情况下,等比数列用于表示在对数尺度上均匀分布的数据,这在处理一些科学或工程问题时非常有用。

2024-04-23 02:32:13 842

原创 盘点数据科学最流行的29个Python库,数据分析必看

Python标准库提供了丰富的功能,包括文本/二进制数据处理、数学运算、函数式编程、文件/目录访问、数据持久化、数据压缩/归档、加密、操作系统服务、并发编程、进程间通信、网络协议、JSON / XML /其他Internet数据格式、多媒体、国际化、GUI、调试、分析等。与Matplotlib相比,Seaborn改进了外观,增加了可视化的方法,并且可以使用更少的代码创建可视化。Matplotlib可以绘制正规图、散点图、柱状图、等高线图、饼图、矢量场图、网格图、极坐标图、3D图以及添加文字说明等。

2024-04-23 00:38:09 475

原创 深度卷积生成对抗网络(DCGAN)原理与实现(采用Tensorflow2

Ian Goodfellow 在首次提出GAN,使用了形象的比喻来介绍 GAN 模型:生成网络 G 的功能就是产生逼真的假钞试图欺骗鉴别器 D,鉴别器 D 通过学习真钞和生成器 G 生成的假钞来掌握钞票的鉴别方法。这两个网络在相互博弈中进行训练,直到生成器 G 产生的假钞使鉴别器 D 难以分辨。而DCGAN是使用卷积操作和反卷积操作来替代原始GAN中的全连接操作。DCGAN网络结构GAN包含生成网络(Generator, )和判别网络(Discriminator, ),其中 用于学习数据的真实分布,

2024-04-22 23:13:53 979

原创 数据结构与算法之选择排序(含改进版)

首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。虽然选择排序与冒泡排序在时间复杂度属于同一量级,但是毫无疑问选择排序的效率更高,因为它的交换操作次数更少,而且在交换操作比比较操作的时间级大得多时,选择排序的速度是相当快的。//如果发现了更小的元素,与第一个元素交换位置(第一个不是最小的元素)//把当前遍历的数和后面所有的数依次进行比较,并记录最小的数的下标。//如果后面比较的数比记录的最小的数小。

2024-04-22 21:20:00 333

原创 我Python采集了新榜热门内容,原来这就是别人能成为自媒体大佬的秘密!

item能明显看出来数据数据加载的格式、日期、种类,数据的翻页就是通过日期来进行,nonece和xyz是加密数据,进行简单判断nonece、xyz应该都是md5加密 先找到nonece、xyz的加密位置,可以通过全局搜索也可以xhr断点调试的方法,只要能找到数据的加密位置就行,辣条这里就直接通过xhr断点找寻数据的发送位置。大功告成,数据的加密方式,加密规则都解决了,现在用Python整合,对目标网址发送请求,获取数据进行保存,各位大佬js源码可以自行扣取,只要t函数就可以了。

2024-04-22 19:32:18 242

原创 学了python 你能干嘛(1)

当你在看到有人在鼓吹,Python+数据分析+机器学习的时候,你一定要警惕,因为明明可以收三分钱,现在让你花一份Python的钱把三个都学了,培训机构是来做慈善来了吗?当然不会,我之前说过,一个蓝海你可以赚的多,一个红海你只是赚的少一点而已,并不会饿死。有这么多嗷嗷待割的韭菜,资本市场还不狠狠的收割一波,那就不叫资本市场了。而且你仔细他们的大纲,除了Python基础,一定还会让你学前端,学Linux,学数据库。这几年,数据分析和人工智能,都是特别火的岗位,新兴,稀缺,高薪,让很多人挤破了脑袋也想挤进去。

2024-04-22 17:57:15 368

原创 基础算法python(1)

if l >= r:returni = l - 1 # 左端指针j = r + 1 # 右端指针pivot = data[(i+j) // 2] #中间值,随意取;但是一般选择中间值while 1:i += 1 # 左边指针向右移if data[i] >= pivot: #找到不小于privot的然后breakbreakwhile 1: # 右边指针向左移j -= 1if data[j]

2024-04-22 16:21:07 364

原创 可视化工具不知道怎么选?深度评测5大Python数据可视化工具

展示与点击,默认生成的样式也较为美观,并且Pyecharts有详细的中文文档与demo,网上关于Pyecharts的讨论也较多,如果是刚接触的读者也能比较快的上手。当然如果对默认样式不满意的话,可以进行一些调整,由于。也是一款非常强大的Python可视化库,Plotly内置完整的交互能力及编辑工具,支持在线和离线模式,提供稳定的API以便与现有应用集成,既可以在web浏览器中展示数据图表,也可以存入本地拷贝。是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。

2024-04-22 14:20:59 290

原创 北邮师哥教新手小白解决xshell无法远程服务器的问题

net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。同时,一些Linux发行版比如Arch Linux和CentOS/RHEL 7则已经完全抛弃了net-tools,只支持iproute2。作为网络配置工具的一份子,iproute2的出现旨在从功能上取代net-tools。服务器使用的是centos8 系统,最小化安装, 安装后配置了静态IP,然后尝试使用xshell远程登录。所以如果在没有ifconfig的情况下,我们还可以使用ip命令来查看系统的地址。

2024-04-22 13:16:36 377

原创 使用ython模拟登录淘宝(1)

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

2024-04-22 11:39:53 758

原创 五分钟就弄懂了,Python中的生成器(1)

列表生成式生成器:====通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为生成器:generator。

2024-04-22 10:06:43 829

原创 七夕表白如何万无一失!用我这个方法保证你一定成功!

的错误框,点击“确定”后再次询问,然后一直重复,强迫用户选择“是”。’,icon = ‘question’) #弹出按键为“是”、“否”和“取消”的询问框,返回值为“True”、“False”和“None”’,icon = ‘question’) #弹出按键为“是”、“否”和“取消”的询问框,返回值为“True”、“False”和“None”mb.showerror(‘表白’,‘再想想吧’) #弹出错误提示框,按钮默认为“确定”mb.showinfo(‘表白’,‘太好了\n现在你是我女朋友了’)

2024-04-22 04:31:20 352

原创 【每周赠书活动第1期】Python编程 从入门到实践 第3版(图灵出品)(1)

本书是享誉全球的Python入门书,影响了超过250万读者。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。

2024-04-22 02:54:56 460

原创 【Python从零到壹】Python的元组和集合

集合相当于是没有value的字典,是Python的内置数据结构,与列表,字典一样都属于可变类型的序列。

2024-04-22 01:10:25 216

原创 【Java基础】数组基础

Java当中的数组在栈中被使用,而数组指向堆中的数据才是真实的数据。数组只是引用了这些数据,因此,我们称数组为引用类型。当数组指向对应的数据时,我们称为”引用指向对象“。如下图所示,我们假设0x99是堆中的数据,数组array在栈中存放着这些数据的地址,通过调用指向堆中各自对应的数据,这就是”引用“。那么有没有可能存在数组不指向对象呢?在上面的代码中,arr2并不存在引用的情况,arr2这个引用不指向任何一个对象,只对数组进行了初始化。在运行了array[0]之后,则数组出现空指针异常。

2024-04-21 23:49:34 533

原创 Ubuntu 部署ChatGLM3-6B模型_ubuntu 23 chatglm3本地部署(1)

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

2024-04-21 22:10:05 400

原创 Pytorch的hook函数

return x * 2 # 假设这个模块简单地将输入乘以2。

2024-04-21 18:45:44 590

原创 Python零基础入门篇 - 33 - 你了解编程范式吗?面向过程编程与面向对象编程的区别又是什么?

编程范型提供了程序员对程序执行的看法:在面向过程编程中,程序员认为程序是一系列相互调用的过程或者函数;在面向对象编程中,程序员认为程序是一系列相互作用的对象;而在函数式编程中一个程序会被看作是一个无状态的函数计算的序列。在不同的编程语言中,提倡的是不同的编程范式。在 C语言 中,使用的是面向过程编程范式,在 JAVA 语言中支持的是面向对象编程。而 Python 编程语言支持多种编程范式,所以在不同的应用场景下,程序员应选择合适的编程范式。面向过程编程面向过程编程是一种以过程为中心的编程思想,程序由一系列相

2024-04-21 17:42:02 620

原创 Python程序员的七个小习惯,快速提升程序性能,受益无穷!

如需使用模块X中的某个函数或对象Y,应直接使用from X import Y,而不是import X;这样在使用Y时,可以减少一次查询(解释器不必首先查找到X模块,然后在X模块的字典中查找Y)。而生成器表达式则不会,其不会真正创建列表,而是返回一个生成器,在需要时产生一个值(延迟计算),对内存更加友好。列表解析(list comprehension),会产生整个列表,对大量数据的迭代会产生负面效应。对序列(str、list、tuple等),直接迭代序列元素,比迭代元素的索引速度要更快。

2024-04-21 14:41:12 348

原创 Python爬虫——利用Scrapy批量下载图片

本项目用于下载图片,因此可以仅构建图片名和图片地址字段。

2024-04-21 13:16:33 929

原创 Python数据结构与算法(1

import timedef fibo(n):start = time.time()a, b = 1, 1if n > 2:for i in range(n-2):a, b = b, a + bend = time.time()running = end-startreturn b, runningfor i in range(5):results = fibo(100000)print(‘It takes {:.8f} seconds to calculate the 10000th item of Fi

2024-04-21 11:56:25 1004

原创 Python实现超简单【抖音】无水印视频批量下载

我们可以看到上面选中的那个请求,返回的是一串json,我们将内容复制下来看看,搜索返回的json中有关video的字段,通过下图我们就可以看到video里面有个url_list,里面有两个不同的url,这两个url其实就是视频相关的地址了,但是还有点问题,这两个url点进去并不能直接看到视频。其实我们一开始拿到的url就是无水印的,但是链接本身并没重定向到无水印的视频,加上wm之后,url会重定向到有水印的视频。我们刚刚获取了视频主页的链接,现在我们要通过主页链接来获取当前页面下的所有视频。

2024-04-21 09:36:07 926

原创 Python基础练习题,含答案解析

index = 0​​users = []i = 0while i

2024-04-21 02:44:44 989

原创 Python入门教程:谷歌浏览器驱动Chromedriver安装方法(2)

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。2.密码学和加密工具:Hashcat、openssl、Cryptool、John The Ripper、Burp Suite等。3.漏洞挖掘和利用工具:Metasploit、Nmap、sqlmap、OWASP ZAP、Wireshark等。1.逆向工程工具:IDA Pro、GDB、OllyDbg、Hopper、Radare2、x64dbg等。

2024-04-21 01:24:27 580

原创 python——脚本实现检测目标ip是否存在ftp笑脸漏洞(ftp后门漏洞)

系化!**

2024-04-20 20:09:50 220

原创 Python--小白快速上手系列从0-1(1)

我们学习就需要有一个学习思路,知道我们要学什么东西!,这里博主拿了一位群友的学习思路图,觉得很适合小白,大家可以看看。料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!了解了完了变量,我们就学习字符串,字符串是必不可少的哦,这里博主会以最简单直白的方式帮助你了解。我们就进入真正的学习路径了,学习完上述的,就是我们后续学习很大概率都会用的到的列表了。列表可以改变,那么有什么是不能改的,那就是元组啦。简单的for循环介绍,搭配列表,很美味的哦。

2024-04-20 19:07:51 248

原创 Python 中更优雅的日志记录方案

577)]

2024-04-20 17:48:28 980

原创 OpenCV图像处理基础(变换和去噪)(1)

1250737)][外链图片转存中…(img-Aktqg2QH-1713601250737)][外链图片转存中…(img-MyBM16wC-1713601250738)]

2024-04-20 16:21:02 758

原创 Jupyter安装教程(Windows 版)_jupyter notebook安装包windows(2)

根据路径在你的电脑找到这个文件,我是天选4用户,不同的电脑可能不一样。大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**你在上面配置好路径后,要找到路径对应的位置,新建一个文本文件,输入jupyter notebook,删掉c.ServerApp.notebook_dir前面的#号,然后在后面配置你想要的路径。3、安装完成后,输入启动命令:jupyter notebook 回车。2、重新打开一个cmd窗口,输入安装命令。1、打开cmd命令窗口。

2024-04-20 14:47:23 253

原创 HTML 单击图片独立显示放大效果实现方法_html img图片点击放大效果(1)

【代码】HTML 单击图片独立显示放大效果实现方法_html img图片点击放大效果(1)

2024-04-20 10:58:17 97

原创 Bert实战:使用Bert实现文本分类。

可能是版本的升级pretrained_config_archive_map这个字段做了修改,以Bert为例,这个字段改为了‘BERT_PRETRAINED_CONFIG_ARCHIVE_MAP’。per_gpu_train_batch_size和per_gpu_eval_batch_size:batch_size大小,根据显卡合理设置。model_name_or_path:预训练模型的存放路径,设置为‘chinese_wwm_pytorch’。do_lower_case:是否转小写。对68行的代码做修改。

2024-04-20 02:12:58 754

原创 200行Python代码实现B站UP主小助手(显示视频播放数、粉丝数等)(1)

pip install pygame框架基础使用示例import pygame,sysdef run_game():pygame.init()screen = pygame.display.set_mode((600,400))while True:for event in pygame.event.get():if event.type == pygame.QUIT:sys.exit()screen.fill(BG_COLOR)pygame.display.update()run_game()python

2024-04-20 00:25:04 724

原创 【Spring Boot 3】Thymeleaf 使用详解(2)

虽然面试套路众多,但对于技术面试来说,主要还是考察一个人的技术能力和沟通能力。不同类型的面试官根据自身的理解问的问题也不尽相同,没有规律可循。上面提到的关于这些JAVA基础、三大框架、项目经验、并发编程、JVM及调优、网络、设计模式、spring+mybatis源码解读、Mysql调优、分布式监控、消息队列、分布式存储等等面试题笔记及资料。

2024-04-19 22:20:33 975

原创 【Linux】shell脚本实战-if多分支条件语句详解(1)

由于细节内容实在太多了,为了不影响文章的观赏性,只截出了一部分知识点大致的介绍一下,每个小节点里面都有更细化的内容!小编准备了一份Java进阶学习路线图(Xmind)以及来年金三银四必备的一份《Java面试必备指南》《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!小编准备了一份Java进阶学习路线图(Xmind)以及来年金三银四必备的一份《Java面试必备指南》[外链图片转存中…(img-Ss8m0HLC-1713531176072)]

2024-04-19 20:53:11 701

原创 【Java】斗地主和斗牛游戏

2.斗地主升级版========增加了对牌的排序和地主牌的加入,后续可能会增加玩牌的功能2.1原理:斗地主升级版的原理就是,创建HashMap用来后续键找值,然后创建ArrayList集合(创建其他集合也是可以的)ArrayList集合的作用是用来存储和HashMap对应的键值,通过两个for进行组合每产生一个就将键值加一,产生不同的键值,所对应的牌是唯一, 这样为后续排列打下了坚实的前提,然后再创建TreeSet集。

2024-04-19 19:27:54 579 1

原创 【046期】面试官:MySQL InnoDB 中意向锁有什么作用?与其他锁的区别?

1、看视频进行系统学习这几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。2、读源码,看实战笔记,学习大神思路“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。

2024-04-19 17:52:36 773

原创 《Spring Cloud微服务实战》开始预售

小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。我们选择的这个行业就一直要持续的学习,又很吃青春饭。虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。送给每一位想学习Java小伙伴,用来提升自己。

2024-04-19 16:22:21 503

原创 Mysql百万级数据量级下,如何高效的迁移到Redis?

切莫死记硬背,小心面试官直接让你出门右拐1000道互联网Java面试题:

2024-04-19 14:48:19 631

原创 MySQL-索引的分类(聚簇索引、二级索引、联合索引)(1)

小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。我们选择的这个行业就一直要持续的学习,又很吃青春饭。虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。送给每一位想学习Java小伙伴,用来提升自己。

2024-04-19 13:22:32 605

原创 Java高并发之设计模式,设计思想

在这个部分总结了2019年到目前为止Java常见面试问题,取其面试核心编写成这份文档笔记,从中分析面试官的心理,摸清面试官的“套路”,可以说搞定90%以上的Java中高级面试没一点难度。本节总结的内容涵盖了:消息队列、Redis缓存、分库分表、读写分离、设计高并发系统、分布式系统、高可用系统、SpringCloud微服务架构等一系列互联网主流高级技术的知识点。(上述只是一个整体目录大纲,每个点里面都有如下所示的详细内容,从面试问题——分析面试官心理——剖析面试题——完美解答的一个过程)

2024-04-19 11:52:55 916

空空如也

空空如也

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

TA关注的人

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