AI智能
改变未来

全栈知识 第7页

设计模式之:GoF的23种设计模式分类对比(表格)-爱站程序员基地

设计模式之:GoF的23种设计模式分类对比(表格)

AI

三类设计模式的对比 英文名 设计模式数量 用途、意义 创建型模式 Creational Pattern 5 创建型模式关注对象的创建过程,将对象的创建和使用分离,降低系统耦合度,让设计方案更易于修改和扩展 结构型模式 Structural ...

ESP32S2小项目-FM-网络时钟/电台-Arduino开发环境-爱站程序员基地

ESP32S2小项目-FM-网络时钟/电台-Arduino开发环境

AI

ESP32S2小项目,FM,网络时钟/电台,Arduino开发环境 效果展示 @[toc] 开机动画: 网络时钟: FM模块: 网络收音: 硬件平台 ESP32是乐鑫的一块国产WiFi芯片。 ESP32-S2-MINI-1采用PCB板载天线...

C++ STL:std::unorderd_map 物理结构详解-爱站程序员基地

C++ STL:std::unorderd_map 物理结构详解

AI

拉链法的 unordered_map 和你想象中的不一样 根据数组+拉链法的描述,我们很快能想到下面这样的拉链法实现的哈希表,但真的是这样吗?一起看下源码里的实现是怎么样的。 深入STL源码 代码不会骗人的,可以写一个简单的代码研究一下实现...

Json序列化和反序列化--Newtonsoft.Json-爱站程序员基地

Json序列化和反序列化–Newtonsoft.Json

AI

using Newtonsoft.Json; 写入文件,读取文件后,要及时释放FileStream ,StreamWriter StreamReader ,否则可能导致读写失败; 反序列化使用泛型方法,而不应使用as转换; as可能导致转型...

CentOS 7 基本命令-爱站程序员基地

CentOS 7 基本命令

AI

基础命令网址 http://man.linuxde.net/ 开放端口 # 启动systemctl start firewalld# 关闭systemctl stop firewalld# 查看状态systemctl status fire...

Linux学习笔记--未完待续-爱站程序员基地

Linux学习笔记–未完待续

AI

linux有哪些版本(二):Lubuntu Lubuntu是Ubuntu快速、轻量级且节省能源的变体。它旨在面向低资源配置系统,并被主要设计用于上网本和老旧个人电脑。 如果你的家里有那种连xp都带不动的破电脑,这可能是你最好的选择。 lin...

WxJava for Solon - 咱也不知道为啥要写-爱站程序员基地

WxJava for Solon – 咱也不知道为啥要写

AI

? 应 Solon 技术交流群里小伙伴的要求,我分享下在 Solon 中使用 WxJava 的经验、类库。 具体实现 提供统一的 Yaml 配置 package cn.edu.hnuahe.mountain.common.providers...

顺序、随机IO和Java多种读写文件性能对比-爱站程序员基地

顺序、随机IO和Java多种读写文件性能对比

AI

概述 对于磁盘的读写分为两种模式,顺序IO和随机IO。 随机IO存在一个寻址的过程,所以效率比较低。而顺序IO,相当于有一个物理索引,在读取的时候不需要寻找地址,效率很高。 基本流程 总体结构 我们编写的用户程序读写文件时必须经过的OS和硬...

asp.net core启动源码以及监听,到处理请求响应的过程-爱站程序员基地

asp.net core启动源码以及监听,到处理请求响应的过程

AI

摘要 asp.net core发布至今已经将近6年了,很多人对于这一块还是有些陌生,或者说没接触过;接触过的,对于asp.net core整个启动过程,监听过程,以及请求过程,响应过程也是一知半解,可能有的同学在面试中有被问过整个的启动过程...

C#中ArrayList和Hashtable-爱站程序员基地

C#中ArrayList和Hashtable

AI

本文章主要介绍两种集合:(1)ArrayList;(2)Hashtable; 一、ArrayList ArrayList类似于数组,其大小可根据需要动态改变,也可称之为动态数组。 有如下学生类: class Student{public S...