65.9K
CodeProject 正在变化。 阅读更多。
Home
  • .NET Silent ClickOnce Installer for Winform & WPF in C# & VB.NET Winform & WPF 的 C# & VB 静默 ClickOnce 安装程序
  • TCPIP Server and Client exampleTCP/IP 服务器和客户端示例
  • A Lightweight Indexed File for Storing Persistent Data and Objects用于存储持久化数据和对象的轻量级索引文件
  • Time Period Library for .NET.NET 时间段库
  • Getting Crafty With Graphics With Just Kilobytes of Flash and Almost No RAM仅用几KB闪存和几乎零内存制作图形的技巧
  • How to develop your own Boot Loader如何开发自己的引导加载程序
如何防御 SQL 注入攻击10/15/2024, 6:44:00 AM 作者: Trần_Tuấn_AnhMethods to Defend Against SQL Injection Attacks

SQL 注入 (SQLi) 是一种严重的严重安全漏洞,它允许攻击者在数据库上执行任意 SQL 代码。

SQLite Helper:SQLite 数据库的微型 ORM10/5/2024, 12:17:00 AM 作者: Code ArtistSQLite Helper: A Micro-ORM for SQLite Database

SQLiteHelper 简化了数据库交互,使开发人员可以专注于应用程序逻辑。

关于 Java 中 `this` 关键字的 4 件事9/24/2024, 9:28:00 AM 作者: Trần_Tuấn_Anh

精通 this 关键字是 Java 编程的综合指南,旨在帮助您完全理解并有效使用 Java 中的 this 关键字。

使用 .NET 8 GraphQL 和 React 构建实时股票价格追踪器:Market Pulse9/10/2024, 5:43:00 AM 作者: Fred Song (Melbourne)Building a Real-Time Stock Price Tracker with .NET 8 GraphQL and React: Market Pulse

了解如何使用 .NET 8 构建实时股票价格追踪应用程序 Market Pulse,使用 GraphQL 作为后端,React 和 Apollo Client 作为前端。

使用 OpenAI ChatGPT-4o 创建 Web 开发机器人8/16/2024, 7:02:00 AM 作者: ADemontisCreating a Web Development Bot with OpenAI ChatGPT-4o

使用 ChatGPT-4o API 创建一个可视化的自动网页生成器机器人

使用 Conan 和 CMake 管理 C++ 项目8/6/2024, 10:18:00 AM 作者: Matt ScarpinoManaging C++ Projects with Conan and CMake

本文介绍了如何通过结合 Conan 和 CMake 来自动化和简化 C++ 项目的构建。

使用 Java 通过代理发出 HTTP 请求8/5/2024, 10:25:00 PM 作者: Lewis KerrMaking HTTP Requests Through a Proxy with Java

一个简单的代码解决方案,演示如何使用 Java 通过代理发出 HTTP 请求

WPF:使用 GlyphRun 超快速、简单的字符串绘制8/2/2024, 2:58:00 AM 作者: Peter Huber SGWPF: Ultra fast and simple string painting using GlyphRun

WPF:如何在 GUI 上以精确的像素位置、最高效率和干净的代码书写文本。

ASP.NET8 使用 DataTables.net – 第 3 部分 – 状态保存7/15/2024, 10:37:00 PM 作者: Mark PelfASP.NET8 using DataTables.net – Part3 – State saving

在 Asp.Net 8 MVC 应用程序中使用 jQuery DataTables.net 组件的实用指南。

如何使用 Microsoft 或 Google Authenticator 添加多因素身份验证7/11/2024, 10:08:00 PM 作者: Kashif.Mushtaq.CaHow to add a Multifactor Authentication using Microsoft or Google Authenticator

基于时间的一次性密码算法 (RFC-6238, TOTP - 基于 HMAC 的一次性密码算法) 的令牌,例如由 Microsoft 或 Google Authenticator 移动应用程序实现。

构建和分发精美的 RAG 管道的逐步指南7/9/2024, 7:10:00 AM 作者: Jozu MLOpsA Step-by-Step Guide to Building and Distributing a Sleek RAG Pipeline

