自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

落阳的博客

不畏将来

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 ChatGPT提示大解析:如何有效定制Prompt并用插件管理

探索ChatGPT的无尽可能性,学习定制Prompt的技巧,还有一款能让你轻松管理这一切的浏览器插件,简直太方便了!

2023-06-08 17:35:42 960

原创 让你的代码动起来:Python进度条神器tqdm详解及应用实例

在这篇文章中,我们深入探讨了 Python 的 tqdm 库,它是一个强大而灵活的进度条工具,可以帮助开发者在执行耗时任务时获得直观的反馈。我们讨论了 tqdm 的基本用法,如在文件下载、数据预处理和深度学习模型训练中的应用。我们还探讨了 tqdm 的一些高级用法,包括在嵌套循环中使用、以及手动更新进度条等。此外,我们提供了具体的代码示例,以帮助读者更好地理解如何在自己的项目中应用 tqdm。本文的目标是鼓励开发者尝试 tqdm,看看它如何提升他们的编程体验。

2023-06-04 20:36:13 387 1

原创 记一次python分布式web开发(利用docker)

作者:落阳日期:2020-12-23在一次项目开发中,决定使用docker+nginx+flask+mysql的技术栈来开发,用此系列文章记录开发的过程。系列文章,当前为第一篇,记录一次python分布式web开发过程。一、docker的安装作为学生,想找到合适数量的计算机部署分布式系统是一个令人头疼的问题。所以打算在虚拟机上利用docker来部署伪分布式的系统,方便环境搭建、开发和二次部署。docker定义如下(摘自百度百科):Docker 是一个开源的应用容器引擎,让开发者可以打包他们

2020-12-23 13:02:35 453 1

原创 非常简单的conda环境重命名方法

因为一些项目问题,需要给conda的环境重命名,看到网上绝大部分都是说先clone然后删除原镜像,速度比较慢而且有点麻烦,分享一个快一点的方法:进入你的Anaconda安装目录,比如我的在D:\Anaconda3再进入目录下的envs目录找到你要重命名的文件夹,给这个文件夹重命名,这样就成功给环境重命名了。...

2020-12-18 21:26:19 4634 2

原创 python算法常用技巧与内置库

python算法常用技巧与内置库近些年随着python的越来越火,python也渐渐成为了很多程序员的喜爱。许多程序员已经开始使用python作为第一语言来刷题。最近我在用python刷题的时候想去找点python的刷题常用库api和刷题技巧来看看。类似于C++的STL库文档一样,但是很可惜并没有找到,于是决定结合自己的刷题经验和上网搜索做一份文档出来,供自己和大家观看查阅。1.输入输出:1.1 第一行给定两个值n,m,用空格分割,第一个n决定接下来有n行的输入,m决定每一行有多少个数字,m个数字均

2020-10-16 23:45:14 858 1

原创 Git hub加载慢?下载慢?浏览慢?几个小技巧让你一键起飞!

记得,那是一个风和日丽,艳阳高照的夜晚,只因为当初的一次回眸,于是便决然走向了程序员的道路,从此,CV大法心中记,代码伴我身。这一天,正当我打开电脑准备开开心心的使用CV大法完成任务的时候,却恼人的发现今天Git hub打开的速度慢的令人无法忍受。点开目录寻找源代码的时间够我看完一部电视剧。别问为什么不整个下载下来,问就是,整个下载需要的时间够人类移居到火星上去。又等了一会儿,看着电脑吃大圆饼的我实在是等不了了,把饼塞到兜里,就打开浏览器在键盘上啪嗒啪嗒一顿操作——嘿,你别说,可真让我找着了几个特别实

2020-10-15 22:45:39 662 3

原创 动画演示Sunday字符串匹配算法——比KMP算法快七倍!极易理解!

