自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Docker 容器运行 netcore 报“The configured user limit (128) ..... ”异常

Docker 容易中运行netcore时发生异常"System.IO.IOException: The configured user limit (128) on the number of inotify instances has been reached."这不是程序问题,由于Linux系统默认限制导致的可使用下列命令查询限制:cat /proc/sys/fs/inotify/max_user_instances可使用下列命令修改限制:echo 1024 > /pr

2021-07-20 13:57:29 1764 1

原创 Docker搭建私有仓库分享(最简单版)

1. 安装镜像docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --name myregistry registry:22. 修改安全配置客户端配置文件中,添加安全仓库地址:在/etc/docker/添加daemon.json文件{ "insecure-registries":["10.16.31.6:5000"] }3. 应用配置与重启Dockersystemctl daemon-reloadsy.

2021-07-02 14:06:54 167

原创 ABP 在中抛出“Cannot access a disposed object. A common cause of this error is disposing”异常分析

知识点:在ABP框架中,AppService 等是自带UnitOfWork的。然后其他的例如后台任务(BackgroundWork)、定时任务(AbpQuartz)等的Excute方法没有自带UnitOfWork特性。UnitOfWork(工作单元):工作单元在ABP承担着 数据库链接以及事务的责则,同一个工作单元中共享一个数据库连接以及事务。问题解析:异常中描述的就是数据库上下文 DBContext 被释放了。那么为什么被释放了?其实就是翻译问题。真实的情况是 就是DBCont...

2021-07-01 14:53:25 1176

原创 Solid原则(面向对象五个基本原则)

概念:S(Single):单一责则原则O(Open):开放闭合原则L(Liskov):里氏替换原则I (Interface):接口隔离原则D(Dependency):依赖倒置原则单一责则原则(The Single Responsibility Principle)概念:就一个类而言,应该仅有一个引起它变化的原因。解释:一个类只要负债一件事情就好了,一件事一个责则。开放闭合原则(The Open Closed Principle)概念:软件实体应该是可扩展,..

2021-06-30 10:20:31 523

原创 利用CEFSharp在WPF中显示网页(可实现PC端的混合开发,Web与硬件交互)

最近遇见Web应用需要调用身份证读卡器等硬件接口,按照一般解决办法封装一个OCX控件就完事了。但是问题就出现了,目前只有IE支持ActiveX控件,IE加载控件还需要点“允许”等等。由于本人比较抵触IE的,所以看这样的实现方式怎么都是不爽就对了(我想很多人都是这样子)对这个问题想过多个解决办法,包括创建Windows服务之类的。搜到了CEFSharp这个项目,稍微并且稍微调试了一下,能够很好的...

2018-08-31 10:20:56 13900 1

原创 ASP.NET MVC集成SwaggerUI

今天第一次集成Swagger,由于在博客找到几篇教程,大多都过期了。也找到一些比较新的,原文地址:https://www.cnblogs.com/yxlblogs/p/4075932.html集成也相对比较简单,为了以后方便查找,所以自己也就记下来了。目前nuget上的最新版本  Swashbuckle v5.6.0第一步,按照Swashbuckle v5.6.0 Nuget包...

2018-08-03 11:26:36 5526

深度实践嵌入式LINUX系统移植(完整版)

随着物联网时代的到来,市场对各类智能设备的需求也日渐高涨。智能设备的核心技术是集成电路芯片和嵌入操作系统,而嵌入式操作系统更可以称为是智能设备的灵魂。多年来,Linux系统因为其开源免费、安全稳定、社区支持丰富和移植裁剪方便等特点—直备受全球各大设备厂商的青睐,当仁不让地成为众多嵌入式操作系统中最耀眼的明星。在智能手机大行其道的今天,Android系统牢牢占据着80%以上的市场份额,而在Androd系统华丽的外衣之下,依然是Linux系统强有力的支撑。 智能设备的发展并没有止步在智能手机,而是陕速朝着智能可穿戴设备、智能家居和车联网等方向扩张。但要想把Linux系统移植到这些外设丰富并且处理器架构各异的设备中,对于初级工程师而言也并非易事,因为这不仅要求工程师熟悉c、汇编等编程语言,了解基本的硬件操作方法和协议规范,还要求工程师对Linux的内核架构、编译系统、调试方法以及各个子系统的源码结构有所理解。 为了让读者能够顺利具备Linux系统移植的能力,本书被设计为一站式学习教程,即: .涉及Linux系统各个层面的移植,包括启动加载程序、Linux内核、Linux应用程序等; .提供深入的理论讲解和完整的源码剖析,同事也分析了启动加载程序和Linux内核的编译系统; .分别提供对使用ARM9/S3C2440和ARM11/S3C6410两款处理器的开发板移植过程的详细实录,以最为人性化的方式让读者理解整个移植过程中代码和系统功能的变迁。

2018-07-25

C#入门经典(中文文字版)_带目录

C#是 Microsoft 在 2000 年 7 月推出.NET Framework 的第 1 版时提供的一种全新语言。C# 迅速流行开来,成为使用.NET Framework 的 Windows 和 Web 开发人员无可争议的选择。他 们喜欢 C#的一个原因是其派生于 C/C++的简洁明了的语法,这种语法简化了以前一些给程序 员带来困扰的问题。尽管做了这些简化,但 C#仍保持了 C++原有的功能,所以现在没有理由 不从 C++转向 C#。C#语言并不难,也非常适合于学习基本编程技术。易于学习,再加上.NET Framework 的功能,使 C#成为开始您编程生涯的绝佳方式。

2018-07-25

精通ANDROID 5多媒体开发

在整个Android应用开发体系中,图像、音频、视频、渲染和3D处理一直是其核心应用。本书分为5篇,共计24章,循序渐进地讲解Android多媒体应用开发的基本知识,遵循从底层原理开始到顶层应用结束的开发过程,全程剖析Android多媒体应用开发的所有核心知识点。本书从获取并编译Android源码开始讲起,依次讲解基本技术、系统分析、典型应用、三维技术、综合实战这5大部分的知识。在讲解每一个知识点时,都从基础理论开始入手,遵循由浅入深的写作方法,按照运作流程逐步分析Android多媒体应用的方方面面。本书几乎涵盖Android多媒体系统的所有主要内容。

2018-01-17

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

TA关注的人

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