微尘物联-联通无限

技多不压身,有限的时间学无限的知识

  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

原创 ASP.NET CORE基础教程(二)-中间件

ASP.NET CORE基础教程(二)-中间件中间件概述所谓中间件就是嵌入到应用中用来处理请求和响应的软件。在管道中每一个元件都能够选择是否把请求传递给下一个元件,同时能在下一个元件被调用前后执行相应的操作。此时相应的请求委托便会在管道中建立用来响应http请求。

2017-05-02 17:21:32 1564

原创 ASP.NET CORE基础教程(一)-启动文件Startup

ASP.NET CORE基础教程(一)-启动文件StartupStartup类起到配置处理监听请求通道的作用。Startup类ASP.NET CORE应用程序必须有Startup文件,在主函数中调用,可以随意命名,但通常使用系统默认的startup. 可以通过startup的构造函数进行依赖注入。通过IHostingEnvironment、ILoggerFactory等加载各种配置或是日志等等。

2017-04-29 22:46:13 5037

原创 C#自定义控件之-自定义MessageBox

每次谈到系统自带的控件,博主就是各种不满意(应该不止我一个吧),这次也不例外,今天的主角是messagebox控件。任何开发者都无法直视当自己做的美观的软件弹出提示时居然是奇丑无比的系统自带提示框。同样是为了方便以后使用和分享给大家,这里博主把项目中用到的一个messagebox控件的制作过程提供给大家。首先,新建解决方案,这里取名MessageBoxEx,然后新建窗体名为messagebox

2016-10-28 10:25:20 17194 5

原创 C#自定义控件之-winform美化

对于系统自带的窗体,博主实在不敢恭维,测试时使用方便快捷,但真正项目中无法使用,只因不美观的外表,每次都很头疼窗体的美化,这里列出一些需要解决的问题和自己收集到的解决方法,如有错误请指出。废话不多说先上一张最近写的一个小工具的效果图。以上是工具的基本截图,在工具的制作中对窗体的自定义包括以下几点:一、无边框拖动窗体当设置窗体的fromboderstyle为null时,系统自带的窗体

2016-10-28 09:07:21 23515 8

原创 C#自定义控件之-TabControl美化

使用C#开发了很多桌面应用程序,一直苦恼于系统自带的控件太丑,网上资源又太乱,因此为了以后自己使用和方便他人从这篇博文开始,陆续把自己收集整理的各类控件分享给大家一块学习,有不对的地方还请大家指出。不废话了,今天的主角是-----TabControl问题一:tabpage无法占满整个tabcontroltabcontrol在客户端中使用的频率还是挺高的,但是系统自带的tabcontrol通

2016-10-27 11:18:10 22246 1

原创 Metaverse元宇宙系列之Facebook改名META背后的布局和野心

随着世界通讯巨头facebook近日改名meta,元宇宙metaverse的热度不断攀升。meta一词充斥着整个互联网和各种“高端聊天”,大家都在滔滔不绝的讨论着这个话题。你要是不能说出个123,你都不好意思和别人聊天。今天小四儿就和大家探讨一下元宇宙这个话题,由于要说的太多,所以开了这个系列,把小四儿自己对元宇宙(metaverse)的理解逐条和大家分享。第一个问题,我替大家来问,“啥是元宇宙(metaverse)?”元宇宙这个说法并不是新的概念,它最早源于1992年美国著名科幻小..

2021-11-01 11:05:54 732

原创 嵌入式UWB定位测距设备开发实战(12)硬件之AIR820主控

原理图及PCB这一部分主控采用AIR820,不了解的可以看我之前的文章。元器件选型-AIR820https://blog.csdn.net/lcj401175209/article/details/118481624主控主要包含主控模块、sim卡部分,下图红色部分为主控电路。1.主控部分PCB这部分有点大,毕竟air820也不是一个小模块,引脚众多,工程里直接有天线的原理图,包括4G天线、蓝牙WiFi天线、以及GPS天线。详细的可查看我在立创EDA的开源工程,可直接使用。...

2021-10-26 10:21:02 1269 1

原创 嵌入式UWB定位测距设备开发实战(11)硬件之UWB测距

