自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python生成二维码及进度条源代码

通过tqdm提供的set_description方法可以实时查看每次处理的数据。在使用多进程处理任务的时候,通过tqdm可以实时查看每一个进程任务的处理情况。除了使用with之外,还可以使用另外一种方法实现上面的效果。好的,这期就到这里!我是刀尖过客,goodbye!通过update方法可以控制每次进度条更新的进度。1、利用time模块实现。④手动设置处理的进度。

2024-04-27 09:27:42 236

原创 “老师,我要请假”,一个优雅的Python假条

(●'◡'●)这不是商量!这是通知o(* ̄▽ ̄*)ブ清明假期就要结束了/(ㄒoㄒ)/~~俺又来整活啦,本期小编用20行代码实现了一个“只能同意”的假条,自从有了它以后,再也不用担心没有假期啦,快发给你的老师(老板)吧!🐇怎么制作一个假条嘞,需要用到哪些知识呢?小编觉得Tkinter最方便,20行代码即可搞定!那么Tkinter是啥嘞?💡Tkinter是Python中常用的GUI(图形用户界面)工具包,可以帮助我们创建窗口、按钮、文本框等各种图形界面元素,并通过Python代码实现交互功能。

2024-04-20 16:13:45 494

原创 Python系统性学习(预告片)

之前呢讲了python海龟画图,爬虫等方面,我当时只有简略的注释介绍代码,并没有十分详细的去介绍,可能有的人想更深入的学习,闲来无事,另外,一些关于Python书籍,工具,源码,资料,已打包,免费分享!于1990年代初设计,作为一门叫做ABC语言的替代品。可能有的网友不知道什么是Python,简单介绍一下!好的👌,我们再看看学会python能干啥?大家好,我是刀尖过客!干的可多了,以下为我整理的列表。有什么不会的,可以加入我的社区。平常也可以接接私活,月薪。一起学习,一起牛逼🐮吧!那先看看系统学习路线。

2024-03-31 23:12:00 437

原创 资源免费分享了

为了解决粉丝们在学习过程中,出现没有资料,没有书籍,搜索引擎搜索不精准,没有恰当的博文等这一类情况,今天,我将我曾经的学习资料,免费分享给大家!有的人会问,免费分享?会不会有什么套路或要求?我可以告诉大家,套路绝对是没有!博主声明:此并非过度宣传!

2024-03-30 10:33:02 441

原创 Python下载音乐

只要输入你想爬取的歌名即可!展示Python代码。

2024-03-23 16:12:11 1235

原创 程序员表白

啥?!你说程序员老实,认真工作,根本不会什么表白!那你就错了!(除了我)那今天我们就来讲一下这几个代码!

2024-03-23 11:41:15 1238 2

原创 全球首位AI程序员诞生,会抢走程序员的饭碗吗?

唉!又谈起令我担心的了,我以前想着程序员不应该开发AI来完成编写代码吧!不然他的职位怎么办?他不可能自己灭了自己的工作吧?可是,这几年来,该来的总是来,ai程序员诞生了!对于这个问题呢我想了很久,我想从以下观点分析这个问题,也是大家最担心的一个问题!随着人工智能技术的飞速发展,全球首位AI程序员已经诞生。这一创新性的进展引发了人们对于AI是否会取代程序员的广泛讨论。本文旨在通过深入分析AI程序员的技术特点、应用场景以及其与人类程序员的互补性,探讨AI程序员是否真的会抢走程序员的饭碗。一、引言。

2024-03-22 17:43:52 464

原创 python编程之黑洞文件

它可以重复删除指定目录内的所有文件,千万不要小瞧这个功能,如果你指定的目录是像手机安卓这样的系统文件的话,将这个程序发给你的好友,不知道多少应用要中招,他的手机就可以变砖块了!之前我们学习了Python的爬虫及反爬技术,今天我们就来了一个恶作剧程序!可以将系统文件移动到你所指定的目录哟!好的我们直接看源码!

