首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

.NET周刊【6月第2期 2024-06-09】

介绍了字符Char及其在C#表现形式,说明了Unicode字符集及其各种平面的特点。解释了常见字符编码方案UTF-8和UTF-16区别。...文中详细讨论了浮点数存储方式,以及其遵循IEEE754标准。文章还介绍了decimal类型特点,并强调其在金钱计算优势。通过多个代码示例,文章描述了C#处理数值类型方法。...例子通过Button点击事件启动新线程创建新窗口,但没有消息循环导致异常。解决方法是使用Dispatcher类创建消息循环,确保线程能处理事件并保持窗口运行。...在.NET Core,鉴权由IAuthenticationService管理,通过注册处理程序实现。传统鉴权依赖密码,现代则多使用数字签名认证。鉴权是授权前提。...-errorboundary 如何在 .NET 8 中使用 Blazor ErrorBoundary 处理错误以及需要注意事项。

8410

Xamarin 学习笔记 - 配置环境(Windows & iOS)

C:/java C:/android-sdk C:/android-ndk 将这些组件注册在环境变量里,以确保当我需要使用其它开发工具平台时,如果这些开发工具恰好也依赖这三个组件,那么它们就已经在那里了...Android SDK 按照站点上说明,Android SDK将与Android Studio一起安装,但是在Visual Studio 2017,Android SDK将集成在一起,因此不需要手动添加...他们采取了所有这些不同解决方案,并将它们集中在一个中央应用程序。...一旦发布并使用了应用程序,开发人员就想知道发生了什么并且在发生崩溃时易于维护,你可以从应用程序字段获取崩溃报告实时堆栈跟踪。...伴随着崩溃,我们需要了解一些分析以了解更多客户,因此,从应用中心,我们可以记录自定义事件。 最后,它是推送通知单一来源。

6.1K20

.NET周刊【11月第2期 2023-11-12】

OCR技术帮助将图像文字转换为可编辑文本,PaddleOCR旨在提供实用OCR工具库。项目源码和示例项目说明了如何在.NET环境中使用该工具类库。....NET和Uni-App开发程序商城系统CoreShop,它支持多平台部署,具备丰富营销和管理功能,分销、代理、团购秒杀等,并提供完整商品、订单、会员管理系统。...首先创建WebAPI项目,通过Program.csIServiceCollection对象注册服务。...【.NET】多线程:自动重置事件与手动重置事件区别 https://www.cnblogs.com/tcjiaan/p/17826114.html 本文讨论了多线程编程线程同步问题,介绍了同步事件对象两种行为...,深入探讨了C#中值类型和引用类型内存形态,以及数组内存布局,并介绍了如何通过调试工具分析未捕捉异常导致程序崩溃。

20910

.NET周刊【3月第1期 2024-03-03】

C#程序全局异常处理—WPF 和 Web API 两种模式 https://www.cnblogs.com/huangqian/p/18036541 本文概述了在 C# B/S 结构项目中采用全局异常处理方法...此外还提出了使用 SkipFilterAttribute 来标记那些不需要经过异常过滤器处理特定方法。通过这些技术可以帮助开发者更好地管理和记录程序处理异常。...文章回顾了 Winform 自定义控件使用,展示了如何创建、添加属性和事件处理,以及动态添加控件到布局。同时介绍了当用户控件数量过多可能会引起性能问题。...为了处理事件通知,可以使用 MediatR 实现事件总线,允许跨平台消息传递与处理解耦。...C#系统菜单添加自定义项 - 开源研究系列文章 https://www.cnblogs.com/lzhdim/p/18047745 这篇文章介绍了如何在 C#应用程序系统菜单添加自定义项方法,并提供了示例代码和运行效果截图

15410

.NET周刊【11月第1期 2023-11-09】

SKIT.FlurlHttpClient.ByteDance 是全网唯一 C#版字节跳动 SDK,封装了全部已知字节跳动 API,可跨平台,持续随官方更新。...使用伪终端模拟输入输出设备执行相应进程, vim 等程序可以在终端运行。设计包括建立连接、监听终端输出和前端输入,以及处理超时和关闭。...C#开源字节跳动 SDK:SKIT.FlurlHttpClient.ByteDance,它封装了全部已知字节跳动 API,包括字节小程序开放平台、抖音开放平台等模块,支持跨平台使用。...然后,通过反编译和调试,揭示了 Console.CancelKeyPress 事件是如何通过 Win32 API Kernel32.SetConsoleCtrlHandler 方法注册。...这表明 C# Ctrl+C 事件实际上是基于 Win32 API 封装

21510

.NET周刊【5月第3期 2024-05-19】

