上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: web 页面的未读消息(小红点)怎么实现比较简单,之前说过可以用 rabbitmq 的 MQTT 协议做智能家居的指令推送,里边还提到过能用 MQTT 协议做 web 的消息推送,而未读消息(小红点)功能刚好应用到实时消息推送了。 MQTT 协议就不再赘述了,没接触过的同学翻翻前边的文章温习一下吧, 阅读全文
posted @ 2022-08-10 13:34 春光牛牛 阅读(3027) 评论(0) 推荐(0) 编辑
摘要: 智能家居项目 智能可燃气体报警器 产品是一款可燃气体报警器,如果家中燃气泄露浓度到达一定阈值,报警器检测到并上传气体浓度值给后台,后台以电话、短信、微信等方式,提醒用户家中可能有气体泄漏。 用户还可能向报警器发一些关闭报警、调整音量的指令等。整体功能还是比较简单的,大致的逻辑如下图所示: 但当我真正 阅读全文
posted @ 2022-08-10 13:17 春光牛牛 阅读(1564) 评论(0) 推荐(1) 编辑
摘要: 做了一个小破站,现在要实现一个站内信web消息推送的功能,对,就是下图这个小红点,一个很常用的功能。 不过他还没想好用什么方式做,这里我帮他整理了一下几种方案,并简单做了实现。 什么是消息推送(push) 推送的场景比较多,比如有人关注我的公众号,这时我就会收到一条推送消息,以此来吸引我点击打开应用 阅读全文
posted @ 2022-08-10 12:33 春光牛牛 阅读(407) 评论(0) 推荐(0) 编辑
摘要: HTTP 是一个无状态的协议 什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。 看过电影《夏洛特烦恼》的小伙伴肯定记得夏洛和大爷的一段对话: 夏洛:大爷,楼上322住的是马冬梅家吗?大爷:马冬什么?夏洛:马冬梅。大爷:什么冬梅啊?夏洛:马冬梅啊。大爷:马什么梅啊 阅读全文
posted @ 2022-08-10 10:35 春光牛牛 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Git是分布式的,Git不需要有中心服务器,我们每台电脑拥有的东西都是一样的。我们使用Git并且有个中心服务器,仅仅是为了方便交换大家的修改,但是这个服务器的地位和我们每个人的PC是一样的。我们可以 把它当做一个开发者的pc就可以就是为了大家代码容易交流不关机用的。没有它大家一样可以工作,只不过“交 阅读全文
posted @ 2022-08-10 10:14 春光牛牛 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 前言 对于B/S模式的项目,基础的场景都是客户端发起请求,服务端返回响应结果就结束了一次连接;但在很多实际应用场景中,这种简单的请求和响应模式就显得很吃力,比如消息通知、监控看板信息自动刷新等实时通信场景,小伙伴们肯定会想到轮询或WebSocket的方式来搞定,可是单纯用轮询的方式有点耗资源,只用W 阅读全文
posted @ 2022-08-09 18:57 春光牛牛 阅读(340) 评论(0) 推荐(0) 编辑
摘要: kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。本文将带着大家快速了解 kubernetes ,了解我们谈论 kubernetes 都是在谈论什么。 kubernetes 架构 从宏观上来看 kub 阅读全文
posted @ 2022-08-09 17:24 春光牛牛 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、项目简介 1. WumeiSmart是一个简单易用的生活物联网平台。可用于搭建物联网平台以及二次开发和学习。演示地址>> 2. 项目采用AGPL3协议,可用于个人学习和使用,商业用途需要赞助项目,获得授权。查看详情 >> 3. 设备接入使用EMQX消息服务器,加密认证;后端采用Spring bo 阅读全文
posted @ 2022-08-09 16:38 春光牛牛 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 🌌 什么是多租户 维基百科:“软件多租户是指一种软件架构,在这种软件架构中,软件的一个实例运行在服务器上并且为多个租户服务”。一个租户是一组共享该软件实例特定权限的用户。有了多租户架构,软件应用被设计成为每个租户提供一个 专用的实例包括该实例的数据的共享,还可以共享配置,用户管理,租户自己的功能和 阅读全文
posted @ 2022-08-09 13:45 春光牛牛 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 背景 利用代码发送邮件在工作中还是比较常见的,相信大家都用过SmtpClient来处理发送邮件的操作,不过这个类以及被标记已过时,所以介绍一个微软推荐的库MailKit来处理。 MailKit开源地址:https://github.com/jstedfast/MailKit 需要邮件功能 1、服务提 阅读全文
posted @ 2022-08-09 13:07 春光牛牛 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1 前言 在程序中,需要进行数据验证的场景经常存在,且数据验证是有必要的。前端进行数据验证,主要是为了减少服务器请求压力,和提高用户体验;后端进行数据验证,主要是为了保证数据的正确性,保证系统的健壮性。 本文描述的数据验证方案,是基于官方的模型验证(Model validation),自定义其返回格 阅读全文
posted @ 2022-08-08 11:06 春光牛牛 阅读(252) 评论(0) 推荐(1) 编辑
摘要: 准备工作:一份ASP.NET Core Web API应用程序 当我们接触一份新框架时,第一件事就是找到程序入口,即Main方法 highlighter- typescript public class Program { public static void Main(string[] args) 阅读全文
posted @ 2022-08-05 18:44 春光牛牛 阅读(232) 评论(0) 推荐(1) 编辑
摘要: ASP.NET Core MVC的Model Binding会将HTTP Request数据,以映射的方式对应到参数中。基本上跟ASP.NET MVC差不多,但能Binding的来源更多了一些。本篇将介绍ASP.NET Core的Model Binding。 参数 HttpRequest HttpR 阅读全文
posted @ 2022-08-04 16:20 春光牛牛 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 在项目实际开发中我们不光要控制一个用户能访问哪些资源,还需要控制用户只能访问资源中的某部分数据。 控制一个用户能访问哪些资源我们有很成熟的权限管理模型即RBAC,但是控制用户只能访问某部分资源(即我们常说的数据权限)使用RBAC模型是不够的,本文我们尝试在RBAC模型的基础上融入数据权限的管理控制。 阅读全文
posted @ 2022-08-04 15:59 春光牛牛 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 简介 Mapster是一个快,小巧,功能强大的对象映射.Net框架 例子 我有两个Model类且他们的属性一致,我们将 SourceObjectTest赋值给DestObjectTest该怎么做? SourceObjectTest sourceObject = new SourceObjectTes 阅读全文
posted @ 2022-08-04 13:59 春光牛牛 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 长久以来的认知,对于托管代码 .NET / JAVA ,都是需要在服务器上安装 SDK 或者运行时的。比如 .NET Framework 4.XX ,JDK/JRE.XX 等。其实从 .NET Core 2.1 开始我们的 .NET 程序可以独立打包成可以执行文件,在服务器上根本不需要安装任何运行时 阅读全文
posted @ 2022-08-03 13:50 春光牛牛 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 背景 技术管理者(技术总监/经理/CTO)期望通过体系化的管理方式建设,能够在百人,千人以上的团队中有效的构建聚焦目标,自我成长,高效能的研发作战团队,快速拿出成果,支撑业务的快速发展。 痛点 从小团队人员快速扩张,团队文化稀释,人员效能下降,目标逐渐弱化。 各自团队管理方式及标准不统一,人员管理及 阅读全文
posted @ 2022-08-02 22:59 春光牛牛 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍.NET Core(C#) Console项目中,实现DI依赖注入的方法步骤,及实现和ASP.NET Core项目一样使用ConfigureServices()方法配置服务,以及相关实现的示例代码。 1、.NET Core Console项目安装引用Nuget包 1)使用Nuget管理控 阅读全文
posted @ 2022-07-28 18:18 春光牛牛 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 前言 作为一名在职岗位为【前端开发工程师】的程序员,我开发的应用程序经常需要获取用户位置信息,需要再某些场合下使用展示地图以及地图商的某些地点,需要获取行政区划列表(省市区)以及地址详情信息,需要在地图上规划一条(动态)路线,轨迹回放,小车移动,需要创建信息窗口,用于地点的摘要性信息的展示。 公司内 阅读全文
posted @ 2022-07-28 13:06 春光牛牛 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Kubernetes was built to run distributed systems over a cluster of machines. The very nature of distributed systems makes networking a central and nece 阅读全文
posted @ 2022-07-28 10:14 春光牛牛 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 手机号码归属地API接口: https://www.juhe.cn/docs/api/id/11 历史上的今天API接口: https://www.juhe.cn/docs/api/id/63 股票数据API接口: https://www.juhe.cn/docs/api/id/21 全国WIFI接 阅读全文
posted @ 2022-07-28 10:04 春光牛牛 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 引言 PowerDesigner支持UML1.3的所有图包括用例图、序列图和类图、活动图表和组件图表等,并全面支持UML2.0。改进了面向对象分析与设计(OOAD)分析方法并增强了与开发过程的集成。 PowerDesigner 能够帮助您构建适应现代 IT 发展的传统商务和电子商务系统,使用 Jav 阅读全文
posted @ 2022-07-27 17:41 春光牛牛 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 使用工具PowerDesigner 先新建一个类图、文件>>建立新方案... 然后点击选中建立的方案名称:文件>>建立新模型... 问题1:找不到工具栏(即:Palette、调色板)、 这个样子的: 解决: 问题2:找不到一些线(比如:表示继承关系的、实现关系的)、 比如刚开始找不到表示接口直接继承 阅读全文
posted @ 2022-07-27 16:43 春光牛牛 阅读(20) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
posted @ 2022-07-27 15:41 春光牛牛 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 介绍 在微服务大行其道的今天,系统会被拆分成多个模块,作为单独的服务运行,同时为了集中化管理,我们还需要日志中心,配置中心等,很多开发人员可能更熟悉 ApolloConfig,这个组件功能也很完善,dotnet的客户端也主要是国人在维护和开发,之前公司就是选型的Apollo,而且也在生产环境稳定运行 阅读全文
posted @ 2022-07-27 14:08 春光牛牛 阅读(96) 评论(0) 推荐(1) 编辑
摘要: 在实际项目中,经常会需要通过摄像头采集个人信息的功能,那么要如何实现呢?本文将通过一个简单的小例子简述如何通过AForge进行摄像头信息采集相关内容希望能够对大家有所帮助。 概述 AForge.NET是一个专门为开发者和研究者基于C#框架设计的,提供了不同的类库和关于类库的资源,还有很多应用程序例子 阅读全文
posted @ 2022-07-27 10:05 春光牛牛 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 如何在 .NETCore 中获取 CPU使用率的方法, 它所报告的这个值和 任务管理器 中报告的 CPU 使用值 差不多是一致的。 在 .NET Framework 中,很多人会用 PerformanceCounter 类做这件事情,参考如下代码: public class Program { pu 阅读全文
posted @ 2022-07-26 18:34 春光牛牛 阅读(855) 评论(0) 推荐(0) 编辑
摘要: Quartz.NET是一个功能齐全的开源作业调用系统,大大小小的应用程序都可使用。 创建一个asp.NET core web项目,使用quartz.NET的作业,定时调用远程接口是否能正常访问,发生异常调用飞书消息接口,把异常发送给指定的同事飞书。 1.准备工作 定义一个作业调用的服务接口IChec 阅读全文
posted @ 2022-07-26 17:38 春光牛牛 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 背景 工作需要配置多个环境,用于 开发Development、预览Staging、生产Production。 参考文献:微软官方文档-配置 开始 .NetCore对多环境有很好的支持,默认会读取appsettings.{Environment}.json。 例如,appsettings.Produc 阅读全文
posted @ 2022-07-26 16:55 春光牛牛 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 问题 如题C#中() =>表达式有何作用,比如 public ICommand AddCommand{ get { if (this.addCommand == null) this.addCommand = new RelayCommand(() => this.AddPet(), () => t 阅读全文
posted @ 2022-07-25 10:18 春光牛牛 阅读(244) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页