[C#.NET 拾遗补漏]09:数据标注与数据校验

数据标注(data annotation)是类或类成员添加上下文信息的一种方式,在 c# 通常用特性(attribute)类来描述。它的用途主要可以分为下面这三类:验证 validation:向数据添加验证规则展现 display:指定数据如何呈现给用户模型 modelling:添加关于用法和与其它类的关系信息下面是一个用来验证和展...

2023-01-17 CASP.NET.NETASP#MVC


[C#.NET 拾遗补漏]10:理解 volatile 关键字(去除 Release 版本反向优化)

要理解 c# 中的 volatile 关键字,就要先知道编译器背后的一个基本优化原理。比如对于下面这段代码:public class example { public int x; public void dowork() { x = 5; var y = x + 10; debug.writeline("x = " +x + ", y = " +y); } }在 release 模式下,编译器读取 x = 5 后紧接着读取 y = x ...

2023-01-17 IDE缓存


WPF MVVM 弹框之等待框

wpf mvvm 弹框之等待框目录一、效果二、弹框主体改造三、等待动画用户控件四、弹窗 viewmodel 和帮助类的改造五、使用方法和代码地址独立观察员 2020年10月13日之前写过一篇《wpf mvvm 模式下的弹窗》,里面实现了确认框和消息框,经过一段时间的演化,目前又新增了可显示自定义内容的弹框、可进行...

2023-01-17 编程算法WPF


快速了解 ASP.NET Core Blazor

最近在几个微信 .net 交流群里大家讨论比较频繁的话题就是这几天自己的面试经历。面试官:“你刚说你喜欢研究新技术,那你有了解过 blazor 吗?”作为一位专注于 .net 开发的软件工程师,你好意思说你对 blazor 一点也不解吗?.net 新技术也就是那么几个,连微软最近在逛推的 blazor 你都不了解,你好...

2023-01-17 JavaScript渲染网站C#.NET


配置文件中的数据库连接串加密了,你以为我就挖不出来吗?

一:背景1. 讲故事前几天在调试物联柜终端上的一个bug时发现 app.config 中的数据库连接串是加密的,因为调试中要切换数据库,我需要将密文放到专门的小工具上解密,改完连接串上的数据库名,还得再加密贴到 app.config 中,烦的要死,内容如下: 改完bug之后,我就想这玩意能防的了谁呢?私以...

2023-01-17 数据库SQL编程算法存储


开源C# WPF控件库强力推荐

开源c# wpf控件库及项目推荐本系列已介绍四款开源c# wpf控件库,其中一款国外的,另三款是国内的,大家如有比较好的开源c# wpf控件库,欢迎向dotnet9推荐(公众号无留言功能,可在本站留言推荐):1、materialdesigninxaml。本站详细介绍网址: https://dotnet9.com/2180.html[1]github地址: https...

2023-01-17 https网络安全HTML编程算法GitHub


Tapdata Cloud 场景通关系列: Oracle → MySQL 异构实时同步

【前言】作为中国的 “fivetran/airbyte”, tapdata cloud 自去年发布云版公测以来,吸引了近万名用户的注册使用。应社区用户上生产系统的要求,tapdata cloud 3.0 将正式推出商业版服务,提供对生产系统的 sla 支撑。tapdata 目前专注在实时数据同步和集成领域,核心场景包括以下几大类: √ 实时数据...

2023-01-17 数据库SQL数据迁移解决方案数据迁移Oracle


西门子SCL---Tcp/ip通信

s7-1200支持标准tcp协议,可以作为客户端和服务器与其他设备或软件进行tcp通信。 通过调用tsend_c、trcv_c、tcon等指令可以与通信伙伴建立tcp的连接。在pc上 使用网络调试助手与s7-1200建立tcp通信是一种简便的调试方法。 鉴于西门子官网对于lad形式的通信已有详细的介绍,本文仅通过scl实现tcp通信...

2023-01-17 TCP/IP


Tapdata x Eoapi 插件上线!让数据真正的流动起来,API 管理更方便!

近日,新一代实时数据平台 tapdata 牵手专注开源 api 管理工具的 eoapi,发布首款合作插件——导入 tapdata 数据插件。当强大的数据源连接能力遇上灵活的 api 开发工具,会给用户创造出怎样的惊喜呢? 如何实现 1+1>2 tapdata 能够将企业核心数据实时集中到中央化数据平台,并通过 api 或者反向同步...

2023-01-17 数据库SQLAPI腾讯云测试服务开源


干货精华 | Tapdata 开源教程之异构数据库模型推演

自开源以来,tapdata 吸引了越来越多开发者的关注。在和社区成员讨论共创的过程中,我们也意识到在基础教程之外,补充更多原理解析的重要性和必要性。为了辅助开发者更好地理解 tapdata community 的技术逻辑,真正实现快速理解、深度参与,我们特别增加了 tapdata 功能特性及原理解读教程。 本期主...

2023-01-17 数据库云数据库 SQL ServerSQL单元测试MongoDB