叽叽喳喳,嘻嘻哈哈

导航

2017年1月21日 #

同步、异步、阻塞、非阻塞

摘要: 这是我看到的最通俗的一个关于上述四个概念的解释了。。。 源自 知乎 https://www.zhihu.com/question/19732473 “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synch 阅读全文

posted @ 2017-01-21 11:53 叽叽喳喳,嘻嘻哈哈 阅读(195) 评论(0) 推荐(0) 编辑

2016年12月21日 #

prolog 阶段总结

摘要: http://blog.csdn.net/mwsong/article/details/1766382 到现在为止,我们已经对Prolog有了一个基本的了解,现在有必要对我们所学过的知识做一个系统的总结。 Prolog的程序是由一系列的事实和规则组成的数据库。 规则之间的调用是通过联合操作完成的,P 阅读全文

posted @ 2016-12-21 18:00 叽叽喳喳,嘻嘻哈哈 阅读(613) 评论(0) 推荐(0) 编辑

prolog 规则

摘要: 规则 规则由几个互相依赖的简单句(谓词)组成。用来描述事实之间的依赖关系,如:因果关系,蕴含关系,对应关系 规则的实质就是存储起来得查询 其语法结构如下: head:-body head 为谓词的定义部分,和事实一样,也包括谓词名和参数说明 :- 连接符 表示 蕴含 body 一个或多个目标,用“, 阅读全文

posted @ 2016-12-21 17:18 叽叽喳喳,嘻嘻哈哈 阅读(1204) 评论(0) 推荐(1) 编辑

prolog 内部谓词

摘要: 内部谓词 和其他语言一样,prolog也提供一些基本的输入输出函数。 内部谓词是指已经在prolog中事先定义好的谓词,在内存中的动态数据库中是没有内部谓词子句的。(当我们运行某个.pl 文件的时候,该文件的内容会加载到内存中。所以内存中会有文件中的谓词子句),当解释器遇到内部谓词的目标,它就直接调 阅读全文

posted @ 2016-12-21 14:02 叽叽喳喳,嘻嘻哈哈 阅读(2972) 评论(0) 推荐(0) 编辑

2016年12月20日 #

prolog --寻找neni (2)

摘要: 混合查询 我们可以把简单的查询连接起来,组成复杂的查询。 ?- location(X,kitchen),edible(X). 简单查询只有一个目标,而混合查询可以把这些目标连接起来。从而进行较为复杂的查询。 , 合取 且 的意思。 该查询意思为:寻找满足条件的X,条件是:X位于kitchen中,且可 阅读全文

posted @ 2016-12-20 20:07 叽叽喳喳,嘻嘻哈哈 阅读(250) 评论(0) 推荐(0) 编辑

寻找 nani (1)

摘要: localtion() 和 door() 中的变量是区分顺序的,如: ?-location(desk,office). true ?-location(office,desk). false ?-door('dining room',kitchen). true ?-door(kitchen,'di 阅读全文

posted @ 2016-12-20 16:56 叽叽喳喳,嘻嘻哈哈 阅读(385) 评论(0) 推荐(0) 编辑

2016年12月19日 #

一、prolog简介

摘要: 一般来说,人工智能语言应具备如下特点: 1、具有符号处理能力(即非数值处理能力); 2、适合于结构化程序设计,编程容易; 3、 具有递归功能和回溯功能; 4、 具有人机交互能力; 5、 适合于推理; 6、既有把过程与说明式数据结构混合起来的能力,又有辨别数据、确定控制的模式匹配机制。 人工智能语言解 阅读全文

posted @ 2016-12-19 20:45 叽叽喳喳,嘻嘻哈哈 阅读(8840) 评论(0) 推荐(0) 编辑

2016年12月17日 #

[ 转 ] scrapy 中解决 xpath 中的中文编码问题

摘要: 1、问题描述: 实现定位<h2>品牌</h2>节点 brand_tag = sel.xpath("//h2[text()= '品牌']") 报错:ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL byt 阅读全文

posted @ 2016-12-17 23:03 叽叽喳喳,嘻嘻哈哈 阅读(374) 评论(0) 推荐(0) 编辑

2016年12月16日 #

【转载】字符串编码问题

摘要: Python字符串的encode与decode研究心得乱码问题解决方法 Python字符串的encode与decode研究心得乱码问题解决方法 为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式? 为什么Python 阅读全文

posted @ 2016-12-16 11:40 叽叽喳喳,嘻嘻哈哈 阅读(337) 评论(0) 推荐(0) 编辑

2016年12月4日 #

二叉树 —— 创建 + 先序、中序、后序遍历(递归+非递归)

摘要: 创建如下二叉树: #coding:utf-8 class Node(object): '''构造节点''' def __init__(self,data=None,lchild=None,rchild=None): self.data = data self.lchild = lchild self 阅读全文

posted @ 2016-12-04 12:39 叽叽喳喳,嘻嘻哈哈 阅读(448) 评论(0) 推荐(0) 编辑