前言上一篇我用动画的方式向大家详细说明了KMP算法(没看过的同学可以回去看看)。这次我依旧采用动画的方式向大家介绍另一个你用一次就会爱上的字符串匹配算法:Sunday算法,希望能收获你的点赞关注收藏与转发哟!KMP算法是一个里程碑似的算法,它的出现宣告了人类是找到线性时间复杂度的字符串匹配算法的。在这之后,出现了许多的字符串匹配算法,比如BM算法和Sunday算法。这些算法在时间复杂度上都已经达到了线性时间。但是在实际应用的时候所耗费的时间却还是有所不同。BM算法在实际应用中的效率已经达到了KMP

2020-05-22 19:07:30 566 2

原创 真的有这么丝滑吗?近日国外一小哥深入研究了KMP算法……

近日被朋友问到了字符串匹配算法,让我想起了大二上学期在一次校级编程竞赛中我碰到同样的问题时,为自己写出了暴力匹配算法而沾沾自喜的经历。现在想来,着实有点羞愧,于是埋头去学习了一下KMP算法,为了让自己不至于那么快忘记,也希望小伙伴们能从我的理解中收获一点自己的感悟!文章伴有精心雕琢的动画以便理解。我们首先来分析一下暴力算法,为鲜花的诞生献上绿叶!以下文中统一将需要被匹配的字符串(长的那段)称为待匹配串 ,把用来匹配的字符串(短的那段)称为模式串。暴力匹配算法的思路很简单,就是每一次都首先将待匹配串

2020-05-11 09:01:23 2211 4

原创 轻松,高效,正确的写出一个爬虫?看这一篇就够了!踩过无数坑后总结的爬虫编写流程

文章目录前言环境(工具)1.网页初步分析1.网页类型2.信息来源判断2.请求url优化和请求头分析处理1.url优化2.请求头分析处理3.页面元素分析和数据抓取1.静态页面数据抓取2.ajax异步请求数据抓取4.请求头和代理的使用1.随机请求头2.使用代理ip5.爬取6.后记前言在前面一段时间,我一直在研究python爬虫领域的知识,并且接了一些爬虫的单子来训练自己,在应对客户的各种奇葩要求和...

2020-04-28 16:55:40 886

原创 python爬虫:带你游览微博博主的前世今生

目录概览一、 前言二、 项目目标三、 环境配置四、 数据提取分析五、 代码编写六、 结果展示七、 项目总结一、前言因为疫情的缘故,最近在家老被疫情微博消息轰炸,还每次都忍不住点进去看,关心国内又增长了多少人出院了多少人,国外,尤其是韩国日本伊朗等又激增了多少人,然后看下面大家的评论,看的我胆战心惊的。疫情不分国界,希望大家都能顺顺利利挺过这次全球灾难。当然,被困在家也要找点事情...

2020-03-05 16:10:21 859 3

原创 一整个网站的全部数据,我只能给你这么多了。

划一下重点:本文更适合于有一定的爬虫基础的人来学习,最好需要对scrapy框架有一定的了解,(没有的话也没关系,来看个思路)由于文章篇幅和图片数量限制,我不太可能一步步分析过程全部截图和用文字说出来,所以需要自己研究,觉得不懂的话我会将源码获取方式放到底部。当前时间是2020-3-2,只能保证相差不远的时间爬虫有效,毕竟网页结构会变。前言:前两天使用爬虫爬取了房天下全国六百多个城市所有的新房...

2020-03-02 16:20:49 676 1

原创 mysql数据库基操,都坐下!

数据库的操作链接数据库 mysql -uroot -p mysql -uroot -p[password]退出数据库exit/quit/ctrl+dsql语句最后需要有分号;结尾显示数据库版本 select version();显示时间 select now();查看所有数据库 show databases;创建数据库 create database 数据库名...

2020-02-06 00:41:48 342

原创 一篇文章让你拥有用不完的ip代理

