太长时间没更新了,然后,理由是什么呢?是因为阳了,真没想到,吃嘛嘛香的我忽然阳了,果然阳的初期症状就是嘴硬。然后,开始我们连续剧的第二集。一、进行mysql的安装        学习第一步,从安装开始,别管会不会,先管有没有,你可以说我不会,但不能说我没有。      &n
转载 2024-02-05 10:52:27
45阅读
Vue相关指令具有特殊含义、拥有特殊功能的特性指令带有v-前缀,表示它们是Vue提供的特殊特性指令可以直接使用data中的数据v-pre跳过这个元素和它的子元素的编译过程。可以用来显示原始 Mustache 标签。跳过大量没有指令的节点会加快编译。<!-- 不会被编译 --> <span v-pre>{{ msg }}</span>v-cloak这个指令保持在元
1、模块就是一些功能的封装,所以一些常用的、成熟的功能,都有人封装成了模块。并放在了社区内,供人下载。社区叫npm,也是一个工具名字node package management。网址为https://www.npmjs.com/ (1)去社区搜索需求,然后点进去,看api。 (2)npm install 名字(这个名字在社区中是全球唯一的) 直接下载就可以了。厉害!!! (3)安装的时候要注意,
在现代的Web开发中,利用Axios库进行API请求是非常常见的,而`withCredentials`配置项的使用则确保了跨域请求时能够带上凭据。在这篇博文中,我们将详细探讨如何设置和解决Axios的`withCredentials`配置问题,包括从环境准备到实际验证的各个步骤。让我们开始吧。 ## 环境准备 在开始之前,请确保你已经安装了必要的前置依赖。 | 依赖包 |
原创 6月前
98阅读
-1: 我预先需要知道哪些知识? 1)socket 通讯的基本知识:如tcp/ip基本原理,socket编程的基本知识,blocking/noblocking。 2) 关于select/poll/epoll模型的相关基础知识,知道其基本工作原理。 3) IOCP(IO Completion Port)完成端口的基本知识,见附录2。 4) Reactor模式。见附录1。 0
基于c++和asio的网络编程框架asio2教程基础篇:1、基本概念和使用说明由于asio2没有写技术文档,因此打算写几篇文章介绍一下如何使用它,主要是针对新手。1、asio2如何使用?asio2这个框架的使用很简单,以VS2017举例:在VS2017的项目上点右键 - 属性 - C/C++ - 常规 - 附加包含目录,将asio2-master/3rd和asio2-master/include这
转载 1月前
363阅读
# 如何在 Vue 3 中配置 Axios 使用两个 baseURL 在现代前端开发中,Axios 是一个非常流行的用于处理 HTTP 请求的库。如果你的 Vue 3 项目需要同时与两个不同的 API 进行交互,那么配置 Axios 使用两个 `baseURL` 就显得非常重要。下面,我们将通过具体步骤和代码示例来展示如何实现这个需求。 ## 整体流程概览 为了更好地理解整个过程,我们将首先
原创 2024-09-27 06:14:05
166阅读
  1、(1)逆向APP时,第一个干的事就是抓包了,抓包的结果类似下面:GET https://aweme.snssdk.com/aweme/v1/commit/item/digg/?aweme_id=6956180208793718055&type=1&channel_id=-1&city=510100&activity=0&os_api=22&d