在本文中,我们将使用 KitOps 构建一个检索增强生成 (RAG) 管道,集成 ChromaDB 用于嵌入,Llama 3 用于语言模型,以及 SentenceTransformer 用于嵌入模型。

通过剪切旋转 GIF6/27/2024, 9:46:00 PM 作者: Malcolm Arthur McLeanRotate GIF by shear

通过剪切方法旋转 GIF 图像。

我们应该消除空字符串——原因如下6/27/2024, 10:08:00 AM 作者: ChristianNeumannsWe Should Eradicate the Empty String — Here's Why

消除空字符串(以及空集合)可提高软件可靠性并带来其他优势。

自定义 Bootstrap 5 面包屑 - 版本 26/25/2024, 7:52:00 AM 作者: Mark PelfCustom Bootstrap 5 Breadcrumbs -Ver 2

Bootstrap 5 框架的自定义面包屑。

Sqlstone - 第 2 部分:每个用户都拥有数据库的个人副本6/24/2024, 12:51:00 PM 作者: raddevusSqlstone - Part 2: Every User Owns A Personal Copy of the Database

向 Sqlstone 框架添加了增强功能。

Sqlstone:每个用户都拥有数据库的个人副本6/20/2024, 5:43:00 AM 作者: raddevusSqlstone: Every User Owns A Personal Copy of the Database

使用 .NET Core 8.x 创建一个 WebAPI 框架,该框架将每个用户的数据保存在个人 SQLite 数据库中。

通过 JavaScript Fetch 调用时 .NET Core WebAPI 的参数自动绑定6/9/2024, 1:33:00 PM 作者: raddevus.NET Core WebAPI (Auto)Binding Parameters When Calling Via JavaScript Fetch

尝试简化调用 .NET Core WebAPI,当通过 JS Fetch 调用时(大量示例)

Python mp3 正常化器和长度分割器5/30/2024, 9:24:00 PM 作者: mikerena2077Python mp3 Normalizer and Length Splitter

一个基于 Tkinter 的脚本,可以调整 mp3 文件的音量,还可以将 mp3 分割成更短的片段。

为 AndroidManifest.xml 自动生成 .NET MAUI 版本号5/22/2024, 5:00:00 AM 作者: bradyguy.NET MAUI Automated version numbers for AndroidManifest.xml

在本文中,我将介绍一种在 AndroidManifest.xml 文件中更新版本号的自动化方法。

.NET MAUI 标准错误弹出模式5/21/2024, 10:27:00 PM 作者: bradyguy.NET MAUI Standard Error Popup Pattern

本文提供了一份综合指南,旨在帮助开发人员通过信息丰富的错误处理和用户赋权功能来增强应用程序的用户体验。

简化 .NET 应用程序日志记录:与 Azure Log Analytics 和 CI/CD 自动化无缝集成5/14/2024, 1:04:00 PM 作者: Daan AcohenSimplifying .NET Application Logging: Seamless Integration with Azure Log Analytics and CI/CD Automation

了解如何通过与 Azure Log Analytics 集成并使用 GitHub Actions 自动化该过程来简化 .NET 应用程序日志记录。

用 SQL Server 替换字符的小函数5/13/2024, 10:20:00 AM 作者: WendeliusSmall function to replace characters with SQL Server

一个利用 CTE 替换字符串中不需要的字符的小函数。

使用 C# 构建菜单驱动的控制台应用程序5/11/2024, 9:25:00 AM 作者: Brian C HartBuilding a Menu-Driven Console Application in C#

了解如何使用 C# 和 .NET Framework 4.8 创建用户友好型控制台应用程序,具有菜单驱动交互和优雅退出选项。

使用 ESP32 和 Arduino 进行 IP 地理定位5/9/2024, 6:37:00 PM 作者: honey the codewitchIP Geolocation with an ESP32 and Arduino

使用 ESP32 和 ip-api.com 根据您的 IP 地址获取位置信息

C 语言中的零动态分配 JSON 解析器5/9/2024, 9:45:00 AM 作者: CaldasGSMZero Dynamic Allocation JSON Parser in C

本文讨论了在 C 语言中实现零分配 JSON 解析器,适用于内存资源有限的系统。