原理图及PCBUWB部分电路:这部分主要是系统的高精度测距部分,如果你对UWB并不了解,可以看我之前的文章关于UWB以及高精度测距的文章。UWB测距选型https://blog.csdn.net/lcj401175209/article/details/118574934由于UWB测距部分需要的精度比较高,因此这部分采用单独的控制器STM32来操作DW1000模块,并将测得的距离通过串口输出给主控使用,这一部分属于单独功能,如果用不到可以直接从系统中摘除。(如下图红色部分)1.ST...

2021-10-26 09:51:34 1319 2

原创 嵌入式UWB定位测距设备开发实战(10)硬件之电源部分

原理图及PCB电源是一个系统至关重要的部分,这部分做的好坏,直接决定了设备的续航。因此也是我比较看重的部分。本产品所使用的EDA是立创EDA,大家可以尝试以下,个人觉得一点也不比AD差,对于一般的电路足够用了。上面是我的工程文件的示意图,我把工程分为电源部分、电平转换部分、AIR820主控部分、SIM卡部分以及UWB测距部分,今天主要分析电源部分。先来设备PCB电路板调试版本实物图。最下面的TYPE-C接口是为了方便调试加上的,最终的PCB里是没有的。电源充放电采用的是英...

2021-07-26 17:32:47 810 1

原创 ZKTeco live20R指纹采集识别适配谷歌浏览器

最近最近最近手头的软件项目需要用到指纹采集器,于是上某宝淘了下,发现成熟的指纹采集模块厂家不多。找了一家销量最高的。价格也挺便宜的。大多数都有桌面版和IE浏览器插件,但是都没有谷歌浏览器版本的。郁闷!项目是基于谷歌浏览器做的,但是谷歌浏览器不支持activeX控件。网上也有可以让activeX控件适配谷歌浏览器的方法,但是都不保证可用。本着网上没有就自己造的原则,我开始了适配之旅。曲线救国,既然浏览器端不行那就走客户端,我的思路是这样的:1、在桌面搭建websocket服务端,.

2021-07-25 14:42:05 3442 17

原创 嵌入式UWB定位测距设备开发实战(9)硬件之原理图软件选择

接着上节,这节本来应该和大家探讨关于电源部分的电路。但是转念一想,好像差点啥?在我刚要准备原理图的时候,突然想起来了,画原理图、PCB软件似乎没有介绍。因此再讲电源部分硬件之前,在这里插入一节,来讲一下软件。俗话说,工欲善其事、必先利其器。这话不假,要做硬件,原理图软件必不可少。作为一个嵌入式工程师你用的画图软件是什么呢?欢迎大家在评论区留下你的答案。以下列举了目前市面上主流的几款软件:1、【AltiumDesigner】 也就是大家常说的AD,它的前身是大名鼎鼎的ptot...

2021-07-14 10:09:56 686

原创 嵌入式UWB定位测距设备开发实战(8)硬件之数据与充电接口

现在市面流行的充电接口绝大多数都是type-c接口,也就是下面这样的本设计中,充电座就是这种接口,毕竟充电线好找。type-c最大的好处就是可以随意插拔,不分方向。定位设备的充电数据接口就需要另外考虑了,因为设备需要长时间佩戴,插线充电显然不现实,因此需要充电底座卡在设备上充电。关于设备充电的方案,有一下两种:1、无线充电:优点:无线充电,不需要对外露出物理线路即可进行充电,设计的防水等级可以做的很高。缺点:电路复杂,需要额外的无线充放电部分,成本偏高,效率不高。另外不能够进

2021-07-12 16:07:15 552 1

原创 嵌入式UWB定位测距设备开发实战(7)硬件之天线选型

由于UWB定位测距设备中用到了4G、WiFi、蓝牙、以及UWB这四种无线通信技术,因此需要相应的天线。等等天线?是家里电视用的那个卫星接收机吗?是的,原理都一样,都是对信号进行收集整理的部分。 说到天线,可能大部分同学都觉得太高深了,整不了。我一开始和大家的想法是一样的,但是产品需要,必须使用。再加上我是一个为了做产品啥都学的程序员(这话可不能白说,手动掐腰),最终我也是咬着牙去学习的,关于天线的一些知识。以下就和大家来一起分享关于天线部分的选型。天线是啥?天线...