转载 5月前
30阅读
ASIO注册DllRegisterServer/DllUnregisterServer Windows下的ASIO分32位和64位,即使在64位操作系统下,有些软件例如千千静听,还是只会去找32位的ASIO,所以在32位OS下面我们只需安装32位ASIO,而64位OS下面我们要把32位ASIO和64位ASIO都安装上。对应于32位和64位OS,Buckhorn声卡的ASIO的文件名分别为bhuas
从官方给出的示例中对于 boost::asio::ip::tcp::acceptor 类的使用,是直接使用构造函数进行构造对象,这一种方法用来学习是一个不错的方式。但是要用它来做项目却是不能够满足我们的需求的,可它有相应的接口,可以让我们更灵活的使用它来做我们的项目。我们可以把这个accptor 的使用拆分开来,就是分成几个步骤来做。这样我们就可以在我们的项目中,在多个函数里面对它进行一步一步的生
转载 2023-07-15 23:34:13
117阅读
1 前言 最近在公司维护的项目中碰到一个解决了定位很久的 bug , bug 找到的时候发现犯了很低级的错误——在中断处理函数中调用了 printf 函数,因为中断处理函数的调用了不可重入函数,导致中断丢失和系统位置错误,这里直接导致嵌入式 linux 系统应用进程中的所有线程停掉,进而导致看门狗进程得不到喂狗,设备重启。那什么是不可重入函数呢?为什么中断处理函数不能直接调用不可重入函数?怎样写可
# 使用 ASIO 实现文件下载的完整指南 在这篇文章中,我们将一起学习如何使用 ASIO 库来下载文件。ASIO 是一个跨平台的网络编程库,非常适合进行异步操作。通过这次学习,你将掌握文件下载的基本流程以及实现代码。 ## 一、下载文件的流程 首先,让我们明确实现文件下载的步骤,并用表格的方式进行展示: | 步骤 | 描述 | |------|--
原创 2024-09-05 03:43:19
66阅读
## 如何使用asios的get传对象 ### 概述 在使用asios发送GET请求时,我们可以传递一些参数给服务器。而对于对象类型的参数,我们需要对其进行序列化处理,然后再传递给服务器。本文将介绍如何使用asios的get传递对象,并提供详细的步骤和代码示例。 ### 流程 下面是使用asios的get传递对象的整个流程: ``` flowchart TD A[创建需要传递的对
原创 2023-12-29 07:09:27
45阅读
asios的“先执行后执行”问题,如同一场复杂的交响乐,待我们一一解析并逐步优化。在这篇博文中,我们将详细记录问题的背景定位、演进历程、架构设计、性能攻坚、故障复盘以及扩展应用的过程。希望能够为未来的优化与决策提供有益的参考。 ## 背景定位 为了深入理解asios的“先执行后执行”问题,我们首先进行业务场景分析。 在现代应用中,以事件驱动的架构为核心的asios库被广泛应用于高性能网络编程
原创 5月前
11阅读
0x1001240”指令引用的“0x10001240”内存。该内存不能为“read”要终止程序,请单击“确定”。 2011年05月08日   是“0x1001240”指令引用的“0x10001240”内存。该内存不能为“read”   要终止程序,请单击“确定”。   要调试程序,请单击“取消”。 而且是经常出现   最佳答案 你好,电脑出现:【
要有效地使用Asio库请求HTML页面,首先需要明确一下用户场景。我在进行一个网络爬虫项目时,试图利用Asio这个高性能的异步I/O库来抓取网页内容,然而在实现过程中遇到了一些困难,这促使我深入研究并最终解决了这个问题。 ```mermaid flowchart TD A[用户发起HTTP请求] --> B{确认请求类型} B -->|GET请求| C[使用Asio进行请求]
原创 7月前
38阅读
1.IPv6地址表示 (1) 首选格式 首选表示法也称为IPv6地址的完全形式,由一列以冒号(:)分开的8个16比特十六进制字段组成。如: FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF 2002:0410:0000:1234:FB00:1400:5000:45FF (2) 压缩表示 当一个或多个连续的16比特字段为0字符时,为了缩短IPv6地址
rpc的基础概念这里就不再介绍了,不熟悉的可以网络搜索,先了解一下。asio2框架实现了轻量级的rpc功能,使用起来非常简单。最简单的例子服务端代码int add(int a, int b) { return a + b; } asio2::rpc_server server; server.bind("add", add); // 绑定rpc函数,第1个参数是字符串,表示rpc函数的名字是
转载 2023-12-27 12:56:01
54阅读
asyncasync其实就是对Generator的封装,只不过async可以自动执行next()。async必须等到里面所有的await执行完,async才开始return,返回的Promise状态才改变。除非遇到return和错误。async默认返回一个Promise,如果return不是一个Promise对象,就会被转为立即resolve的Promise,可以在then函数中获取返回值。例一a
# 使用 ASIO 实现超过 10MB 的下载教程 作为一名新入行的开发者,网络编程可能会让你感到困惑。今天,我将带你完成使用 ASIO 下载超过 10MB 文件的整个流程。ASIO 是一款在 C++ 中处理异步输入输出的库,非常适合构建高性能网络应用。 ## 任务流程 首先,让我们概览一下整个下载过程的步骤: | 步骤 | 描述
原创 10月前
31阅读
  • 1
  • 2
  • 3
  • 4
  • 5