UIX 嵌入式 UI 库简介:M5 Stack Core2 的时钟5/8/2024, 3:08:00 PM 作者: honey the codewitchAn introduction to the UIX embedded UI library: A clock for the M5 Stack Core2

探索我的用户界面库,其中包含一个网络连接时钟的示例

使用 ASP.NET Core 和 Sircl 构建丰富的 Web 应用 – 第 4 部分5/6/2024, 4:22:00 AM 作者: Rudi BreedenraedtBuild Rich Web Apps with ASP.NET Core and Sircl – Part 4

在本系列中,我们将介绍如何使用 Sircl 在 ASP.NET Core 中构建交互式 Web 应用程序。

使用 Visual FA 进行数据验证4/24/2024, 4:16:00 AM 作者: honey the codewitchData Validation with Visual FA

如何验证字段,例如数据输入应用程序。

C++ 开发者的机器学习——硬核之路:DirectML4/18/2024, 10:26:00 AM 作者: Michael ChourdakisMachine Learning for C++ developers - the hard way: DirectML

机器学习介绍,包含训练线性回归模型的 C++ 代码。

Java 代码变更影响分析 - JCCI 简介4/16/2024, 12:37:00 PM 作者: Oliver Li 2024Java Code Change Impact Analysis - Introduction to JCCI

Java 代码变更影响分析

在始终免费的 Arm 实例上部署 MySQL 和 WordPress4/12/2024, 3:55:00 PM 作者: Frédéric -lefred- DescampsDeploy MySQL and WordPress on an always free tier Arm shape

如何在 Oracle Cloud Infrastructure (OCI) 上使用始终免费层安装 WordPress。

tv2html:用可离线浏览的 HTML catalog 你的电视节目4/10/2024, 12:17:00 AM 作者: honey the codewitchtv2html: Catalog your TV shows with offline browsable HTML

生成一个可 Web 浏览的界面来访问您的存档电视节目内容

为 CodeProject.AI Server 创建 LLM 聊天模块4/4/2024, 7:13:00 AM 作者: Matthew DennisCreating a LLM Chat Module for CodeProject.AI Server

为 CodeProject.AI Server 创建一个类似 ChatGPT 的 AI 模块,该模块处理长时间运行的进程。

解耦 ASP.NET Core Identity、身份验证和数据库引擎4/1/2024, 2:54:00 AM 作者: ZijianDecouple ASP.NET Core Identity, Authentication and Database Engines

用于业务应用程序中 OAuth 安全的可重用代码。

更多 SQLite 多线程3/25/2024, 6:25:00 PM 作者: Mircea NeacsuMore SQLite Multi-threading

探讨 SQLite 在多线程应用程序中的性能

从任意源动态更新 ESP32 上的固件3/24/2024, 9:59:00 AM 作者: honey the codewitchDynamically Updating Firmware from Arbitrary Sources on an ESP32

您需要能够无需 WiFi 进行固件更新吗?这个项目就是为您准备的。

ttgo_clock:支持互联网的复古数字时钟3/18/2024, 10:45:00 AM 作者: honey the codewitchttgo_clock: An Internet Enabled Retro Digital Clock

一个同步 NTP 时间并从 IP 获取时区的、具有炫酷数字的时钟。

调试 Android 应用程序中的内存泄漏:将 LeakCanary 与 RxJava 集成3/12/2024, 7:52:00 AM 作者: Ayush VijaywargiDebugging Memory Leaks in Android Applications: Integrating LeakCanary with RxJava

通过将 LeakCanary 与 RxJava 集成,增强 Android 应用稳定性,实现高效的内存泄漏检测和解决。

DIY 蓝牙 LE 到 WiFi 网桥3/4/2024, 10:58:00 PM 作者: deangiA DIY Bluetooth LE to WiFi Bridge

蓝牙 LE 扫描仪按计划从一个或多个 BLE 服务器收集数据并将其转发到 WiFi。

揭秘 TensorFlow 2.x 的强大功能:执行模式和模型构建 API 的全面入门指南3/4/2024, 8:26:00 AM 作者: Oliver KohlUnveiling the Power of TensorFlow 2.x: A Comprehensive Primer on Execution Modes and Model Building APIs

