Fork me on GitHub

2019年4月15日

摘要: 对称密码体制和非对称密码体制 一、对称加密 (Symmetric Key Encryption) 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密 阅读全文
posted @ 2019-04-15 23:05 HackerVirus 阅读(15390) 评论(0) 推荐(0)
摘要: Span<T>和ValueTuple<T> 性能是.Net Core一个非常关键的特性,今天我们重点研究一下ValueTuple<T>和Span<T>. 一、方法的多个返回值的实现,看ValueTuple<T> 日常开发中,假如我们一个方法有多个返回值,我们可能会用Out出参,或者使用一个自定义类/ 阅读全文
posted @ 2019-04-15 23:02 HackerVirus 阅读(1501) 评论(0) 推荐(0)
摘要: 分布式高并发下Actor模型 写在开始 一般来说有两种策略用来在并发线程中进行通信:共享数据和消息传递。使用共享数据方式的并发编程面临的最大的一个问题就是数据条件竞争。处理各种锁的问题是让人十分头痛的一件事。 传统多数流行的语言并发是基于多线程之间的共享内存,使用同步方法防止写争夺,Actors使用 阅读全文
posted @ 2019-04-15 22:15 HackerVirus 阅读(1322) 评论(0) 推荐(0)

2019年4月14日

摘要: 本篇主要记录微信支付中公众号及H5支付全过程。 1|1准备篇 公众号或者服务号(并开通微信支付功能)、商户平台中开通JSAPI支付、H5支付。 1|2配置篇 公众号或者服务号中 开发 开发者工具 web开发者工具 绑定为开发者 公众号或者服务号中 公众号设置 功能设置 :填写业务域名、JS安全域名、 阅读全文
posted @ 2019-04-14 22:16 HackerVirus 阅读(2104) 评论(0) 推荐(0)

2019年4月10日

摘要: BIOS(Basic Input/Output System)是基本输入输出系统的简称 介绍 操作系统老师说,平时面试学生或者毕业答辩的时候他都会问这个问题,可见这个问题对于计算机专业的学生来说是如此重要。那么,从打开计算机电源到计算机的屏幕显示,中间经历了哪些过程呢? 启动的英文是boot,来自于 阅读全文
posted @ 2019-04-10 06:56 HackerVirus 阅读(4214) 评论(1) 推荐(0)

2019年4月9日

摘要: 第001课:Git安装 Git可运行在Linux,Windows,Mac下 1 相关软件下载 Git Extensions下载地址:http://code.google.com/p/gitextensions/downloads/list Git Extensions is the only gra 阅读全文
posted @ 2019-04-09 23:23 HackerVirus 阅读(371) 评论(0) 推荐(0)
摘要: Git图形化界面客户端大汇总 Git图形化界面客户端大汇总 文,还在不断更新,网上搜到的同名文章都是未经同意就从这里复制过去的) 一、TortoiseGit - The coolest Interface to Git Version Control TortoiseGit 是 TortoiseSV 阅读全文
posted @ 2019-04-09 06:49 HackerVirus 阅读(1776) 评论(0) 推荐(0)

2019年4月8日

摘要: git 入门教程之紧急修复 和往常一样,每个人团队开发者都在自己的本地分支上进行日常工作,相互独立又相互联系,一直以来相安无事,可是某天下午,上级领导突然急冲冲的打电话告诉你线上出bug了,需要你紧急修复,下班之前必须解决! 我们天生就是创造 bug 的特殊群体,每天都在和各种各样的 bug 打交道 阅读全文
posted @ 2019-04-08 23:27 HackerVirus 阅读(269) 评论(0) 推荐(0)
摘要: 为什么300的并发能把支持最大连接数4000数据库压死? 问: 为什么300的并发能把支持最大连接数4000数据库压死? 买了一台数据库,最大连接数的参数是 4000,看起来很棒!但是 cpu 和内存并不咋好!是 2c4g的超低配制。 但是想着反正业务量也不大,不如先扛着,等业务量上来再进行升配! 阅读全文
posted @ 2019-04-08 23:16 HackerVirus 阅读(470) 评论(1) 推荐(1)
摘要: net core 微服务架构-docker的部署-包括网关服务(Ocelot)+认证服务(IdentityServer4)+应用服务(asp.net core web api) 本文主要介绍通过Docker来部署通过.Net Core开发的微服务架构,部署的微服务主要包括统一网关(使用Ocelot开 阅读全文
posted @ 2019-04-08 23:12 HackerVirus 阅读(684) 评论(0) 推荐(1)