使用ASP.NET Core开发GraphQL服务器 -- 预备知识

为了介绍使用ASP.NET Core构建GraphQL服务器,本文需要介绍一下GraphQL,其实看官网的文档就行。 什么是GraphQL? GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,...

2019-02-01 11:34:04

阅读数 74

评论数 0

使用ASP.NET Core支持GraphQL -- 较为原始的方法

GraphQL简介 下面是GraphQL的定义:  GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而...

2019-02-01 10:26:39

阅读数 74

评论数 0

Docker & ASP.NET Core (5):Docker Compose

Docker Compose简介 Compose是一个用来定义和运行多容器Docker应用的工具。使用Compose的时候,你可以使用一个YAML文件来配置你应用的服务。然后根据配置,使用一个命令即可创建并运行所有的服务。 使用Compose的时候通常分三步: 使用Dockerfile定义你...

2019-01-31 16:33:37

阅读数 56

评论数 0

Docker & ASP.NET Core (4):容器间的连接

Docker容器间的连接 Docker提供了两种方式可以用来做容器间的连接/通信: Legacy Linking:这种方式使用容器名进行连接,实际上它创建了一个桥接的网络,在这个网络里,容器间可以进行通信。 把容器添加到桥接网络:这种方式是创建了一个自定义的桥接网络,它的类型是isolate...

2019-01-31 13:11:20

阅读数 72

评论数 0

Docker & ASP.NET Core (3):发布镜像

上一篇文章最后有个问题,定制的镜像无法正常运行: 这可能是由于无法找到要运行的dll引起的问题。 之前的Dockerfile的文档我是按照微软的文档操作的。 不过随后我还是查看了Docker的文档:https://docs.docker.com/engine/examples/dotne...

2019-01-31 10:46:05

阅读数 109

评论数 2

Docker & ASP.NET Core (2):定制Docker镜像

Dockerfile 在Docker的世界里,我们可以通过一个叫Dockerfile的文件来创建Docker镜像,随后可以运行容器。 Dockerfile就是一个文本文件,里面写着一些指令。通过Docker Client,并使用docker build这个命令,docker build命令会读...

2019-01-30 16:55:11

阅读数 108

评论数 0

Docker & ASP.NET Core (1):把代码连接到容器

和这种蛋糕一样,Docker的容器和镜像也是使用类似的分层文件系统构建而成的。 这样做的好处就是可以节省硬盘空间,也利于复用等等。因为Docker基于镜像创建容器的时候,其镜像是共享的;而且镜像里面的层如果已存在,也无需再下载。 下面拉取一个mongodb的镜像,拉取的过程中可以看到: ...

2019-01-30 15:29:42

阅读数 71

评论数 0

Windows 10下Docker使用经验谈

最近一直在开发Apworks框架的案例代码,同时也在一起修复Apworks框架中的Bug和一些设计上的不足。遇到的一个普遍问题是,代码的调试过程需要依赖很多外部系统,比如MongoDB、PostgreSQL、RabbitMQ等。当然可以在本机逐一安装这些服务,然后对服务进行配置,使其满足自己开发调...

2019-01-30 11:45:29

阅读数 103

评论数 0

Redis in .NET Core 入门:(1) 安装和主要功能简介

