摘要:(不断更新,欢迎下载!) 框架下载地址: (windows7系统自带.net3.5框架,Windows10系统自带.net4.6+框架,目前90%以上的个人电脑已可直接运行.net程序) Microsoft .NET Framework 4.0 版 Microsoft .NET Framework 阅读全文
posted @ 2019-12-24 16:48 小y 阅读(579) 评论(0) 推荐(0) 编辑
摘要:这里介绍一个.net自身携带的类ImageAnimator,这个类类似于控制动画的时间轴,使用ImageAnimator.CanAnimate可以判断一个图片是否为动画,调用ImageAnimator.Animate可以开始播放动画,即每经过一帧的时间触发一次OnFrameChanged委托,我们只 阅读全文
posted @ 2020-05-13 10:00 小y 阅读(53) 评论(0) 推荐(0) 编辑
摘要:每当安装、更新或还原包时,NuGet 将管理项目结构多个文件夹之外的包和包信息: name说明和位置(每个用户) global‑packages global-packages 文件夹是 NuGet 安装任何下载包的位置。 每个包完全展开到匹配包标识符和版本号的子文件夹。 使用 PackageRef 阅读全文
posted @ 2020-05-10 11:13 小y 阅读(62) 评论(0) 推荐(0) 编辑
摘要:SSL的目的 为了网络通信的安全,具体讲可分为: 1.防泄露:数据必须用密文传输(加密算法); 2.防止篡改:数据必须加完整性校验(数字签名); 3.防止抵赖:服务端使用自己私钥加密的数字签名(数字签名); 4.防身份伪造:服务端身份必须经过认证(数字证书); 从HTTP说起 HTTP(Hyper 阅读全文
posted @ 2020-05-09 15:55 小y 阅读(53) 评论(0) 推荐(0) 编辑
摘要:# 概述 本文以淘宝为例,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 # 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介 阅读全文
posted @ 2020-05-04 09:08 小y 阅读(71) 评论(0) 推荐(0) 编辑
摘要:目录 1、负载均衡的由来 2、Nginx实现负载均衡 ①、普通轮询算法 ②、基于比例加权轮询 ③、基于IP路由负载 ④、基于服务器响应时间负载分配 ⑤、对不同域名实现负载均衡 在上一篇博客我们介绍了 Nginx 一个很重要的功能——代理,包括正向代理和反向代理。这两个代理的核心区别是:正向代理代理的 阅读全文
posted @ 2020-05-02 20:20 小y 阅读(16) 评论(0) 推荐(0) 编辑
摘要:目录 1、代理 2、正向代理 3、反向代理 4、Nginx 反向代理 5、Nginx 反向代理相关指令介绍 ①、listen ②、server_name ③、location ④、proxy_pass ⑤、index Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很 阅读全文
posted @ 2020-05-02 20:17 小y 阅读(19) 评论(1) 推荐(1) 编辑
摘要:目录 1、nginx.conf 的主体结构 2、全局块 3、events 块 4、http 块 ①、http 全局块 ②、server 块 上一篇博客我们将 nginx 安装在 /usr/local/nginx 目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件 nginx.c 阅读全文
posted @ 2020-05-02 20:13 小y 阅读(18) 评论(0) 推荐(0) 编辑
摘要:目录 1、Nginx 的简介 2、Nginx 的常用功能 3、Nginx 安装 ①、下载地址 ②、Windows 版本安装 ③、Linux 版本安装 说到 Nginx ,可能大家最先想到的就是其负载均衡以及反向代理的功能。没错,这也是当前使用 Nginx 最频繁的两个功能,但是 Nginx 可不仅仅 阅读全文
posted @ 2020-05-02 20:10 小y 阅读(14) 评论(0) 推荐(0) 编辑
摘要:刚刚部署完服务器后的我满怀欣喜地访问自己的网站,看哪都哪满意。但是兴奋感一过发现,诶,为什么浏览器左上角会提示不安全?想了想,不行,我也要搞个https来,我也要上锁! HTTP协议以明文方式发送内容,不提供任何方式的数据加密。为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL 阅读全文
posted @ 2020-05-02 19:50 小y 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1.背景 最近在读《架构整洁之道》这一本书,这本书的确写得不错,最近也没有更新文章,一方面再忙工作,另一方面也再啃一些书。当然文章还是得更新,《架构整洁之道》里面有些有意思的内容我会提取出来外加自己的思考。在这本书里面的第三章介绍了设计原则,这部分我觉得对于大家的平时工作都比较有用。 2. 设计原则 阅读全文
posted @ 2020-04-27 21:26 小y 阅读(47) 评论(0) 推荐(0) 编辑
摘要:转自伍华聪的博客,对作者表示感谢。 ABP开发框架前后端开发系列 (1)框架的总体介绍 ABP开发框架前后端开发系列 (2)框架的初步介绍 ABP开发框架前后端开发系列 (3)框架的分层和文件组织 ABP开发框架前后端开发系列 (4)Web API调用类的封装和使用 ABP开发框架前后端开发系列 ( 阅读全文
posted @ 2020-04-25 14:31 小y 阅读(46) 评论(0) 推荐(0) 编辑
摘要:本通用自动更新模块适合所有Windows桌面程序的自动更新,不论语言,无论Winform还是wpf。 一、工作流程:1. 主程序A调起升级程序B2. B从服务器获取更新程序列表,打印更新信息。3. B杀死A进程(此步骤可以放在步骤2~5任意位置)4. B根据更新信息中指示的地址,下载更新程序包(.z 阅读全文
posted @ 2020-04-14 18:22 小y 阅读(106) 评论(0) 推荐(0) 编辑
摘要:在网络通讯中,不仅仅是TCP通讯,也包括串口通讯中,我们经常会遇到数据包粘连的问题,本文详细介绍粘包问题产生的原因和解决办法。 一、粘包定义 TCP 传输中,客户端发送数据,实际是把数据写入到了 TCP 的缓存中,由于传输的过程为数据流,经过TCP传输后,多条数据被合并成了一条,这就是数据粘包了。图 阅读全文
posted @ 2020-04-04 13:02 小y 阅读(118) 评论(0) 推荐(1) 编辑
摘要:在做TCP客户端开发的过程中,大家可能都会遇到服务端不稳定性造成我们客户端发生错误的情况,比如因为网络不好造成Socket连接断开,或者服务端主动关闭了你的连接请求。 那么遇到这种情况你的程序该怎么处理,对,应该做好断开自动重连机制,而且要保证自动重连的及时性,以及资源消耗率、CPU占用率都良好。 阅读全文
posted @ 2020-04-03 17:37 小y 阅读(148) 评论(0) 推荐(0) 编辑
摘要:原文地址:[https://www.smashingmagazine.com/2018/06/google-flutter-mobile-development/] 【译者注:链接序号对应下面索引列表,另外可以点击阅读原文查看详细的链接文章】 Flutter 是一款由 Google 开发的开源、跨平 阅读全文
posted @ 2020-04-03 13:39 小y 阅读(142) 评论(0) 推荐(0) 编辑
摘要:关键: 异步方法:在执行完成前立即返回调用方法,在调用方法继续执行的过程中完成任务。 async/await 结构可分成三部分: (1)调用方法:该方法调用异步方法,然后在异步方法执行其任务的时候继续执行; (2)异步方法:该方法异步执行工作,然后立刻返回到调用方法; (3)await 表达式:用于 阅读全文
posted @ 2020-03-31 15:28 小y 阅读(95) 评论(0) 推荐(0) 编辑
摘要:什么是UniRx? UniRx(Unity的响应式编程框架)是.Net响应式编程框架的重新实现版本。官方的Rx的实现方式是非常棒的。但是,在Unity中使用会有一些问题;在IOS的IL2CPP中有兼容性的问题。UniRx修复这些问题,并针对Unity添加了一些特别的工具。支持的平台包括PC/Mac/ 阅读全文
posted @ 2020-03-31 15:13 小y 阅读(317) 评论(0) 推荐(0) 编辑
摘要:本篇继续介绍IOC和DI的故事 今天将以一个具体的IOC框架来介绍,Ninject 框架: 1、Ninject简介 Ninject是基于.Net平台的依赖注入框架,它能够将应用程序分离成一个个高内聚、低耦合(loosely-coupled, highly-cohesive)的模块,然后以一种灵活的方 阅读全文
posted @ 2020-03-26 17:17 小y 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1. 分离音视频 分离视频:ffmpeg -i test.mkv -vcodec copy -an test_video.mp4 分离音频:ffmpeg -i test.mkv -acodec copy -vn test_audio.mp2 2. 解复用 ffmpeg –i test.mp4 –vc 阅读全文
posted @ 2020-03-26 10:34 小y 阅读(85) 评论(0) 推荐(0) 编辑
摘要:方法: //mciSendStrin.是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3,等等,下面介绍一下它的使用方法: //第一个参数:要发送的命令字符串。字符串结构是:[命令][设备别名][命令参数]. //第二个参数:返回信息的缓冲区,为一指定了大小的字符串变量. / 阅读全文
posted @ 2020-03-26 10:06 小y 阅读(45) 评论(0) 推荐(0) 编辑
摘要:您可能已经看到类似的统计数据:智能手机用户在手机媒体上花费了89%的时间使用应用程序。或者听说Gartner预测到2017年移动应用程序下载将产生价值770亿美元的收入。很难不考虑这些数字。今天,每个企业都必须接受创建移动应用程序的必要性,以保留喜欢通过移动解决问题的用户。开发移动应用程序的首席执行 阅读全文
posted @ 2020-03-06 14:22 小y 阅读(128) 评论(0) 推荐(0) 编辑
摘要:近日,微软发布了.NET Core 2.0,但是开发人员中间仍然存在一些疑惑,就是.NET Core、.NET Standard、Xamarin和.NET Framework有什么不同。 .NET Framework用于构建桌面应用程序和运行在互联网信息服务器(IIS)上的ASP.NET应用程序。它 阅读全文
posted @ 2020-03-06 14:02 小y 阅读(41) 评论(0) 推荐(0) 编辑
摘要:以下方法来自于微软github开源项目WinForms: dotnet/winforms - Using the Classic WinForms Designer in WinForms Core, 请放心使用 . 目前.net core下的 Windows Forms的可视化设计器(Design 阅读全文
posted @ 2020-03-01 17:31 小y 阅读(115) 评论(0) 推荐(0) 编辑
摘要:人工智能(AI)已经存在很长时间了。然而,由于这一领域的巨大进步,近年来它已成为一个流行语。人工智能曾经被称为一个完整的书 呆子和天才的领域,但由于各种开发库和框架的发展,它已经成为一个友好的IT领域,并有很多人正走进它。 在这篇文章中,我们将研究用于人工智能的优质库,它们的优缺点以及它们的一些特征 阅读全文
posted @ 2020-01-20 17:09 小y 阅读(680) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/Ctrl_qun/article/details/52518479 一、TCP数据报结构以及三次握手 TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,数据在传输前要建立连接,传 阅读全文
posted @ 2020-01-13 15:17 小y 阅读(97) 评论(0) 推荐(0) 编辑