4

ASP.NET Core 2.2 : 二十一. 内容协商与自定义IActionResult和格式化类

上一章的结尾留下了一个问题:同样是ObjectResult,在执行的时候又是如何被转换成string和JSON两种格式的呢? 本章来解答这个问题,这里涉及到一个名词:“内容协商”。除了这个,本章将通过两个例子来介绍如何自定义IActionResult和格式化类。(ASP.NET Core 系列目录) ...

FlyLolo 发布于 2019-09-18 09:00 评论(2)阅读(338)
0

Spring Boot (二):模版引擎 Thymeleaf 渲染 Web 页面

Spring Boot (二):模版引擎 Thymeleaf 渲染 Web 页面 在 "《Spring Boot(一):快速开始》" 中介绍了如何使用 Spring Boot 构建一个工程,并且提供 RESTful API ,本节我们继续介绍如何使用 Spring Boot 渲染 Web 页面。 1 ...

极客挖掘机 发布于 2019-09-18 08:46 评论(0)阅读(269)
1

线上问题排查神器 Arthas

线上问题排查神器 Arthas 之前介绍过 BTrace, "线上问题排查神器 BTrace 的使用" ,也说它是线上问题排查神器。都是神器,但今天这个也很厉害,是不是更厉害不好说,但是使用起来非常简单。如果你用 BTrace 的话,需要事先写好探测脚本,然后上传到需要排查问题的服务器,然后执行命令 ...

风的姿态 发布于 2019-09-18 08:43 评论(0)阅读(376)
1

讲解开源项目:让你成为灵魂画手的 JS 引擎:Zdog

本文作者:HelloGitHub kalifun HelloGitHub 的《讲解开源项目》系列,项目地址:http://github.com/HelloGitHub Team/Article 今天给大家推荐一个使用 JavaScript 语言编写的开源 Web 3D 模型项目 —— Zdog。 ...

削微寒 发布于 2019-09-18 08:41 评论(0)阅读(572)
0

bluetooth(蓝牙) AVRCP协议概念及代码流程解析

一 概念 AVRCP全称:The Audio/Video Remote Control Profile (AVRCP) 翻译成中文就是:音视频远程控制协议。概念:AVRCP定义了蓝牙设备之间的音视频传输的特点和流程,来确保不同蓝牙设备之间音视频传输控制的兼容。一般包括暂停,停止,播放,音量控制等远程 ...

虚生 发布于 2019-09-18 08:24 评论(0)阅读(130)
2

Golang error 的突围

Golang 的错误处理一直广受诟病,其实它有自身的优势,并且一直在进步。 ...

Stefno 发布于 2019-09-18 08:15 评论(1)阅读(208)
4

多场景抢红包业务引发.NETCore下使用适配器模式实现业务接口分离

我们创建了3个IRedPacket的实现类,并将他们注册到服务管道中,然后在HomeController中获得服务依赖注入的实例对象,通过在不同的参数传入,实现了不同的红包业务场景的拆分,很好的实现了设计模式中所说的开闭原则。 ...

Ron.Liang 发布于 2019-09-18 08:07 评论(5)阅读(548)
0

编程必备基础知识|计算机组成原理篇(07):计算机的总线

计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作。特别地,计算机基础知识体系庞杂,想要从零学习或者复 ...

悟小天 发布于 2019-09-18 02:27 评论(1)阅读(344)
2

asp.net core 使用 signalR(二)

asp.net core 使用 signalR(二) Intro 上次介绍了 asp.net core 中使用 signalR 服务端的开发,这次总结一下web前端如何接入和使用 signalR,本文主要分两部分,一是直接使用 这个微软开发好的 signalR 的客户端,另一部分是使用 h5 原生的 ...

WeihanLi 发布于 2019-09-18 00:44 评论(1)阅读(325)
2

一次搞懂建模语言UML

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 UML分类 (1)静态模型(系统结构): 用例图、类图、对象图、构件图、部署图 ...

sands 发布于 2019-09-18 00:05 评论(3)阅读(327)
0

Dijkstra算法详细(单源最短路径算法)