作者还建议存储扫码器客户端实例以保持长连接,并逐步展示了如何在.net 环境下注册依赖注入、实现扫码器服务和创建 API 控制器。文末提供了控制器代码示例。...包对 Windows 注册表进行操作方法,包括创建、设置、读取、删除注册表值和注册表项操作。...拦截器可以在发送请求前后进行数据处理,并可实现调用链短路。文章展示了 C#如何编写和安装拦截器,通过调用管道把拦截器串联起来,以便对请求和响应进行处理。...作者还提供了目录结构以方便读者查看,并举例了一些同步原语代码,事件同步原语、互斥体、信号量、监视器、读写锁和线程池等,并介绍了调试源码。...C# 程序集、模块和类型概念及关系 https://www.cnblogs.com/chi8708/p/18196692 在 C#程序集是包含类型和资源单位,既可是 EXE 也可以是 DLL。

7600

结合使用 C# 和 Blazor 进行全栈开发

对于 C# 开发人员来说,这是一项十分强大功能,可显著提升工作效率。 本文将展示常见代码共享用例。我将展示如何在 Blazor 客户端和 WebAPI 服务器应用程序之间共享验证逻辑。...在生产业务应用程序,设置错误严重性级别(“信息”、“警告”和“错误”)会很有用。在某些情况下,如果无需修改代码,即可从配置文件动态加载规则,将会很有帮助。...至此,验证引擎已在共享库完成,它可以应用于 Blazor 应用程序注册窗体。...输入文本框 oninput 事件连接到 OnFieldChanged 处理程序。每当输入更改,都会触发此事件。...远景 此简单示例展示了如何在浏览器和后端之间共享验证逻辑,仅仅触及全栈 C# 环境强大功能皮毛。

6.6K40

iOS和Android比特币开发3个最受欢迎应用SDK(示例)

该应用程序包含人员/组织名称,电子邮件以及网站或应用程序URL。 这个过程应该排除不同欺诈方式或使用密钥用于不公平目的。因此,在请求,你还应该描述你将使用区块链服务内容。...该应用程序适用于测试网络TestNet3并包含多个功能: 创建一个钱包 查看余额 接收和发送交易 免费测试比特币 生成你钱包地址QR码 扫描收件人钱包地址QR码 该示例使用一些其他库,Android...获取源代码并研究BitcoinJ Coinbase Coinbase SDK是用于处理比特币系统跨平台SDK(Java)。此外,这个名字也适用于美国数字资产交易公司。...此SDK使用户无需注册即可获取有关比特币当前汇率(及其变更历史)或其他货币信息。 Coinbase中使用两种方法进行身份验证: API KEY。可以在网站上API设置创建和激活。...C#以太坊,主要讲解如何使用C#开发基于.Net以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和交易等。

3.1K30

net开发高级面试题2021_net面试题2021

何在 dot net core 激活 session 功能? 3.11. 如何在 controller 中注入 service? 3.12. dot net core 里面的路径是如何处理?...C#委托是什么?事件是不是一种委托?事件和委托关系。 4.9. override 与重载(overload)区别 4.10. 什么是装箱(boxing)和拆箱(unboxing) 1....所有的路径在函数运行开始时进行注册。 主要有两种路径处理方式: 常规路径处理就是用 MapRoute 方式设定调用路径 属性路径处理是指在调用函数上方设定一个路径属性。...protected : 保护成员,该类内部和继承类可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 当前程序集内可以访问。 4.8. C#委托是什么?...委托一般用于回调,而事件用于外部接口。例如在观察者模式,在被观察者可以声明一个事件作为外部观察者注册接口。 4.9. override 与重载(overload)区别 重载是方法名称相同。

3.2K10

.NET周刊【2月第1期 2024-02-04】

NativeAOT通过MSBuild属性启用,但编译器无法处理运行时确定类型,反射创建实例。泛型类型动态实例化也存在问题,因为编译器无法预测所有可能实例化。文章还提出了解决这些限制方法。...此外,文章还讨论了与ASP.NET Core集成,以及如何在ABP定义和使用自定义声明。...迁移涉及到迁移 ASP.NET HTTP 模块和处理程序,确保 ASP.NET SignalR 和 ASP.NET Core SignalR 之间兼容性,这些问题通过中间件得到了解决,以及迁移后出现...SignalR Core CPU 使用率过高以及如何处理。 其他主题包括使用事件计数器跟踪指标、部署到生产结果以及未来前景。...Aspire 和独特事件源框架来创建使用 Cosmos DB 作为数据存储应用程序说明。

13110

区块链课程