本文提供了 TensorFlow 2.x 的综合指南,涵盖了其执行模式、模型构建 API 以及为机器学习项目选择正确方法的见解。

Arduino 的俄罗斯方块墙艺术3/4/2024, 4:56:00 AM 作者: honey the codewitchTetris Wall Art for Arduino

在 LCD 或 Neopixel 面板上显示自动(可选可控)俄罗斯方块。

DIY 物联网电源监控器1/28/2024, 4:55:00 PM 作者: deangiA DIY IoT Power Monitor

使用 CT 传感器监测交流负载

DIY 网络连接水表1/16/2024, 8:37:00 PM 作者: deangiA DIY Web Enabled Water Meter

使用 ESP32 跟踪用水量并提供用水量数据的网页

原生 DLL 入门 - 第 1 部分:样板代码1/11/2024, 5:49:00 AM 作者: Bruno van DoorenIntroduction to Native DLLs - Part 1: Boilerplate

在本文中,我将解释如何创建 win32 风格的 DLL 以及各种重要的细节。

SharpMoku:用 C# 编写的五子棋游戏1/3/2024, 6:50:00 AM 作者: KrirkDevSharpMoku a Gomoku/Five in a Row Written in C#

本文介绍了如何用 C# 创建一个带 AI 的五子棋程序。

Visual Studio - 自动生成 SQL Server 表依赖关系图12/30/2023, 12:16:00 AM 作者: Bert O NeillVisual Studio - Auto Generate SQL Server Table Dependency Diagram

Visual Studio 扩展,可根据单个表自动生成 SQL Server ER 图。

斐波那契数列编码面试:进入兔子洞12/27/2023, 5:56:00 PM 作者: Member 4201813Coding Interview with Fibonacci Numbers: Down the Rabbit Hole

虚构的编码面试,使用斐波那契数作为程序员各种技能的单一展示。

实用类型系统(PTS)中的空值安全12/14/2023, 9:55:00 AM 作者: ChristianNeumannsNull-Safety in the Practical Type System (PTS)

“值的缺失”是类型系统必须处理的最重要概念之一。

利用 Selenium、NUnit 和 C# 进行 UI 测试12/13/2023, 8:28:00 PM 作者: Nicolas DESCARTESLeveraging Selenium, NUnit and C# for UI Tests

如何利用 Selenium 进行 UI 测试?

C# 中的测试驱动开发12/12/2023, 9:42:00 AM 作者: Akram El AssasTest-Driven Development in C#

通过一个简单的例子了解 C# 中的 TDD

在 CosmosDB 中建模数据:从 SQL 范式转向12/11/2023, 7:31:00 PM 作者: Nicolas DESCARTESModeling Data in CosmosDB: Transitioning Away from the SQL Paradigm

如何在具有 SQL 背景的情况下为 Azure CosmosDB 建模数据?

Smallscript - 一种受 Smalltalk 启发的脚本语言11/30/2023, 2:46:00 PM 作者: Łukasz BownikSmallscript - A Smalltalk-Inspired Scripting Language

Smallscript 是一种受 Smalltalk 语法启发的脚本语言。

实用类型系统(PTS)中的联合类型11/30/2023, 9:51:00 AM 作者: ChristianNeumannsUnion Types in the Practical Type System (PTS)

联合类型(又称和类型、变体、选择类型)为常见的编程任务提供了优雅的解决方案。

用 Python 制作 DIY 数码相框11/29/2023, 2:26:00 AM 作者: deangiA DIY Digital Picture Frame in Python

用 Python 制作的 DIY 数字相框应用

使用 ASP.NET Core 和 Sircl 构建丰富的 Web 应用 – 第 3 部分11/24/2023, 6:38:00 AM 作者: Rudi BreedenraedtBuild Rich Web Apps with ASP.NET Core and Sircl – Part 3

在本系列中,我们将介绍如何使用 Sircl 在 ASP.NET Core 中构建交互式 Web 应用程序。

ESP32 DIY GPS 追踪器11/21/2023, 10:48:00 PM 作者: deangiESP32 DIY GPS Tracker

DIY GPS 位置追踪器

