摘要:神奇,实现一门逻辑式语音竟然只需两页代码~ 阅读全文
posted @ 2020-07-06 09:05 古霜卡比 阅读(2287) 评论(6) 推荐(8) 编辑
摘要:图文讲解,一门教学级逻辑式编程语言,NMiniKanren,的运行原理。 阅读全文
posted @ 2020-07-02 09:23 古霜卡比 阅读(1218) 评论(3) 推荐(4) 编辑
摘要:使用逻辑式编程找出凶手! Boddy 先生死于谋杀,现有六个嫌疑犯,每个人在不同的房间,每间房间各有一件可能的凶器,但不知道嫌疑犯、房间、凶器的对应关系。请根据条件和线索,找出谁是凶手。 阅读全文
posted @ 2020-06-30 09:14 古霜卡比 阅读(496) 评论(1) 推荐(5) 编辑
摘要:相信很多朋友对于逻辑式编程语言,都有一种最熟悉的陌生人的感觉。一方面,平时在书籍、在资讯网站,偶尔能看到一些吹嘘逻辑式编程的话语。但另一方面,也没见过周围有人真正用到它(除了SQL)。 本系列将尽可能简洁地说明逻辑式编程语音的原理,并实现一门简单的逻辑式编程语言。考虑到C#的用户较多,因此选择用C#来实现。 阅读全文
posted @ 2020-06-28 09:58 古霜卡比 阅读(2549) 评论(11) 推荐(16) 编辑
摘要:本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 为了防止不提供原网址的转载,特在这里加上原文链接: "https://www.cnblogs.com/skabyy/p/1139657 阅读全文
posted @ 2019-08-23 08:45 古霜卡比 阅读(34154) 评论(128) 推荐(435) 编辑
摘要:本文将介绍如何使用Docker Compose搭建Istio。Istio号称支持多种平台(不仅仅Kubernetes)。然而,官网上非基于Kubernetes的教程仿佛不是亲儿子,写得非常随便,不仅缺了一些内容,而且还有坑。本文希望能补实这些内容。我认为在学习Istio的过程中,相比于Kuberne 阅读全文
posted @ 2019-04-08 09:04 古霜卡比 阅读(4388) 评论(1) 推荐(4) 编辑
摘要:这几天工作需要使用Apollo配置中心。Apollo唯一的依赖是MySQL数据库,然而公司只有Oracle数据库资源。 "这里" 有一个Oracle适配改动的分支,但是它是基于0.8.0版本的Apollo。看着Apollo官方文档上各种特性都只有1.0.0以上版本才有,我决定基于当前最新版本(1.2 阅读全文
posted @ 2019-01-28 10:00 古霜卡比 阅读(1165) 评论(3) 推荐(1) 编辑
摘要:上篇已提(tu)到(cao)Java中的各种坑。习惯了C 的各种特性和语法糖后,再转到Java感觉比较别扭。最后本着反正Java也不是很熟悉,干脆再折腾折腾其他语言的破罐子破摔的心态,逛了一圈JVM语言,最终决定转Kotlin。 为何选择Kotlin 项目遭遇人员变动,包括我在内就剩两个人开发,转型 阅读全文
posted @ 2019-01-11 08:59 古霜卡比 阅读(868) 评论(0) 推荐(0) 编辑
摘要:之前一直使用C 开发,最近由于眼馋Java生态环境,并借着工作服务化改造的契机,直接将新项目的开发都转到Java上去。积攒些Java开发经验,应该对.NET开发也会有所启发和益处。 从理论上说,Java和C 语言差别不大,毕竟难听地说,C 就是抄Java出来的。程序语言简史如是介绍这两种语言: 然而 阅读全文
posted @ 2018-12-03 10:47 古霜卡比 阅读(948) 评论(0) 推荐(0) 编辑
摘要:我们在使用MQ搭建系统的时候,经常要开放队列给外接系统访问。外接系统的稳定性是不可控的。为了防止外接系统不稳定导致误操作破坏了MQ的配置或数据,需要对MQ做比较精细的权限控制。 我的需求是这样的: 我有一个数据查询服务,并且通过MQ推送数据变动消息。对接MQ的每个系统都会有自己一个独立的队列来读取消 阅读全文
posted @ 2018-11-29 09:11 古霜卡比 阅读(1209) 评论(0) 推荐(2) 编辑