摘要:运行含图片处理时发生异常: The type initializer for 'Gdip' threw an exception. 解决办法如下 一、安装一下包: yum -y install autoconf automake libtool yum -y install freetype-dev 阅读全文
posted @ 2020-09-11 15:46 yswenli 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一、传统的session登录 在服务器存储一份用户登录的信息,这份登录信息会在响应时传递给浏览器,告诉其保存为cookie,以便下次请求时发送给我们的应用,这样我们的应用就能识别请求来自哪个用户了,这就是传统的基于session认证。 在asp.net core中可以简单实现: 1 // This 阅读全文
posted @ 2020-08-17 09:10 yswenli 阅读(1007) 评论(6) 推荐(7) 编辑
摘要:基于Task的异步编程模式(TAP)是Microsoft为.Net平台下使用Task进行编程所提供的一组建议,这种模式提供了可以被await消耗(调用)方法的APIs,并且当使用async关键字编写遵守这种模式的方法时,手写Task通常很有用。通常TAP用起来与普通方式没什么两样,但是不支持ref和 阅读全文
posted @ 2019-12-05 14:43 yswenli 阅读(8120) 评论(20) 推荐(32) 编辑
摘要:写好一个Api接口不知道怎么测试?试试SAEA.RESTED吧——无需任何代码、不污染主项目、快速上手、不依赖IIS,可供多人共享使用!下面就跟着本文查看如何使用吧:1.下载安装:https://github.com/yswenli/SAEA.Rested/releases,下载最新版解压后如下图: 阅读全文
posted @ 2019-03-11 10:04 yswenli 阅读(660) 评论(2) 推荐(2) 编辑
摘要:一、GFF简介 GFF是仿QQ界面,通信基于SAEA.MessageSocket、SAEA.Http、SAEA.MVC实现包含客户端和服务器的程序,源码完全公开,项目源码地址:https://github.com/yswenli/GFF ,大家可以去我的github了解,欢迎follow,star与 阅读全文
posted @ 2018-11-24 11:56 yswenli 阅读(4151) 评论(29) 推荐(9) 编辑
摘要:字符串高性能Span 阅读全文
posted @ 2018-11-20 12:20 yswenli 阅读(1946) 评论(13) 推荐(8) 编辑
摘要:什么是ELK STACK ELK Stack是Elasticserach、Logstash、Kibana三种工具组合而成的一个日志解决方案。ELK可以将我们的系统日志、访问日志、运行日志、错误日志等进行统一收集、存储分析和搜索以及图形展现。相比传统的CTRL+F或者数据库语句来进行数据查询,ELK支 阅读全文
posted @ 2018-09-26 17:42 yswenli 阅读(1359) 评论(0) 推荐(2) 编辑
摘要:最近一些人在介绍方案时,经常会出现redis这个词,于是很多小伙伴百度完redis也就觉得它是一个缓存,然后项目里面把数据丢进去完事,甚至有例如将实体属性拆分塞进redis hash里面的奇怪用法等等!原因是什么呢?大家觉得redis火,使用了redis项目就是高大上的,于是不管三七二十一,项目里用 阅读全文
posted @ 2018-08-29 00:32 yswenli 阅读(2727) 评论(10) 推荐(9) 编辑
摘要:Web Redis Manager是一款web 版的Redis可视化跨平台的管理工具,即可以作为单机的web 版的Redis可视化工具来使用,也可以挂在服务器上多人管理使用的web 版的Redis可视化工具~ 阅读全文
posted @ 2018-08-11 17:56 yswenli 阅读(26332) 评论(31) 推荐(24) 编辑
摘要:简介 webserver往小里说核心功能就是socket管理、url处理、http协议处理、业务dll管理等;下面简介绍一下http协议:超文本传输协议(HTTP)是一种通信协议,当时就是为web传输设计的一个基于tcp的协议;基于这个字面上理解,可以简单的点说就是用tcp来传输文本、数据的一种编解 阅读全文
posted @ 2018-07-17 22:44 yswenli 阅读(1311) 评论(3) 推荐(2) 编辑
摘要:二进制序列化可以方便快捷的将对象进行持久化或者网络传输,并且体积小、性能高,应用面甚至还要高于json的序列化;开始之前,先来看看dotcore/dotne自带的二进制序列化:C#中对象序列化和反序列化一般是通过BinaryFormatter类来实现的二进制序列化、反序列化的。 BinaryForm 阅读全文
posted @ 2018-06-23 16:10 yswenli 阅读(7230) 评论(17) 推荐(11) 编辑
摘要:前言 小李:“胖子,上头叫你对接我的数据好了没有?” 胖子:“那是你的事,你都不提供数据源,我咋接?” 小李:“你想要什么样的数据源?” 胖子:“我想要一个调用简单点的!” 小李:“我这个数据源是在linux平台使用docker封装发布的,webapi的怎么样?” 胖子:“也行,这项目工期快用完了, 阅读全文
posted @ 2018-05-27 20:22 yswenli 阅读(1233) 评论(7) 推荐(3) 编辑
摘要:前言 本人觉得码农的技术提升应该是从how to do到why do,而项目或产品都是从why do到how to do,按题来,所以呢下面先从大的方面介绍一下消息队列。 消息队列是分布式高并发面目中必不可少的一部分,随着互联网、云计算、大数据的使用,消息队列的应用越来越多,消息队列在系统的可伸缩性 阅读全文
posted @ 2018-05-12 20:22 yswenli 阅读(4016) 评论(11) 推荐(5) 编辑
摘要:wcf虽然功能多、扩展性强但是也面临配置忒多,而且restful的功能相当怪异,并且目前没法移植。asp.net core虽然支持webapi,但是功能也相对繁多、配置复杂。就没有一个能让码农们安安心心的写webapi,无需考虑性能、配置、甚至根据问题场景自行设计、改造等问题的方案么? 当然不是,特 阅读全文
posted @ 2018-04-16 22:15 yswenli 阅读(3101) 评论(15) 推荐(12) 编辑
摘要:引言 最近工作上有需要使用redis,于是便心血来潮打算自己写一个C#客户端。经过几天的努力,目前该客户端已经基本成型,下面简单介绍一下。 通信协议 要想自行实现redisClient,则必须先要了解Redis的socket能信协议。新版统一请求协议在 Redis 1.2 版本中引入, 并最终在 R 阅读全文
posted @ 2018-03-20 13:53 yswenli 阅读(4276) 评论(8) 推荐(18) 编辑
摘要:因为有一个小工具需要和其它的业务对接数据,所以就试一下看能不能弄一个无需配置快速对接的方法出来,百(以)度(讹)过(传)后(讹),最后还是对照wcf配置对象调试出来了: 1.创建WebHttpBinding 2.添加ServiceMetadataBehavior 3.获取一个serverendpoi 阅读全文
posted @ 2018-02-02 14:53 yswenli 阅读(701) 评论(0) 推荐(1) 编辑
摘要:简介 (1)以网络最流行的技术编写原生应用程序的新方法 (2)基于HTML5, CSS3, JS and WebGL而编写 (3)完全支持nodejs所有api及第三方模块 (4)可以使用DOM直接调用nodejs模块 (5)容易打包和分发 (6)支持运行环境包括32位和64位的Window、Lin 阅读全文
posted @ 2018-01-31 18:16 yswenli 阅读(38565) 评论(0) 推荐(7) 编辑
摘要:TPL 数据流库向具有高吞吐量和低滞后时间的占用大量 CPU 和 I/O 操作的应用程序的并行化和消息传递提供了基础。 它还能显式控制缓存数据的方式以及在系统中移动的方式。 为了更好地了解数据流编程模型,请考虑一个以异步方式从磁盘加载图像并创建复合图像的应用程序。 传统编程模型通常需要使用回调和同步 阅读全文
posted @ 2017-12-15 13:28 yswenli 阅读(1616) 评论(3) 推荐(3) 编辑
摘要:WebVR如此近 - three.js的WebVR示例程序解析 关于WebVR 最近VR的发展十分吸引人们的眼球,很多同学应该也心痒痒的想体验VR设备,然而现在的专业硬件价格还比较高,入手一个估计就要吃土了。但是,对于我们前端开发者来说,我们不仅可以简单地在手机上进行视觉上的VR体验,还可以立马上手 阅读全文
posted @ 2017-09-20 14:40 yswenli 阅读(2923) 评论(2) 推荐(1) 编辑
摘要:一、下载RabbitMQ http://www.rabbitmq.com/install-windows.html 二、下载OTP http://www.erlang.org/downloads 三、安装OTP、RabbitMQ 四、配置RabbitMQ 找到bat的目录 执行相关命令 1.添加用户 阅读全文
posted @ 2017-08-29 10:05 yswenli 阅读(4914) 评论(3) 推荐(3) 编辑
摘要:运行含图片处理时发生异常: The type initializer for 'Gdip' threw an exception. 解决办法如下 一、安装一下包: yum -y install autoconf automake libtool yum -y install freetype-dev 阅读全文
posted @ 2020-09-11 15:46 yswenli 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一、传统的session登录 在服务器存储一份用户登录的信息,这份登录信息会在响应时传递给浏览器,告诉其保存为cookie,以便下次请求时发送给我们的应用,这样我们的应用就能识别请求来自哪个用户了,这就是传统的基于session认证。 在asp.net core中可以简单实现: 1 // This 阅读全文
posted @ 2020-08-17 09:10 yswenli 阅读(1007) 评论(6) 推荐(7) 编辑
摘要:1 public class MyOperationBehavior:Attribute, IOperationBehavior 2 { 3 public void AddBindingParameters(OperationDescription operationDescription, 4 S 阅读全文
posted @ 2020-05-06 13:51 yswenli 阅读(68) 评论(0) 推荐(0) 编辑
摘要:基于Task的异步编程模式(TAP)是Microsoft为.Net平台下使用Task进行编程所提供的一组建议,这种模式提供了可以被await消耗(调用)方法的APIs,并且当使用async关键字编写遵守这种模式的方法时,手写Task通常很有用。通常TAP用起来与普通方式没什么两样,但是不支持ref和 阅读全文
posted @ 2019-12-05 14:43 yswenli 阅读(8120) 评论(20) 推荐(32) 编辑
摘要:Pipelines可以替换掉那些丑陋的封装(kludge)、变通(workaround)或妥协(compromise)——用一个在框架中设计优雅的专门的解决方案。 敢肯定,下面所覆盖的那些痛点,对于那些工作在"数据协议(data protocol)"层面的人来说,一定非常熟悉。 PIPELINES替 阅读全文
posted @ 2019-12-01 01:14 yswenli 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Pipelines - .NET中的新IO API指引(一) Pipelines - .NET中的新IO API指引(二) 关于System.IO.Pipelines的一篇说明 System.IO.Pipelines: .NET高性能IO System.IO.Pipelines 是对IO的统一抽象, 阅读全文
posted @ 2019-11-26 17:43 yswenli 阅读(338) 评论(0) 推荐(1) 编辑
摘要:转自https://docs.microsoft.com/en-us/dotnet/standard/io/pipelines System.IO.Pipelines 是一个新库,旨在使在 .NET 中执行高性能 I/O 更加容易。 该库的目标为适用于所有 .NET 实现的 .NET Standar 阅读全文
posted @ 2019-11-07 10:09 yswenli 阅读(726) 评论(5) 推荐(6) 编辑
摘要:写好一个Api接口不知道怎么测试?试试SAEA.RESTED吧——无需任何代码、不污染主项目、快速上手、不依赖IIS,可供多人共享使用!下面就跟着本文查看如何使用吧:1.下载安装:https://github.com/yswenli/SAEA.Rested/releases,下载最新版解压后如下图: 阅读全文
posted @ 2019-03-11 10:04 yswenli 阅读(660) 评论(2) 推荐(2) 编辑
摘要:一、GFF简介 GFF是仿QQ界面,通信基于SAEA.MessageSocket、SAEA.Http、SAEA.MVC实现包含客户端和服务器的程序,源码完全公开,项目源码地址:https://github.com/yswenli/GFF ,大家可以去我的github了解,欢迎follow,star与 阅读全文
posted @ 2018-11-24 11:56 yswenli 阅读(4151) 评论(29) 推荐(9) 编辑
摘要:字符串高性能Span 阅读全文
posted @ 2018-11-20 12:20 yswenli 阅读(1946) 评论(13) 推荐(8) 编辑