利用自托管 AI 解决现实世界的问题:释放您应用程序的潜力11/13/2023, 6:56:00 PM 作者: Chris MaunderSolving Real-World Problems with Self-Hosted AI: Unleashing the Potential in Your Applications

探索人工智能 (AI) 的基本原理以及它如何革新您的业务。了解其优势、应用和实际用例,以激发您的好奇心。

使用 Java 运行大规模自动化测试11/9/2023, 11:38:00 AM 作者: M Mohammed AfsalRunning Automation Tests at Scale Using Java

本文将讨论 Selenium,如何设置它,以及如何使用 Java 创建自动化测试脚本。

使用 Python 运行大规模自动化测试11/9/2023, 11:37:00 AM 作者: Suhagkumar VamjaRunning Automation Tests at Scale Using Python

本文主要讨论使用 Python 规模化运行自动化测试,重点是 Selenium。

为 Java 服务器页面 (JSP) 在 Nano 中启用语法高亮10/29/2023, 12:42:00 PM 作者: Minh Danh Nguyen (ToughDev)Enable Syntax Highlighting in Nano for Java Server Pages (JSP)

创建自定义 nanorc 文件用于 nano 中的 JSP,以增强语法高亮和可读性,以及基本的自动完成

让我们来编写那个超酷的计算器10/29/2023, 11:22:00 AM 作者: Rami AlshaarLet's Code that Wicked Cool Calculator

通过一个关于如何使用 Python 创建具有许多功能的智能计算器的教程来提高您的编码技能。

spSearchTables:按名称或值搜索和查找表或列10/26/2023, 2:52:00 AM 作者: Federico Di MarcospSearchTables: Search and Find Tables or Columns by Name or Value

spSearchTables:一个帮助 T-SQL 存储过程,用于深入(大型)数据库。

使用 Azure Cosmos DB 和 Azure Kubernetes Service 为智能应用提供多模型数据库支持10/17/2023, 8:07:00 AM 作者: Cloud Native Apps TeamPowering Intelligent Apps with a Multi-Model Database Using Azure Cosmos DB and Azure Kubernetes Service

在我们系列的第二部分中,我们将探索多模型数据库为智能应用提供的强大功能,以及它们与 Azure Cosmos DB 和 Azure Kubernetes Service (AKS) 的集成。

在 .NET 应用程序中解锁 OpenAI 文本嵌入的强大功能10/17/2023, 5:39:00 AM 作者: Daan AcohenUnlocking the Power of OpenAI Text Embeddings in .NET Applications

轻松集成和利用 OpenAI 的文本嵌入,以增强您 .NET 项目中的文本分析。

开启您的 AI 之旅:使用 Azure AI 和 AKS 构建您的第一个智能应用 - 第 2 部分10/16/2023, 8:58:00 AM 作者: Cloud Native Apps TeamJumpstart Your AI Journey: Building Your First Intelligent App with Azure AI and AKS - Part 2

在上篇文章中,我们创建了一个利用 Azure AI Vision 分析图像并提取数据的智能应用程序。我们开发了一个 API 来对上传的图像执行光学字符识别 (OCR) 并在本地测试了该 API。

重启还是不重启?10/13/2023, 5:16:00 AM 作者: Maxim KartavenkovReboot or Not to Reboot?

这是一个关于如何配置您的应用程序、服务或驱动程序以处理新设备出现或设备移除,避免重启请求的指南。

从几行代码到构建一个完整的职能网站10/12/2023, 11:18:00 AM 作者: Rami AlshaarFrom a Few Lines of Code to Building a Whole Functional Website

创建网站的完整指南。

使用 OpenAI 的增强 API 在 .NET 应用程序中轻松生成图像变体10/11/2023, 2:27:00 PM 作者: Daan AcohenEffortlessly Generate Image Variations in .NET Applications with OpenAI’s Enhanced API

探索使用 OpenAI 增强的 API 功能在 .NET 应用程序中创建各种图像的简化过程。

如何避免运行不必要的测试10/11/2023, 1:42:00 AM 作者: Evgenii ZaiatsHow to Avoid Running Unnecessary Tests

一种用于集成测试框架的方法,用于验证框架内的更改,而无需在每次更改后执行所有测试套件。

