数据库中间件 Vitess
1鑫神 发布于 2019-08-07
概述 Vitess 是一个用于 MySql 扩展的数据库解决方案。它以能够像运行在专用硬件上那样有效地运行于云体系。它集 MySql 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。Vitess 已经成功侍服了 2011 年以来所有的 YouTube 数据库流量。 K...
阅读(1019)评论(0)赞 (0)
鑫神 发布于 2019-08-07
概述 Vitess 是一个用于 MySql 扩展的数据库解决方案。它以能够像运行在专用硬件上那样有效地运行于云体系。它集 MySql 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。Vitess 已经成功侍服了 2011 年以来所有的 YouTube 数据库流量。 K...
阅读(1019)评论(0)赞 (0)
鑫神 发布于 2019-07-26
其实每个行业都会存在各种各样糟糕的情况,娱乐性的分类会将问题放大,让我们能站出来用另一个视角来看看,什么类型的程序员是我们应该避免的。 做为一名老程序员,谁还没有写过几行垃圾代码,我到现在还记得在第二家公司离职时,写的那段超过 600 行一个方法的代码,可以想象后面接手我工作的同...
阅读(744)评论(0)赞 (0)
鑫神 发布于 2019-07-04
爬虫和反爬虫是一条很长的路,遇到过js加密,flash加密、重点信息生成图片、css图片定位、请求头…..等手段;今天我们来聊一聊字体; 那是一个偶然我遇到了这个网站,把价格信息全加密了;浏览器展示: 查看源码后是这样: 当时突然恍然大悟,以为不就是把价格换成 &am...
阅读(808)评论(0)赞 (0)
鑫神 发布于 2019-06-24
最近项目有个需求,需要比较两个任意大小文件的内容是否相同,要求如下: 项目是.NET CORE,所以使用C#进行编写比较方法 文件大小任意,所以不能将文件内容全部读入到内存中进行比较(更专业点说,需要使用非缓存的比较方式) 不依赖第三方库 越快越好 为了选出最优的解决方案,我搭建...
阅读(724)评论(0)赞 (0)
鑫神 发布于 2019-06-17
MiniProfiler(https://miniprofiler.com/)是一个轻量级且简单易用的分析工具库,它可以用来分析ASP.NET Core应用。 优点 针对ASP.NET Core MVC应用,使用MiniProfiler的优点是:它会把结果直接放在页...
阅读(1025)评论(0)赞 (0)
鑫神 发布于 2019-06-14
canvas是定义在浏览器上的画布。它不仅仅是一个标签元素更是一个编程工具是一套编程的接口。利用它可以开发出很多东西,比如动画,游戏,动态的图表等富有变现力和感染力的应用。还可以开发出绚丽的3D动态效果。接下来我们一起学习! 一、 创建canvas ...
阅读(696)评论(0)赞 (0)
鑫神 发布于 2019-06-13
前言 在职场中,确立自身的技术水平很重要,因为,如果你被标记成了技术菜鸟,那么你的工作一旦做快了,大家就会一致的认为这个任务比较简单;如果你未如期完成,则会被各种明嘲暗讽,你不但无法获得合理的表扬,还会无端被迫接受攻击。 但是,如果你被标记成了技术高手,那么你就算任务延期也会被理...
阅读(783)评论(0)赞 (0)
鑫神 发布于 2019-06-11
⼀、C#,CLR,IL,JIT概念 以及 .NET 家族 (⼀)基础概念 C# (念作 C Sharp) 是在CLR上实现的一种编程语言,也是.NET平台上最通用的编程语言,它在语法上借鉴了Java和C++风格,但更为精简。Borland Turbo Pascal编译器的主要作者...
阅读(989)评论(0)赞 (0)
鑫神 发布于 2019-06-10
ASP.NET Core 企业开发架构概述 企业开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个应用程序的由下到上叠加多层的架构,同时这样的程序又叫整体式程序。水平方向架构是指将大应用分成若干小的应用实现系统功能的架构,同时这样的系统叫做分布式系统。在架构上java和...
阅读(1126)评论(0)赞 (1)
鑫神 发布于 2019-06-05
封装说明: 1.使用静态方法调用即可写入日志。 2.在日志信息写入之前,定义委托处理日志信息,便于记录日志信息之前,显示给用户。 3.添加代码配置Log4net,避免应用程序总是携带配置文件。如果需要使用配置文件,即可在AssemblyInfo.cs添加 [assembly: l...
阅读(765)评论(0)赞 (0)