Fork me on GitHub

2018年3月16日

摘要: RabbitMQ教程C#版 - “Hello World” 先决条件本教程假定RabbitMQ已经安装,并运行在localhost标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助如果您在阅读本教程时遇到困难,可以通过邮件列表联系我们。 1.介绍 Rabbi 阅读全文
posted @ 2018-03-16 09:53 HackerVirus 阅读(236) 评论(0) 推荐(0)
摘要: IDE-IntelliJ IDEA 主题、字体、编辑区主题、文件编码修改、乱码问题 主题修改 上图标注 1 所示为 IntelliJ IDEA 修改主题的地方,可以通过打开左上角的File -> Setting。在 Windows 系统上 IntelliJ IDEA 默认提供的主题有四套:Darcu 阅读全文
posted @ 2018-03-16 09:20 HackerVirus 阅读(417) 评论(0) 推荐(0)
摘要: SkiaSharp图像处理 .NET Core使用skiasharp文字头像生成方案(基于docker发布) 一、问题背景 目前.NET Core下面针对于图像处理的库微软并没有集成,在.NET FrameWork下我们已经习惯使用System.Drawing类库做简单的图像处理,到了.NET Co 阅读全文
posted @ 2018-03-16 09:16 HackerVirus 阅读(9556) 评论(3) 推荐(3)
摘要: Angular和Vue.js Vue.js 是开源的 JavaScript 框架,能够帮助开发者构建出美观的 Web 界面。当和其它网络工具配合使用时,Vue.js 的优秀功能会得到大大加强。如今,已有许多开发人员开始使用 Vue.js 来取代 Angular 和 React.js 。 那么对于 A 阅读全文
posted @ 2018-03-16 09:12 HackerVirus 阅读(345) 评论(0) 推荐(0)
摘要: EventBus事件总线的使用-自己实现事件总线 在C#中,我们可以在一个类中定义自己的事件,而其他的类可以订阅该事件,当某些事情发生时,可以通知到该类。这对于桌面应用或者独立的windows服务来说是非常有用的。但对于一个web应用来说是有点问题的,因为对象都是在web请求中创建的,而且这些对象生 阅读全文
posted @ 2018-03-16 09:10 HackerVirus 阅读(892) 评论(0) 推荐(0)
摘要: B树索引与索引优化 MySQL的MyISAM、InnoDB引擎默认均使用B+树索引(查询时都显示为“BTREE”),本文讨论两个问题: 为什么MySQL等主流数据库选择B+树的索引结构? 如何基于索引结构,理解常见的MySQL索引优化思路? 为什么索引无法全部装入内存 索引结构的选择基于这样一个性质 阅读全文
posted @ 2018-03-16 09:09 HackerVirus 阅读(1262) 评论(0) 推荐(0)
摘要: Cron任务调度CronNET 阅读目录 1.Cron介绍和工具 2.CronNET介绍和使用 3.cron-expression-descriptor使用 4.资源 阅读目录 1.Cron介绍和工具 2.CronNET介绍和使用 3.cron-expression-descriptor使用 4.资 阅读全文
posted @ 2018-03-16 09:07 HackerVirus 阅读(947) 评论(0) 推荐(1)

2018年3月15日

摘要: numpy使用总结 numpy是Python中常用的数据处理库的基础库,一般通过import numpy as np的方式导进 科学计算库numpy 在numpy中,主要的数据结构是ndarray,在numpy中称为数组,其中二维数组对应于数学上的矩阵,是数据处理中的常见结构 numpy的创建 可以 阅读全文
posted @ 2018-03-15 21:59 HackerVirus 阅读(318) 评论(0) 推荐(0)
摘要: .NET Core中使用Redis和Memcached的序列化问题 前言 在使用分布式缓存的时候,都不可避免的要做这样一步操作,将数据序列化后再存储到缓存中去。 序列化这一操作,或许是显式的,或许是隐式的,这个取决于使用的package是否有帮我们做这样一件事。 本文会拿在.NET Core环境下使 阅读全文
posted @ 2018-03-15 17:17 HackerVirus 阅读(2225) 评论(0) 推荐(0)
摘要: 微服务 本文希望从技术角度来探讨下微服务,因此,不会过多地谈及如何根据业务进行微服务划分,更多是介绍微服务的相关技术,微服务的业务划分方法可参考“领域驱动设计“相关方法论。 微服务的两个程度 一、服务化 复杂的单体架构会有以下的挑战: (1)项目启动初期,需要寻找一个能尽量涵盖所有需求的开发语言,技 阅读全文
posted @ 2018-03-15 17:16 HackerVirus 阅读(490) 评论(0) 推荐(0)