猎豹优化器 - Python 实现9/30/2023, 9:42:00 PM 作者: Ujwal WatguleCheetah Optimizer - Python Implementation

猎豹优化器是一种受自然启发的元启发式算法,旨在处理多维复杂优化问题。

Winduino:在 PC 上原型化 Arduino 项目的工具9/17/2023, 2:23:00 AM 作者: honey the codewitchWinduino: A Tool to Prototype Arduino Projects on the PC

使用此 Windows PC 适配器和模拟器,可在 PC 上运行和开发 Arduino 代码,包括显示屏。

在原生移动应用开发中为 Android 和 iOS 生成图标集8/30/2023, 9:13:00 PM 作者: ZijianGenerate Icon Sets for Android and iOS in Native Mobile App Development

使用 PowerShell 脚本生成原生移动应用的图标。

NTP/SNTP v4/v3 服务器/客户端 C++8/26/2023, 7:40:00 AM 作者: JadBenAuthoNTP/SNTP v4/v3 Server/Client C++

高效独立的 NTP 服务器/客户端库,使用纯 C++ 实现。

低代码 Web 内容服务器:在数字领域留下印记。轶事视角。8/25/2023, 5:52:00 AM 作者: GeorgeDSLow Code Web Content Server: Making Marks on the Digital Shore. An Anecdotal View.

一个 PHP 文件,用于提供 Web 内容的“图标模式”浏览器。

带调用堆栈的 C++ 异常8/12/2023, 10:24:00 PM 作者: Shao Voon Wong

C++23 异常和 C++ Windows 异常与调用栈。

使用 Python API 对接 C++ 和 Python8/2/2023, 8:00:00 PM 作者: Matt ScarpinoInterfacing C++ and Python with the Python API

本文解释了 Python API 如何实现在 C++ 中嵌入 Python,以及如何用 C++ 编写可在 Python 中导入的扩展模块。

Arduino (ESP32) 和 C# (ASP.NET) 之间 AES 加密数据传输7/30/2023, 10:38:00 AM 作者: adriancsAES Encrypted Data Transmission between Arduino (ESP32) and C# (ASP.NET)

通过使用 AES 加密的 HTTP GET 请求在 Arduino 和 C# (ASP.NET) 之间进行通信。

创建由 AWS Lambda 驱动的 Telegram 机器人7/14/2023, 7:37:00 PM 作者: Evgenii ZaiatsCreating an AWS Lambda Powered Telegram Bot

使用 AWS Lambda 和 python-telegram-bot 库创建一个简单但可扩展的 Telegram 机器人。

使用 Packer 高效组织 QEMU 镜像基础设施7/10/2023, 7:55:00 AM 作者: Evgenii Zaiats

探索一种轻松构建和组织 QEMU 映像的方法。

Git - "skip-worktree" 和 Pull 的问题7/10/2023, 2:35:00 AM 作者: Mark PelfGit – Problem with “skip-worktree” and Pull

使用 Git “skip-worktree” 选项可能会导致 Git Pull 出现问题。

如何在 PHP 或其他应用程序中通过代理 IP 发送短信7/3/2023, 6:16:00 PM 作者: Micah Ebohon

在 PHP 应用中调用短信提供商的短信 API。

Git – SourceTree "skip-worktree" 选项的自定义操作7/3/2023, 5:20:00 AM 作者: Mark PelfGit – SourceTree Custom Actions for “skip-worktree” Option

我们展示了如何为 SourceTree 添加自定义菜单来管理“skip-worktree”选项。

Git - 忽略文件的 4 种方法6/30/2023, 10:53:00 AM 作者: Mark PelfGit – 4 Ways to Ignore Files

使用 .gitignore 并不是适用于所有用例的良好解决方案。还有其他替代方法。

CSS 玻璃拟态的直观指南6/28/2023, 4:44:00 AM 作者: Anurag_Gahrat

在本指南中,了解 CSS Glassmorphism、它的历史、特点以及如何创建它,并附带示例。

EspMon 重启6/12/2023, 2:27:00 PM 作者: honey the codewitchEspMon Reboot

使用 ESP32 监控您的 PC 的 CPU 和 GPU。

© . All rights reserved.