自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

网尘的技术专栏

一位资深系统架构师、70后大龄码农、擅长.net core、微服务、前端Vue、大数据ETL、系统DevOps运维、CentOS等,关注我,和我一起平坑码代码,组团打怪兽。

  • 博客(350)
  • 资源 (38)
  • 收藏
  • 关注

原创 升级到.NET 6 后突然发现EFCore访问MySQL出现问题-没有 get_QueryProvider实现

Method 'get_QueryProvider' in type 'Microsoft.EntityFrameworkCore.Storage.Internal.RelationalDatabaseFacadeDependencies' from assembly 'Microsoft.EntityFrameworkCore.Relational, Version=6.0.11.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' does not h

2022-11-24 13:35:32 845

原创 Windows平台上安装MySql 5.6 /8.0等的各种问题解决办法汇总

Mysq的l生产环境,有条件的还是建议采用Linux平台进行安装,毕竟支持力度不一样。当然囿于现实,在windows平台上依然有大量的用户在使用,而经典的5.6,以及新版8.0等均不同程度的出现了安装和使用的问题,这个帖子力争收集大量的安装和使用问题,进行一揽子解决方案,告诉你怎么解决这些疑难问题。

2022-11-17 15:21:55 696 1

原创 .NET Core: 用 Fire & forget 模式执行无需等待的异步操作

一天,产品经理黄蓉找到程序员陈玄风。黄蓉来到了在电脑旁忙碌的陈玄风面前,对陈玄风说,师哥啊,现在我老爸让我们在每次增加记录时,记下一条日志,以便追踪记录的更改。陈玄风正忙得不亦乐乎,听到黄蓉的话,心里一乐,这么easy的需求,那我赶紧接了吧。边忙不迭的点头道,没问题的,师妹,交给我吧,大概需要... 哦,4个小时。望着远去的小师妹,陈玄风好开心,终于有摸鱼时间了。

2022-05-10 15:36:47 1164 1

原创 vue3 和typescript的强强联合的初次体验——摔跤放弃到重来

昨天心血来潮,想感受下vue3到底有多好玩,就按照教程一步步建立项目做一个新手体验,结果悲剧了。直到现在,才终于把一个初始化项目跑起来。时间有时候就如同流水一样,潺潺东流去,一不小心,已经不见了踪影,因此,尝试新东西有风险!

2021-12-19 22:53:05 5420 3

原创 【慎入】秘境探索之一个.NET 对象从内存分配到内存回收

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????前方高能预警,新手慎入!不听劝阻者,轻则郁闷堆积,重则生死看淡,对编程失去了念想,对生活失去了幻想!好了,心理强大到NB的可以忽略前方若干警示。为了探索.NET对象的内存分配和回收销毁,您可能需要准备一些调试的基本知识,比如上篇的<利

2021-11-28 14:00:34 2150 2

原创 利用SOS扩展库进入高阶.NET6程序的调试

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????有时候我们可能想深入到程序的运行核心,去观察下内存分配情况以及堆栈内保存的东东,那么作为编程新贵的底层框架.NET6,又为我们提供了什么可用的观测工具呢?1.SOS 扩展是什么?SOS扩展库是Windows 附带的调试扩展库,它允许开

2021-11-27 18:19:39 1202

原创 .net core 的 Console 输出乱码问题

操作系统是英文的,因此乱码也不奇怪,那么这个可以很好的解决问题,记录一下。Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); Console.OutputEncoding = Encoding.GetEncoding("GB2312");

2021-11-18 10:40:21 1543

原创 .net core 下的PostgreSQL 异常排查—— Exception while reading from stream (0x80004005)

最近以PostgreSQL为存储介质,实现了分布式缓存的一个组件开发,在经过开发环境的测试后,顺利推送到产品组的手里,经过开发环境的验证后,终于发布到测试环境了,但问题来了,产品组反应频繁出现访问异常,返回的信息大致是:Exception while reading from stream … (0x80004005)????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【CSDN】????作者格言: 生活在

2021-11-17 20:57:07 5101

原创 RowVersion字段从SqlServer到PostgreSQL的迁移

SQL Server 有个列是rowversion,之前是timestamp,因此这两个关键字在SQL server中是同义词,不过目前timestamp处在废弃阶段,因此我们最好使用rowversion来代替它。而在数据库迁移时,因为使用到该类型,因此要考虑怎么迁移它。????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【CSDN】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我

2021-11-17 19:44:20 1649

转载 理解C#中的ConfigureAwait

