本文分类:news发布日期:2024/12/22 16:46:26
相关文章
结合简单工厂和工厂方法模式:实现灵活的对象创建
前言
在软件开发过程中,创建对象的方式直接影响代码的灵活性和可维护性。设计模式提供了一种解决复杂问题的方法,其中简单工厂模式和工厂方法模式是两种常用的创建型模式。在这篇文章中,我们将结合这两种模式,通过一个实际案例&a…
建站知识
2024/11/21 14:36:20
python脚本获取本机IP的方式
#方法一: #!/usr/bin/python import socket import fcntl import struct def get_ip_address(ifname): s socket.socket(socket.AF_INET,socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl.ioctl( s.fileno(), 0x8915, struct.pack(256s,ifna…
建站知识
2024/12/11 21:19:10
【驱动篇】龙芯LS2K0300之按键驱动
实验过程
实验目的: 在龙芯开发板上面验证GPIO按键的输入过程
① 根据原理图连接按键板
② 将4个i2c引脚的功能复用为GPIO
③ 注册input设备驱动,绑定中断处理函数,使用定时器消抖
原理图
4个按键引脚:CPU_I2C0_SCL -> G…
建站知识
2024/11/21 19:54:42
【Linux基础】SSH登录
SSH简介
安全外壳协议(Secure Shell Protocol,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。 SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。 SSH最常见的用途是远程登…
建站知识
2024/11/26 11:53:28
winRar去广告记录
效果:双击winRar.exe,不会弹出广告窗口,但会弹出使用时间许可警告,效果不是很完美。
工具:everything.exe(非必须)、sublime text(非必须)、spyxx.exe(非必须…
建站知识
2024/11/22 9:43:58
网络技术原理需要解决的5个问题
解决世界上任意两台设备时如何通讯的??
第一个问题,pc1和pc3是怎么通讯的?
这俩属于同一个网段,那么同网段的是怎么通讯的?
pc1和pc2属于不同的网段,第二个问题,不同网段的设备是…
建站知识
2024/12/1 15:40:57
Docker(数据卷、自定义镜像、网络)
数据卷
数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。 命令 说明 docker volume create 创建数据卷 docker volume ls 查看所有数据卷 docker volume rm 删除指定数据卷 docker volume inspect 查看某个…
建站知识
2024/11/21 14:40:12
刷代码随想录有感(114):动态规划——最少数量的零钱换整
题干: 代码:
class Solution {
public:int coinChange(vector<int>& coins, int amount) {vector<int>dp(amount 1, INT_MAX);dp[0] 0;for(int i 0; i < coins.size(); i){for(int j coins[i]; j < amount; j){if(dp[j - coi…
建站知识
2024/11/21 14:38:20