2024-03-20 20:40:12 855

原创 mt管理器去广告

有的软件虽然免费,但是作者却接入广告,一不小心就点到广告,特别烦。今天我就教大家去除简单的广告。首先需要准备拿出神器,那就是〈MT管理器〉软件的广告界面(今天先教大家去除这种广告)就这种广告,在下面,特别别扭,而且有的一不小心就会点到,就会下载垃圾软件。首先,用mt管理器查看apk再反编译()这个文件,因为这个xml文件是整个apk的配置文件,所以这里面有广告的启动代码然后往下看,发现了这个一段代码,这里我把它复制下来了,如下:看这段代码,里面有一个词()也就是广。

2024-03-17 11:43:41 2628 1

原创 Python安装教程

第一次接触Python,可能是爬虫或者是信息AI开发的小朋友,都说Python 语言简单,那么多学一些总是有好处的,下面从一个完全不懂的Python 的小白来安装Python 等一系列工作的记录,并且遇到的问题也会写出,让完全不懂的小白也可上手安装,并且完成第一个Hello world代码。目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。我这里就不演示了,因为我是安装成功的,我还是演示一下,用错误的pythonn来代替python来用,这样才会提示出错误信息。

2024-03-16 15:36:36 2237

原创 如何用Python搭建聊天室

最后就可以运行程序进行聊天了,注意需要先启动服务器再启动客户端。这个项目中使用了asyncore的dispatcher来实现服务器,asynchat的asyn_chat来维护用户的连接会话,用wxPython来实现图形界面,用telnetlib来连接服务器,在子线程中接受服务器发来的消息,由此一个简单的聊天室程序就完成了。首先需要一个聊天服务器,这里继承asyncore的dispatcher类来实现,代码如下。完成了服务器端后,就需要实现客户端了,这里客户端连接服务器使用了telnetlib模块。

2024-03-16 13:23:30 1499 1

原创 大数据扫黄是怎么抓到你的?看完你怕了吗?快点戒掉坏习惯

我们大家每个人都应珍惜自己的生命和健康远离不良信息和不健康的行为,要树立正确的道德观、价值观。同时,国家和社会也应该加强教育、监管,利用大数据等手段,通过对网络上的数据进行分析、监测,切实、高效维护网络的安全和健康,为大家提供一个好的上网环境和平台。

2024-03-16 08:08:55 1189

原创 人工智能原理:探索智能的奥秘

着眼未来,在重视防范风险的同时,也应同步建立容错、纠错机制,努力实现规范与发展的动这个近年来频频被提及的词汇,仿佛一股神奇的力量,正逐渐改变着我们的生活。人工智能是智能学科重要的组成部分,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。是新一轮科技革命和产业变革的重要驱动力量,是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。例如,深度学习是机器学习的一个分支,它利用神经网络模拟人脑的工作方式,通过逐层传递信息,实现对复杂问题的处理。

2024-03-15 17:53:32 759

原创 手机安装Kali Linux

在数字化时代,信息安全和隐私保护显得尤为重要。,作为一款专业的和工具,因其强大的功能和丰富的资源库而受到广大安全研究者和爱好者的青睐。然而,我们通常只能在传统的电脑设备上安装和使用Kali Linux。那么,有没有可能将也变成一款随身携带的Kali Linux设备呢?答案是肯定的。本文将介绍如何在手机上安装Kali Linux,使你的手机变成一款强大的移动安全工具。,我们需要明确一点,手机安装Kali Linux并非简单的操作,需要对手机进行一定的改造和配置。

2024-03-14 18:15:15 3861

原创 反爬虫技术:如何保护你的网站数据安全

(Crawler)是一种自动化程序,用于从互联网上抓取和收集数据。它通过模拟人类浏览器的行为,按照一定规则遍历网页,抓取并解析网页内容,最终将数据存储到本地或数据库中。爬虫技术广泛应用于搜索引擎、数据挖掘、竞争情报等领域。

