自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(251)
  • 资源 (39)
  • 收藏
  • 关注

原创 Vue简介

‌起源与早期发展‌‌诞生‌:由 尤雨溪 于2014年发布,旨在提供比 Angular 和 React 更轻量、易用的框架‌。‌早期特性‌:借鉴Angular的指令与React的虚拟DOM,强调数据驱动视图和组件化开发‌。‌快速成长阶段‌‌版本迭代‌:Vue 2.x(2016年)优化性能并支持服务端渲染,成为成熟框架‌。‌生态扩展‌:涌现 Vue Router 、 Vuex 等工具,以及 Element UI 等组件库‌。‌企业采用‌:中小型项目广泛使用,部分大型企业试点引入‌。‌成熟阶段‌。

2025-07-21 20:52:11 362

转载 HTTP 的发展

这些年来,网页愈渐变得的复杂,甚至演变成了独有的应用,可见媒体的播放量,增进交互的脚本大小也增加了许多:更多的数据通过 HTTP 请求被传输。与此同时,人们对一个加密传输层的需求也愈发高涨:因为 Web 最早几乎是一个学术网络,相对信任度很高,但如今不得不面对一个险恶的丛林:广告客户、随机的个人或者犯罪分子争相劫取个人信息,将信息占为己有,甚至改动将要被传输的数据。随着 HTTP/2.的发布,就像先前的 HTTP/1.x 一样,HTTP 没有停止进化,HTTP 的扩展性依然被用来添加新的功能。

2025-07-21 08:45:00 8

原创 从0到上传gitcode的一个小案例

本项目实现了一个简单的登录,新增图书的功能,并且前端封装了ajax请求,用户登录认证图书信息管理(浏览、新增)- HTML5 :使用语义化标签构建页面结构CSS3 :DOM操作和事件处理AJAX我知道,这不仅仅是一个项目的开始,更是我踏入开源世界的起点。当我在 gitcode上看到第一个 Star 出现的那一刻,内心无比激动。“开源不是一个人的全力以赴,而是一群人的力所能及。成长与收获如何使用 Git 和 Gitcode 进行版本控制如何编写高质量的文档。

2025-06-30 21:47:25 512

原创 Go 语言中操作 SQLite

sqlite以其:直接使用数据库文件,无需启动独立的数据库服务进程。:整个数据库(包括表、索引、数据等)存储在单个跨平台文件中,便于迁移和备份。在应对的小型应用软件中.有着不可取代的地位.sqlite使用 参考。

2025-06-27 00:52:16 676

原创 1.23Node.js 中操作 mongodb

Mongoose 为 MongoDB 提供了强大而灵活的抽象层,使 Node.js 开发者能够更高效地处理数据库操作,同时保持代码的整洁和可维护性。通过合理使用 Schema、Model、验证、中间件等特性,可以构建出健壮的数据库层。Mongoose 是一个基于 Node.js 的 MongoDB 对象建模工具,它为 Node.js 与 MongoDB 之间提供了一个高级抽象层,使开发者可以更便捷地操作 MongoDB。

2025-06-21 20:24:00 410

原创 1.20.1 服务器系统(windows,Rocky 和 Ubuntu )体验

安装完之后,不装任何软件的情况下. Ubuntu 占用更多的 磁盘空间(5.1G) 运行需要的内存少一些(284.4M)装上图形界面的Rocky (服务器不要安装图形界面,此处为了体验)使用的内存就飙升到1.1G多。对比windows服务器.图形界面占用内存 相当于windows server 2019。Rocky 占用比较少的 磁盘空间(1.6G) 运行需要的内存略多一些(377.1M)下边列出 windows server 内存使用情况(从 2008 到 2025).

2025-06-21 14:58:07 406

原创 1.22Node.js 中操作 Redis

redis操作.详见在 Node.js 中操作 Redis,通常使用redis这个 npm 包。首先,你需要安装redis包。

2025-06-20 19:13:55 382

原创 1.21SQLCipher 简介

/ 设置加密算法(默认是 AES-256-CBC)`);// 设置加密迭代次数(影响密钥派生)`);这些选项可以根据安全需求进行调整,但需要注意不同的设置可能会影响兼容性和性能。

2025-06-20 18:10:16 429

原创 swing综合案例.

2.操作实体类UserService。1.实体类 User。5.程序入口Main。

