×

前端技术

Python爬虫入狱小技巧(爬虫 入狱)

Zni Zni 发表于2024-04-27 浏览4983 评论0
呀,来坐牢的是吧,坐牢是不可能坐牢的,骚年,下面就是方法,早上学,晚上进去 一、整体思路 爬虫一开始要把思路理清楚,即从网页源代码或者网页数据接口,获取需要的数据.大致思路如下 1.有数据接口,直接用requests获取json文件源代码,然后字典操作获取数据 2.没有数据集接口: 1)通过requests获取源代码,通过三大方法解析数据 2)通过selenium获取源代码,通过三大方法解析数据 3.伪装: 1)user-agent主要用于获取源代码时,网站防爬虫

flask

没有那么难,基于 Echarts + Python Flask 动态实时大屏轻松可以实现

Zni Zni 发表于2024-04-25 浏览6520 评论0
效果展示 1.动态实时更新数据效果图 2.鼠标右键切换主题 源码 按照如下方式获取 目前开通了技术交流群,群友已超过3000人,添加时最好的备注方式为:来源+兴趣方向,方便找到更快获取资料、入群 方式①、添加微信号:dkl88191,备注:来自CSDN+大屏 方式②、微信搜索公众号:Python学习与数据挖掘,后台回复:大屏 一. 确定需求方案 屏幕分辨率 这个案例的分辨率是16:9,最常用的的宽屏比。 根据电脑分辨率屏幕自适应显示,

scala

扒一扒面向对象编程的另一面(这就是面向对象编程)

Zni Zni 发表于2024-04-24 浏览4798 评论0
摘要:尽管有很多小伙伴对面向对象的概念已经很很熟了,但是到底什么是面向对象编程?面向对象有哪些特性?面向对象编程能够为我们带来哪些便利?面向对象又有哪些不足呢? 本文分享自华为云社区《【云驻共创】被吹捧了很多年的面向对象编程真的就这么完美吗?》,作者: 冰 河 。 说到面向对象,相信很多小伙伴都已经很熟悉了,毕竟像Java、C++这种编程语言长期排在编程语言榜的前列,而且几乎每一所大学的软件工程专业和计算机专业都会开设Java和C++相关的课程。在上学时,老师就会给我们将什么是对象、什

Ruby教程

4.8自动化运维工具ansible(一) ---介绍与详解(Ansible自动化运维)

Zni Zni 发表于2024-04-23 浏览4384 评论0
1.ansible简介 1.1 ansible是什么 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因

PHP编程

【后端检测-绕过】文件头检测绕过、二次渲染绕过

Zni Zni 发表于2024-04-23 浏览5332 评论0
目录 一、文件头检测绕过 1.1、原理: 1.2、工具: 1.3、常见的文件头: 1.4、利用过程: 二、二次渲染: 2.1、原理: 2.2、工具: 2.3、利用过程: GIF绕过: PNG绕过: 利用过程: JPG绕过 利用过程: 一、文件头检测绕过 1.1、原理: 当浏览器上传到服务器时,白名单对文件进行头检测,符合,则允许上传,反之不允许。 所有的文件都是以二进制的形式进行存储的,本质上没差别。但使用的方式不同,是因为我们理解他的方式

Ruby教程

Python定义变量的方式、字典、len()函数、if、else、for以及缩进的应用

Zni Zni 发表于2024-04-23 浏览4446 评论0
Python学习笔记 Python定义变量的方式、字典、len()函数、if、else、for以及缩进的应用 第一次分享博客,有点激动。本人做了十年土木工程项目管理,由于代码吸引和兴趣爱好。用业余时间自学python,一边看书,一边记录和分享。今天是自学的第十天,欢迎列位大佬批评指正,PS年纪大轻点喷,哈哈。 废话不多说,简单粗暴上代码 目标概述:定义键值对字典,遍历字典并打印对应的信息。 #coding:utf-8 favorite_languages={ #

Ruby教程

ruby入门算法: 输出小于n 所有质数

Zni Zni 发表于2024-04-23 浏览3749 评论0
在 Ruby 中定义类 在 Ruby 中,类总是以关键字 class 开始,后跟类的名称。类名的首字母应该大写。类 Customer 如下所示: class Customer end Ruby 类中的变量 Ruby 提供了四种类型的变量: 局部变量:局部变量是在方法中定义的变量。局部变量在方法外是不可用的。在后续的章节中,您将看到有关方法的更多细节。局部变量以小写字母或 _ 开始。 实例变量:实例变量可以跨任何特定的实例或对象中的方法使用。这意味着,实例变量可以

tomcat

SpringMVC-@RequestMapping注解

Zni Zni 发表于2024-04-23 浏览5546 评论0
三、@RequestMapping注解 1、@RequestMapping注解的功能 从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。 SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。 2、@RequestMapping注解的位置 @RequestMapping标识一个类:设置映射请求路径的初始信息 @RequestMapping标识一个方法:设置映射请求路径的具体信

tomcat

shell脚本配合zabbix实现tomcat的故障自愈

Zni Zni 发表于2024-04-21 浏览5180 评论0
shell脚本配合zabbix实现tomcat的故障自愈 1.背景及实现方式方法 Tomcat运行JAVA类的程序代码经常会导致内存溢出,往往都是收到告警后再去处理,收到报警再处理就会拖延故障解决的时间,因此就需要靠故障自愈的机制来解决人为干预的成本。 服务实现自愈的方式有很多种: 通过shell脚本+定时任务的方式 通过shell脚本检测应用程序的状态,状态为1表示异常为0表示正常,当检测到状态为1时就触发自愈脚本,完成程序的故障自愈。 通过脚本来检测需要配合定

AJAX相关

原生ajax 设置get请求参数和请求头信息和发送 post请求

Zni Zni 发表于2024-04-21 浏览5426 评论0
get请求发送参数直接在路径后面加问号即可   xhr.open('GET','http://127.0.0.1:8000/server?a=100&b=50'); 设置请求头信息 1.请求头中本来就有这个属性,只是修改该属性的值 xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 2.在请求头中设置自己的属性  需要在服务器的.js中添加一句(开启接受所有类型的头信息)  

gateway

C/C++学习路线总结与分享(c++自学路线)

Zni Zni 发表于2024-04-21 浏览21365 评论0
🍓个人主页:个人主页 🍒系列专栏:C/C++基础与进阶 🔥 推荐一款模拟面试、刷题神器,从基础到大厂面试题👉点击跳转刷题网站进行注册学习 目录 1、学习C语言 2、学习C++ 3、了解基础的网络知识 4、Linux相关知识 5、数据库知识 6、数据结构与算法 7、需要重点关注的编程技术 7.1、socket网络编程 7.2、多线程与多线程编程 7.3、多进程及多进程通信 7.4、动态链接库编程 7.5、数据库编程 7.6、设计模式 7.7、学习一些