2024-03-13 18:53:39 795 2

原创 python之海龟绘图

海龟绘图(turtle)是一个Python内置的绘图库,也被称为“Turtle Graphics”或简称“Turtles”。它采用了一种有趣的绘图方式,模拟一只小海龟在屏幕上爬行,而小海龟爬行的路径就形成了绘制的图形。这种绘图方式最初源自20世纪60年代的Logo编程语言,后来一些Python程序员构建了turtle库,使得其他程序员可以通过简单的import turtle命令,在Python中使用海龟作图。今天就来简单举几个例子!

2024-03-06 20:01:26 769

原创 程序员如何选择职业赛道:探索未知,寻找激情

作为程序员,我们时常面临职业选择的难题。在这个充满变革的行业中,如何选择适合自己的职业赛道成为了我们关注的焦点。本文将探讨程序员如何选择职业赛道,帮助你找到适合自己的发展方向。首先,我们需要深入了解自己的兴趣和激情。程序员的工作涉及到很多领域,如前端开发、后端开发、数据分析、人工智能等。了解自己对哪些领域感兴趣,能够激发我们的热情,使我们在工作中更有动力像我一开始学的编程语言是Python ,它简单易学,非常容易理解!在选择职业赛道时,了解行业趋势和技术发展也至关重要。

2024-03-05 19:29:43 1033

原创 Python爬虫之爬取并下载哔哩哔哩视频

它可以爬取并下载视频文件和音频文件!亲自使用过,太好用了。

2024-03-03 17:27:38 33394 56

原创 termux上安装Python

Termux是一款Android平台下的终端模拟器和Linux环境应用,它允许用户在移动设备上访问Linux命令行界面,以便使用命令行工具、脚本、开发环境等功能。但是,这里要注意的是,如果要运行爬虫的话,请先导入模块库,可以用pip命令下载,这里就不详细讲了!如果Python已成功安装,则应显示Python版本信息。这里为了方便,大家可以去下载迅雷云盘,搜索"输入"python",回车,即可进入。",下载里面有软件和其他应用介绍!

2024-03-03 12:30:55 1970 1

原创 python七大爬虫程序

一,爬取豆瓣电影信息。二,爬取知乎网页内容。五,爬取网页所有链接。七,爬取网页完整文本。

2024-03-02 13:38:50 764

原创 兼容性比较好的浏览器推荐(2023手机浏览器排名)

浏览器在我们日常工作生活占据着重要的位置。浏览器是电脑的必备软件,也是手机端不可缺少的软件之一。如果你想要下载浏览器,却不知道哪个浏览器最好用,那么就看看本篇文章。下文给大家推荐2023年最热门、好用的手机浏览器,排行不分先后,大家可以参考一下。

2024-03-02 08:26:44 1959

原创 小而巧的数字压缩算法:zigzag