2025-06-19 20:56:14 144

原创 12.10 在主线程或子线程中更新 UI

Swing 是,所有对 UI 的操作都应发生在**事件调度线程(Event Dispatch Thread, EDT)**中。

2025-06-19 20:40:47 657

原创 12.8Java Swing 中的MVC

下面通过一个案例展示如何实现自定义 TableModel:Main.java// 创建主窗口JFrame frame = new JFrame("人员信息管理");// 创建自定义TableModel// 添加示例数据model.addPerson(new Person("张三", 25, false));model.addPerson(new Person("李四", 30, true));

2025-06-18 20:48:10 476

原创 12.9 定时任务

和都能用来安排任务执行,不过它们的适用场景存在差异。

2025-06-18 17:17:41 786

原创 12.7Swing控件8 JTable

设置列宽和行高// 设置第一列宽度// 设置行高设置单元格渲染器(Cell Renderer)渲染器决定单元格内容的显示方式,例如对齐方式、颜色等。// 设置所有单元格内容居中显示自定义特定列的渲染器// 设置年龄列右对齐设置表格选择模式// 单选模式。

2025-06-17 17:36:37 681

原创 1.20 CentOS(Rocky) 和 Ubuntu 简介

 Rocky Linux 继承 RHEL 的企业级生态,Ubuntu 偏向开源开发与云场景。随着技术的不断变化,Ubuntu 和 CentOS 都在不断进化,Ubuntu 可能会更加吸引需要快速更新和灵活性的用户,而 CentOS(Rocky Linux)则更适合那些需要稳健、长期支持的企业用户。

2025-06-17 17:32:24 960 1

原创 12.7Swing控件7 JTree

JTree 是 Swing 组件库中的树形结构组件,用于展示层级数据(如文件系统、组织结构图等)。

2025-06-16 21:21:11 199

原创 1.19集成开发环境(IDE)

集成开发环境(IDE)的发展经历了多个阶段,从最初的简单文本编辑工具到如今智能化、高度集成的开发平台。

2025-06-16 11:15:50 2224 5

原创 1.18 进程管理PM2

PM2 是 Node.js 生产环境中不可或缺的工具,通过。

2025-06-15 17:23:10 864

原创 1.17 模板引擎EJS

适合需要快速开发、灵活控制渲染逻辑的项目。通过合理使用模板包含、过滤器和布局,可以构建结构清晰、可维护的视图层。在 Node.js 中,模板引擎用于将动态数据与静态模板结合,生成最终的 HTML 页面。:将业务逻辑放在控制器中,保持模板简单。:生产环境中启用模板缓存。EJS 的核心优势在于。

2025-06-15 14:25:14 828

原创 1.16 Cookie 和 Session

用户需要session时.首先解析cookie.如果cookie里包含Session ID.,通过 Session ID 查找对应的数据。如果没有Session ID,生成一个唯一的 Session ID(通常使用 UUID),服务器端维护一个 Session 数据存储,将 Session ID 存储在 Cookie 中,随请求写会客户端。指定 Cookie 的域名,限制 Cookie 只在该域名及其子域名下有效。指定 Cookie 的路径,限制 Cookie 只在该路径下有效。

2025-06-14 18:10:25 1080

原创 1.15 Socket.IO

Socket.IO 是一个基于 Node.js 的实时应用库,它封装了 WebSocket 协议,同时提供了降级方案,在不支持 WebSocket 的环境下能自动切换到其他传输方式,如 HTTP 长轮询。

2025-06-14 11:28:20 254

原创 1.14 express小项目 和 用到的 jwt详解