2021-07-09 16:52:02 1394 1

原创 嵌入式UWB定位测距设备开发实战(6)硬件之UWB测距选型

由于设备具有押解功能,因此需要能够测量定位设备到测距手表的实时距离,目前市面上有两种方案用来测距:1、蓝牙的基于信号强度的测量方法(RSSI),原理很好理解,就是基站发射的信号强度随着传播的距离的增大贰衰减,根据一定的公式计算,即可获得收到信号的点到基站的大致距离。优点:技术非常成熟,支持力度大,遇到问题很好解决,主要是价格便宜,蓝牙方案的模块可以做到10元以内,非常适合对于精度要求并不是特别高的场景使用,尤其是固定可视场景。缺点:信号衰减大,穿透能力不行,只要有遮挡物,信号强度衰减厉害,导致测

2021-07-08 16:24:22 1485 2

原创 嵌入式UWB定位测距设备开发实战(5)硬件之电源部分选型

电源是一个设备的基础部分,这部分可以说对一款产品至关重要,需要考虑续航的同时还需要兼顾成本,由于UWB定位测距设备是通过4G网和服务器进行通信的,4G设备峰值电流很大。同时UWB测距通信的峰值电流也需要很大,初步计算,电流瞬时峰值可达到2A,因此对于电池供电部分的选型需要额外注意。电源部分需要注意以下几点:1、电路瞬时峰值电流:如果供电部分不达标,会导致电流系统重启或者工作异常,产品中定位设备里充电部分采用IP5312,它具有充电2.1A放点2.4A的充放电电流,可自适应电流调节,把对电...

2021-07-08 11:18:12 542 3

原创 嵌入式UWB定位测距设备开发实战(4)硬件之元器件选型

上面几篇都是关于产品的一些设计思路和简介,从这篇开始就是真正的干货了,接下来的一个主要部分就是设计硬件的开发。第一步,任何做硬件的人都跳不过的一步,方案选型,我个人认为这是一个产品最重要的一步,所谓万事开头难,方案确定了产品的开发流程也就相应确定了。元器件选型提到元器件选型,大多数人都比较头疼,并不是最好的功能最强大的才是最好的。这个需要从自己的产品实际出发,需要考虑一下两点:1、成本:成本永远是第一位的,要把有限的预算发挥最大的价值,在价格一致的情况下尽量考虑功能最多的。2、技术支持力度:

2021-07-05 10:54:26 1021 1

原创 嵌入式UWB定位测距设备开发实战(3)产品软硬件架构

以下为软硬件架构示意图1、硬件部分:UWB测距定位设备:完成和中移物联网onenet平台的连接进行设备数据的上报和相关报警信息的上报。UWB测距基站(手表):和定位设备配对,进行高精度测距,可以实时测出手表到定位设备的距离,精度可以达到10cm.视频设备:使用海康的执法记录仪。2、软件部分:定位设备管理平台:可对定位设备进行远程配置、可展示定位设备的位置等设备信息。设备配置微信小程序:通过微信小程序可以实时查看定位设备的位置信息,同时可以对设备进行相关的控制。视频预览存储

2021-07-04 19:30:12 565

原创 嵌入式UWB定位测距设备开发实战(2)产品设计思路

嵌入式UWB定位设备主要应用在监视押解场景中,因此此需要满足一下功能特点:1、定位功能:这是最基本的功能,设备需要根据配置每隔一定时间上报自己的位置信息。这里使用的是复合定位,室外使用GPS+北斗,室内时使用LBS+WiFi定位。2、防拆、防破坏:当使用者私自打开定位设备或者暴力破坏设备时,设备需要第一时间将报警信号通过网络传回后台服务进行报警信息推送,同时设备自身需要发出声音报警。3、超距报警:由于有押解使用场景,因此设备需要有押解功能,也就是佩戴者距离押解人员超过一定距离后需要有声音报警。本

2021-07-04 18:18:32 580

原创 嵌入式UWB定位测距设备开发实战(1)简介

