你的位置:首页 > 软件开发 > ASP.net
  • iNeuOS工业互联网操作系统,脚本化实现设备运行时长和效率计算与统计
    有一个煤矿项目,使用iNeuOS系统时有一个需要是:要统计设备的运行时长,进一步统计设备运行效率。主要是有效分析设备运行状态,合理的进行节能。iNeuOS本身具备强大的脚本能力,需要现场实施人员有一定
    2022年12月06日 18:334
  • 记一次 .NET 某电子厂OA系统 非托管内存泄露分析
    一:背景 1.讲故事 这周有个朋友找到我,说他的程序出现了内存缓慢增长,没有回头的趋势,让我帮忙看下到底怎么回事,据朋友说这个问题已经困扰他快一周了,还是没能找到最终的问题,看样子这个问题比较刁钻,不
    2022年12月06日 18:331
  • 学习ASP.NET Core Blazor编程系列十五——查询
    在这一篇教程中我们学习如何增加查询功能,我们将在书籍列表页面中添加搜索功能,通过按“书籍名称”或“作者”来搜索书籍。
 在以往经典的Web应用程序中,我们经常使用元素创建表单,在表单中添
    asp.net ASP2022年12月06日 18:333
  • 【PPT】NET Conf China 2022,主题:C#在iNeuOS工业互联网操作系统的开发及应用
    从技术生态发展过程及理念、产品级解决方案理念、产品系统框架及主要功能介绍、产品系统二次开发和应用案例等5个方面进行了主题发言。
    2022年12月06日 18:331
  • 让代码帮我们写代码(一)
    Hello,大家好,又是好久不见,最近太忙了(借口)。看了下日志,有 2 个月没写文章了。为了证明公众号还活着,今天必须更新一下了。 在我们的开发过程中,总有那么些需求是那么的变态。常规的方案已经无法
    2022年12月06日 18:338
  • C#基础总结
    C# 简介 C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言,它不仅去掉了 C++ 和 Java 语言中的一些复杂特性,还提供了可视化工具,能够高效地编写程序。 C#是由C和C++衍生
    面向对象2022年12月06日 18:3375
  • 关于JWT中RSA数据加密协议在.net中应用
    加密协议有哪些 加密协议分为对称加密和非对称加密。 对称加密就是将信息使用一个密钥进行加密,解密时使用同样的密钥,同样的算法进行解密。 非对称加密,又称公开密钥加密,是加密和解密使用不同密钥的算法,广
    加密 RSA2022年12月06日 18:334
  • 记一次 .NET 某工控软件 内存泄露分析
    一:背景 1.讲故事 上个月 .NET调试训练营 里的一位老朋友给我发了一个 8G 的dump文件,说他的程序内存泄露了,一时也没找出来是哪里的问题,让我帮忙看下到底是怎么回事,毕竟有了一些调试功底也
    调试2022年12月06日 18:333
  • 正确使用 HttpClient
    正确使用 HttpClient 使用 HttpClient 注意事项 HttpClient默认最大并发连接数是2 本机测试(被请求的WebApi部署在本机)HttpClient不会被限制最大并发连接数
    Client2022年12月06日 18:333
  • 在服务器上搭建Jenkins自动化部署工具
    在公司发现很多时候都需要手动部署,然后有天听到自动部署这个词想着有没有什么工具能够自动部署项目,最好能自动化部署前后端生成 docker images 运行方便管理。最后经过我各种筛查,发现用 jen
    docker2022年12月06日 18:332
  • 看问题和做事情
    1. 要以发展和辩证的眼光看问题 早上起来去买早餐,买了两个包子和一个桂花糕,外加一杯豆浆。 包子是咸的,桂花糕和豆浆是甜的。我先吃完了两个包子,其间喝了豆浆,感觉豆浆很甜。 最后吃桂花糕时,再喝一口
    2022年12月06日 18:335
  • 要想后期修改少,代码重构要趁早
    摘要:在敏捷中,让设计简单化,必须让设计从简单开始,然后变得成熟。要做到这一点,重构是唯一的出路。 本文分享自华为云社区《敏捷技术实践之重构》,作者:华为云PaaS服务小智 。 前言 极限编程(XP)
    2022年12月06日 18:331
  • Git 的使用
    1 Git Bash初始配置 1.1 绑定用户 $ git config --global user.name "name" $ git config --global
    2022年12月06日 18:336
  • 将 Vue.js 项目部署至静态网站托管,并开启 Gzip 压缩
    摘要:关于使用 Nginx 开启静态网站 Gzip 压缩的教程已经有很多了,但是好像没几个讲怎么在对象存储的静态网站中开启 Gzip 压缩。其实也不复杂,我们一起来看下~ 本文分享自华为云社区《将 V
    nginx2022年12月06日 18:335
  • Readme Driven Development
    原文链接 名词解释 RDD : Readme Driven Development TDD : Test Driven Development BDD : Behavior-Driven Develo
    2022年12月06日 18:330
  • Jenkins实践指南-01-pipeline概述
    本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest 1.pipeline概述 1.1 什么是pipeline 从某种抽象层次上讲,部署流水线(Deplo
    2022年12月06日 18:330
  • (Java)设计模式:创建型
    前言 这篇内容是从另一篇:UML建模、设计原则 中分离出来的,原本这个创建型设计模式是和其放在一起的 但是:把这篇创建型设计模式放在一起让我贼别扭,看起来贼不舒服,越看念头越不通达,导致老衲躺在床上脑
    2022年11月30日 17:293
  • 看我如何连夜自建网站背刺我的求职对手们
    摘要:在竞争如此激烈的当下,作为一名IT新人,怎么才能让HR眼前一亮,从万千简历中脱颖而出成为最亮的那个崽呢? 本文分享自华为云社区《【一行代码秒上云】连夜自建网站背刺我的求职对手们 !》,作者:Ap
    2022年11月30日 17:291
  • 分布式事务问题
    ​ 问题描述: 最近在做项目过程中遇到这样一种场景:方法A依次调用方法B、C、D,其中方法B和D都是本地方法,方法C是远程方法(更具体的讲,方法C的功能是发送MQ消息),该场景要求方法A是满足事务的,
    2022年11月30日 17:291
  • (Java)设计模式:行为型
    前言 此篇博文内容续接的是 UML建模语言、设计原则、创建型设计模式 的内容,有兴趣的可以点前面的链接去看一下 3.2、行为型 这类设计模式是专门用于:对象间的高效沟通和职责委派 * 3.2.1、责任
    2022年11月30日 17:297
  • 生产问题处理,可别头疼医头脚疼医脚
    当遇到生产问题,你是怎么处理的,斩草除根?or 头疼医头/脚疼医脚? 当遇到生产问题,你是怎么处理的,斩草除根?or 头疼医头/脚疼医脚?下面几个,看看是否中招le!你也可以说,我肯定没有这么草率1​并发导致数据表里出现了同样的数据-加唯一索引2程序fullGC频繁-修改程序启动 ...
    2022年11月30日 17:292
  • 自动注册实体类到EntityFramework Core上下文,并适配ABP及ABP VNext
    继上篇文章(EF Core懒人小技巧之拒绝DbSet)之后,最近笔者把这个小功能单独封装成一个扩展方法并开源,欢迎交流和Star~ GitHub: EntityFrameworkCore.E
    Set 上下文2022年11月30日 17:293
  • 在C#中使用Halcon开发视觉检测程序
    简介 本文的初衷是希望帮助那些有其它平台视觉算法开发经验的人能快速转入Halcon平台下,通过文中的示例开发者能快速了解一个Halcon项目开发的基本步骤,让开发者能把精力完全集中到算法的开发上面。
    2022年11月30日 17:2951
  • Windows 7环境下HttpListener拒绝访问异常解决方法
    Win7下在尝试搭建简单http服务器的时候,执行httpListener.Start();报错HttpListener拒绝访问异常
    win win72022年11月30日 17:29113
  • windows error LNK2019
    温馨提示,请使用ctrl+F进行快速查找 ws2_32.lib error LNK2001: 无法解析的外部符号 __imp_htons error LNK2001: 无法解析的外部符号 __imp_
    win2022年11月30日 17:2914
  • 网页唤醒winform程序
    public static void GetRegistData() { string name = "huishuangzhu"; //搜索到注册表根目录 RegistryKey
    win winform string get2022年11月30日 17:293
  • 用acme.sh自动部署域名证书
    用acme.sh自动部署域名证书 安装ACME 目前使用量最大的免费SSL证书就是Let’s Encrypt,自2018-03开始,Let’s Encrypt官方发布上线了免费的SSL泛域名证书,目前
    2022年11月30日 17:294
  • 谁说.NET没有GC调优?只改一行代码就让程序不再占用内存
    经常看到有群友调侃“为什么搞Java的总在学习JVM调优?那是因为Java烂!我们.NET就不需要搞这些!”真的是这样吗?今天我就用一个案例来分析一下。 昨天,一位学生问了我一个问题:他建了一个默认的
    2022年11月30日 17:293
  • 想要做好代码质量,如何破局?
    作者:苗现方 想要做好代码质量,我们不得不提什么是代码质量?本文中讨论的代码质量一般是指代码的风格、重复率和复杂度等,代码是技术团队的价值产物,是宝贵的财富,同样代码质量的好坏可以直接体现出团队的重视
    2022年11月25日 16:164
  • 流程编排、如此简单-通用流程编排组件JDEasyFlow介绍
    作者:李玉亮 JDEasyFlow是企业金融研发部自研的通用流程编排技术组件,适用于服务编排、工作流、审批流等场景,该组件已开源(https://github.com/JDEasyFlow/jd-ea
    2022年11月25日 16:163
  • IIS上Put操作出现HTTP Error 405.0
    WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。


    IIS2022年11月25日 16:1540
  • 聊一聊如何截获 C# 程序产生的日志
    一:背景 1.讲故事 前段时间分析了一个dump,一顿操作之后,我希望用外力来阻止程序内部对某一个com组件的调用,对,就是想借助外力实现,如果用 windbg 的话,可以说非常轻松,但现实情况比较复
    win2022年11月25日 16:152
  • 用C# + Winform 做一个简易的游戏设计器。
    title: c# GameDesigner2 description: published: true date: 2022-10-05T12:14:46.146Z tags: editor: ma
    win winform2022年11月25日 16:1511
  • WPF自定义控件之消息提示
    创建消息提示控件 internal class Message : ContentControl { public int Time { get; set; } [Bindable(true)] pu
    wpf get Set2022年11月24日 14:354
  • 树莓派(香橙派)通过.NET IoT 操作SPI编写屏幕驱动 顺手做个四足机器人(一)
    摘要 这片文章主要是记录自己的整活过程,涉及到的技术包括.NET IoT, .NET Web, .NET MAUI,框架采用的也是最新的.NET 7。 本人是用的树莓派Zero 2 W(ubuntu-
    2022年11月24日 14:3520
  • [C# 中的序列化与反序列化](.NET 源码学习)
    #Updated【2022.11.21 补充代码 & 修复移动端排版混乱的问题】 [C# 中的序列化与反序列化](.NET 源码学习) 关键词:序列化(概念与分析) 三种序列化(底层原理 源码
    序列化2022年11月24日 14:3543
  • 记一次 .NET 某自动化采集软件 崩溃分析
    一:背景 1.讲故事 前段时间有位朋友找到我,说他的程序在客户的机器上跑着跑着会出现偶发卡死,然后就崩掉了,但在本地怎么也没复现,dump也抓到了,让我帮忙看下到底怎么回事,其实崩溃类的dump也有简
    2022年11月24日 14:353
  • 篇(17)-Asp.Net Core入门实战-文章管理之文章类别管理(Linq子查询)
    篇(17)-Asp.Net Core入门实战-文章管理之文章类别的管理 如果要做一个CMS系统,那么文章管理算是入门,文章管理附带一个类别管理,用来对文章进行类别区分。所以,本章简单讲一些类别管理,这
    asp.net ASP linq2022年11月24日 14:358
  • 篇(18)-Asp.Net Core入门实战-文章管理之文章内容管理(下拉框二级结构递归)
    篇(18)-Asp.Net Core入门实战-文章管理之文章内容管理(下拉框二级结构递归实现) 文章管理是CMS系统的核心表之一,存储文章内容,特点就是字段端,属性多,比如是否标识为热点、推荐等属性,
    asp.net ASP2022年11月24日 14:352
  • windowserver2012服务器部署.net core3.1环境操作文档
    windowserver2012服务器部署.net core3.1环境操作文档 一、安装.net core3.1要先具备这些系统补丁,如果没有则需要安装,这些 KB 必须按以下顺序安装:(clearc
    win2022年11月24日 14:351
  • C# 简单实现线程池
    NET 6 环境开发 实现 线程数量,任务队列,非核心线程,及核心线程活跃时间的管理。 namespace CustomThreadPool; /// <summary> ///
    线程 Thread2022年11月24日 14:351
  • VS 新版本无法打开旧项目问题处理
    问题 最近想阅读 WorkflowCore 的源码,苦于代码量巨大,就想将项目回退到 Init Commit 版本 但是在回退版本后,工程内Project 显示已卸载 重新加载后 提示: 不支持 Th
    2022年11月24日 14:356
  • Winform控件绑定数据
    简介 在C#中提起控件绑定数据,大部分人首先想到的是WPF,其实Winform也支持控件和数据的绑定。 Winform中的数据绑定按控件类型可以分为以下几种: 简单控件绑定 列表控件绑定 表格控件绑定
    wpf win winform2022年11月24日 14:352
  • .NET 7 的 AOT 到底能不能扛反编译?
    一:背景 1.讲故事 在B站,公众号上发了一篇 AOT 的文章后,没想到反响还是挺大的,都称赞这个东西能抗反编译,可以让破解难度极大提高,可能有很多朋友对逆向不了解,以为用 ILSpy,Reflect
    2022年11月24日 14:356
  • ASP.NET Core 简介
    ASP.NET Core是啥 ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。 ASP.NET Core 可以干啥 生成 Web 应用和服务
    asp.net ASP2022年11月24日 14:351
  • C#使用Tamir.SharpSsh.jsch上传文件异常Algorithm negotiation fail
    环境 服务器:centos6.5 客户端:Windows 前言 项目中有一个exe,安装在客户端,其中有一个功能是将本地产生的文件上传至服务器,这个功能是以服务的方式安装在客户端上。之前一切好使,文件
    win2022年11月24日 14:3547
  • 篇(19)-Asp.Net Core 入门实战-权限管理之整理菜单导航控制显示(Partial View和Component View)
    入门实战-权限管理之整理菜单导航控制显示 这系列的教程最开始就是从一个菜单功能讲起的,最后也在此功能上结束。导航菜单现在都是静态的,在默认的_Layout.cshtml文件中,它的静态代码结构是这样的
    asp.net ASP2022年11月24日 14:356
  • 篇(20)-Asp.Net Core入门实战-完结之一期阶段总结
    入门实战-完结之一期阶段总结 用了几天的功夫,编写和演练的这个Asp.Net Core简单入门的教程已经讲完,下一期可以将完善其功能,将UI功能也给其套上,至少可以达到商用的目的。 简单做个总结: A
    asp.net ASP2022年11月24日 14:351
  • SQL Server(解决问题)已成功与服务器建立连接,但是在登录过程中发生错误。provider:SSL Provider,error:0
    这个问题是最近更新.NET 7 进行数据库迁移发现的,操作步骤很简单,先看一下SQL Server中的解决方法: 错误信息: 解决方案: 在登录时,更改选项的连接属性,解决方案、信任服务器证书选项都选
    登录2022年11月24日 14:358
  • 微服务和分布式系统中的授权解决方案
    本文是 《精读 Mastering ABP Framework》 2.3 探索横切关注点 - 使用授权和权限系统 一节的扩充内容,重点探讨了授权在分布式和微服务系统中遇到的挑战,以及 ABP Fram
    2022年11月24日 14:3527
  • 关于 .NET 在不同操作系统中 IO 文件路径拼接方法结升级 .NET 7 后注意到的一个小坑
    .NET 现在支持跨平台这件事情已经是众所周知的特点了,虽然平台整体支持跨平台了,但是我们的代码如果真的想要实现跨平台运行其实还是有些小细节要注意的,今天想要记录分享的就是关于 文件I/O操作时路径的
    2022年11月24日 14:351
  • 谈谈我工作中的23个设计模式
    从基础的角度看,设计模式是研究类本身或者类与类之间的协作模式,是进行抽象归纳的一个很好的速成思路。后面阅读设计模式后,为了加深理解,对相关图片进行了描绘和微调。从技术的角度已经有很多好的总结,本文会换
    2022年11月24日 14:341
  • “当时”与“当前”
    交易发生时,应将当时的业务关系记录在交易表;另一种情况,如果要依据当前最新业务关系查看交易数据时,应以两表关联的方式来实现。
    2022年11月24日 14:3416
  • 小公司的应用服务部署历程
    先声明一下:我所在的公司是一个小团队,做物联网相关的,前后端、硬件、测试加起来也就五六十个人左右;本人的岗位是Java开发(兼DBA、运维);我进公司时整个项目的部署架构为 简单jar包部署微服务集群
    2022年11月24日 14:3416
  • 新零售SaaS架构:多租户系统架构设计
    传统大企业更喜欢私有化部署、个性化交付的传统模式,因为他们需要更强的管控和更高的安全性。
然而,中小企业付费能力有限,需求往往也更加标准化,所以更喜欢价格更低的、订购更简单的SaaS产品。
为了满足不
    架构设计2022年11月24日 14:340
  • Scrum 框架的四个会议还适用于哪些敏捷方法?
    本文将通过介绍Scrum框架的四个会议还适用于哪些敏捷方法,来让大家更直观的理解敏捷转型。 敏捷转型需要深入理解概念和思维,团队才能更好的进行实践。本文将通过介绍Scrum框架的四个会议还适用于哪些敏捷方法,来让大家更直观的理解敏捷转型。本文整理自:PingCode 敏捷大学,转 ...
    2022年11月24日 14:340
  • 华为云Astro的前世今生:用7年时间革新低代码开发观念
    摘要:深扒华为云Astro低代码平台的前世今生,其成功之路显然是一条“个性”之路。 本文分享自华为云社区《华为云Astro的前世今生:用7年时间革新低代码开发观念》,作者:华为云PaaS服务小智。 2
    2022年11月18日 15:363
  • 程序员必学的项目管理知识-敏捷开发
    ##敏捷开发的目的 敏捷开发的目的是快速响应市场需求,举个例子,如果一个产品的开发周期为一年,如果等到尽善尽美再上线,那么时间周期是非常漫长的,在这个过程中,用户需求也会发生很多变化,导致上线的产品无
    项目管理 敏捷开发2022年11月18日 15:361
  • GIT文件上传演示
    Be Written By Handat.憨大头 注:以下内容默认你已经做好了git工具的用户账户配置。 (1)创建Gitee线上代码仓库,HTTPS协议地址就是仓库地址,如例https://gite
    2022年11月18日 15:365
  • 你听说过OTA吗?
    我在这里和大家聊聊关于OTA的那些事儿,就以扫地机器人或者类似的其他电子产品为例吧。希望和同行多多交流,或许我所说的都是错的。
    2022年11月18日 15:3612