返回首页
当前位置: 主页 > 网络编程 > Ajax实例教程 >
  • 为什么云计算服务是亚马逊先做出来? 日期:2018-11-05 21:57:52 点击:200 好评:0

    最近看了一个知乎的 帖子 ,大家讨论为什么是 Amazon 先把云计算服务做出来,而不是 Google。类似的问题我遇到过好几次了,之前还在亚马逊的时候,我觉得利益相关等等原因,自己不太适合回答这个问题;而现在,又看到各路人马大神已经把这个问题从各个角度分析得底朝天了,于是觉得似乎又没有太大必要了。不过现在,回头看...

  • 关于 RESTful 不足的思考 日期:2018-11-05 21:55:23 点击:200 好评:0

    在 Amazon 的时候,公司内有大量的组来维护不计其数的 service,而 service 之间的通用通讯方式是公司内部的一个框架,协议是自定的,客户端也是内部的;现在到了 Oracle,我看到这个变成了 RESTful,也就是说,协议本身变成了最常见和适用的一种。我看到有太多论述 RESTful 优点的文章了,而实际工作中也确实有所体会,比...

  • Prolog 列表和运算符知识详解 日期:2017-12-04 22:10:07 点击:200 好评:0

    post 中介绍一下列表和运算符, 相信熟悉或者玩过函数式编程语言的朋友可能已经在函数式编程中掌握了列表, 而今天我带来的是逻辑式编程语言 Prolog 中的列表, 以及它的使用. 当然我还会在今天简单介绍一下 Prolog 中的运算符(Arithmetic). 不过这一部分的内容还是很简单的, 我们主要关注的部分就是 List. ##列表 列表, 这个...

  • FP and OOP编程范式介绍 日期:2017-12-04 21:57:07 点击:200 好评:2

    FP 和 OOP 是目前主流的编程范式.我们不谈论这两种编程范式的优劣, 仅仅讨论一下 FP 和 OOP 两者的差别. ##Decomposition 如何将一个任务分解, 这是任何一位 Programmer 都需要考虑的事情, 而 FP 和 OOP 对于如何将一个大型程序或者任务分解有着完全不同的方法. 在 FP 中, 我们通常将程序分解为有着不同操作的函数 在 OOP...

  • Prolog 递归知识教程 日期:2017-12-04 21:56:10 点击:200 好评:0

    在这一次的 post 中, 我们将要介绍 Prolog 中的递归定义, 也就是说, 一个 predicate 如果它定义了一个或多个引用自己的规则, 那么这个 predicate 就是递归的. 递归的定义非常地简单: is_digesting(X,Y):-just_ate(X,Y).is_digesting(X,Y):- just_ate(X,Z), is_digesting(Z,Y).just_ate(mosquito,blood(john)).just_ate(fro...

  • Prolog 匹配知识教程 日期:2017-12-04 21:55:21 点击:200 好评:2

    这篇 post 有两个主要的目的: 讨论 Prolog 中的匹配, 解释匹配(match)与相等的不同. 使用 Prolog 搜索的机制解决一些问题. ##Matching Prolog 中有三种不同的 term, 分别的 constants , variables 和 complex terms . 接下来我们解释一下两个 terms 是如何匹配的. 当两个 term 含有相等, 或者两个 term 中的变量在被绑定为...

  • 为什么学习 Prolog 日期:2017-12-04 21:53:47 点击:200 好评:2

    Prolog 是种逻辑式的编程语言. 我第一次见到这个名字的时候大约实在我学习 SICP 的过程中, 实现了一个简单的逻辑式语言的解释器. 之后我又在 CTMCP 一书中的 Relational Programming 和 Logical Programming 中多次见到 Prolog 的身影, 加上我本身对于各种编程语言非常地感兴趣, 所以我选择学习这门语言, 在这里记录一下我...

  • Coreos 开启BBR算法的步骤 日期:2017-10-07 22:52:27 点击:200 好评:0

    首先确定coreos所使用的内核是否合适 uname -r 内核版本最低要在4.9. 确定是否已经开启了BBR模块 lsmod | grep bbr 如果没有tcp_bbr,则说明没开启 加载模块 modprobe tcp_bbr echo tcp_bbr /etc/modules-load.d/modules.conf echo net.core.default_qdisc=fq /etc/sysctl.conf echo net.ipv4.tcp_congestion_control=bbr...

  • golang的并发不等于并行 日期:2017-10-07 22:51:31 点击:200 好评:2

    先 看下面一道面试题: func main() { runtime.GOMAXPROCS(1) wg := sync.WaitGroup{} wg.Add(20) for i := 0; i 10; i++ { go func() { fmt.Println(go routine 1 i: , i) wg.Done() }() } for i := 0; i 10; i++ { go func(i int) { fmt.Println(go routine 2 i: , i) wg.Done() }(i)...

  • panic和recover的使用规则概述 日期:2017-10-07 22:50:10 点击:200 好评:0

    我们温习一下panic和recover的使用规则。 在golang当中不存在tye ... catch 异常处理逻辑。在golang当中使用defer, panic和recover来控制程序执行流程,借此来达到处理异常的目的。 Panic是一个可以停止程序执行流程的内置函数。 假设当前F函数当中某处代码触发panic函数,则F函数停止后面代码的执行,转而执行F函数内部的...

推荐内容
博聚网