摘要:(不断更新,欢迎下载!) 框架要求: (windows7系统自带.net3.5框架,Windows10系统自带.net4.6+框架,目前90%以上的个人电脑已可直接运行.net程序) 短信管理平台源码 环境版本:Microsoft .NET Framework 4.5 程序功能:完整短信平台程序出售 阅读全文
posted @ 2019-12-24 16:48 小y 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:全新Web版短信平台上线啦,欢迎体验! 支持SMPP/CMPP/SIGP/SMGP协议,有黑名单/关键词/地区拦截/人工审核/充值/统计查询等功能。能给下游客户开账号发送短信。 人工审核:当发送内容含有关键词(敏感词),发送号码存在于黑名单,或号码所属区域被地区拦截规则拦截,则会进入人工审核流程。 阅读全文
posted @ 2021-03-31 11:14 小y 阅读(52) 评论(0) 推荐(0) 编辑
摘要:国外有一个爆火的开发人员学习路线,目前已经在 Github收获了 131 k+ star,Star 数量在 Github 所有仓库中排名第 9 。这个仓库有多火就不用说了吧! 作为程序员,如果你还不知道这个仓库的话,就真的亏大发了!另外,我司的一些技术大佬给应届生写学习路线的时候都是参考这个仓库来的 阅读全文
posted @ 2021-03-10 08:44 小y 阅读(41) 评论(0) 推荐(0) 编辑
摘要:微软于2020年11月10日发布.NET 5.0。这是一个主要版本-包括C#9和F#5-具有一系列新功能和引人注目的改进。Microsoft和其他公司的团队已经在生产中以及性能测试中积极使用它。这些团队向我们展示了出色的结果,这些结果证明了性能的提高和/或降低其Web应用程序托管成本的机会。自预览版 阅读全文
posted @ 2021-02-22 09:45 小y 阅读(130) 评论(0) 推荐(0) 编辑
摘要:发送方PDU 格式SMS-SUBMIT-PDU (Mobile Originated) 元素 名称 长度 描述 SCA Service Center Address 1-12 短消息服务中心号码PDU-Type Protocol Data Unit 1 协议数据单元类型MR Message Refe 阅读全文
posted @ 2021-02-09 16:47 小y 阅读(120) 评论(0) 推荐(0) 编辑
摘要:假设你已经用nodejs开发了一个前端网站,Vue.js框架Whatever,本文教你如何部署到服务端。 第一步:编译项目 一般的nodejs项目结构如下: 先用npm编译nodejs项目,进入nodejs项目文件夹运行命令: npm run build 会生成dist文件夹,这就是我们打包后所需要 阅读全文
posted @ 2021-02-05 16:46 小y 阅读(97) 评论(0) 推荐(0) 编辑
摘要:在node的世界里面,并不存在nginx或者apache,甚至tomcat这种东东。一个node,本身就用几行代码,就可以启动个server进程,监听个端口,为大家提供web服务。这和传统的网站代码的部署,是极为不一致的。 nodejs网站启动后其实是一个进程,直观的视觉上是个黑色的dos窗口,当然 阅读全文
posted @ 2021-02-05 11:56 小y 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1、前言 某一刻,你已经把 .Net Core 的程序写好了。接下来,还可以做什么呢?那就是部署了。 作为一名开发工程师,如果不会部署自己开发的应用,那么这也是不完整的。接下来,我们就来说说,如何部署我们的 .Net Core 应用程序(主要是 Asp.Net Core 应用)。 1.1 设置进程管 阅读全文
posted @ 2021-02-01 10:45 小y 阅读(51) 评论(0) 推荐(0) 编辑
摘要:WebSocket 是一种网络通信协议,很多高级功能都需要它。 本文介绍 WebSocket 协议的使用方法。 一、为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HT 阅读全文
posted @ 2021-02-01 09:12 小y 阅读(66) 评论(0) 推荐(0) 编辑
摘要:1..NET平台开源项目速览(19)Power BI神器DAX Studio 2..NET平台开源项目速览(18)C#平台JSON实体类生成器JSON C# Class Generator 3..NET平台开源项目速览(17)FluentConsole让你的控制台酷起来 4..NET平台机器学习组件 阅读全文
posted @ 2021-01-31 10:12 小y 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Github源代码地址 https://github.com/PeyShine/Demo.MicroServer Apollo配置中心 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等 阅读全文
posted @ 2021-01-28 16:04 小y 阅读(81) 评论(0) 推荐(0) 编辑
摘要:湖南卫视 rtmp://58.200.131.2:1935/livetv/hunantv 美国1,rtmp://ns8.indexforce.com/home/mystream 韩国GoodTV,rtmp://mobliestream.c3tv.com:554/live/goodtv.sdp 香港卫 阅读全文
posted @ 2021-01-27 13:49 小y 阅读(387) 评论(0) 推荐(0) 编辑
摘要:1.新浪微博:史上最大的Redis集群 随着应用对高性能需求的增加,NoSQL逐渐在各大名企的系统架构中生根发芽。这里我们将为大家分享社交巨头新浪微博带来的Redis实践,首先我们看新浪微博 @启盼cobain的Redis实战经验分享:Tape is Dead,Disk is Tape,Flash 阅读全文
posted @ 2020-12-12 16:05 小y 阅读(120) 评论(0) 推荐(0) 编辑
摘要:现在流行的redis连接客户端有StackExchange.Redis和ServiceStack.Redis,为什么选择csredis而不是这两个? .net 最有名望的 ServiceStack.Redis 早已沦为商业用途,在 .NETCore 中使用只能充值; 后来居上的 StackExcha 阅读全文
posted @ 2020-11-28 09:05 小y 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:方法一:使用AnimatedGif库 Nuget安装包: Install-Package AnimatedGif -Version 1.0.5 https://www.nuget.org/packages/AnimatedGif/ 其源码在:https://github.com/mrousavy/A 阅读全文
posted @ 2020-10-27 10:52 小y 阅读(192) 评论(0) 推荐(1) 编辑
摘要:使用c#写的SMPP3.4协议服务端和客户端,支持状态报告,支持服务端多开,提供源码,欢迎垂询。 以下是两端对发消息示例: smpp发送状态报告方法: 也可参考: https://smpp.org/smpp-delivery-receipt.html https://www.smssolutions 阅读全文
posted @ 2020-10-26 21:11 小y 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、加载本项目的图片WPF引入了统一资源标识Uri(Unified Resource Identifier)来标识和访问资源。其中较为常见的情况是用Uri加载图像。Uri表达式的一般形式为:协议+授权+路径协议:pack://授权:有两种。一种用于访问编译时已经知道的文件,用application: 阅读全文
posted @ 2020-10-22 09:05 小y 阅读(254) 评论(0) 推荐(0) 编辑
摘要:Chromium Embedded Framework (CEF)是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Mac平台。除了提供C/C++接口外,也有其他语言的移植版。 因为基于Chromium,所以CEF支持Webkit & C 阅读全文
posted @ 2020-10-21 16:02 小y 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:Topshelf框架官网: http://topshelf-project.com/ 前言 在写后台代码的过程中,经常会遇到要写一些单独的服务。以前呢,直接用的是 .NET 下的 “Windows 服务” 控件开发的。 这个传统的控件开发起来很不方面,使用也不友好。发现有用 Topshelf 的,这 阅读全文
posted @ 2020-10-15 08:53 小y 阅读(87) 评论(0) 推荐(0) 编辑
摘要:一、熔断、降级与AOP 1.1 啥是熔断? 在广义的解释中,熔断主要是指为控制股票、期货或其他金融衍生产品的交易风险,为其单日价格波动幅度规定区间限制,一旦成交价触及区间上下限,交易则自动中断一段时间(“熔即断”),或就此“躺平”而不得超过上限或下限(“熔而不断”)。 而对于微服务来说,熔断就是我们 阅读全文
posted @ 2020-09-21 08:54 小y 阅读(155) 评论(0) 推荐(0) 编辑
摘要:本文章使用的Prism、Prism.Unity版本:7.2.0.1422 一、使用Prism.Unity构建一个Prism应用 需要说明的是:老版本的Prism,构建WPF应用是新建一个类,继承自UnityBootstrapper。但是新版本的已经不建议这么做了,而是App类直接继承自PrismAp 阅读全文
posted @ 2020-08-31 11:50 小y 阅读(434) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ官网https://www.rabbitmq.com/ 概述 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。A 阅读全文
posted @ 2020-08-15 15:51 小y 阅读(240) 评论(0) 推荐(0) 编辑
摘要:封装的RocketMQ类库已开源在github: https://github.com/antaintan/easyrocketmq 公司的一位同事推荐使用RocketMQ, 并给出了几个流行MQ的对比, 资料来源, 阿里云帮助文档 目前RocketMQ已经成为Apache顶级项目, 作为开源软件免 阅读全文
posted @ 2020-08-15 11:53 小y 阅读(694) 评论(1) 推荐(1) 编辑
摘要:背景 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增 量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此 开启了一段新 阅读全文
posted @ 2020-08-14 17:09 小y 阅读(470) 评论(0) 推荐(0) 编辑
摘要:数据库插入速度,哪样最快,特做了一下实验,结果如下: 可见,不同方式速度相差明显,其中使用SqlBulkCopy最快,在我本机能达到5w条/秒。 使用SqlBulkCopy的代码如下: using System; using System.Collections.Generic; using Sys 阅读全文
posted @ 2020-08-14 15:17 小y 阅读(267) 评论(0) 推荐(0) 编辑
摘要:算法原理 SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 结构图 1bit,不用,因为二进制中最高位是符号位,1表示负数,0表示正数。生成的id一般都是用整数,所以最高位固定为0。 41bit-时间戳,用来记录时间戳,毫秒级。 - 41位可以表示个数字, - 如果只 阅读全文
posted @ 2020-08-06 11:55 小y 阅读(227) 评论(0) 推荐(0) 编辑