从这篇文章开始,我将最近在做的的uwb测距定位脚环的项目开发实战系统的跟大家捋一遍,记录一下整个开发过程、主要是记录自己的一些心得和一些坑,方便后续参考。当然如果能给你带来一些帮助,那我肯定也很高兴的。这些年也做了一些软硬件相关的项目和产品。我对开发产品的看法是,产品需要什么技术,我就去学习什么技术。没有什么是学不会的,就算不会,现在百度,CSDN等等好多学习的地方。自己去找找总会有的。...

2021-07-04 14:01:22 818

原创 ASP.NET CORE基础教程系列目录

ASP.NET CORE基础教程系列目录本篇为asp.netcore 基础教程系列开篇之作,也是目录同时也是规划,整个基础教程根据官方的基础整理,主要是为了记录学习,同时也方便大家查看。

2017-04-29 21:54:29 786

原创 使用hexo+github pages开通了自己的个人博客

博客地址http://netcoreblog.com,以后所有文章会在CSDN和个人博客发布,欢迎来踩。

2017-04-19 20:20:35 362

原创 错误‘未能签名 ...\setup.exe。SignTool 错误: ISignCode::Sign 返回的错误: 0x80880253 签名者的证书对签名无效

今天调试程序的发现了一个错误,找了半天才找到问题所在,原来是工程建立时间太久了,vs的签名到期时间为1年,再次把解决方法和大家分享一下。在vs发布window应用程序过程中,提示“SignTool 报告了一个错误‘未能签名 ...\setup.exe。SignTool 错误: ISignCode::Sign 返回的错误: 0x80880253 签名者的证书对签名无效。’”当使用

2017-03-23 20:04:53 2400

原创 使用asp.net core的启动篇

很早就知道asp.net core了,但是一直没有把他用到真正的生产环境中去,总之各种原因吧。但是现在asp.net core已经趋于稳定,各方面都比较看好她。由于博主是个这是的。net拥护者,因此也不能太落后,该涉足了。再次开篇说明,不为别的只为记录一下,其实在此之前博主已经深入探究了asp.net core。从这篇博文开始我会不定期更新自己在使用和学习asp.net core过程中的理解和思考

2017-03-17 10:56:30 1227

原创 c#连续打印问题,即进销存销售单打印问题完美解决

最近在做某药厂的管理系统,包括进销存以及生产管理,其中需要打印单据,开始使用aspose.cell实现打印功能,运行不错,这个第三方表格操作非常简单便捷。但是突然有一天客户反应单子打印异常,发给我图片一看才知道原因。一开始设计的时候设置了页面的模板的高度,一般情况下能够满足客户需求,但是当物品种类达到固定数值后,软件就自动分页了,导致单子中间出现了很大一片空白,影响美观。于是乎博主开启了疯狂的

2017-03-17 10:44:15 2205

原创 最全C#中ToString()用法大全

很多情况下会用到字符串格式化,最近在项目中就遇到了金额字符串问题,需要保留两位小数,同时需要需要四舍五入,网上寻找,各种找人问,最后才发现,其实很简单,Tosting("#0.00")即可,#0.00号代表四舍五入保留两位小数点。为了方便以后使用特地转发整理了字符串的相关格式大全,其中部分内容转载自互联网,由于没有查到具体出处,所以就不标了,见谅。      C# 货币 2

2017-03-17 10:11:35 11882 1

原创 ThinkPHP5学而实习之系列-搭建个人博客数据库模型

以下为本博客所使用的后台数据库模型

2016-11-17 11:44:50 684

原创 ThinkPHP5学而实习之系列-搭建个人博客框架设计

本片博文主要做个人博客框架的设计。好的项目,源于好的设计。在设计阶段多设计/多琢磨,好过以后费劲的修改。设计工具种类繁多,博主使用的时一款叫的在线框架图设计工具,这里不是广告,只是为了让大家知道这么一个方便的工具。个人博客包含以下几大部分,本系列基本按照这个思路来做个人博客,大家还有什么意见也可以提提。

2016-11-17 09:37:19 1740

原创 ThinkPHP5学而实习之系列-搭建个人博客开篇

最近博主学习了ThinkPHP5,琢磨着做点啥。本着实践出真知的原则,博主决定从这篇博文开始,做一个系列来记录如何一步一步搭建自己的博客的。由于本人也是新手,所以在这个过程中,错误在所难免,还请大家给予支持。过程中可能遇到很多问题,需要大家给予帮助。当然了,本系列会借鉴一些优秀的博客框架,毕竟前人已经做的很好了,如有侵权,您可以联系我。在这个系列完成后,博主一定会将整个系统源码开源。

