×

爬虫

1.每天进步一点点------爬虫应用场景

xchenhao xchenhao 发表于2024-04-24 浏览4726 评论0
14天学习训练营导师课程:杨鑫《Python 自学编程基础》杨鑫《 Python 网络爬虫基础》杨鑫《 Scrapy 爬虫框架实战和项目管理》 杨老师推荐自学Python的网站 w3schools传送门 geeksforgeeks传送门 realpython传送门 学习之前读一读 来看看爬虫合不合法 传送门 立个小目标尽量做到一周输出 3篇 爬虫学习笔记哈 1.什么是爬虫 爬虫,即网络爬虫,又称网络蜘蛛(Web Spider),是一种按照一定规则,用来自动浏 览或抓取万维网数据

爬虫

了解什么是架构基本概念和架构本质(了解什么是架构基本概念和架构本质的区别)

xchenhao xchenhao 发表于2024-04-23 浏览3394 评论0
什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。 Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应该关注哪一个? 想要清楚以上问题需要梳理几个有关系又相似的概念:系统与子系统、模块

rust

2021年未来杯区块链应用创新大赛正式启动! (区块链技术应用创新大赛)

xchenhao xchenhao 发表于2024-04-23 浏览10920 评论0
2021未来杯区块链应用创新大赛已于24日正式启动! 本届大赛是由中国信息协会主办,中国信息协会教育分会、艾肯文化传媒(北京)有限公司、中软国际教育科技集团、以太坊行星承办,北京大学研发实验服务基地、iCAN国际联盟、STEERTECH科技平台、Biendata数竞社区协办,以太坊基金会全程战略支持,华为全程战略合作伙伴。 本界大赛共设【区块链应用场景创新】【区块链工具开发】2个赛题供参赛选手自行选择。希望选手能充分发挥和展示区块链在助力产业发展各个方面的优势,例如数据共享、降低成本、传递信

分布式

SpringBoot单机和分布式(RocketMQ解决)WebSocket聊天室

xchenhao xchenhao 发表于2024-04-21 浏览5921 评论0
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 注意,两个用户在同一个房间才可以互相聊天 在线体验地址: http://47.103.194.1:8081/ github下载地址 https://github.com/MaBo2420935619/Websocket 前言 HTTP 协议有一个缺陷:通信只能由客户端发起。 HTTP 协议做不到服务器主动向客户端推送信息。 这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要

rust

ubuntu重装最新版redis和redisjson记录 (Ubuntu安装Redis)

xchenhao xchenhao 发表于2024-04-21 浏览5204 评论0
ubuntu重装最新版redis和redisjson记录 前言 在之前使用菜鸟教程中的apt自动安装redis时,安装的版本比较老,为5.0.7版本,后续无法支持最新版本的Redisjson的配置,Redisjson需要redis版本高于6.0。 一、卸载当前redis 开启终端 sudo apt-get autoremove --purge redis-server 重启ubuntu 在输入以下命令清除redis残余文件 sudo rm /usr/local/bin/re

rabbitmq

RabbitMQ的使用建议

xchenhao xchenhao 发表于2024-04-21 浏览5387 评论0
经过4年的使用经验, 发现网上有很多的误解和错误的代码. 为清楚一些错误的观念和使用方式. 特意写了这个文章统一大家的编程规范和命名规范, 方便系统开发和系统集成. 增加了一些其它文章中的常见问题 和使用指南.和命名指南 首先要建立代码连接,然后绑定,然后发送. 代码中与RabbitMQ的连接是保持一打开永久使用的长连接的好呢? 还是每次需要都打开的好? 在数据库操作的时候是建议每次执行查询都打开连接, 然后再关上. 那么在操作RabbitMQ的时候, 是否也应该如此呢? 我的建议如下:

ios

iOS:使用 Core ML 进行机器学习初探(iOS coreml)

xchenhao xchenhao 发表于2024-04-21 浏览4426 评论0
1.什么是机器学习? 从广义上来说,机器学习是一种能够赋予机器学习的能力以此让它完成直接编程无法完成的功能的方法。但从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。 与传统的为解决特定任务、硬编码的软件程序不同,机器学习是用大量的数据来“训练”,通过各种算法从数据中学习如何完成任务。这个过程跟人的学习过程有些类似,比如人获取一定的经验,可以对新问题进行预测。 举一个简单的例子: 一个人买西瓜买的多了,就会接受大量的西瓜数据 例如敲西瓜的声音

JAVASCRIPT文章/教程

手把手教你安装VSCode(附带图解步骤)(安装vscode教程)

xchenhao xchenhao 发表于2024-04-21 浏览8639 评论0
一、前端工具vscode 1.1、概述 前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 [1] 。它从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更

typescript

TypeScript的安装及简单使用

xchenhao xchenhao 发表于2024-04-21 浏览6004 评论0
前言 typescript是JavaScript的、带有类型的超集,并且能够编译为普通的JavaScript。它是一种建立在JavaScript上的编程语言,也是一种工具。它是一个强大的编译器,你可以在代码上运行,将typescript编译为JavaScript。 它为JavaScript添加新功能和优势。但是,typescript在JavaScript环境无法运行,浏览器无法执行类型脚本。 优点:类型检查;代码补全;易于维护;入门简单。它使编写干净的代码变得非常容易。 typescript

前端技术

webpack(webpack面试题)

xchenhao xchenhao 发表于2024-04-21 浏览4553 评论0
webpack 以一个或多个文件作为入口,将整个项目所有文件编译成一个或多个文件输出出去 输出文件就是编译好的文件,可以直接在浏览器中运行 webpack输出文件叫做bundle 初始使用 初始 npm init -y 初始化 npm i webpack webpack-cli -D 下载依赖 npx webpack ./src/main.js --mode=development 开发模式下打包 基本配置 webpack.config.js 新建配置文件 输出配置

ecmascript

url如何拼接参数格式& ? 用&和? =拼接(URL参数拼接)

xchenhao xchenhao 发表于2024-04-21 浏览14872 评论0
首先在一些情况下,往url上拼接请求参数。      【?】开头           【&】开头        【=】参数值  1.如何直接往url上拼接请求参数 通过下面的例子可以看出,第一个参数需要以【?】开头, 然后是参数名,然后是【=】,然后是参数值。 第一个参数:需要以【?】开头,然后是参数名。 http://www.taohua.com?age=1 下面是第二个参数的拼接开始则需要以【&】开头,然后是参数名,然后是【=】,然后是参数值。 第二个参数  :