×

html5教程

C++的文件传输(c++ 文件传输)

xchenhao xchenhao 发表于2024-05-02 浏览6298 评论0
C++的客户端有两种,一种是界面的MFC的版本,另外一种是自己参照mfc修改的命令框的形式的,基本的功能是一样的。 mfc的版本主要是图形框的选择一般是系统自己生成的函数如下: // 用于应用程序“关于”菜单项的 CAboutDlg 对话框 class CAboutDlg : public CDialogEx { public:     CAboutDlg(); // 对话框数据 #ifdef AFX_DESIGN_TIME     enum { IDD = IDD_ABOUTBOX }

scala

数据湖之Hudi(13):使用Spark删除Hudi中的数据

xchenhao xchenhao 发表于2024-05-01 浏览5628 评论0
目录 0. 相关文章链接 1. 环境准备和数据准备 2. Maven依赖 3. 核心代码 0. 相关文章链接 数据湖 文章汇总 1. 环境准备和数据准备 对Hudi的环境准备和数据准备,可以参考博主的另一篇博文,这里就不多描述了,博文连接:数据湖之Hudi(9):使用Spark向Hudi中插入数据 2. Maven依赖 在另一篇博文中有Maven依赖,但在这里还是补充一下 <repositories> <repository>

架构

《云原生入门级开发者认证》学习笔记之云原生架构总览(云原生开发框架)

xchenhao xchenhao 发表于2024-05-01 浏览7030 评论0
写在前面 嗯,报了华为云的一个《云原生入门级开发者认证》,这里整理课堂笔记记忆,感兴趣小伙伴也可去试试 学习的原因: 虽然考了CKA,了解了一些K8s相关的知识,但是对云原生一直都很模糊 希望对云原生有一个基本的认识,云原生入门 博文主要是课堂笔记 转载需要写URL,所以改正了原创 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波

rust

【算法】剑指 Offer II 085. 生成匹配的括号|22. 括号生成|面试题 08.09. 括号(java / c / c++ / python / go / rust)

xchenhao xchenhao 发表于2024-04-30 浏览7487 评论0
剑指 Offer II 085. 生成匹配的括号|22. 括号生成|面试题 08.09. 括号: 正整数 n 代表生成括号的对数,请设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 样例 1: 输入: n = 3 输出: ["((()))","(()())","(())()","()(())","()()()"] 样例 2: 输入: n = 1 输出: ["()"] 提示: 1 <= n <= 8 分析 首先想

中间件

MQ常见面试题(mq的面试题)

xchenhao xchenhao 发表于2024-04-30 浏览4933 评论0
面试题 为什么要使用MQ 异步 异步是在程序中就是在相同的时间做不同的事情,只在乎过程,不在意结果,与线程类似。 在上图中,在同步更新库存表时采用将其丢进消息中去,由MQ去给相应的商品微服务更新库存。 解耦 相应的两个程序互不影响。如上图,加入了MQ之后,订单微服务与商品微服务相互不影响。假设在下单过程中,商品微服务突然挂了,因为没有服务进行消费,MQ会先将消息存取,在商品微服务上线之后进行消费,互不影响。 削峰填谷 请求量太大,可以先把消息存在MQ中,在用户量访问不大的时

postman

Apipost 一款值得使用的利器

xchenhao xchenhao 发表于2024-04-25 浏览16304 评论0
一、引言         今天是小编在家管控的第22天,天气晴,心情可以,状态不错。         嗯,上海加油。         今天小编来推荐一款利器。 二、主角登场         Apipost 是一个支持模拟POST、GET、PUT常见的HTTP请求,支持团队协作,并可直接生成并导出接口文档的API调试、管理工具。         你可以把这款利器看成这样的组合:         Apipost = Postman + Swagger + Mock      

爬虫

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

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

爬虫

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

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

rust

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

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

分布式

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

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