详情

全站展示位

推荐

GitLab 安装和使用

环境GitLab 官方安装要求 系统:可自由选择,我虚拟机上的是 CentOS Stream release 8 CPU:4 核是建议的最低核数,最多支持 500 个用户 内存:4GB RAM 是所需的最小内存大小,最多支持 500 个用户 硬盘:必要的硬盘空间在很大程度上取决于您要存储在 GitLab 中的存储库的大小,但根据经验,您应该拥有至少与所有存储库组合占用的空间一样多的可用空间

PHP 设计模式之单例模式(Singleton)

单例模式被公认为是 反面模式,为了获得更好的可测试性和可维护性,请使用『依赖注入模式』 1.8.1. 目的在应用程序调用的时候,只能获得一个对象实例。 1.8.2. 例子数据库连接日志 (多种不同用途的日志也可能会成为多例模式)在应用中锁定文件 (系统中只存在一个 …) 1.8.4. 代码部分Singleton.php 123456789101112131415161718192021222324

在 PHP 中使用单元测试

相关概念 单元测试单元测试是针对程序的最小单元进行测试,方法、类等都可以是一个单元,根据实际情况判定,一般指的是方法。 断言在程序设计中,断言(assertion)是一种放在程序中的一阶逻辑(如一个结果为真或是假的逻辑判断式),目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息。 PHPUnit是一个轻量级的 PH

心灵鸡汤

  东汉时,杨震在赴任途中经过昌邑时,昌邑县令王密山来拜访他,并怀金十斤相赠。杨震说:”故人知君,君不知故人,何也”王密没听明白杨震的责备之意,说:“天黑,无人知晓。”

  杨震说:“天知,神知,你知,我知,何谓无知”王密这才明白过来,大感惭愧,怏怏而去。

列表展示

主站展示位

ADO.NET 使用教程

1. 引言1.1 ADO.NET简介1.1.1 ADO.NET是什么?ADO.NET(ActiveX Data Objects for .NET)是Microsoft.NET平台上用于数据访问和操作的一组技术。它提供了一种灵活而强大的框架,使开发人员能够连接各种数据源,执行查询、更新和其他数据库操作。 1.1.2 为什么使用ADO.NET?ADO.NET的设计旨在满足数据访问的多样性和复杂性。通过

Java 调用 Web Service

概述Web 服务Web 服务是一种服务导向架构的技术,通过标准的 Web 协议提供服务,目的是保证不同平台的应用服务可以互操作。 根据 W3C 的定义,Web 服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们透过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。 尽管 W3C

在 C# 中创建 Excel 文件

在本篇博客中,我们将介绍如何使用 EPPlus 库在 C# 中创建 Excel 文件。EPPlus 是一个用于操作 Excel 文件的强大开源库,它支持 .NET Framework 和 .NET Core 平台。 安装 EPPlus首先,我们需要安装 EPPlus 库。你可以使用 NuGet 包管理器来安装 EPPlus。以下是安装过程: 打开 Visual Studio 项目。 在解决方案资

C# 中的 JSON 数据存储、读取和合并操作

在博客中,我将介绍一个名为JsonFileManager的类,该类用于管理数据的保存和读取操作,并提供了一些数据合并的方法。下面是该类的代码及其功能的详细说明。 引用和命名空间1234using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO; 上述代码段中的using语句用于引入所需的命

WinForms 中实现自动关闭的 MessageBox

在许多软件应用程序中,经常需要显示一段时间后自动关闭的消息框。这种功能可以为用户提供及时的反馈,同时又不会干扰用户的操作。本文将介绍一个使用 C# 编写的自动关闭消息框的代码示例,并详细解释其实现原理。 代码示例1234567891011121314151617181920212223242526272829303132333435363738private async void ShowMess

SpringBoot 中使用 Redis

概述Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 最新版本的 Redis 文件可在 GitHub Releases 上获得。 首先要启动 redis-server,教程参见此处 。 Maven 项目结构 springboot

《文学回忆录》读书笔记

一、前言 关于《文学回忆录》(木心口述,陈丹青笔录)的一些读后笔记,主要记录些文学史上重要的作者和书籍,汇集成书目,以书找书,方便日后查看,写于2020年初。 二、史诗 《伊利亚特》、《奥德赛》(荷马,古希腊)。 三、宗教 《圣经》新旧约。 四、各大学家(作家、哲学家、文学家、史学家) 中国:老子、庄子、墨子、孔子、苏东坡、司马迁、曹雪芹。外国:尼采、莎士比亚、福楼拜、雨果、叔本华、易卜生、爱伦坡

SpringBoot 中使用 Hutool 跨数据库增删改查

概述Hutool 是一个小而全的Java工具类库,通过静态方法封装,降低相关 API 的学习成本, 提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语言也可以“甜甜的”。 Hutool 中的工具方法来自每个用户的精雕细琢,它涵盖了 Java 开发底层代码中的方方面面, 它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当; Hutool 是项目中“util”包友好的

前后端耦合下实现多级联动选择下拉框

环境 后端框架:SpringBoot 模板引擎:FreeMarker 前端框架:JQuery 前端 UI 组件:Layui 前端代码 容器中设定 class=”layui-form” 来标识一个 Layui 表单元素块。 放多个下拉框,第一个下拉框需要通过模板引擎循环渲染变量。 lay-filter:过滤器,主要用于事件匹配。 1234567891011121314151617181

PHP 7 新特性

标量类型声明标量类型声明 有两种模式: 强制 (默认) 和 严格模式。 现在可以使用下列类型参数(无论用强制模式还是严格模式): 字符串 (string), 整数 (int), 浮点数 (float), 以及布尔值 (bool)。它们扩充了PHP5中引入的其他类型:类名,接口,数组和 回调类型。 1234567// 强制模式function sumOfInts(int ...$ints)&#123

博客寄语:

    避免成为空想家

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。