当我们需要从网上爬取大量数据的时候,特别是需要对一个网站发起大量请求时,我们通常会控制请求间隔,尽量争取不对服务器造成太大负荷。但是有时候又不得不在较短时间内获取较多的数据如果不使用代理的话,很有可能我们的IP会被封掉,这个时候就真的凉凉了并且,前一段时间我一位朋友发现了一个盗qq网站的网址,我就想惩戒一下这个网站,打算给它post一大堆随机生成的qq账号密码过去,但是我没有使用代理,于是乎...

2020-01-27 19:58:35 1064 4

原创 udp聊天室的界面实现

上一次我展现了udp聊天室的功能代码实现,这一次我已经实现了udp聊天室的界面啦,一起来看看吧!这就是界面的样子,我是使用qt来设计的界面然后使用qsss美化的界面,背景使用了一个渐变色,上面是一个消息浏览框,下面是消息发送框,点击发送按钮即可发送。右上方是一个小小的lineEdit框,代表要连接上的udp服务器的ip,端口默认是6666,输入完之后点击确认即会默认向服务器udp发送一条到来...

2020-01-12 13:35:29 1447

原创 挂载程序在我的第一台阿里云服务器上

背景: 我一直想着要是有一台可以不用关机,性能强大,网速飞快的电脑属于我自己该多好,我可以用它来做好多的事情,程序可以二十四小时无死角的运行,正好我最近在追一部小说,不想自己老是去软件里面翻看它更新了没有,心里总念叨着。于是我就用python写了一个程序来检测,当小说有新章节的时候马上发邮件提醒我,这样我就可以第一时间看到新章节同时也不用时刻念叨着它了。说干就干。啪嗒啪嗒----忙活了一会,...

2020-01-02 12:37:27 1465

原创 udp聊天?使用udp+python实现多人聊天室

相信来到这个文章里面的朋友不会对udp陌生,话不多说直接开始。由于udp没有建立连接,也没有实际上的客户端和服务器端。但是我们需要让一个udp来充当服务器!实现消息广播从而达到聊天室的效果。以下是充当服务器的udp代码图片↓↓↓如果是想在linux上运行的朋友按照管理在第一行加上#!usr/bin/env python3实现原理很简单,当udp服务器收到某个地址给它发过来的消息的时...

2019-12-23 20:33:16 2718 1

原创 python多任务之——线程简述

python多线程复习无论你使用什么语言,多线程一直都有着举足轻重的地位,只要线程开得多,任务还能凑几桌(头发还得不停脱),哈哈哈开个玩笑。那么何谓多线程?import timedef sing(): """唱歌 5秒钟""" for i in range(5): print("------正在唱:妹妹你大胆滴往前走啊------") ti...

2019-11-22 23:33:07 1021

原创 解决UnicodeEncodeError: 'gbk' codec can't encode character '\xe4' in position 319等问题

本人在初次写爬虫的时候遇到的问题,在将网页内容写入到文档里面的时候出现了“gbk”编码失败的问题原因是网页编码一般都是utf8编码,但是Windows上默认使用gbk编码,于是就会出现gbk编码失败的情况问题已解决,如下在打开文档的时候指定文档使用utf-8编码即可...

2019-11-17 16:43:47 3307

原创 为什么要学linux命令以及linux(ubuntu)的文件与目录命令

今天补充学习了一下linux的文件与目录操作,来复习一下明明linux发行版的图形操作界面做的已经完全足够我们日常使用了,为什么我们还是一定要学linux的命令?那是由linux的主要功能决定的,目前来说linux操作系统主要应用于服务器与嵌入式设备当中。嵌入式设备不用多说,大部分的嵌入式设备是不可能拥有像是我们电脑这样完善的界面和操作方式的。那么对于服务器来说,服务器就是一台电脑,装...

2019-11-16 18:53:56 1534

原创 让程序员爱不释手的两个导航网站

