详情

全站展示位

推荐

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

心灵鸡汤

女儿上大学了

文/武艺

三年前,女儿参加中考,我有感而发写下了《陪女儿中考》。经过三年的刻苦学习,今年迎来了她人生又一重要时刻——高考。

回顾女儿这三年的高中学习,可以说很拼。从高一普通班的前几名,到学理科上火箭班,特别是进入高三,学习抓得非常紧,每天早上六点多出门,晚上十点放学。高三第二学期,三天一大考,两天一小考,确实很辛苦。

高考时女儿在太原五中考场,离家也不远。考前,我特意置办了一身新衣服,寓意“开门红,状元红”。生活需要仪式感,就是要把平淡的生活过得有滋有味,有情有义。

我和妻子分工明确,我接送孩子,她在家做饭。6月7日、8日那两天,太原温度不算高,时不时还有阵雨光临。全社会都关心高考,车辆限行,公安、医疗、电力等部门都全力以赴,保驾护航。

实力是说话的底气,成绩是平时状态的客观反映。两天顺利考完,终于松了一口气,孩子开心地出去玩,我们也高高兴兴地放松一下,喝了顿快乐的大酒。

高兴两天后,又焦虑等待出成绩,忐忑不安。成绩发布时是深夜,不知不觉又是一个不眠之夜。

凌晨查到孩子成绩,心中石头总算落下来,随即又急切等待山西一本分数线的划定。一本线出来后,又转入填报志愿关键期。选学校,选专业,找老师,问专家,咨询去年高考过的考生家长,真是过了一关又一关。

盼望着,等待着,录取通知书到了。拿到通知书那个瞬间,喜悦的同时,突然反应过来,一张录取通知书,代表着希望和未来,同时也意味着与孩子的一种离别。

通知书预示着孩子即将踏上新的征程,与父母与故乡长时间别离。于是想到了20多年前,我们离开家乡去求学时,父母送行的样子。人生或许就是这样吧。

写下这段文字,孩子已开始崭新的大学生活。送孩子报到,想起一段话。龙应台说:“所谓父女母子一场,只不过意味着,你和他的缘分就是今生不断地在目送他的背影渐行渐远。你站立在小路的这一端,看着他逐渐消失在小路转弯的地方,而且,他用背影告诉你,不必追。”

孩子未来的路很漫长,相信她会越走越好的!

列表展示

主站展示位

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# 定时同步数据思路

在许多应用程序中,数据同步是一个关键的任务,用于保持应用程序的数据与外部源(如 API 或其他数据库)同步。这篇博客将介绍如何使用 C# 来实现定时数据同步的思路,以确保数据的准确性和一致性。 思路 定时执行同步数据的程序,使用互斥锁或者信号量来控制程序的并发执行,确保定时任务在前一个任务完成之后再触发。1.1. 发送网络请求,请求接口数据,构造数据对应的实体类。1.2. 批量插入或批量更新到数据

在 C# 中创建 Excel 文件

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

在线运行 Java 代码的原理及实现

简介在线运行 Java 代码是指用户在浏览器中输入 Java 代码,通过在线编译和加载,最终在服务器上运行代码并返回结果。这种技术被广泛应用于在线编程学习、在线面试和在线评测等场景。 原理动态编译Java 的动态编译是指在运行时将 Java 代码编译成字节码的过程。Java 提供了一个标准的 API:JavaCompiler 和 ToolProvider,可以用来进行动态编译。在动态编译时,需要将

Java IO 流

概述IO通过数据流、序列化和文件系统提供系统输入和输出。 流流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。 原理Java 把这些不同来源和目标的数据都统一抽象为数据流。Java 语言的输入输出功能是十分强大而灵活的,美

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

Java 代码生成器

概述代码生成器的主要目的是提高开发效率,减少重复劳动,并确保生成的代码符合一定的规范。 可以使用它来自动生成那些具有一定规律性的代码,包括但不限于数据库访问层、业务逻辑层和用户界面层。 它可以根据给定的数据库和表信息,使用模板生成代码,这个过程包括以下步骤: 1、确定需要生成的代码。 2、编写代码生成器的逻辑。 3、使用模板引擎来帮助你生成代码。 4、编写工具来调用你的代码生成器,并将

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

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

在 PHP 中使用多进程

多道程序设计以及顺序和并发执行 所谓多道程序设计,就是允许多个程序同时进入内存并运行。多道程序设计是操作系统所采用的最基本、最重要的技术,其根本目的是提高整个系统的效率。 程序是一个在时间上按严格次序前后相继的操作序列,具有独立功能的程序独占处理器直到得到最终结果的过程称为程序的顺序执行。所谓程序的并发执行,是指两个或两个以上程序在计算机系统中,同时处于开始执行且尚未结束的状态。 进程和线程 进

博客寄语:

    避免成为空想家

实时播报:

博客号-学习成长

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