介绍 对于 算法,很多人可能感觉熟悉而又陌生,可能大部分人比较了解 ,而对dijkstra和floyd算法可能知道大概是图论中的某个算法,但是可能不清楚其中的作用和原理,又或许,你曾经感觉它很难,那么,这个时候正适合你重新认识它。 Dijkstra能是干啥的? Dijkstra是用来求单源最短路径的 ...

bigsai 发布于 2019-09-17 23:22 评论(0)阅读(141)
1

5.Sentinel源码分析—Sentinel如何实现自适应限流?

Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" "3. Sentinel源码分析— QPS流量控制是如何实现的?" "4.Sentinel源码分析— Sen ...

luozhiyun 发布于 2019-09-17 23:14 评论(1)阅读(116)
0

使用Hypothesis生成测试数据

Hypothesis是Python的一个高级测试库。它允许编写测试用例时参数化,然后生成使测试失败的简单易懂的测试数据。可以用更少的工作在代码中发现更多的bug。 安装 如何设计测试数据 通过介绍也许你还不了解它是干嘛的,没关系!我们举个例子。 首先,我有一个需要测试的函数: 测试代码是这样的: 为 ...

虫师 发布于 2019-09-17 23:00 评论(0)阅读(172)
0

System V信号量

[TOC] 1. System V IPC 概述 以下三种类型的IPC合称为System V IPC: System V信号量 System V消息队列 System V共享内存 System V IPC在访问它们的函数和内核为它们维护的信息上有一些类似点,主要包括: IPC键和ftok函数 ipc ...

原野追逐 发布于 2019-09-17 22:52 评论(0)阅读(74)
14

[翻译] .NET Core 3.0 RC 1 发布

今天,我们宣布推出 .NET Core 3.0 Release Candidate 1。就像 Preview 9 一样,我们专注于打磨 .NET Core 3.0 的最终版本。它现在已经非常非常接近了。我们打算在 9 月 23 日的 .NET Conf 上发布最终版本。 ...

Rwing 发布于 2019-09-17 22:35 评论(16)阅读(2383)
1

Redis小白入门系列

一、从NoSQL说起 NoSQL 是 Not only SQL 的缩写,大意为"不只是SQL",说明这项技术是 传统关系型数据库的补充 而非替代。在整个NoSQL技术栈中 MemCache、Redis、MongoDB被称为NoSQL的三剑客。那么时代为什么要NoSQL数据库呢?我们来做个对比: || ...

秃桔子 发布于 2019-09-17 21:59 评论(4)阅读(342)
0

Mybatis使用入门,这一篇就够了

mybatis中,封装了一个sqlsession 对象(里面封装有connection对象),由此对象来对数据库进行CRUD操作。 运行流程 mybatis有一个配置的xml,用于配置数据源、映射Mapping,xml的文件名可以任取,为了方便,我们还是起mybatis config.xml 我们读 ...

Stars-one 发布于 2019-09-17 21:54 评论(2)阅读(266)
0

zookeeper客户端

session会话机制 client请求和服务端建立连接,服务端会保留和标记当前client的session,包含 session过期时间,sessionId ,然后服务端开始在session过期时间的基础上倒计时,在这段时间内,client需要向server发送心跳包,目的是然server重置se ...

赐我白日梦 发布于 2019-09-17 21:49 评论(0)阅读(134)
0

工厂模式,从第三方登录说起

现在的很多平台在登陆的时候,下面都会有一排选项,可以选择微信、QQ、微博账号等登陆,这些账号对平台来说都是第三方账号。第三方账号登陆是最近几年流行起来的,第三方账号登录一般都是基于 协议开发的。如果你不了解 协议,可以自行百度,也许会对你看这篇文章有所帮助。 现在由于公司要给平台引入流量,为了降低注 ...

平头哥的技术博文 发布于 2019-09-17 21:19 评论(0)阅读(311)
0

深入理解three.js中光源

Three.js 是一个封装了 WebGL 接口的非常好的库,简化了 WebGL 很多细节,降低了学习成本,是当前前端开发者完成3D绘图的得力工具,那么今天我就给大家详细讲解下 Three.js 中各种光源的区别和引用场景。 ...

baby_duoduo 发布于 2019-09-17 21:18 评论(0)阅读(164)