Redis(https://redis.io/), 是一个内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 安装Redis 我很少在开发机中直接装各种数据库,我一般使用Docker,针对Redis也不例外,我还是使用Docker。 这是Redis在DockerHub里的地址:h...

2019-01-29 18:34:39

阅读数 54

评论数 0

深入浅出浏览器渲染原理

前言 浏览器的内核是指支持浏览器运行的最核心的程序,分为两个部分的,一是渲染引擎,另一个是JS引擎。渲染引擎在不同的浏览器中也不是都相同的。比如在 Firefox 中叫做 Gecko,在 Chrome 和 Safari 中都是基于 WebKit 开发的。本文我们主要介绍关于 WebKit 的这部...

2019-01-04 10:13:07

阅读数 88

评论数 0

Form表单input回车提交问题

问题:文本框输入完成后点击回车页面刷新 问题出在form上,当表单中只有一个文本框的时候获取焦点并点击回车之后会提交表单内容,就会发生刷新事件。 发现问题所在就好解决问题了。 现在有三种解决方案: 1.全局禁用回车事件 function document.onkeydown() { ...

2018-12-31 19:25:05

阅读数 121

评论数 0

一个普通码农 2018 年 年终总结(10年的撸吗心得)

十年弹指一挥间,转眼2018年就要结束了,撸代码10多年,毕业也有10年了,想想这10年都干了些什么, 这1年又干了些什么了? 在这10年我虽然换了很多工作,无论是主动还是被动,发自内心的感谢每位东家以及同事,回首过往的时间,虽然有打酱油的时候,但是整体比较充实。在这里记忆比较特别深有几位东家:...

2018-12-18 16:11:48

阅读数 1749

评论数 2

json class generator

地址:https://archive.codeplex.com/?p=jsonclassgenerator Project Description This application generates C# classes from a sample JSON text, so you can ...

2018-12-12 17:14:58

阅读数 110

评论数 0

你真的了解回流和重绘吗

回流和重绘可以说是每一个web开发者都经常听到的两个词语,我也不例外,可是一直不是很清楚这两步具体做了什么事情。最近由于部门内部要做分享,所以对其进行了一些研究,看了一些博客和书籍,整理了一些内容并且结合自己的体会,写了这篇文章,希望可以帮助到大家。 浏览器的渲染过程 本文先从浏览器的渲染过程...

2018-12-11 13:40:51

阅读数 113

评论数 0

Nuxt.js开启SSR渲染

2.ansycData的await方法 当然上面的方法稍显过时,现在都在用ansyc…await来解决异步,改写上面的代码。 第一节:nuxt.js相关概述 nuxt.js简单的说是Vue.js的通用框架,最常用的就是用来作SSR(服务器端渲染).Vue.js是开发SPA(单页应用)的,Nu...

2018-11-30 11:44:28

阅读数 166

评论数 0

通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span

C# - Span 全面介绍:探索 .NET 新增的重要组成部分 前言 作为.net程序员,使用过指针,写过不安全代码吗? 为什么要使用指针,什么时候需要使用它? 如果能很好地回答这两个问题,那么就能很好地理解今天了主题了。C#构建了一个托管世界,在这个世界里,只要不写不安全代码,不操作指...

2018-11-28 16:56:15

阅读数 196

评论数 0

我的第一个beego demo

关于beego框架的应用,网上典型的就是那个blog的搭建, 个人在这里这里简单整理一下, 代码 下载 代码结构: 运行结果: 前端: 后端:    ...

2018-11-28 13:43:58

阅读数 146

评论数 0

go 语言系列 Beego 框架

Beego官网本身已经整理的非常详细了,但是作为一个学习者,我还是决定自己好好整理一下,这样在后面使用的时候自己对每部分才能非常熟悉,即使忘记了,也可以迅速定位自己要用的知识在哪里。当然也是对官网的一个精简整理,同时结合一些例子,更好的理解和学习Beego Beego官网地址:https://b...

2018-11-28 11:49:18

阅读数 180

评论数 0

Go基础之锁的初识

当我们的程序就一个线程的时候是不需要用到锁的,但是通常我们实际的代码不会是单个线程的,所有这个时候就需要用到锁了,那么关于锁的使用场景主要涉及到哪些呢? 当我们多个线程在读相同的数据的时候则是需要加锁的 当我们的程序既有读又有写的时候更是需要加锁的 当我们有多个线程在写的时候同样也是需要加锁...

2018-11-28 10:17:13

阅读数 120

评论数 0

Go基础之--操作Mysql

关于标准库database/sql database/sql是golang的标准库之一,它提供了一系列接口方法,用于访问关系数据库。它并不会提供数据库特有的方法,那些特有的方法交给数据库驱动去实现。 database/sql库提供了一些type。这些类型对掌握它的用法非常重要。 DB 数据库...

2018-11-27 11:48:32

阅读数 247

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