- 博客(99)
- 收藏
- 关注
原创 2024最新PyCharm下载安装
PyCharm有专业版(Professional Edition),它提供了更多的功能和工具,但通常是收费的(有时提供有限期的试用)。(5)下载PyCharm Community社区版会出现两个版本:.exe(windows ARM64)或.exe(windows)安装成功后勾选“是”,会重启计算机,这里可以选择后面的“否”,稍后重启计算机,然后点击“完成”,PyCharm就安装完毕。此时默认是c盘,这里可以选择浏览,来选择你所要安装的路径,建议选择D盘。(7)下载完后点开它,进行安装。
2024-07-10 18:33:40
6904
原创 node会话管理详解(cookie、session、token)
在Node.js中,cookie、session和token都是用于会话管理的机制,但它们各自有不同的使用场景和特性。
2024-06-02 17:43:24
957
原创 express文件上传之multer中间件
Multer是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。Multer解析完请求体后,会向Request对象添加一个body对象和file(single,单文件上传)或files(array,多文件上传)对象。
2024-05-24 18:06:27
605
原创 express路由的介绍与使用
在Express.js中,路由是通过使用app.get()、app.post()、app.put()、app.delete()等方法来定义的。这些方法允许您指定URL路径和处理程序函数,当URL匹配指定的路径时,将调用处理程序函数来处理请求。
2024-05-19 15:01:56
928
原创 微信小程序的Vant Weapp组件库 与 weui组件库 的区别?
微信小程序的Vant Weapp组件库 与 weui组件库在功能和用途上相似,但在来源、设计理念和组件构成上存在差异。在使用时,应根据项目的具体需求和个人的偏好进行选择。两者在安装和配置上都需要一定的步骤,包括通过npm安装、构建npm、修改配置文件等。但具体的操作过程可能因版本和项目的不同而有所差异。因此,建议在使用前仔细阅读各自的官方文档或教程,以确保正确安装和配置。
2024-05-15 15:18:47
668
原创 微信小程序如何使用weui组件库?
微信小程序如何使用weui组件库?一、方法一:通过npm安装*二、方法二:直接修改配置文件 (推荐使用,更方便)
2024-05-15 15:05:46
1771
原创 微信小程序的Vant Weapp组件库
是一套开源的微信小程序UI组件库。提供了一整套UI基础组件和业务组件,能够快速地搭配出一套风格统一的页面。vant weapp组件库的详细使用:
2024-05-12 16:21:59
6710
4
原创 node.js对数据库mysql的连接与操作(增、删、改、查、五种SQL语法)
(1)SQL的使用之增删改查:查询数据(select)、插入数据(insert into)、更新数据(updata)、删除数据(delete)(2)需掌握的五种SQL语法:where条件、and和or运算符、order by排序、count(*)函数、as关键字
2024-05-08 20:55:45
6331
原创 node.js对数据库的操作 之 query(查询)与pool(连接池)
三、query与pool的异同(1)相同点:query查询和pool连接池都是数据库操作(2)不同点:使用pool连接池时,你的应用程序会在启动时创建一个连接池,并在需要时从池中获取连接。当连接不再需要时,它会被返回到池中,而不是被关闭。这样,你的应用程序可以重复使用已经存在的连接,而不是每次都创建新的连接。使用pool连接池大大提高了性能,特别是在处理大量并发请求时。
2024-05-06 16:54:49
1142
原创 微信小程序实现用户登录功能 和相关知识点
用户登录具体流程:1》wx.login()方法获取code2》wx.request()将code发送给开发服务器3》开发服务器校验登录凭证4》开发者服务器自定义登录态(开发服务器为用户生成一个token,最后对token进行验证)
2024-05-06 15:57:44
8566
原创 node.js 解析post请求 方法二
在Node.js中使用formidable模块来解析POST请求主要涉及到处理文件上传和多部分表单数据(multipart/form-data)以及验证上传内容的重难点。难点解决思路:你需要创建一个formidable的实例来处理上传的表单数据。formidable模块会将这些文件临时存储在服务器的某个位置,你需要处理这些临时文件,可能包括移动它们到最终目标的位置。
2024-04-27 15:05:46
1255
原创 node.js 解析post请求 方法一
一、解析post请求方法一介绍因为Node.js 没有提供直接解析POST请求提交的数据的模块;所以一般是通过request的data和end事件获取请求报文中请求正文的内容后再解析。
2024-04-24 23:45:42
1602
原创 node.js如何解析get请求和post请求?以及对JSON.stringify与JSON.parse 的具体介绍?
解析get请求和post请求?JSON.stringify与JSON.parse 的具体介绍?
2024-04-24 18:29:20
680
原创 微信小程序的常用API ①
微信小程序的API是由宿主环境提供的。通俗来说API是一种接口函数,把函数封装起来给开发者使用,这样好多功能都无需开发者去实现,直接调用即可
2024-04-18 00:05:49
2672
原创 微信小程序scroll-view组件
当一个容器内容很多时,若容器无法显示完整内容,则可通过滚动操作查看所有内容在微信小程序中scroll-view组件可以实现滚动效果
2024-04-16 22:28:40
1985
原创 node.js服务器动态资源处理
综上所述,相比我的静态资源处理而言,我的动态资源处理就相对效率较高,对于不同的错误信息,我可以直接使用我的404.html模板,直接在我的运行代码中显示res.end(render({msg:'错误内容'})); 并且我可以直接使用用户数据模板user.html使用 执行javascript代码。可以直接在我的服务器端页面展示我的所有成功注册的用户数据。化繁为简。
2024-04-15 16:03:33
939
原创 node.js 什么是模板引擎?(具体介绍underscore)
模板引擎是一种将数据和模板结合起来生成最终结果的工具。3-1》如上述的安装underscore后面要接 —save,意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。3-3》-save-dev 的意思是将模块安装到项目目录下,并在package文件的devDependencies节点写入依赖。3-2》-g 的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm config prefix 的位置。注意 _是模板引擎的对象,data是模板文件内容。
2024-04-15 15:16:24
773
原创 node.js服务器静态资源处理
静态资源服务器指的是不会被服务器的动态运行所改变或者生成的文件. 它最初在服务器运行之前是什么样子, 到服务器结束运行时, 它还是那个样子. 比如平时写的 js, css, html文件, 都可以算是静态资源。下面,我将以在服务器中实现注册、登录为例并将我已注册的用户数据写到我的user.json中。
2024-04-15 14:40:04
613
原创 node.js 包管理工具介绍 (npm与Yarn详细说明)
npm 是 Node.js 默认的包管理工具,随着 Node.js 的安装而自动安装。它提供了一个庞大的公共仓库(registry),其中包含了成千上万的开源 Node.js 包。
2024-04-10 17:15:45
1056
原创 微信小程序页面交互综合练习 (重点:解决“setData of undefined”报错问题)
二、将服务器里的数据渲染在我的wxml页面。注意数据显示前需要有“加载中”提示和“加载完毕”提示。一、写一个注册表单,点击“注册”按钮将用户输入的数据带到服务器,并且能在控制台显示参数。(2)然后,需要在微信小程序开发工具的index.wxml里写一个注册表单。(1)首先,我需要在vscode里面创建一个简易的node.js服务器。(1)和题一 一样先运行我的vscode创建服务器代码,运行此代码。(2)在微信小程序开发工具index.wxml搭建好静态页面。我在vscode中运行创建服务器代码。
2024-04-10 15:29:27
716
原创 模块化——如何导入模块?(内置模块与自定义模块)
二、导入自定义模块的基本流程(1)将相对路径转为绝对路径,定位目标文件(2)缓存检测(3)读取目标文件代码(4)包裹为一个函数并执行(自执行函数)(5)缓存模块的值(6)返回module.exports的值
2024-04-07 23:44:53
973
原创 网络请求常见知识点:
确定通信协议(常见协议有:TCP、UDP、HTTP、HTTPS...) ——> 建立连接 ——> 数据传输 ——> 关闭连接 ——> 错误处理与重试 ——> 安全性 ——> 实现方式 (使用各种库或者框架来简化客户端与服务器间的通信)1》服务器端:是网络中提供服务的计算机系统,例如:web服务器、数据库服务器...(也就是服务的提供者)2》端口号:找到电脑上运行的程序(区分同一台网络设备上不同的网络通信)2》客户端:也称用户端,例如:电脑、平板...(也就是服务的接受者)
2024-04-06 19:56:34
288
原创 微信小程序的页面交互2
一、自定义属性 注意:无论你在JavaScript代码中如何命名data对象中的属性(包括是否使用驼峰命名法),在WXML模板中引用这些属性时,你都应该使用全小写的形式。这是因为微信小程序的数据绑定系统不区分大小写,它会自动将属性名解析为小写形式
2024-04-06 19:38:17
1671
原创 node.js的模块化 与 CommonJS规范
在node.js中,模块化是指把一个大文件拆分成独立并且相互依赖的多个小模块,将每个js文件被认为单独的一个模块;模块之间是互相不可见的,如果一个模块需要使用另一个模块,则需要使用指定的语法来引入模块,并且只能引入模块所暴露的内容。将一个复杂的程序文件依据一定的规则拆分成为多个文件的过程就是模块化。编码是按照模块一个一个编码的,整个项目就是一个模块化的项目。二、node.js的模块化初体验。一、node.js的模块化。(2)什么是模块化项目?(1)什么是模块化?(3)模块化的好处?
2024-04-01 20:07:42
644
1
原创 如何创建一个TCP多人聊天室?
TCP(Transmission Control Protocol)是一种可靠的 面向连接的协议 ,可以保证数据在传输过程中不会丢失、重复或乱序。客户端程序的主要功能是连接到服务器,将用户的键盘输入发送到服务器,接收并显示来自服务器的响应,同时处理连接过程中的错误和关闭事件。实现简单聊天程序,需要客户端和服务器端之间建立TCP连接,并通过套接字(Socket)进行通信。
2024-03-31 22:15:06
946
原创 HTTP 协议中常用的两种请求方法:get请求与post请求
一、get请求(1)什么是 GET 请求?GET 请求是一种向服务器请求获取资源的方式。它GET 请求通常用于,例如读取文章、获取用户信息等操作。在Node.js中,发送GET请求通常很简单,因为你只需要指定URL,不需要发送请求体。在 Node.js 中处理 GET 请求需要使用 Node.js 的内置模块http或者第三方模块express二、post请求(1)什么是 POST 请求POST 请求是一种向服务器提交数据的方式。它。POST 请求通常用于。
2024-03-31 18:15:24
1264
原创 node.js的错误处理
文件不存在的错误代码 'ENOENT'。见更多错误代码---打开node.js官方API文档。,点击error错误这个模块,查看不同的错误码。以前面写过的获取静态资源代码为例:见。
2024-03-31 17:49:22
1021
原创 如何区分相对路径 与 绝对路径?
在网页中有很多需要使用我们URL路径的场景,包括等等等等。它们都可以使用相对路径和绝对路径来引入文件,那么,我们如何区分相对路径与绝对路径呢?一、相对路径(1)概念:相对路径是指相对于当前工作目录的路径。它依赖于你当前所在的位置,而不是从文件系统的根目录开始。相对路径以当前目录(./)或父目录(../)作为起点,然后列出到达目标文件或目录所需的相对路径。相对路径在发送请求时,需与当前页面url路径进行计算后得到完整url,再发送请求。在我们的学习阶段用的较多。
2024-03-31 15:29:50
2656
原创 http模块 服务器端如何响应(获取)静态资源?
内容长时间不改变的资源。eg:图片、视频、css js html文件、字体文件...内容经常更新的资源。eg:百度首页、淘宝搜索列表...二、服务器端如何获取静态资源的代码?
2024-03-30 16:42:02
579
原创 http响应练习—在服务器端渲染html(SSR)
一、什么是服务器端渲染(SSR)简单说,就是在服务器上把网页生成好,整个的HTML页面生成出来,生成出的页面已经包含了所有必要的数据和结构信息,然后直接发给浏览器进行展现。二、例题。
2024-03-27 18:09:23
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人