原文:ConfigureAwait FAQ - .NET Blog作者:Stephen翻译:xiaoxiaotank静下心来,你一定会有收获。七年前(原文发布于2019年).NET的编程语言和框架库添加了async/await语法糖。自那以后,它犹如星火燎原一般,不仅遍及整个.NET生态,还被许许多多的其他语言和框架所借鉴。当然,.NET也有很大改进,就拿对使用异步的语言结构上的补充来说,它提供了异步API支持,并对async/await的基础架构进行了根本改进(特别是 .NET Core中性.

2021-11-11 13:59:15 2456 4

原创 Npgsql .net 版本的PostgreSQL数据库连接字符串及参数

Npgsql 是.net 版本的postgreSQL的连接类库,当我们使用.net 进行PostgreSQL的相关开发时,首先接触的就是Npgsql,如果有兴趣的,可以去看看其源代码是怎么写的。????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【CSDN】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1 连接字符串PostgreSQL

2021-11-10 22:52:54 6138 3

原创 【官宣】.NET 6 正式版来了

号外,.NET 6 正式版已经发布了!.NET 6家人们,可以到 微软官方进行下载安装使用。.NET 6 是从 .NET 5开始的 .NET 统一计划的最后部分。这种统一体现在跨平台、桌面、IoT 和云应用的统一的SDK、基本库和运行时。 除了这种统一,.NET 6 生态系统还提供:简化的开发:入门很简单。 C# 10中的新语言功能减少了需要编写的代码量。 通过 Web 堆栈和最小 API 方面的投资,可以轻松快速编写更小、速度更快的微服务。更好的性能:.NET 6 是最快

2021-11-09 11:00:29 3266

原创 .net core平台单元/集成测试结果、覆盖率、圈复杂度到可视化HTML报告之路

.net core 平台的测试框架有好几个可供选择,内置的MSTest框架、NUnit框架以及强大好用的xUnit框架,依托宇宙最强的编辑器Visual Studio,可以开展非常友好的测试以及快乐的展示测试的结果。如果仅限于此,那么这篇文章对你来说就是多余的,不妨看看其他的东东;但如果你想脱离VisualStudio的舒服圈,独立产生可以自由发布和查看的HTML报告,那么也许本篇文章能够帮你节约大量的尝试时间和彻底摆脱沮丧的心理,而体验一场快乐的旅程。????欢迎点赞 :???? 收藏 ⭐留言 ?

2021-11-08 17:46:47 865

原创 ado.net/dapper 的多sql语句执行的疑惑

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1. Query 和Execute方法大家经常使用Dapper或者Ado.net,会很自然的区分使用Query 和Execute,一般把查询放在Query方法内执行,而把insert \ update \ delete,存储过程等语句放在E

2021-10-24 13:06:59 2759

原创 对SQL server、Oracle、MySQL和PostgreSQL进行OLTP性能测试(Benchmark)

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1.为什么做性能测试在工作中,完全基于新的数据库开发的场景并不是很多,毕竟现在这个年代,从头跟着公司干到上市的并不多了。因此我们常常遇到的是经过业务的迅速上升,会发现当初的数据库选型到目前为止,有诸多的不合适,那么就需要评估数据库的新选型了

2021-09-26 20:03:23 1386 2

原创 关于单元测试你不知道的那些事

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1. 什么是单元测试单元测试是对程序设计的最小单元(函数)进行正确性检验的测试工作。为了保障代码的质量稳定性,一般建议采用单元测试来对代码进行测试,并配合CI/CD进行自动化的工作。2.什么时候写单元测试如果你要写一个新的功能,如

2021-09-25 20:01:26 851

原创 Javascript 程序员需要知道的5个知识点

Javascript 程序员需要知道的5个知识点1. 原始值: 在 JavaScript 中,原始值或原始类型是一种不是对象且没有方法的数据。有 7 种原始数据类型/值,它们分别是:Undefined (undefined), 无意中丢失的值或未定义的值Null (null), 故意缺失或定义的值Booleans (true 和 false), 逻辑运算的值Numbers (-100, 3.14, 等等), 数学计算的值Strings (“hello”, “abracad

2021-09-21 12:51:40 894

原创 编写一个并发性能测试的小程序

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1.为了统计qps,我使用了Interlocked锁是的,是锁总会有损耗,因为使用了Interlocked锁的缘故,肯定会对性能测试造成一定的干扰,那我们先来看看底噪是多少,开100个线程,写个什么都不干的函数,开始run。cpu跑满了

2021-09-18 09:27:18 1137

原创 启动应用程序时出错了怎么办?

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1.希望糟糕的事情别发生一旦看见它,必然令人心碎,令人头疼。它通常在应用程序日志中不包含(或很少)信息,并且如果您不幸遇到导致此错误的问题,这是一个保证糟糕的一天。在这篇博文中,我将尝试包含尽可能多的解决方案,如果没有,请你随时发表评论

2021-09-14 22:10:35 2656

原创 EF core 映射的数据转换——记RowVersion的读取

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1.来自RowVersion的映射困惑Sqlserve里的RowVersion类型的字段通常被用作乐观锁并发写,而我们平常使用的时候基本把它映射为byte[]即可,无需为它赋值。但有时候由于业务需要,可能需要读取它,做些业务动作,我们该怎

2021-09-07 21:55:16 1673

原创 快速批量插入1个亿的数据,适合大部分数据库的方法

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????序言干大事,需要学会分解目标。插入1个亿,可以分解为插入10个1000w数据,进而分成插入100个100w数据…那么让我们从小研究,怎么插入100条数据?1. 批量插入几百条数据对大部分数据库来说,批量插入数据都是比较简单的事情,最

2021-09-06 17:52:20 4286 2

原创 .net 6 新特性,支持HTTP/3 端点发布

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 序言Http3 协议构建在UDP的基础上,是的,就这么神奇,以前被誉为不稳定大神的UDP,现在承担起可靠通讯协议的底层协议。为了消除UDP的不确定性,在UDP协议之上,新增了QUIC协议。使用QUIC协议代替TCP协议中关于可

2021-09-06 12:51:30 1726

原创 微服务之 EShop on dapr概览

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1. Dapr简介Dapr,微软牵头开发的分布式运行时,致力于打造一款事件驱动,可移植可扩展可构建在云端,也可构建在本地的分布式运行时。身具服务发现、基础设施服务代理网关、自身具有状态管理、消息订阅发布以及Actors,遥测等功能,实乃

2021-09-05 14:22:53 1849

原创 微服务的终极目标,Mecha分布式运行时之Dapr

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????1. Mecha 是啥?微服务发展到今天,已经有很多公司多年前已经改造完毕,也有些公司还在路上,微服务的优势,有过了解的朋友应该也都能说出个一二三来,经历过微服务改造的,应该都知道其中的艰辛。单体服务有着很多优势,结构简单、事务的ACID

2021-09-04 17:48:52 2800

原创 2021-09-04理论修炼之Redis,分布式缓存的中流砥柱

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 序言日更这个活动,初看是一种逼迫,时间久了,真的就把自己锤炼成受虐狂了,到了时间点,总觉得要写点啥。每天写写文章,还是蛮好玩的,梳理梳理知识体系,写完后偶有所得的样子,比刷抖音,刷完后索然无味的感觉强多了。这次写写Redis,

2021-09-04 17:37:27 731

原创 理论修炼之RabbitMQ,消息队列服务的稳健者

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 序言在ETCD节有讲过,对于架构师来说,对中间件的理论研究和熟悉不是过分的要求,以前大意了,主要偏向应用层了,今天就来学习RabbitMQ,这个消息队列服务的稳健者。当然由于RabbitMQ内容比较丰富,因此这里先阐述下消息组件

2021-08-15 22:24:40 740

原创 理论修炼之ETCD,高一致性Key-Value服务提供者中的佼佼者

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 序言以往在架构选项的时候,大概了解其做什么的,有什么优劣就够了,因为大部分互联网企业比较轻文档重快速迭代,往往并不会纠结过多的选型方案。只要方案合适,干就行了。遥忆刚工作那会,流行瀑布式开发模式,方案和需求的重要性放在最顶级的

2021-08-12 22:46:52 827

原创 Centos7安装Rabbitmq,仅需要几个命令而已

1.安装yum源curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bashcurl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash2.安装Rabbitmq-serveryum install rabbitmq-server

2021-08-12 10:43:43 861 1

原创 EF Core 异步编程注意要点

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 序言不得不说,异步和线程性能问题一直是高并发的大敌。而.net core 自从诞生就不断地提升性能,目前的.net 6有一部分也是专门在优化性能方面的开销,而最近我阅读EF Core的 RoadMap时,也欣喜的发现这个由小团队维护的类库,也

2021-08-10 21:38:21 1071 1

原创 .Net 设计模式进阶之路——工厂方法模式[Factory Method]

「本文是月更第2天文章。对我来说,这是一个挑战,虽然很早就读过设计模式,但已经还回给了书本,这次拿来无非是想挑战下自己的输出能力,加油,webmote」????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 序言模式: 模式这个词,可以理解为套路,很像程咬金的三板斧,按照这个套路就可以搞定某件事。

2021-08-06 09:35:08 669

原创 .Net 设计模式进阶之路——生成器模式[Builder]

「本文是月更第1天文章。对我来说,这是一个挑战,虽然很早就读过设计模式,但已经还回给了书本,这次拿来无非是想挑战下自己的输出能力,加油,webmote」????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 序言模式: 模式这个词,可以理解为套路,很像程咬金的三板斧,按照这个套路就可以搞定某件事。

2021-08-04 13:09:12 740

原创 你也可以搞懂的微服务第一篇——来自ThoughtWork的学习体验

????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 【掘金】????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 序言“滚滚长江东逝水,浪花淘尽英雄。”技术之路上,繁星点点,今天且来看看“微服务 ”,如何称雄。“微服务” 这个词好像已经出来十年了吧,我有幸从好早之前就一直从事相关的开发实践。所以一直想写有关微服务拆分的题材,但都觉得自己理

2021-07-09 13:39:26 937 1

原创 C# EVAL EXPRESSION ——表达式引擎Eval Expression

序言在某些项目中,引入公式也是一个方便用户的需求,C#公式库最有名的莫过于Eval Expression,看个例子:var compiled_3 = Eval.Compile<Func<string, string, string>>("var a= X.ToUpper() + Y; var b= X.ToUpper() + Y;var c= X.ToUpper() + Y;var d= X.ToUpper() + Y;" + "var

2021-07-01 17:23:32 13448 9

原创 干净利落的消除网页全局事件监听,匿名函数也可以搞定,一文让你掌握同步CSDN文章到公众号的技巧,从此远离繁重的编辑工作

????博客主页: https://blog.csdn.net/codeex????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 CSDN????????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!????????????????转载注意: 尊重劳动成果,人人有责!各位大大需要转载时,请保留本段说明,避免产生不必要的误会!???? 1. 公众号的运营毕竟公众号的影响是巨大

2021-07-01 12:08:28 3409 11

原创 前端项目,看我在这里管理全局后台初始化的数据,就问你飒不飒?

????博客主页: https://blog.csdn.net/codeex????欢迎点赞 :???? 收藏 ⭐留言 ???? 如有错误敬请指正,赐人玫瑰,手留余香!????本文作者:由webmote 原创,首发于 CSDN????????作者格言: 生活在于折腾,当你不折腾生活时,生活就开始折腾你,让我们一起加油!???????????????? 1. 大道起源俗话说:一生二、二生三、三生万物。在一个混沌初开的世界,总需要预留一个初始过程,就如女娲娘娘需要????冶炼石头一样????。搭

2021-06-22 15:19:22 3474 46

原创 一文让你掌握单元测试的Mock、Stub和Fake

单元测试中有几个神秘的概念,它们就是Mock,模拟对象;Stub,存根;Fake,伪对象,它们听起来很类似,也很容易混淆,让我们通过这篇文章揭开它们神秘的面纱,探索其幽深的小径。1.什么是伪对象(Fake)伪对象,通俗的将就是假货!是用来代替具有“智能”对象的假货实现。通常是一个快捷实现,使它在不同的单元测试中有用,但不能用作集成测试。到目前为止,我看到的最常见的例子是数据仓储层中。假设我有一个标准的 SQL Server 仓储库,如下所示:public interface IUserRep.

2021-06-21 01:15:34 5029 2

原创 真人真事,来自一位架构师的呐喊:杜绝面向监狱编程,程序员做好自身防护,时刻保持敬畏之心

1. 序言随着国家软硬实力的飞速发展,软件工程师逐渐褪去神秘的光环,成为信息化进程中千万岗位中普通的一份子,而这群幽默智慧的群体也把自己通俗的成为“程序猿”或“程序媛”。大浪淘沙,泥沙俱下,随着越来越多的人加入,也不乏有狗苟蝇生之辈混入其中,浑水摸鱼。今天这个小故事来自真人真事,希望能给你带来启发。2.背景西部古城,残阳如血。小M停下手中的游戏,拿起手机,激动的翻看到来自K公司HR的入职Offer。自从上次作为技术经理辞职后,小M就在考虑今后的发展方向,经过慎重分析自身长短处和年龄劣势,小M决

2021-06-18 17:20:59 2876 12

原创 带你体验最新版的DataOps 大数据平台——StreamSets ControlHub,简单到让人发指

DataOps,顾名思义,其来源于DevOps的概念,提供全自动一体化的数据采集分析功能于一个篮子。 很早之前公司就有意向购买 ControlHub版本,我也因此联系了这家公司,只是很可惜,其负责人回邮件告诉我,中国境内目前并无销售渠道。而现在 Online的Beta版本已经来袭~~~,跟着我看看这个大平台的优势之所在?1、呼之欲出的4.0版本很早就看到StreamSets上线了 4.0的帮助,但是下载版里并没有,这让人非常好奇,StreamSets在憋什么大招呢?是的,通过体验,我已经发现了秘密.

2021-06-17 11:59:35 4351 8

原创 十分钟手把手教你设计简单易用的组件级考试题(单选、多选、填空、图片),建议收藏

对于学生党来说,最常见的莫过于试卷考试题,调查问卷测试题等等,有没有一款论文是管理考试题库的?对于新手刚入门的同学来说,仔细看本文,保证你看完后可以自己手撸代码。1、

2021-06-16 23:13:24 3589 16

原创 Microsoft Edge 浏览器开发控件WebView2 尝鲜

还记得微软平台老式的WebView控件吗,它从属于IE浏览器,随着现代浏览器的升级换代,IE已经成为历史,而微软 Edge也放弃了自家的浏览器引擎,转投到 Chromium的怀抱。是的,历史车轮滚滚向前,随着老浪的消亡,新生代 webview2 也隆重登场,其寄宿在Win32和Chromium之上,势必成为windows桌面开发程序员的利器。1. 脱胎于Edge(Chromium)内核官方消息: WebView2 控件使用 Microsoft Edge (Chromium) 作为呈现引擎在应用中.

2021-06-11 18:08:44 24524 33

智慧交通解决方案.pptx

36页的干货,智慧交通解决方案.pptx

2021-04-02

从员工到经理(1).ppt

从员工到经理(1).ppt,新晋管理者必修之课

2021-04-02

IETM各个标准介绍及开发方案.pptx

IETM各个标准介绍及开发方案.pptx

2021-04-02

S1000D标准介绍.pptx

IETM的S1000D标准介绍

2021-04-02

KIS云旗舰版1(整体概述).pptx

金蝶KIS帮助手册

2021-04-02

GJB6600标准介绍(2013).pptx

GJB6600标准介绍(2013)

2021-04-02

E5116907_质量管理PPT.pptx

用友质量管理培训ppt

2021-04-02

E1161103_利润考核PPT.pptx

用友U8使用手册培训之 利润考核

2021-04-02

FastReport-Pro.exe

正式版,非试用版,非试用版,非试用版。需要key。

2021-03-13

IT人士必备,PC练习,人到中年的防老神器

IT人士必备,PC练习,人到中年的防老神器。PC是每个IT小男需要了解、掌握、并且精通的锻炼技术、掌握了PC的练习,你才能更加美好的拥有35后的代码人生!

2020-11-20

某项目的后台WebApi项目 for .net core 3.1 C#

某架构师review代码后,评价为简洁干练、功能丰富。 包含swagger文档、公共的自定义api入参、出参、用户菜单授权协议、错误处理等,可谓开箱修改即用,是你学习或者开发的最佳辅助代码。

2020-11-20

Git-工作流.pptx

为新同事准备的git开发流程,让新同事快速熟悉起来git的使用,以及常见的问题处理流程。本流程涵盖了开发和测试。

2020-06-19

微信小程序介绍.pptx

微信小程序介绍,解密小程序为什么这么火爆,介绍开发、发布、等事情,登录的具体流程,申请小程序号,以及后台要求等扽。

2020-06-19

微信小程序介绍.pdf

微信小程序 小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 本文档介绍了设计理念,用途,开发流程,发布流程,申请流程等。

2019-11-15

dotnet微服务.rar

微软出品的官方指导微服务落地应用,容器化.net 应用架构指南。 介绍了微服务的概念,以及构建过程,部署过程等

2019-11-11

wordPress.chm part2

最近自己想学习下Wordpress的插件制作,但由于公司内上网不是很方便,因此制作了wordpress.chm,以方便离线查看WordPress的各函数定义。 本手册不是WordPress产品的一部分,但是是由webmote(http://codeex.cn)使用phpDocumentor v1.4.3工具从源代码生成的,因此您可以自由传播该手册,但请不要删除[关于]页面,以尊重本人的劳动,谢谢。

2011-01-17

WordPress.chm part1

最近自己想学习下Wordpress的插件制作,但由于公司内上网不是很方便,因此制作了wordpress.chm,以方便离线查看WordPress的各函数定义。 本手册不是WordPress产品的一部分,但是是由webmote(http://codeex.cn)使用phpDocumentor v1.4.3工具从源代码生成的,因此您可以自由传播该手册,但请不要删除[关于]页面,以尊重本人的劳动,谢谢。 注:有很多人说我骗人,估计是我没写清楚,请下载第2,3部分,再解压。 还有人会嫌分高,这可是我亲手制作的,你来下现成的,还这样。 当然为了表示感谢,我现在把分改小,大家随便下,要是还嫌分高,请到本人网站,只需注册就可,一分也不需要掏,谢谢!

2011-01-17

HTML5 Canvas 2D API 规范 1.0 中文版

Canvas 2D API 规范 1.0 中文版闪亮登场,相信是您学习HTML5的canvas元素api的首选教材,里面有丰富的例子,并且均在IE9下成功测试。希望大家多多支持。 下面是目录: 摘要 2 1 介绍 2 1.1 术语: 2 2 CANVAS接口元素定义 3 2.1 GETCONTEXT()方法 3 2.2 TODATAURL()方法 3 3 二维绘图上下文 4 3.1 CANVAS的状态 7 3.2 转换(TRANSFORMATIONS) 8 3.3 合成(COMPOSITING) 10 3.4 颜色和风格 12 3.5 线风格 16 3.6 阴影(SHADOWS) 18 3.7 简单形状(矩形) 18 3.8 复杂形状(路径-PATHS) 19 3.8.1 路径起始函数 19 3.8.2 绘制函数 19 3.8.3 辅助方法—点是否在路径里 22 3.8.4 MOVETO方法 22 3.8.5 LINETO方法 22 3.8.6 RECT方法 22 3.8.7 圆弧 23 3.8.8 最短圆弧 24 3.8.9 二次方、三次方贝塞尔曲线 24 3.9 文字 25 3.10 绘制图片 26 3.11 像素级操作 27 3.11.1 CreateIMAGEDATA方法 28 3.11.2 GETIMAGEDATA方法 28 3.11.3 PUTIMAGEDATA方法 28 3.11.4 演示例子 28 3.12 绘图模型【此段翻译不怎么样,可以参看原英文】 29 4 参考资料 29

2010-11-03

LabVIEW Internet Toolkit 6.0.2

NI LabVIEW因特网工具包,适用于Labview8.5 。 如果您使用Labview 8.6,请下载本站的NI LabVIEW Internet Toolkit v6.0.2 * 将文件或原始数据发送至FTP服务器 * 在互联网中使用网页浏览器查看您的虚拟仪器 * 响应用户输入并在您的应用中创建自定义网页 * 在LabVIEW中创建公共网关接口 (CGI)程序可实现各种服务器操作 * 用跨平台DOM分析程序进行XML文档的读写和分析 Internet已为遍布每个行业和应用领域的PC及工作站提供了许多新机会和新用途。 工程师和科学家发现:一些重要的活动(如:科学研究,成果发布,数据的网上显示,归档源代码版本,安排测试开发团队的进度等)都可在因特网上完成。 除了利用因特网之外,虚拟仪器也日益频繁地用于处理远程或分布式的应用。 使用NI LabVIEW因特网工具包,您可轻松地将各种电子通信功能(如:XML、CGI和FTP传输)集成到虚拟仪器应用程序中。

2009-08-19

C# 网络编程.chm

C# 网络编程教程 Part I: Network Programming Basics The first four chapters are intended for programmers just starting out in network programming and looking for some background information about how network programming works and the pieces that are required for network programming. Chapter 1, “The C# Language,” provides some basic information for the reader new to C#, such as which C# package to use for development work and how to compile C# programs. Chapter 2, “IP Programming Basics,” demonstrates how network programming has evolved from the Unix world to the world of Windows, via the WinSock interface, and how .NET uses the WinSock interface to access network resources. Chapter 3, “C# Network Programming Classes,” offers a quick introduction to the entire C# network libraries and shows the basic formats of the classes. Chapter 4, “DNS and C#,” rounds out the introductory section by showing network novices how DNS can resolve host addresses and how to use the C# DNS classes. Part II: Network Layer Programming The next group of chapters presents the core of network programming topics in the book. Each of these chapters discusses a major topic using in creating C# network programs. Chapter 5, “Connection-Oriented Sockets,” starts the discussion of network programming by introducing stream programming using TCP. In addition to the standard C# Socket class used for stream programming, common pitfalls are discussed to help you create stream programs that will work on real networks. Chapter 6, “Connectionless Sockets,” discusses how to use the Socket class to create UDP applications. In addition to showing you how to create UDP applications, this chapter also discusses pitfalls related to UDP programming and shows examples of creating applications that will withstand the problems inherent in real networks. Chapter 7, “Using the C# Socket Helper Classes,” discusses the C# TcpClient, TcpListener, and UdpClient classes. These are special classes in .NET to help programmers create network programs with minimal effort. This chapter also discusses the basics of sending different data types across the network. Chapter 8, “Asynchronous Socket Programming,” discusses the technique of using asynchronous programming (prevalent in Windows programs) within the network programming world. Chapter 9, “Using Threads,” presents information for using multi-threaded application techniques in network programs. This technology is often used in server applications that must service multiple clients at the same time. Chapter 10, “IP Multicasting,” describes how to use broadcasting and multicasting to send packets to multiple clients, cutting down on network bandwidth. The last part of the book describes specific network applications and how to implement them using the C# network classes. Chapter 11, “ICMP,” shows how to use C# raw sockets to implement a protocol-specific application. The common ping and traceroute programs are shown within the C# network programming context. Chapter 12, “SNMP,” describes how to write network management applications using C#. SNMP allows you to communicate with many devices on the network to retrieve network statistics. This chapter shows specific examples of reading a vendor MIB sheet and creating a C# application to extract the MIB data from the network device. Chapter 13, “SMTP,” describes the C# e-mail classes and shows examples of using them to send mail using SMTP to remote mail servers. Also, an example of using other mail protocols (such as POP3) is shown. Chapter 14, “HTTP,” presents the C# web classes and how you can use them to create web-enabled C# applications. Also, .NET web services , and how you can use them to host your application methods on an IIS server, are discussed. Chapter 15, “Active Directory,” shows the C# classes for contacting Microsoft Active Directory servers. Examples are presented that show how to query, change, add, and delete entries in the Active Directory. Chapter 16, “Remoting,” discusses the .NET concept of remoting, allowing an application to share methods with clients across the network. Examples are shown that demonstrate how to create both a remoting server and client. Chapter 17, “Security,” closes out the book by describing how the .NET Framework handles program security, and how you can implement security in your network applications using encryption techniques.

2009-08-19

NI最新软件下载 特别文件

NI最新软件下载 特别文件 ========================= 包括NI Labview ,RT CVI,各种Labview工具包,CVI-rT,测试例子等均可以免费下载。

2009-06-28

用于Microsoft Office的 NI LabVIEW 报告生成工具包特别文件

用于Microsoft Office的NI LabVIEW报告生成工具包 在Microsoft Word和Excel环境下编程创建和修改报告 使用新Microsoft Office Report Express VI,在更短的时间内创建自定义报告。 用电子邮件发送报告并运行宏 管理报告的版面、格式和外观 生成报告模板

2009-06-28

NI LabVIEW 数据库连接工具包1.0.2 特别文件

The LabVIEW Database Connectivity Toolkit is a set of easy-to-use tools with which you can quickly connect to local and remote databases and perform many common database operations without having to perform structured query language (SQL) programming. It readily connects to popular databases, such as Microsoft Access, SQL Server, and Oracle. If you need advanced database functionality and flexibility, the Database Connectivity Toolkit also offers complete SQL capabilities. Complete SQL functionality Connection to most popular databases through Microsoft ADO technology Direct interaction with local or remote databases High-level, easy-to-use VIs for common database operations The Database Connectivity Toolkit is also available as a bundle with the Internet Developers Toolkit and the SPC Toolkit in the Enterprise Connectivity Toolkit.

2009-06-27

NI LabVIEW RT 8.6 特别文件

逾20年来,NI LabVIEW图形化编程彻底改变了测试、测量和控制应用程序的开发。无论是否有相关经验,工程师和科学家都能迅速、经济地连接测量与控制硬件、分析数据、共享结果并发布系统。

2009-06-27

NI LabVIEW RT 8.6 特别文件

NI 实时产品结合NI LabVIEW图形开发环境与NI LabVIEW嵌入式技术,可实现专用实时和FPGA终端的确定性性能。发布可靠性更强且运行时间可控的应用程序;并能够独立运行。

2009-06-27

微软2024年出品的 C#13 & .NET9 中文开源手册

这是微软技术专家基于最新的.NET9编写,循序渐进地对C#13/.NET9进行讲解。对于零基础可以作为.NET9的快速入门教材,对于高级程序员而言,这也是你的进阶之路! 该手册,可分为三大部分: 第一大部分介绍C#基础知识,包括面向对象编程以及新的C#13特性。 第二大部分介绍.NET9,包括管理和查询数据、监视和改进性能以及使用文件系统、异步流、序列化和加密等。 第三大部分介绍如何构建和部署跨平台的应用程序,例如使用ASP.NET Core9.0构建Web应用程序和使用Xamarin.Forms构建移动应用程序和DevOps! 按照入门,进阶,精通的模式编写,适合不同层次的读者学习,语言通俗易懂,讲解风趣幽默,风格清新活泼,读来轻松自如,酣畅淋漓!

2024-11-19

质量回溯报告单模板下载

对于系统中提交到现场后,发生了质量问题后,需要进行5W1H进行追溯,该模板提供了详细的追溯格式,和举一反三的处理步骤。

2024-06-05

特斯拉开源的Roadster资料

特斯拉开源Roadster的所有设计和工程资料,无论我们拥有什么,你现在也能拥有。 听这话就知道有格局,不愧是源神。 Roadster是特斯拉推出的第一款纯电动车,于2008年开始交付,从百公里加速2.1秒不难看出,这是一辆车在前面跑,魂在后面追的纯电动超跑。 据说将空气动力工程的优势发挥到极致,在性能和效率方面树立行业典范。 可以看到,马球长只提供了电池监控板,车载显示系统,HVAC系统的资料,还有一个诊断软件。 一、电池监控板(Battery-Monitoring-Board) 我们打开电池监控板的原理图,发现用的是PIC18F8585(美国微芯)单片机。

2023-11-26

智能油田的智控管理云平台的立项

科技项目立项PPT模板和内容 智能油田的智控管理云平台的立项,完成基于需求导向和目标导向为前提的综合新能源管理平台搭建。结合公司新能源管理业务现状,依托油田云计算平台、油气生产物联网,利用大数据、人工智能等先进信息技术,构建基于云原生技术、微服务架构的公司级新能源(风、光、电、热、ccus、氢、提氦等)管控平台,覆盖现有新能源业务。实现无插件、跨平台、跨浏览器组态、分级管理的平台软件。依据业务类型、管理权限、工作内容,形成“千人千面”的用户个性化工作界面,满足各级人员使用需要的同时,提升工作效率。采用拖拽式配置、高安全性、快速迭代、高速响应的可视化快速开发模式,满足新能源业务的快速建设、业务功能实现的需求。结合公司移动应用平台,搭建满足巡检、自动报表录入、故障信息提醒、业务处理等功能的APP,提升运维效率20%以上。结合现有业务,建立监控预警模型、设备性能优化模型、电量损失模型、运维关联分析、现场安全分析等多维度主题算法。

2023-02-09

长庆油田新能源管控云平台应用研究

完成基于需求导向和目标导向为前提的综合新能源管理平台搭建。结合公司新能源管理业务现状,依托油田云计算平台、油气生产物联网,利用大数据、人工智能等先进信息技术,构建基于云原生技术、微服务架构的公司级新能源(风、光、电、热、ccus、氢、提氦等)管控平台,覆盖现有新能源业务。实现无插件、跨平台、跨浏览器组态、分级管理的平台软件。依据业务类型、管理权限、工作内容,形成“千人千面”的用户个性化工作界面,满足各级人员使用需要的同时,提升工作效率。采用拖拽式配置、高安全性、快速迭代、高速响应的可视化快速开发模式,满足新能源业务的快速建设、业务功能实现的需求。结合公司移动应用平台,搭建满足巡检、自动报表录入、故障信息提醒、业务处理等功能的APP,提升运维效率20%以上。结合现有业务,建立监控预警模型、设备性能优化模型、电量损失模型、运维关联分析、现场安全分析等多维度主题算法。

2023-01-11

Webmote出版的Guard服务,windows进程守护服务

windows下通用进程监控程序。windows下的通用守护进程,可以配置守护的程序,监控多种程序,本身是服务,非常安全。

2022-12-23

Z.Expressions.Eval 4.0.91

Z.Expressions.Eval 4.0.91 包含.net core和 net framework的支持。去除限制时间,可以使用到2099年。 支持 net framework 4.0系列 支持 net framework 4.5系列 支持 net 6.0 系列 支持 net standard 2.0系列 支持 net standard 2.1系列

2022-12-10

Z.EntityFramework.Extensions.EFCore7.17.1.zip

包含.net core 7版本,最新支持批量操作,性能强劲,免Key去除提示,一把齐活。 注意需要安装 dotnet add package Z.EntityFramework.Extensions.EFCore --version 7.17.1, 然后替换dll即可。

2022-11-24

ConsoleApp1.zip

好多童鞋拿到了dll后,不知道怎么用,哎,,,,这问题,太简单了.... 这是个例子,你需要做的是替换dll路径,会了吧???

2021-12-17

Z.Expressions.Eval 4.0.68.zip

Z.Expressions.Eval 4.0.68 包含.net3.1和 .net6的支持。不需要key,去除限制。

2021-12-16

Z.EntityFramework.Extensions.EFCore6.13.1.zip

包含.net core 3.1版本、.net5版本和.net6版本,免Key去除提示,一把齐活。

2021-12-14

Z.Expressions.Eval.rar

公式操作、表达式动态语句,可以考虑使用 Eval Expression。 本文件给你无限使用的特权,基于netstand2.1制作,可以方便的用于netcore 3.1和net5中 需要下列包

2021-07-01

FastRportSource.rar

FastReport web和 Core的 netStand2.0 源码下载 from2020.05版本

2021-05-24

Z.EntityFramework.Extensions.EFCore.dll

5.1.30 支持.net 5 免key版本,不提示.

2021-05-03

ERP性能设计方案.pptx

ERP性能设计方案

2021-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除