会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MaxBruce
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
133
下一页
[置顶]
webservice和wcf和web.api简单介绍
摘要: 转自:无废话的wcf等等 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Serv
阅读全文
posted @ 2020-11-27 07:14 MaxBruce
阅读(516)
评论(0)
推荐(0)
2025年8月23日
ubuntu 关闭界面
摘要: 推荐的安全测试方法 步骤1:在虚拟终端中测试 bash # 按 Ctrl+Alt+F3 切换到第三个虚拟终端 # 登录后运行: sudo ./fb_demo # 观察5秒 # 按 Ctrl+Alt+F1 返回图形界面
阅读全文
posted @ 2025-08-23 14:13 MaxBruce
阅读(11)
评论(0)
推荐(0)
2025年6月27日
使用 CancellationTokenSource 实现防抖
摘要: private CancellationTokenSource _debounceCts;private const int DebounceDelay = 500; // 毫秒 // 拖拽事件中调用public void OnTimelineDrag(object newTime){ // 每次拖
阅读全文
posted @ 2025-06-27 10:49 MaxBruce
阅读(25)
评论(0)
推荐(0)
2025年6月14日
Ubuntu 网络设备驱动开发指南
摘要: 网络设备驱动是Linux内核中用于管理网络接口卡(NIC)的驱动程序。以下是Ubuntu环境下网络设备驱动的入门知识和开发要点。 一、网络设备驱动基础概念 1. 网络设备特点 面向数据包(packet)而非字节流 无缓存机制(直接发送/接收数据包) 支持多种协议(以太网、WiFi等) 2. 与字符/
阅读全文
posted @ 2025-06-14 20:28 MaxBruce
阅读(114)
评论(0)
推荐(0)
Ubuntu 下创建设备节点的完整驱动示例
摘要: 下面是一个完整的字符设备驱动示例,它会在 /dev 目录下创建名为 mydevice 的设备节点,并实现基本的文件操作接口。 1. 驱动代码 (chardev.c) c 复制 下载 #include <linux/module.h> #include <linux/fs.h> #include <l
阅读全文
posted @ 2025-06-14 10:07 MaxBruce
阅读(23)
评论(0)
推荐(0)
设备的名字和设备类
摘要: #include <linux/module.h>#include <linux/fs.h>#include <linux/cdev.h>#include <linux/device.h>#include <linux/uaccess.h>#include <linux/slab.h> #defin
阅读全文
posted @ 2025-06-14 00:18 MaxBruce
阅读(18)
评论(0)
推荐(0)
2025年6月13日
Ubuntu 驱动开发入门:编写一个简单的 "Hello World" 内核模块
摘要: 在 Ubuntu 上开发驱动程序意味着要编写 Linux 内核模块。下面我将带你创建一个最简单的 "Hello World" 内核模块,并演示如何编译、加载和卸载它。 1. 准备工作 首先安装必要的开发工具和内核头文件: bash 复制 下载 sudo apt update sudo apt ins
阅读全文
posted @ 2025-06-13 23:39 MaxBruce
阅读(344)
评论(0)
推荐(0)
2025年3月27日
关联(Association), 聚合(Aggregation), 组合(Composition) 在软件设计模式中的区别
摘要: 关联(Association)、聚合(Aggregation)与组合(Composition)的区别 这三种关系都是面向对象设计中描述类之间关系的重要概念,它们在耦合强度、生命周期管理等方面有显著差异。 1. 关联(Association) 基本特征: 最通用的关系类型,表示类之间的使用关系 可以是
阅读全文
posted @ 2025-03-27 11:04 MaxBruce
阅读(86)
评论(0)
推荐(0)
设计原则
摘要: 单一职责原则:实现类要职责单一; 接口隔离原则:在设计接口的时候要精简单一; 依赖倒转原则:面向接口编程; 里氏替换原则:不要破坏继承关系; 开闭原则原则:对扩展开发,对修改关闭; 迪米特法则:最少知道原则; 合成复用原则:先考虑组合或聚合,后考虑继承;
阅读全文
posted @ 2025-03-27 10:43 MaxBruce
阅读(9)
评论(0)
推荐(0)
2025年2月20日
背包问题
摘要: 0/1 背包问题 给定 N 件物品,每件物品有 重量 w[i] 和 价值 v[i],现有一个容量为 W 的背包,求能装入的最大总价值。 思路 定义状态 dp[i][j] 表示前 i 件物品,在容量 j 的背包下的最大价值。 状态转移方程 不选第 i 件物品:dp[i][j] = dp[i-1][j]
阅读全文
posted @ 2025-02-20 13:58 MaxBruce
阅读(20)
评论(0)
推荐(0)
2025年2月17日
算法常用的思想总结
摘要: 在 C# 语言中,常见的算法思想也广泛应用于各种问题解决方案。下面是几种 核心算法思想,并附有 C# 代码示例。 1. 分治(Divide and Conquer) 📌 思想:将一个问题分解为 多个子问题,递归求解,然后合并结果。📌 典型应用: 二分查找 归并排序 快速排序 🔹 示例:二分查找
阅读全文
posted @ 2025-02-17 16:14 MaxBruce
阅读(11)
评论(0)
推荐(0)
1
2
3
4
5
···
133
下一页
公告