2025年04月11日
Chirpstack是一款多组件的、部署简单的开源服务器,同时也是使用最广泛的LoRaWAN服务器。本次安装使用Ubuntu 18.04.6 LTS。需要使用到的软件有vim和git请自行安装。
终端中输入vim--version命令来检查vim版本,如安装,则返回版本号,见下图:
终端中输入git --version命令来检查git版本,如安装,则返回版本号,见下图:
2025年04月11日
在7月22日的阿里云分享日上,阿里云宣布正式推出KVStore for Redis。Redis是当前最流行的键值对(key-value)存储数据库。目前包括Twitter、微博、GitHub、Flickr在内等众多IT互联网企业都在使用Redis。
阿里云KV数据库的对外开放,对游戏、电商、社交等行业用户和网站论坛用户都有重要的价值。
以游戏用户为例,游戏服务器中涉及到很多玩家排行信息,由于玩家的数量多,使用全表排序压力过大,而且过程比较繁琐。而KVStore for Redis很好的解决了这个问题,它提供的有序集合(SortedSet),支持每个键值(比如玩家id)拥有一个分数(score),每次往这个有序集合里添加元素, KVStore会对其自动进行排序,修改某一元素的score后,也会自动更新排序。
2025年04月11日
作为程序员,我们在项目中会使用到许多种类的数据库,根据业务类型、并发量和数据要求等选择不同类型的数据库,比如MySQL、Oracle、SQLServer、SQLite、MongoDB和Redis等。今天我们就来系统的介绍一下这其中的关系型数据库MySQL,这也是在很多开源系统中使用比较多的,因为其体积小、速度快、并且开源等的特征吸引很多开发人员的青睐。不管是自用还是商用,一些业务不太复杂的系统使用MySQL都是一个不错的选择。
2025年04月11日
Hangfire是一个开源的.NET任务调度框架,提供了内置集成化的控制台,可以直观明了的查看作业调度情况,并且Hangfire不需要依赖于单独的应用程序执行(如:windows服务,window计划)。并且支持持久性存储。Hangfire允许我们以非常简单但可靠的方式在请求管道之外启动方法调用。这种在后台线程执行方法的行为称为后台任务。
2025年04月11日
本文首发于码友网《C#/.NET/.NET Core应用程序编程中实现定时任务调度的方法或者组件有哪些,Timer,FluentScheduler,TaskScheduler,Gofer.NET,Coravel,Quartz.NET还是Hangfire?》