区块链课程既有面向初学者内容核心概念、区块链交互,也有核心应用交易、转账、钱包、代币发行等。是不是很激动?赶紧去看看吧。...3、c#比特币开发详解 c#比特币开发区块链课程面向初学者,内容即涵盖比特币核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在C#代码中集成比特币支持功能,...4、java以太坊开发详解 java以太坊开发区块链课程主要是针对java和android程序员进行区块链以太坊开发web3j详解,进行账号创建、交易、转账、代币开发以及过滤器和事件等内容。...10、C#以太坊开发详解 C#以太坊开发区块链课程主要讲解如何使用C#开发基于.Net以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和事件等。...服务、权限策略、信道配置与启动、链码通信接口等核心概念,也包含Fabric网络设计、使用fabric shim api 开发java链码、使用fabric java sdk开发DApp应用操作实践,是

3.7K10

.NET周报 【7月第1期 2023-07-02】

于是,我就又写了一个Demo来供大家参考,它可以在Windows和Linux(包括国产OS,银河麒麟、统信UOS、深度Deepin等)上运行。...[MAUI]用纯C#代码写两个漂亮时钟 https://www.cnblogs.com/jevonsflash/p/17519792.html 本文介绍了如何在.NET MAU实现Material...顾名思义,Pipelines通过构建Pipeline方式完成所需处理流程,整个处理逻辑被分解并实现在若干Pipe,这些Pipe按照指定顺序将完成Pipeline构建出来。...fbclid=IwAR0xwYcrAFtldsg6H1-jr9OHBo4zSBNIOA7sof4LTakIpqWyyzOpaVvdyco 关于使用.NET 8 Preview 4 SDK构建程序AssemblyInformationVersion...-6-0-c-4fbda11dbceb 如何在 ASP.NET Core 实现 WebSocket 服务器并与客户端通信。

15820

Unity3D 接入IOS SDK

Unity调用SDK功能: using System.Runtime.InteropServices; using Cross; using UnityEngine; namespace MuGame...层对应处理模块,再由通用SDK层去调用平台SDKAPI进行具体处理,注意这里传入了一个实例SDKListener,SDKListener负责接送平台SDK回应,并将数据发送至Unity侧。...应用生命周期SDK SDK中比较特殊一类,基本上也是所有SDK都需要接入API是生命周期API,本文处理项对比较特殊一点。...简而言之,unity通过CallSDKFunc调用通用SDK功能,通用SDK通过SDKConnector分发消息给具体通用SDK模块,再由平台SDK处理。...SDKListener负责接收平台处理结果和生命周期事件,并将需要结果返回给Unity。 就目前实现来看,能够较好相对解耦游戏与SDK之间联系,不会因平台差异性导致游戏代码频繁改动。

2.6K11

视沃科技-大牛直播SDK

] RTMP|RTSP拉流然后和本地摄像头或屏幕合流演示程序; [SmartEchoCancellation.exe] 基于标准RTMP服务一对一互动演示程序(demo源码以C#为例);...over tcp两种传输方式; [401事件处理]RTSP推送支持401事件上报; [视频格式]支持H.264/H.265(64位库)编码; [音频格式]支持AAC编码; [软硬编码参数配置]...[支持播放协议]高稳定、超低延迟(一秒内,行业内几无效果接近播放端)、业内首屈一指RTMP/RTSP直播播放器SDK; [多实例播放]支持多实例播放(如同时播放多路RTMP/RTSP流); [事件回调...]支持上报RTSP 401事件URL携带鉴权信息,会自动处理; [缓冲时间设置]支持buffer time设置; [首屏秒开]支持首屏秒开模式; [低延迟模式]支持超低延迟模式设置; [复杂网络处理...支持H265录像; [推送端外部编码数据对接录像]支持推送端外部编码后数据(H.264/AAC)对接录像; [事件回调]从开始录像,到录像结束均有event callback上来,网络堵塞、音视频同步均做了非常友好处理

3K30

.NET周刊【5月第4期 2024-05-26】

其中包括如何在SqlSugar处理SQLIN参数、动态类型属性访问、表值参数typeName传递、类型转换,以及两者联表查询差异。...文章还提供了一些代码示例,创建容错动态对象类和使用SqlSugar进行类型转换方法。...文章通过实例展示了如何在程序注册服务并配置固定窗口限流策略,并指出了配置限流中间件位置顺序重要性。最后,文章还提供了如何为特定接口添加限流策略方法,并通过实际测试来验证配置效果。...解释了在C#如何配置服务器和客户端调度程序,并介绍了调度类型,包括叶调度(Leaf dispatcher)、中间件(Middleware)和路由器(Router)。...事件处理程序名称前缀“on”解释 https://zenn.dev/lilytechlab/articles/ba599338ce469b 讨论事件处理程序名称通常使用“On”前缀。

8210
领券