有一段时间没有写博客了,今天分享两个特别实用的网站给大家第一个网站的链接在这:https://geekdocs.cn/关于这个网站,我只能用一个字来形容它,牛逼!你点开就会发现,这是一个非常专业的网站给你们截个图看看↓↓↓首先,它的顶部是一个搜索框,如果你有能力的话,你就可以用谷歌搜索啦哈哈。左边是一个导航栏,可以看到有各种各样的分类,从博客,咨询,数据可视化,前端工具,等等东西应有...

2019-11-12 19:25:46 3274 1

原创 python标准数据类型复习

好久没有学习Python了,现准备重新将Python学习提上进程,先写篇博客复习一下学过的知识点ps:我学的Python是Python3哦我是一段分割区间~~~~~~~~~~~~~标准数据类型number, string, list, tuple, set, dictionary.注意:当Python定义一个变量并赋初值的时候,这个变量就被创建出来,并且此处所说的类型不是变量的类型,...

2019-10-28 23:19:19 1029

原创 埃氏筛法的更优化——欧拉筛法的详解

这个线性复杂度的欧拉素数筛法,爱了爱了今天讲一下关于欧拉筛法的原理和代码实现,实不相瞒,我也才刚get到这个筛法的点,乘着记忆清晰来教一遍梳理一下思路。我查阅资料的时候也在很多博客和公众号上看到关于欧拉筛法的解释和代码实现,然后想学习了之后用我自己的话重新描述一遍,希望我的角度能让你有所收获!欧拉筛法与埃氏筛法一样,都是围绕【素数的倍数不是素数】这个核心原理来展开的,有关埃氏筛法请移步我的上...

2019-10-24 22:54:25 3051

原创 埃氏筛法的详解

埃氏筛法一个判断素数的高效算法关于埃氏筛法的百度百科解释在这里埃拉托斯特尼筛法,当然我不可能给个百度百科的解释就撤,那会被打死的。众所周知,素数指的是除了1和它本身之外没有其它约数的数我们假定一个数num,那么如果我们想通过编程来判断它是不是素数,我们首先通过它的定义想到暴力枚举方法,即用for循环配合取模操作实现,c++代码如下bool flag = true; // flag作为标志...

2019-10-15 16:43:01 3466 1

原创 新的开始,从CSDN

我的正式开始的第一篇博客我是一个大二的学生,专业呢是计算机类,以前也在csdn写过一篇博客,但是那篇关于c++结构体的博客写的一塌糊涂,就是拿着自学c++的时候做过的笔记复制粘贴过来,没有认真,在此深刻的自我检讨!又重新开始走上写博客的道路,是因为这个->费曼学习法-世界上最好的学习方法!,费曼学习法通过教来学的方式让我感到很新奇,同时也感觉会是特别有用的一个方法。而我现在已经感觉使用...

2019-10-15 10:14:42 1050

原创 c++结构体学习笔记!

定义结构体类型:后面有个分号,格外注意,与类的定义相似。实例:注意:结构体声明一般放在程序文件开头。此时这个声明是全局的,若是放在某个函数内部,则这个声明是局部的。PS:结构体类型和普通数据类型(int,double,char等)一样是类型名称,而不是该类型的一个实体,因此不会为它分配存储空间。结构体可以嵌套使用,即结构体成员又可以是一个结构体类型的。定义了结构体对象之后系统才会为...

2019-06-03 22:05:58 1076

C++和C中文手册 chm版本(8.chm个打包)

C++API中文手册,C++中文函数手册,C++chm中文版手册,C++文档,C++参考手册,C++手册总共包含8个chm文件,C++ 库函数大全手册完整版,而且是chm格式带索引、搜索,用着非常方便。这本手册的内容涉及C++ 核心库函数、STL函数、C函数库、IOstream操作库、STL Containers、Strings library字符串库等常用的函数集,一查即应,放在手边,实属方便。

2020-09-23

udp聊天室.zip

基于python实现的udp聊天室,采用CS架构

2020-05-30

空空如也

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

TA关注的人

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