这样,为了传输一个整型(int)1,我们需要传输00000000_00000000_00000000_00000001 32个bits,除了一位是有价值的1,其他全是基本无价值的0(此处发出一个声音:浪!类似的,我们还原的代码就反过来写就可以了。(−1)10=(11111111_11111111_11111111_11111111)补=(11111111_11111111_11111111_11111111)符号后移=(00000000_00000000_00000000_00000001)zigzag。

2024-02-29 19:45:34 970

原创 闲扯B-Tree和B+Tree的异同

如果没有order by这样类似的需求,而B树实现的成本比B+树要低,那么采用B树也是一种不错的选择。我记得我最先接触B树是在大学学数据结构的时候,那会儿有一章是专门讲B树的。我们可以看到B树里面,每个结点有这样的特点:不论是叶结点还是非叶结点,都含有Key和一个指向数据的指针。一个 / 传说中的 / 惊天动地的 / 牛逼的 / 大家都听说过的 / 却又很少实际深入接触到的 / 但又基本每天都在使用的数据结构。但是,这也带来了另外的问题,就是每一个数据的指针会带来额外的内存占用,从而减少放入内存的结点数。

2024-02-28 20:01:11 285

原创 网络安全面试题

若 cc.com/test/ 若想访问 cc.com/test/index.html 设置的 cookes,需要把 cookies 的 path 属性设置成“/”。简洁版: 1.域名解析 --> 2.发起 TCP 的 3 次握手 --> 3.建立 TCP 连接后发起 http 请求 --> 4.服务器响应 http 请求,浏览器得到 html 代码 --> 5.浏览器解析 html 代码,并请求 html 代码中的资源(如 js、css、图片等) --> 6.浏览器对页面进行渲染呈现给用户。

2024-02-28 19:45:21 659

原创 Python空间数据计算:2.GeoPandas的几种安装方式

本文多图如果不想挑战自己的计算机设置能力,请看最后的方法即可上次秀了一把GeoPandas包之后,后台最多的留言就是:这个破包也太难安装了……各种装不上。好吧,我承认,

2024-02-26 15:00:50 1983 2

原创 哈希

最先我们就说了,hash一般是把一个大域的值映射到一个小域上,这样操作的直接后果,就是使得具有不同值的两个数据有可能得到同样一个hash值。同理计算71,hash(71) -> 1,发现第一次冲突了,计算hash(hash(71)+12) -> hash(1+12) -> 2,也冲突了。那查找的时候,也是同样的方法,比如,我们要查找71,我们就先做hash运算,hash(71)->1。我们要测试可重入性其实比较简单,你需要从理论上去证明你的算法是可重入的(比如上面的算法就是,只要输入不变,输出必定不变)。

2024-02-24 13:48:56 1126

原创 文本检索

比方说,我们平均每个单词的长度为10(老王大概统计了几万个单词,平均长度大概是8.4左右),那么我们所有需要构建的单词数就是DICT中单词数的10倍。初始化的时候,我们构建一个根节点为空的树,然后我们将字典DICT中的单词,一个个的加入到这棵树中,单词的每一个字母挂接到对应的层次下,比如:good,就将g挂在root结点下,o挂接到g下……我们遍历词典中所有的单词,让每一个单词和我们待搜索的单词进行比较,看看他们之间的相似度,比较完了以后,就按照相似度排序,越像的排的越靠前。这里面最关键的一个函数,就是。

2024-02-24 13:36:11 624

原创 Linux环境下的性能分析 之 CPU篇(三)

有了以上这些工具,我们定位cpu的问题,基本就是水到渠成。如果用他们行走江湖,基本上能解决80%的问题:从cpu的总体情况,到cpu的使用情况,再到具体进程的情况,最后到进程的分析,都基本能涵盖。当我们知道cpu整体状况,以及哪些进程占用cpu以后,我们就可以对系统进行优化,对那些使用cpu过多的进程进行调试和分析,帮我们优化程序的性能。这就能很好的帮我们分析,如果某个java程序cpu占用过高或者卡死了,到底是哪个地方出了问题。处理分析命令以外,他还能touch到线上正在运行的进程进行分析。

2024-02-24 13:28:26 289

原创 Linux环境下的性能分析 之 CPU篇(二)

这说明我们的进程数(或者线程数)太大,导致系统不断的在切换进程,应该尽量减少进程或线程数量。· r值:这个值是一个很关键的cpu运行数据,表示在cpu运行队列中等待的进程数。运行vmstat 1,就会每隔1秒显示出现在系统的状态,包括cpu的,内存的,io的等等信息。特别是io性能的分析,能帮助我们对io型的程序优化有极大帮助(等到我们讲io分析的时候,再详细的来讲)。有了这个玩意儿,我们就可以看到CPU的利用率,以及每一个进程所占用的CPU资源。每隔一秒中,就会更新一下名字叫java的进程的信息。

2024-02-24 13:24:27 558

原创 Linux环境下的性能分析 之 CPU篇(一)

接下来的这几期会聊到一些工具,这些工具有可能你已经比较熟悉,也有一些可能不是太熟悉的,老王都尽量讲的详细些,尽量让大家能有所收获~ 这一期就先聊聊CPU的那些事儿。好了,有了以上这些命令,我们基本上可以对CPU的基础信息有一个大致的了解:用的哪个厂商的CPU,几个核,处理频率等等。在linux下,有很多lsxxx系列的命令,他们大多是用来查看相关信息的。从逻辑上讲,在开启上述一系列的问题的之前,我们得先来了解一下CPU的配置,对吧~ 那在Linux下,我们有哪些方法查看CPU的配置信息呢?

2024-02-24 13:17:13 298

原创 TCP三次握手和如何防御Syn-Flood攻击

他将用户请求的参数(包括请求的地址、端口等),加上服务器的一个序列号等做了一次运算,得到了一个32位的无符号整数,并将这个整数作为Seq值发送给客户端。更严重的,就是如果有大量的客户端发起这种连接,我们的服务器的等待队列会很快就被占满(队列长队配置在:tcp_max_syn_backlog中),导致后来的请求不再被服务器接收,从而阻止服务器服务其他用户。其中三次握手是最重要的手段之一。并且发送一个返回包,作为响应,这个返回包有自己的序列号(Seq),以及一个Ack,Ack的值就是客户端发来的Seq值加一;

2024-02-20 21:35:56 755 1

原创 如何防御拒绝服务攻击:DoS

我们打个不恰当的比方,如果有一个app下载渠道(比方说是:简单下载),将某一个款著名app(比方说是:老王聊技术)进行了篡改,在代码中加入了一行代码:curl www.某个域名.com,所有的用户启动这个app的时候,就会自动的去请求一下www.某个域名.com这个网站。来个实际的例子:大家知道请求DNS是用的udp协议,是不需要做三次握手的,DNS服务器在收到用户的请求后,会返回名字和ip的对应给请求方。比如,你有足够多的服务器,并且你的处理速度足够快,那么请求来的时候,你就轻松可以服务他们的请求。

2024-02-20 11:27:58 898 1

原创 如何防御CSRF

比如:我对所有的登录用户提供一个token的cookie,同时,对于提交前的请求,把一个加密的token值(如: md5(token))放到提交表单中,用<input type="hidden" name="sign" value="sign_token">来隐藏。这时候,攻击者就伪造了一个网站B的提交链接,在网站A上发了个贴子,贴子里的图片(或者链接)的地址,就是网站B的提交链接。a、如果网站B是一个类似银行这样的财务网站,而post又是一个类似转账这样的接口,那对于用户来讲,就。

2024-02-20 11:10:16 774

原创 如何防御基于页面的攻击:XSS

但是, 如果我们把问题升级一下,这个是发贴子、发微博或者发评论的操作,将内容提交到服务器,再被其他人浏览到,那就会导致所有的用户都会弹出提醒框。当在内容框里输入完内容以后,我们点击提交,我们的javascript代码就将输入的内容显示在网页上。我们今天继续聊攻击的防御,不过今天说的主角和之前稍有些区别,他主要不是针对服务器服务性能和服务能力进行攻击,而是通过页面漏洞来对用户或者用户的信息进行攻击。对于用户提交的数据,在展示前,不管是客户端还是server端,只要有一个端做了转义,基本就能避免。

2024-02-20 08:25:48 352

原创 如何防御SQL注入攻击

这一期,老王准备聊聊SQL注入攻击防御相关的内容。SQL注入攻击和我们之前聊到过的XSS漏洞攻击很像,大体都是利用程序拼接字符串的原理来实现攻击效果。不同的是,一个是在前端web页面,而另一个则是针对后端数据库。那他到底是怎么样来攻击的呢,跟老王一起来吧~

2024-02-19 12:54:19 320 1

原创 网络安全意识

随着“互联网+”时代的到来,人们的生活变得更加便利,与此同时,生活中各种诈骗短信、垃圾邮件、钓鱼网站也随之而来,导致我们个人信息泄露,甚至财产损失。网络是把双刃剑,如何安全使用成了关键。那么网络安全知识,你知道多少呢?01网络病毒攻击02网络黑客入侵03电信套路诈骗04网络交友诈骗05恶意app“钓鱼”06虚假信息陷阱07公共免费网络陷阱08网络游戏大额充值引诱。

2024-01-20 15:31:00 857

原创 常见web漏洞

互联网和Web技术广泛使用,使Web应用安全所面临的挑战日益严峻,Web系统时时刻刻都在遭受各种攻击的威胁,在这种情况下,需要制定一个完整的Web攻击防御解决方案,通过安全的Web应用程序、Web服务器软件、Web防攻击设备共同配合,确保整个网站的安全。此外 ,Web攻击防御是一个长期持续的工作,随着Web技术的发展和更新,Web攻击手段也不断发展,针对这些最新的安全威胁,需要及时调整Web安全防护策略,确保Web攻击防御的主动性,使Web网站在一个安全的环境中为企业和客户服务。否则,网络流量顺利通过。

2024-01-18 22:14:18 741 1

原创 搜索引擎的选择

Hello ,大家好!!!之前我们介绍了八大搜索引擎,这我们来介绍一下它们的特点,可供你参考,选择搜索引擎不迷路!!!以下是一些常见的搜索引擎及其特点::作为全球最大的搜索引擎之一,谷歌拥有强大的算法和海量的数据资源,能够快速准确地为用户提供相关信息。除了常规搜索外,谷歌还提供了图片、新闻、视频等多种搜索方式,并且支持语音输入和智能推荐功能。:作为中国最大的搜索引擎,百度在本土市场具有极高的知名度和影响力。百度同样提供了多种搜索方式,并且支持语音输入和智能推荐功能。

2024-01-18 19:41:23 420 1

原创 IT与程序员到底学哪个好

在这个领域中,有着各种类型的企业和机构,包括软件公司、网络公司、科技孵化器、实验室等等。此外,不同领域的程序员还需要学习专业领域知识,如前端开发、移动应用开发、人工智能、机器学习等。如果你想成为程序员,你需要学习编程语言,如C++、Java等,并且了解如何编写有效的代码和使用版本控制系统。同时,你也需要理解计算机系统的工作原理,如操作系统的运行方式、计算机网络的基本概念等。此外,良好的问题解决能力和逻辑思维能力也是必要的。IT指的是信息技术,包括计算机技术、网络技术、通信技术等等,是一门技术综合学科。

2024-01-18 19:30:43 425 2

原创 盘点八大搜索引擎

如果你不太清楚,那我愿意为您简单分享一下,填补你知识的盲区!搜索引擎除了耳熟能详的百度引擎之外,你还知道哪些其他的呢?你还知道哪些搜索引擎?

2024-01-14 11:55:35 565 1

Python操作Mysql数据库之pymysql模块技术 课件文档.pdf

Python操作Mysql数据库之pymysql模块技术 课件文档.pdf

2024-03-24

58-勒索软件解析(一).pdf

58-勒索软件解析(一).pdf

2024-03-24

支持列表.xlsx

支持列表.xlsx

2024-03-03

Excel的常用统计函数.pdf

Excel的常用统计函数.pdf

2024-03-02

计算机二级选择题.pdf

计算机二级选择题.pdf

2024-03-02

1,Python简介.pdf

1,Python简介.pdf

2024-02-24

00-虚拟机安装Kali和远程连接.pdf

00-虚拟机安装Kali和远程连接.pdf

2024-02-21

空空如也

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

TA关注的人

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