65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
全部
/
编程
/
架构
人工智能
人工智能
神经网络
机器学习
深度学习
ML.Net
大数据
数据科学
Tensorflow
ChatGPT
物联网
物联网
Arduino
边缘设备
Raspberry-Pi
可穿戴设备
IoT Edge
工业物联网
DevOps
DevOps
敏捷
自动化
持续构建
持续交付
持续部署
持续集成
部署
Git
安装
集成测试
负载测试
质量保证
TFS
单元测试
测试
容器
容器
Docker
Kubernetes
虚拟机
高性能计算
高性能计算
GPU
并行处理
并行化
矢量化
托管服务
托管服务
AWS
Cordova
ExtJS
Google Cloud
微服务
PhoneGap
无服务器
存储
Web Hosting
WordPress
Azure
安全
安全
区块链
密码学
加密
身份
身份服务器
Web 开发
Web 开发
Blazor
CSS3
Flask
HTML5
Kestrel
LESS
Nginx
Node.js
React
SCSS
Spring
Vue.js
ASP.NET
CSS
Apache
HTML
IIS
XHTML
移动应用
移动应用
Flutter
Ionic
iOS
Nativescript
React Native
Xamarin
Windows Mobile
Android
桌面编程
桌面编程
Cocoa
Electron
QT
通用 Windows 平台
X11
Windows Forms
ATL
MFC
Swing
Win32
WTL
WPF
XAML
系统
数据库开发
数据库开发
数据可视化
Elasticsearch
Lucene
MariaDB
MongoDB
NoSQL
PostgreSQL
Redis
MySQL
SQL Server
生产力应用和服务
生产力应用和服务
LibreOffice
OpenOffice
Sharepoint
团队沟通工具
Biztalk
Microsoft Office
SAP
游戏开发
游戏开发
Doom
Kinect
Playstation 4
Playstation 5
Unity
Unreal
XBox
多媒体
多媒体
音频
图像处理
视频
音视频
DirectX
GDI
GDI+
OpenGL
通用编程
通用编程
算法
压缩
计算几何
仿真
异常
文件
互联网
本地化
内存管理
优化
解析器
性能
正则表达式
排序
状态机
架构
设计/图形
打印
字符串
线程
可用性
编程语言
编程语言
ASM
Bash
Basic
COBOL
Dart
Go
Haskell
Kotlin
Lua
Pascal
R
Razor
Rust
Scala
Swift
Typescript
Objective C
Visual Basic
VBScript
C++
C#
F#
FORTRAN
Java
Javascript
Perl
Python
Ruby
SQL
PHP
PowerShell
XML
提交您的文章
架构
架构
精选阅读
.
NET 4.
0 ASP.
NET MVC 3 插件架构,
带有嵌入式视图
作者:
Liviu Ignat
MVC 3 插件架构,
带有嵌入式 Razor 视图:
分步说明和演示应用程序。
第三方 API 集成模式
作者:
Nish Nishant
C# Web 应用程序中的三层架构
作者:
ASP.NET Community
大家好,
这是我的第一篇文章。
在这里,我将简要介绍三层架构的应用程序开发
通过 JavaScript 在 MVC、
MVP 和 MVVM 模式的圣地进行肚皮舞
作者:
Amir Jalilifard
让我们与我们迷人的朋友:
JavaScript 一起,
来一次前往 MVC、
MVP 和 MVVM 模式 Land 的激动人心的旅行。
最新文章
.
NET 4.
0 ASP.
NET MVC 3 插件架构,
带有嵌入式视图
作者:
Liviu Ignat
MVC 3 插件架构,
带有嵌入式 Razor 视图:
分步说明和演示应用程序。
第三方 API 集成模式
作者:
Nish Nishant
C# Web 应用程序中的三层架构
作者:
ASP.NET Community
大家好,
这是我的第一篇文章。
在这里,我将简要介绍三层架构的应用程序开发
通过 JavaScript 在 MVC、
MVP 和 MVVM 模式的圣地进行肚皮舞
作者:
Amir Jalilifard
让我们与我们迷人的朋友:
JavaScript 一起,
来一次前往 MVC、
MVP 和 MVVM 模式 Land 的激动人心的旅行。
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
架构
.
NET 4.
0 ASP.
NET MVC 3 插件架构,
带有嵌入式视图
作者:
Liviu Ignat
MVC 3 插件架构,
带有嵌入式 Razor 视图:
分步说明和演示应用程序。
C# Web 应用程序中的三层架构
作者:
ASP.NET Community
大家好,
这是我的第一篇文章。
在这里,我将简要介绍三层架构的应用程序开发
通过 JavaScript 在 MVC、
MVP 和 MVVM 模式的圣地进行肚皮舞
作者:
Amir Jalilifard
让我们与我们迷人的朋友:
JavaScript 一起,
来一次前往 MVC、
MVP 和 MVVM 模式 Land 的激动人心的旅行。
呼吁从 SOLID 设计原则中移除“开闭原则”
作者:
Adam Tibi
我们习惯于重复 SOLID 原则,
有时并未仔细思考。
这是呼吁移除一个过时的原则,
它在当今的开发中已不再适用,“开闭原则”,
结果应该是 SLID。
基于组件和消息的架构样式 C2
作者:
Emre Ataseven
C2 架构模式的描述及示例
WPF 桌面应用程序中的 ContentDialog
作者:
Dirk Bahle
在 WPF 对话框中
使用管道和过滤器架构的框架实现
作者:
Habibur Rony
管道和过滤器的基本概念;管道和过滤器架构风格是什么;何时需要使用它;管道和过滤器模式的框架;使用它实现的一个小型AI工具。
Android 的模型-视图-视图模型框架
作者:
Ansel Castro
ENTERLIB 简介,
一个适用于 Android 的 MVVM 框架。
使用 WCF 实现健壮优雅的单实例 WPF 应用程序方法
作者:
Jon Campbell
如何利用 WCF 使任何 WPF 应用程序仅运行一个实例,
而无需互斥锁、
额外程序集或特殊“技巧”。
Classic ASP 中的简单参数化查询类
作者:
David Cantrell
讨论了一个包装 ADO Connection 对象并使其对开发人员更友好的类。
使用 IPC 在 Windows 上进行高级数据 I/O
作者:
Andy Galluzzi
和我一起为 Windows 创建最先进且最易于使用的全双工 MMF 基于 IPC
Angular 应用程序结构
作者:
Pranay Rana
设置应用程序结构
应用程序架构 - 抓取炸洋葱圈并扔到洋葱架构和领域驱动设计中
作者:
Habibur Rony
这将涵盖如何根据洋葱架构(Onion Architecture)在应用程序中使用领域驱动设计(Domain Driven Design)。
其中包含关于架构分类/风格、N层/N层架构、模板方法模式和外观设计模式(Facade Design Pattern)的简要描述。
应用程序设计 - 糟糕的适配器模式和 Log4Net 设计案例
作者:
Habibur Rony
本主题将涵盖适配器模式(adapter pattern)的概念以及如何使用 log4net 实现日志记录器。
它还将涵盖什么是适配器模式、为什么需要它、在哪里和何时使用它;什么是 Log4Net、使用适配器模式实现日志记录器、如何实现和添加自定义 SMTP Appender 以及配置。
应用程序设计 - 糟糕设计的案例研究
作者:
Habibur Rony
应用程序设计 - 糟糕设计的案例研究
架构
作者:
ASP.NET Community
MSDN 在 CodePlex 上有一个优秀的关于架构 ASP.NET 应用程序的部分。Patterns & Practices 的 Web Client Software Factory!- 这个工厂
适用于两层应用程序的 Docker 架构
作者:
Nitin M. Patil
本文将分享使用 Docker 容器创建两层应用程序的知识。
“按原样”
软件架构
作者:
Zebedee Mason
介绍了用于从源代码和 .
NET 程序集自动构建架构图和指标的软件。
讨论了 Visual C++、
Python、
Linux 内核、
Boost 和 .
NET 的示例。
ASP.
NET MVC 3 插件架构(使用 Griffin.
MvcContrib)
作者:
jgauffin
如何使用 Griffin.
MvcContrib 创建灵活的插件系统。
Azure Service Fabric - 微服务方法
作者:
Yashashwi Srivastava
本文全面介绍了 Azure Service Fabric,以及它如何成为最新趋势方法——微服务的福音。
带工作流基础 (WF) 的最佳实践架构
作者:
ManojKumar19
本文演示了 WF 如何被用作业务层。
使用 nHydrate 绑定网页
作者:
Christopher R Davis, Ben Traynor
通用地将 UI 控件绑定到生成的对象。
连接 Corda 到 Solana 的无权限世界
作者:
Sneha Damle
这篇博文讨论了一些将 Corda 等私有许可网络连接到 Solana 等公共区块链系统的可能性。
使用托管可扩展性框架构建插件架构
作者:
Nicolas DESCARTES
如何在 C# 中构建插件架构?
使用设计模式和原则构建 C# 应用程序 - 第三部分
作者:
Jon Woo
本文将演示编码原则的意义
使用 Polly 构建弹性 .NET 应用程序
作者:
Nicolas DESCARTES
如何编写有弹性的 .NET 应用程序?
C# Anthropic Claude 库!
您可以轻松直观地调用 Claude API
作者:
Higty
C# Anthropic Claude 库
支持 Assistants 流式 API 的 C# OpenAI 库
作者:
Higty
C# OpenAI 库 Assistants、
ChatCompletion、
FineTuning、
ImageGeneration 等
责任链 - 重新解释
作者:
Lalit_Chandra
责任链模式由 G.
O.
F 定义为行为设计模式,
用于将命令与其处理对象或处理程序解耦。
选择正确的集合
作者:
Arthur Minduca
如何为元素集合选择正确的数据结构。
类图关系:
实用分析
作者:
Jon McKee
分析和改进现有的类图范例
cobj:
纯 C 中的多态性
作者:
GProssliner
cobj 是一个基于预处理器的接口多态性生成器
.NET 的 ConfigurationParser
作者:
DotNetCraft
本文介绍了一种读取 App.config 配置的最简单方法之一。
CQRS 与解耦消息传递 - 第一部分
作者:
Rishabh S Ajmera
本系列文章的第一篇,展示了 CQRS 架构的实际应用,重点在于将消息传递作为基础设施组件进行解耦。
CQRS 与解耦消息传递 - 第二部分
作者:
Rishabh S Ajmera
本系列文章的第二篇,展示了 CQRS 架构的实际应用,重点在于将消息传递作为基础设施组件进行解耦。
CQRS 与解耦消息传递 - 第三部分
作者:
Rishabh S Ajmera
本系列文章的第三篇,展示了 CQRS 架构的实际应用,重点在于将消息传递作为基础设施组件进行解耦。
CQRS 与解耦消息传递 - 第四部分
作者:
Rishabh S Ajmera
本系列文章的第四篇,展示了 CQRS 架构的实际应用,重点在于将消息传递作为基础设施组件进行解耦。
CQRS 与解耦消息传递 第五部分
作者:
Rishabh S Ajmera
本系列文章的第五篇,也是最后一篇,展示了 CQRS 架构的实际应用,重点在于将消息传递作为基础设施组件进行解耦。
使用 MVC、
Entity Framework 和 MySQL 创建基于 JSON 数据的 div 网格
作者:
Rajat Bittharia
使用 MVC、
Entity Framework 和 MySQL 的基于 JSON 数据的网格。
使用策略设计模式创建部分通用操作(方法)的可重用组件 -
保持简单系列
作者:
Viral Surani
本文是“保持简单”(Keep It Simple)系列的第一篇文章。
本文将介绍如何使用策略设计模式(Strategy Design Pattern)创建部分通用操作(方法)的可重用组件。
我们将了解策略设计模式的必要性。
.NET 应用程序中的横切关注点
作者:
Christian Vos
如何使用 Microsoft Unity Interception 作为 .NET 应用程序中横切关注点的解决方案。
用实际软件编程示例解释 C# 中的装饰器模式
作者:
Surajit T. Karmakar
本文通过实际的软件编程示例演示了在 C# 中使用装饰器模式。
摆脱“大泥球”
作者:
Duncan Edwards Jones
当面对“大泥球”时该怎么做(以及如何做)
领域驱动设计:战术设计模式。
第二部分
作者:
Sergii Grybniak
在 DDD 方法中了解战术设计模式与深入理解战略设计模式同等重要。在本文中,我将解释您需要了解的有关 DDD 战术建模过程的所有信息。
领域驱动设计:您需要了解的战略建模知识。
第一部分
作者:
Sergii Grybniak
如果您想依靠战略建模来提高开发效率,那么领域驱动设计是您所需要的。
用于 MongoDB 的动态高性能查询生成器(适用于百万条记录)
作者:
Syed Hasan Hyder
为海量数据(超过一百万条记录)提供合理且高性能的数据显示。
企业应用程序架构:.NET 中应用程序和服务的设计 - 第 II 部分
作者:
venugopalm
客户订单管理系统的数据库和库设计
企业已死,
敏捷万岁!
作者:
TheCodeKing
本文探讨了传统公司需要什么才能从企业思维转变为敏捷。
面向 .NET 的实体工厂设计模式
作者:
chuckforest
一种允许极高性能的实体模式。
事件聚合器模式
作者:
Gautham Prabhu K
创建和使用事件聚合器模式
基于子层集和数据模型层次结构使用示例的层叠应用程序架构
作者:
Alexey Skripka
本文将探讨不同类型应用程序的层叠架构示例。
如何为 ECS 配置 AWS HTTP API Gateway(带 HTTPS 监听器)
作者:
Fred Song (Melbourne)
使用 Amazon ECS 和 API Gateway 实现微服务
如何让 WPF 的行为就像原生支持 MVVM 一样
作者:
Elad R. Katz
将代码隐藏切换为 ViewModel 以获得更简单的开发工作流程
如何编写您自己的 Siri 应用程序(移动助手应用程序)
作者:
Yildirim Kocdag
本文帮助您了解如何编写自己的 Siri 应用程序。
匈牙利统治
作者:
RandyBuchholz
你可能听过,甚至告诉过别人,不要使用匈牙利命名法。
但很可能,你自己也在使用。
匈牙利命名法是命名法的王者。
尽管许多人呼吁废除它,但它仍然存在。
在 .NET 中实现观察者模式(3 种技术)
作者:
Chinmoy Mohanty
.NET 中实现观察者模式的多种技术。
在 Go 中实现干净架构
作者:
Bohdan Stupak
用 Go 实现的干净架构示例
通过重新设计数据库架构提高生产力
作者:
Riccardo Cervelli
重绘数据库结构以提高生产力
物联网安全架构
作者:
Yuri Diogenes
威胁建模的目的是了解攻击者可能如何破坏系统,然后确保已采取适当的缓解措施。
威胁建模迫使设计团队在设计系统时就考虑缓解措施,而不是在系统部署之后。
.NET 的 IoC 容器 - Unity、
Ninject、
Autofac 一览
作者:
Gaurav K Rastogi
本文是关于 .
NET 中三个最流行的 DI 的比较。
具有同质层结构的层状应用程序架构
作者:
Alexey Skripka
描述了具有同质层结构的层状应用程序的架构。
以 MVC 风格学习 ASP.NET:第一部分 - ASP.NET MVC 5 简介
作者:
iSahilSharma
本文提供了 ASP.NET MVC 5 Web 应用程序框架的概述。
通过一个项目逐步学习 C# 设计模式 - 第 1 部分
作者:
Shivprasad koirala
在本文中,
我们将通过一个项目逐步学习 C# 设计模式和架构模式。
学习 MVC - 第一部分:MVC 架构和关注点分离简介
作者:
Akhil Mittal
MVC 架构和关注点分离简介。
让您的代码不言而喻
作者:
Thorsten Bruning
如何结合多种技术来提高代码的可读性。
利用 WPF 中的 IoC
作者:
Dilip Nandakumar
在 MVVM 设计中使用依赖注入来管理导航和分配数据上下文。
LINQ 脚本:一种通用的面向对象数据库查询语言
作者:
Mr. xieguigang 谢桂纲
使用 LINQ 脚本查询面向对象生物数据库。
Magellan:WPF 的 MVC 驱动导航框架
作者:
Paul Stovell
Magellan 简介,
一个 WPF 的开源导航框架。
MSBuild 插件。
在运行时管理大多数进程及更多。
无国界项目
作者:
Denis Kuzmin (reg)
解释了强大的 MSBuild 插件系统,用于灵活服务任何项目和库、构建进程以及运行时进程。
实用类型系统 (PTS) 中的 Null 安全
作者:
ChristianNeumanns
“值的缺失”是类型系统必须处理的最重要概念之一。
面向对象分析与设计
作者:
omeecode
学习面向对象分析和设计,即使您以前在类中尝试过并发现它很复杂,也可以使用一种简单的方法。
OOP 是为人设计的(CPU 不关心):通过接口实现抽象的力量
作者:
raddevus
学习利用接口的力量来设计您的面向对象代码,以便您可以测试交互并创建更易于扩展、更易于维护的代码。(另请参阅简单实现的工厂模式)
使用 NANT 个性化 .
NET 配置文件
作者:
Florian DREVET
使您能够为每个开发人员、
每台计算机、
每个配置个性化您的配置文件。
...
...
使用企业事件流为自主能力域提供动力
作者:
Nish Nishant
用于为自主能力域提供动力的企业事件流模式
使用 MVVM on SignalR 实现实时 Web 应用 - 第二部分
作者:
dsuryd
为 Windows 服务或使用跨平台 Mono 自托管构建实时 Web 用户界面。
实用类型系统 (PTS) 中的记录类型
作者:
ChristianNeumanns
本文解释了为什么我们需要原生记录类型,以及它们在 PTS 中是如何工作的。
减少矩阵-矩阵乘法中的打包开销
作者:
Intel
提高多核和众核 Intel® 架构的性能,特别是对于深度神经网络。
健壮的 C++:初始化和重启
作者:
Greg Utas
构建 main() 函数并从内存损坏中快速恢复
在 Apache 服务器后面,在 Ubuntu Linux 上运行和部署 ASP.NET Core Web 应用程序。
作者:
Sumit2.Chauhan
关于在 Amazon Cloud Service 上的 Linux 服务器上运行 ASP.NET Core Web 应用程序的端到端指南,使用 Apache 服务器代理。
面向服务架构和 WCF
作者:
Marla Sukesh
在本文中,我们将讨论面向服务架构及其特征
软件原理与模式再探
作者:
PureNsanity
软件设计和理解原理与模式的个体要素的基础方面
SOLID Poker - 第一部分 - 确定扑克牌型
作者:
Marco-Hans Van Der Willik
扑克的规则变体非常多,
这使得扑克成为 SOLID 项目的绝佳候选,
该项目说明了 SOLID 原则以及相关的模式和实践。
SOLID 原则:单一职责原则 -> 是什么、为什么和如何。
作者:
Christian Vos
SOLID 原则:单一职责原则,C# 中的一个简单示例。
通过 SOLID 巩固您的软件设计理念
作者:
Mahmud Hasan
当你设计软件时,你应该始终以面向对象的方式思考。
为了提高这种思考过程的准确性,你应该始终观察现实世界中对象的创建和管理方式。
同时,如果你了解设计原则,你就能做得出色。
技术尽职调查清单
作者:
DataBytzAI
在将技术资产许可/购买到您的组织,或自行承担现有项目的责任时,一份有用的清单。
无框架的高级治理 - 第 1 部分
作者:
Chris Solutions
一种无需框架的 Web 开发方法,可实现高级别的开发人员治理。
无框架高治理 - 第二部分
作者:
Chris Solutions
使用高级开发人员治理实现无框架客户端应用程序
无框架的高级治理 - 第 3 部分
作者:
Chris Solutions
有了证据,无框架是框架的完美替代品。
模型-视图-呈现器模式及其在 ASP.NET 中的实现
作者:
Nicolas DESCARTES
如何在 ASP.NET 中实现 MVP 模式?
使用 nHydrate 跟踪数据库更改
作者:
Christopher R Davis
使用模型驱动开发来保持 API 和数据库同步。
T-SQL 报告引擎
作者:
Levente Kupás
如果您的报表很大且运行缓慢,您可以使用这个基于 T-SQL 的引擎来加速它们。
使用最新的 SIMD 扩展和 Intel® Advanced Vector Extensions 512 进行成功调优
作者:
Intel
利用最新架构特性的最佳实践。
Uechi APM Web 是一个 APM(应用程序性能管理)开源服务器性能监视器。
作者:
Paulo Uechi
Uechi APM Web 是一个 APM(应用程序性能管理)开源服务器性能监控器,采用 Java 和 C# 编写和开发,适用于所有 Linux 和 Windows 平台。
Uechi.
APM.
Web 提供了一个完整的资源,可实现对服务器进行无限制的实时监控。
完全控制 CPU 消耗
理解 Microsoft ASP.NET MVC 基础知识
作者:Rajneesh K Barapatre
本文旨在通过解释基本概念和代码片段,帮助您理解 Microsoft ASP.NET MVC 的基础知识。
实用类型系统(PTS)中的联合类型
作者:
ChristianNeumanns
联合类型(又称求和类型、变体、选择类型)为常见的编程任务提供了优雅的解决方案。
使用依赖注入器“Ninject”动态选择 ORM(Entity Framework 或 Dapper)和数据库(SQL Server 或 Oracle Database)
作者:
Sreekanth Mothukuru
其思想是使用依赖注入器 (DI) 框架 Ninject,通过全局设置动态地将我们的应用程序定位到 SQL Server 或 Oracle 数据库,使用 Entity framework (EF) 或 Dapper ORM。
管理 RTMP 流软件与内容源(如 IP PBX 或在线会议服务)之间集成服务器的有用代码和示例
作者:
Andy South
我们制定了一个目标,决定我们选择的解决方案(软件和服务组合)中最能以最小的努力扩展事件受众。
实时视频转码和流式传输
作者:
Maxim Komlev
将视频实时转码和流式传输到所有主要 Internet 浏览器(仅限于 video 标签)的实验,无需 Flash 或 Silverlight
适用于iPhone的Visual Studio调试控制台
作者:
Jaime Olivares
集成移动和.NET应用程序的架构提案。
避免做什么:反模式及解决方案
作者:
Sander Rossel
关于了解“不该做什么”的介绍。
何时排序需要更快
作者:
Randy Maxwell
数据采集期间的排序
ARM 上的 Windows:Qt 框架的原生支持
作者:
Dawid Borycki
本文将向您展示如何通过进行简单的更改,将 x64 架构的计算时间减少 40%。
WPF MVVM 分步教程(基础到高级)
作者:
Shivprasad koirala
ShivPrasad Koirala 呈现的文章,涵盖了 WPF MVVM 架构的完整分步教程,例如利用 PRISM、简单的三层示例和 GLUE 代码问题、添加操作、解耦操作等。
您的应用程序需要过滤数据 - 使用 ODATA
作者:
Rahul Rajat Singh
对于那些仍然在做老式 REST 的人,指向 ODATA 的方向
©
. All rights reserved.