客户端(通常是浏览器)存储 JWT(如 localStorage、cookie 或内存)。用于验证消息未被篡改,并且在使用私钥签名的情况下,还可以验证 JWT 的发送者身份。包含声明(Claims),即关于实体(通常是用户)和其他数据的声明。考虑添加 JTI(JWT ID)声明并维护令牌黑名单。服务器验证 JWT 的签名和有效性,然后处理请求。服务器验证凭据,如果有效则创建 JWT。客户端在每个请求中包含 JWT(通常在。用户提供凭据(如用户名和密码)。)和使用的签名算法(如。原生base64解码。

2025-06-13 11:48:42 588

原创 1.13使用 Node.js 操作 SQLite

SQLite 是一个轻量级的嵌入式关系型数据库,适合小型项目、原型开发和本地数据存储。在 Node.js 中使用 SQLite 非常方便,常用的第三方库是。

2025-06-13 11:13:56 656

原创 1.12 formidable

是一个轻量级的 Node.js 模块,专门用于解析。

2025-06-12 08:46:51 278

原创 1.11 HTTP 文件上传的核心协议

请求体包含了实际要上传的数据。对于文件上传,数据被分割成多个部分,每部分由两部分组成:一部分是头部,描述了该部分的内容(如字段名和文件名),另一部分是实际的文件内容。每个部分都以--boundary开始,并以--boundary--结束。分隔符后可以紧跟字段头部(无需空行),但实际请求中可能存在一个换行符(取决于客户端实现)。HTTP 文件上传是 Web 开发中的常见需求,涉及到特殊的请求格式和处理机制。(CRLF CRLF)组成,是协议的硬性规定。最后一个分隔符必须以。

2025-06-12 08:45:04 655

原创 1.10 Express的集成

在 Node.js 中,是将 Express 应用集成到原生 HTTP 服务器的关键方法。Express 应用(app)实际上是一个符合 Node.js HTTP 服务器要求的请求处理函数,签名为。当原生 HTTP 服务器接收到请求时,会将req(请求对象)和res(响应对象)传递给 Express 应用,由 Express 负责路由匹配和中间件处理。Express 在内部根据请求的路径、方法等条件,将请求分发给对应的路由处理函数。

2025-06-11 09:51:59 262

原创 1.9 Express

Express 是一个基于 Node.js 平台的轻量级、灵活的 Web 应用框架,它为构建 Web 应用和 API 提供了一系列强大的功能。中间件支持:Express 使用中间件(middleware)函数来处理 HTTP 请求和响应。中间件可以访问请求对象(req)、响应对象(res),以及应用程序的请求-响应循环中的下一个中间件函数。通过中间件,你可以执行各种任务,如日志记录、解析请求体、路由处理等。路由:Express 提供了简洁而灵活的路由机制,允许你根据不同的 HTTP 方法(GET, POST

2025-06-11 09:50:10 343

原创 1.8模块module

Node.js 的模块系统通过这种封装和执行的方式实现了模块的隔离与复用。每个模块都有自己的作用域,只能通过显式地定义或者exports来暴露接口给其他模块使用。这种方式不仅有助于组织代码,还促进了良好的软件设计实践,比如单一职责原则和高内聚低耦合的设计理念。此外,内置的缓存机制也提高了模块重复加载时的性能效率。

2025-06-10 08:57:27 810

原创 1.7 process

process对象是 Node.js 中极为重要的一个全局对象,它为开发者提供了进程级别的控制和系统信息访问能力。无论是处理命令行参数、与标准输入输出流交互,还是管理进程生命周期,process对象都发挥着关键作用。

2025-06-10 08:56:09 887

原创 1.6 http模块nodejs 对比 go

我们以go语言 原生实现 和浏览器交互.到现在学习 nodejs http模块. nodejs 对于请求分发,也需要我们自己处理. 我们应该也对 http 服务是建立在 tcp协议基础上.有更深入的体会了吧. 对于我们之后 学习 java web容器. 能有更深入的认知.

2025-06-09 08:44:33 1120

原创 13.Websocket

java基础完结.最后补充一下 WebSocket。

2025-06-09 08:42:55 2749 5

原创 12.7Swing控件6 JList

在 Java Swing 中,列表框(JList)是用于显示一组选项的组件,用户可以从中选择一个或多个项目。以下是关于 Swing 列表框的详细介绍:Swing 列表框的核心类是 ,它继承自 ,主要方法包括:构造方法: 选择操作: 外观设置: 3. 选择模式通过 方法设置选择模式,可选值为: 是 Swing 中的一个组件,它显示一组固定的对象列表,允许用户从中进行选择。这些对象通常以文本形式显示,但也可以是图标或其他组件。 本身并不提供滚动功能,因此如果列表项超出可视

2025-06-08 17:33:29 932

原创 12.7Swing控件5 JProgressBar

Swing 进度条的核心类是 ,它继承自 ,主要方法包括:构造方法: 进度控制: 外观设置: 主要属性和方法 setValue(int n):设置当前进度值。 setMinimum(int min) 和 setMaximum(int max):设置进度条的最小值和最大值。 setStringPainted(boolean b):如果为 ,则会在进度条上显示当前进度值作为文本。 setOrientation(int orientation):改变进度条的方向,可以

2025-06-08 17:23:29 635

原创 1.5 Node.js 的 HTTP

模块是构建 Web 服务器和客户端的基础核心模块,它提供了创建 HTTP 服务器和发起 HTTP 请求的能力。方法创建服务器,传入一个回调函数处理请求和响应。方法向其他服务器发送请求。

2025-06-07 18:32:51 749

原创 1.4 Node.js 的 TCP 和 UDP

模块提供了创建 UDP(User Datagram Protocol)服务器和客户端的功能。UDP 是一种无连接的传输协议,与 TCP 相比,它更轻量、传输速度更快,但不保证数据的可靠传输和顺序。下面详细介绍其核心功能、API 及使用案例。模块是其内置模块之一,主要用于创建基于 TCP(Transmission Control Protocol)的网络应用,包括服务器和客户端。

2025-06-07 18:21:13 1278

原创 12.6Swing控件4 JSplitPane JTabbedPane

通过设置。

2025-06-06 20:43:30 663

原创 12.5Swing控件3Jpanel JOptionPane

通过继承。

2025-06-06 20:34:55 750

原创 1.3 fs模块详解

fs模块是 Node.js 核心能力之一,提供了丰富的文件系统操作接口。根据场景选择合适的 API 风格(同步、回调或 Promise),并遵循最佳实践以确保代码健壮性和性能。对于复杂操作,推荐使用 Promise API 和语法提高代码可读性。try {await fs.writeFile('<new-file-path>', '一些内容');console.log('文件已保存');example();

2025-06-05 17:16:37 477

原创 1.2 fetch详解

Fetch API 是现代浏览器提供的用于发起网络请求的接口,它基于 Promise 实现,替代了传统的 ,提供了更强大、更灵活的功能。

2025-06-05 17:02:02 883

原创 12.4Swing控件2

等),为用户提供快捷操作的功能按钮。工具栏可以水平或垂直放置,并且支持浮动功能,即用户可以将工具栏从其原始位置拖放到窗口的任何其他位置。无论是调整工具栏的方向、控制浮动性还是向工具栏添加各种组件,Swing 都提供了丰富的功能来实现目标。提供了一个面板,允许用户选择颜色。它支持多种颜色模型,如 RGB、HSV 等,并且可以自定义颜色选择面板的外观。是 Swing 中的一个容器组件,用于创建工具栏。提供了一个文件选择对话框,允许用户浏览文件系统并选择文件或目录。通过这些方法,你可以灵活地定制你的。

2025-06-04 14:00:19 411

原创 12.3Swing控件1

在 Java 的 Swing 组件中,边框(Border)是用于装饰组件或提供视觉分隔的重要元素。Swing 提供了多种类型的边框,可以通过 javax.swing.border 包中的类来创建和应用这些边框到 Swing 组件上。Swing 组件基于 JComponent 类,这是一个轻量级容器,几乎所有 Swing 组件都是它的直接或间接子类。是一个工厂类,它提供了许多静态方法来生成不同类型的边框。对于需要更复杂的边框设计,如组合多个边框,可以使用。类,可以方便地创建各种边框。

2025-06-04 12:01:12 602

JasperReport中文用户手册

JasperReport中文用户手册2820101121

2012-09-12

delphi设计模式刘艺

delphi设计模式刘艺 delphi 设计模式 刘艺

2012-08-23

TortoiseSVN For Delphi7

TortoiseSVN For Delphi7 Delphi2007 Delphi2010

2012-08-22

VCLZipv4.51_1

VCL ZIP Pro v4.51_1 Full Sourse delphi 解压控件

2013-06-13

Delphi编程获取汉字拼音

Delphi编程获取汉字拼音(简拼、全拼皆可)单元 1.支持D7——D2010(XE); 2.支持全拼和简拼获取; 3.支持的汉字非常全面; 1.在项目中需要的地方引用Spell单元; 2.调用MakeSpellCode函数即可,具体函数说明在单元文件中有; 补充:1.对于英文字母,采取直译的方式; 2.对于非英文及汉字,如空格、问号等采取忽略的方式,比如“中国 人民",简拼获取为"ZGRM",忽略空格;

2013-06-24

delphi 面向对象 刘艺

delphi 面向对象 刘艺 delphi面向对象刘艺

2012-08-23

SQLlite数据库查看工具

SQLlite数据库查看工具 sqllite工具

2012-07-13

android反编译工具

一、更改apk文件的后缀名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip 二、用zip解压缩LianyunHelper3.0.11.zip文件 三、从解压缩的文件夹中取出classes.dex文件并放到dex2jar.bat所在目录 四、运行cmd命令,进入dex2jar.bat所在的目录,输入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件 五、用jd-gui工具打开classes.dex.dex2jar.jar文件,即可看到源码 六、将AndroidManifest.xml文件放到AXMLPrinter2.jar所在目录,运行cmd命令,进入 AXMLPrinter2.jar所在目录,输入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt。

2012-10-16

Access密码查看器

Access密码查看器,access2003可以使用已经测试过,不需要注册。绝对免费

2012-08-22

xmlspy2006

xmlspy2006 英文版 含注册机 xmlspy 2006 英文版 含注册机

2012-08-28

php中文参考手册

php 参考手册

2012-09-20

cvsnt-Server

cvsnt-Server-2.5.03.2382.rar

2012-08-22

jd-gui反编译工具

jd-gui,java反编译工具 图形化界面反编译工具

2012-07-16

java反编译工具

eclipse插件, java反编译工具 jd-eclipse

2012-07-16

韩顺平Java视频

韩顺平Java2011视频完整版资源 传智播客韩顺平Java视频教程完整版 [30.16G].torrent )

2012-09-07

DevExpress for xe3

devexpress for delphi XE3 and XE2... 这是可以在delphi最新的XE3和XE2上完美运行的版本,已经破解! 放心的使用!

2013-06-09

VisualSVN-Server

VisualSVN-Server-2.1.9.msi,svn

2012-08-22

TortoiseSVN-win32-client

TortoiseSVN-win32-client

2012-08-22

spket-1.6.23含lience

spket-1.6.23含lience

2013-07-12

时间同步软件源码

delphi 时间同步软件。根据服务器返回的时间戳。来同步本地电脑时间。有代码。

2012-10-23

java语言执行浅析测试对象大小的小工具

java语言执行浅析测试对象大小的小工具

2025-05-30

图书管理小项目完结(完善新增页面)

图书管理小项目完结(完善新增页面)

2025-04-17

图书管理小项目完结(完善新增页面)

图书管理小项目完结(完善新增页面)

2025-04-17

goweb 项目,图书管理小项目

goweb 项目,图书管理小项目

2025-04-15

前端小项目,使用minifyAll压缩

前端小项目,使用minifyAll压缩

2025-04-07

前端小项目,使用minifyAll压缩

前端小项目,使用minifyAll压缩

2025-04-07

redisGUI客户端工具TinyRDM

redisGUI客户端工具TinyRDM

2025-04-03

js操作Dom综合案例

js操作Dom综合案例

2025-04-02

windows下的redis压缩包

windows下的redis压缩包

2025-03-31

css章节后台项目页面布局练习

css章节后台项目页面布局练习

2025-03-22

3css定位滚动布局案例代码

3css定位滚动布局案例代码

2025-03-20

数据结构+红黑树+go语言实现+有序集合的实现

数据结构+红黑树+go语言实现+有序集合的实现

2025-03-19

http协议章节测试ico图标

http协议章节测试ico图标

2025-03-16

EhLib For Delphi XE10.1---10.3

超级好用的DBGridEh9,亲测支持10.3,有兴趣的可以研究

2021-07-19

FastReport Vcl 5.3.13 For XE8 安装版

FastReport Vcl 5.3.13 For XE8 安装版。解决双击fastreport报错。附带安装码。

2015-10-27

delphi7从入门到精通完整版

delphi7从入门到精通完整版delphi7从入门到精通完整版

2018-03-06

office2007转2003

office2007转2003不想装07的系统的选择

2013-10-20

虚拟打印机

虚拟打印机,虚拟打印机XP-WIN7.rar.支出xp和win7

2013-10-23

smartprinter

smartprinter虚拟打印机。支持win7和xp

2013-10-28

XLSReadWriteII

XLSReadWriteII不用装office也可以开发excel

2013-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除