2016-11-17 09:28:04 1666

转载 网站架构资料收集整理

1.系统概况图图1.1 系统架构概况图图1.2 较为完整的系统架构图2.系统使用的主要技术下列排名不分先后2.1前端JavaScript,html,css,silverlight,flashJqueryJavascript类库,用来简化html的操作,事件处理,动画,异步访问,用于web的快速开发。最新版本是1.7.1,分为开发环境(大小为229k)和生产环

2016-11-11 11:27:16 629

转载 Code First Migrations更新数据库结构(数据迁移)

背景code first起初当修改model后,要持久化至数据库中时,总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges),此时就会产生一个问题,当我们的旧数据库中包含一些测试数据时,当持久化更新后,原数据将全部丢失,故我们可以引入EF的数据迁移功能来完成。要求已安装NuGet过程示例

2016-10-28 11:30:32 658

原创 C#关闭登录窗体,进入主窗体后,主窗体关闭,程序进程仍在运行的问题

有许多人在用做c# 做登录窗体时会遇到这样的问题,登录成功后当前登录Form关闭,打开Main窗体,但Main窗体点关闭按钮后程序仍在进程仍旧在            运行。           事实上,关闭Main窗体,只是关闭了Main窗体的线程,并没有关闭程序的主线程,即程序的主线程为登录From。           有些人会采用这样的做法:                  

2016-10-28 11:25:33 1142

原创 asp.net母版页中实现点击菜单切换对应的样式

这个问题困扰了我很久,一开始就是想着菜单的点击事件来改变样式,但是菜单点击后就跳转了,改变样式随着新的页面被加载而作废。于是就想用一个全局变量来作为标示,在页面初始阶段判断。但是由于对jsp不熟悉,还是一头雾水。最终还是得转到asp.net上,无意间我想到了用url因为一个页面的url是唯一的,他就可以作为标示。于是开始了,我的尝试。        首先获取当前所在页面的url    ,通过htt

2016-10-28 11:23:16 4794

转载 Code First Migrations更新数据库结构的具体步骤

我对 CodeFirst 的理解,与之对应的有 ModelFirst与 DatabaseFirst ,三者各有千秋,依项目实际情况自行选择。1、开发过程中先行设计数据库并依此在项目中生成 *.dbml 或是 *.edmx 文件的,就是DatabaseFirst;2、开发时先建立空的 *.edmx 文件,由此文件生成数据库的,就是ModelFirst;

2016-10-28 11:22:11 1951

原创 博客开通

一直以来,我是一个喜欢独自钻研的人,遇到问题各方寻求帮助。有时候问题解决了,方法没记住,为了以后自己方便记忆,以及能够跟大家分享我在技术上的心得体会,我决定开通这个博客,欢迎大家多多指教,有错误的地方希望大家不吝赐教。以后我会尽可能的把项目中遇到的各类问题及时的分享出来。

2016-06-16 22:19:43 366

FP_Service.rar

ZKTeco live20R 谷歌浏览器插件

2021-07-25

5G知识分享.pptx

公司内部知识分享会PPT,分享5G基础知识,5G的组网方式以及5G施工细节。本PPT还重点介绍了华为的5G方案以及工程实施中的具体细节。

2020-04-01

c#连续打印问题,即进销存销售单打印问题完美解决

c#连续打印问题,即进销存销售单打印问题完美解决

2017-03-17

C#自定义控件之-winform美化

对于系统自带的窗体,博主实在不敢恭维,测试时使用方便快捷,但真正项目中无法使用,只因不美观的外表,每次都很头疼窗体的美化,这里列出一些需要解决的问题和自己收集到的解决方法,如有错误请指出。

2017-03-17

C#自定义控件之-自定义MessageBox

C#自定义控件之-自定义MessageBox

2016-10-28

电子元器件常识,想学电子元器件友友可以下来看看

各种电子元器件的识别,原理,及用法,其中包含了电阻,电容,二极管,三极管,等等。。。。

2011-05-05

空空如也

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

TA关注的人

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