微信小程序开发—项目实战之聊天机器人

项目功能介绍 人工智能虚拟机器人“微软小冰”大家玩过吧,很酷的一个应用。发送文字、语音和图片都能得到智能的回复。 那现在我们就用小程序做一个模拟的应用,智能聊天机器人。发送文字它可以回复一段话,或一张图片,是不是有点小酷! 下面是小程序开发的一个智能聊天机器人的应用界面:    当然,这种智能回复的算法和数据库我们自己肯定是没有的,所以我们借助于图灵机器人的开放API接口来完成我们的功能。...
分类: 其他 发布时间: 10-22 22:51 阅读次数: 0

linux基础练习【1】

课后练习一.在server主机中配置yum仓库,并安装gcc编译器1.将准备好的镜像文件挂载在/iso/下2.配置yum源3.vim/etc/rc.d/rc.local设置开机自动挂载4.安装gcc编译器5.安装成功二.在server主机中把/etc目录打包压缩到/mnt中,名字为etc.tar.gz利用tar-zcf进行打包压缩三.复制server主机中的etc.tar.gz到desktop主机
分类: 企业开发 发布时间: 10-22 22:51 阅读次数: 0

【dubbo】com.alibaba.dubbo.rpc.RpcException: No provider available from registry ...报错

异常: [Request processing failed; nested exception is com.alibaba.dubbo.rpc.RpcException: No provider available from registry 127.0.0.1:2181 for service com.hisen.service.BookService on consumer 192.1...
分类: 其他 发布时间: 10-22 22:50 阅读次数: 0

【dubbo】 java.lang.NullPointerException

02-Aug-2018 09:38:21.706 严重 [http-nio-8080-exec-10] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [seckill-dispatcher] in context with path [] threw exception [Re...
分类: 其他 发布时间: 10-22 22:50 阅读次数: 0

【dubbo】dubbo注解方式及报空指针异常的处理方式

dubbo-provider: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubb...
分类: 其他 发布时间: 10-22 22:49 阅读次数: 0

【dubbo】面试题

1.面试题:Dubbo中zookeeper做注册中心,如果注册中心集群全都挂掉,发布者和订阅者之间还能通信么?  1、【提供者】在【启动】时,向注册中心zk 【注册】自己提供的服务。  2、【消费者】在【启动】时,向注册中心zk 【订阅】自己所需的服务。 可以的,消费者在启动时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地(dubbo启动成功后会在本地生成一个cache文件)....
分类: 其他 发布时间: 10-22 22:49 阅读次数: 0

【rabbitMQ】rabbitMQ的入门示例

使用jar:http://mvnrepository.com/artifact/com.rabbitmq/amqp-client/3.6.6 文中这个demo,用高版本会报错。 public class Send { private static final String QUEUE_NAME="wj"; public static void send() throws Ex...
分类: 其他 发布时间: 10-22 22:49 阅读次数: 0

【RabbitMQ】RabbitMQ管理界面

地址:http://localhost:15672     1、为登录新建用户(也可以使用默认用户guest,密码guest)      打开命令窗口:    输入命令: 新增用户: rabbitmqctl add_vhost vh rabbitmqctl add_user wj test rabbitmqctl set_user_tags wj management ...
分类: 其他 发布时间: 10-22 22:49 阅读次数: 0

【其他&RabbitMQ_Routing】IDEA中如何给main方法赋args

以RabbitMQ_Routing为例:http://www.rabbitmq.com/tutorials/tutorial-four-python.html package routing1; import com.rabbitmq.client.BuiltinExchangeType; import com.rabbitmq.client.Channel; import com.rabb...
分类: 其他 发布时间: 10-22 22:48 阅读次数: 0

c语言第二课

变量:在程序运行过程中可以改变的在这里插入代码片 int main() { int a=10;//a位局部变量 } a=10: =位赋值 左边是坐值 右边为右值 局部变量默认值是随机值且不能使用未初始化的局部变量 内存分为: 栈(stack) 特性: 先进后出 作用域:在花括号{}之间 生命周期:程序或函数运行完,内存自动回收 堆(heap) 必须由程序员手动释放内存 调试 :1、...
分类: 其他 发布时间: 10-22 22:48 阅读次数: 0

创建型-简单工厂模式

创建型-简单工厂模式 一、定义 定义: 提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。 PS: 我们都知道JAVA思想一直推崇“面向接口编程”。而接口的思想就是“封装隔离”,即外部调用只能通过接口进行调用,外部调用并不知道内部具体实现,也就是说外部调用和内部实现是被接口隔离开的。那么只要接口不变,内部实现的变化就不会影响到外部应用,使得系统...
分类: 其他 发布时间: 10-22 22:47 阅读次数: 0

创建型-抽象工厂模式

创建型-抽象工厂模式 一、定义 定义: 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 类型: 创建类模式 类图: 抽象工厂模式与工厂方法模式的区别 抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个...
分类: 其他 发布时间: 10-22 22:47 阅读次数: 0

分析Spring IoC源码(一)概念

浅析Spring IoC源码(一)分析前的准备和思考 一、定义 首先,大家都知道spring是一个框架,是一个容器框架,所谓容器,就是一个可以存放东西的“器皿”,跟我们生活中的水桶,碗,奶粉瓶是一样的器皿。 不同的是存放在这个“器皿”可能不是实体,却是一个抽象的东西,这些东西是什么呢,大家先这样分析,spring的核心思想是IoC,IoC(Inversion of Control)控制反转,我们...
分类: 其他 发布时间: 10-22 22:47 阅读次数: 0

分析Spring IoC源码(二)BeanFactory初始化

分析Spring IoC源码(一)BeanFactory初始化 一、项目创建 目录结构: pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&am
分类: 其他 发布时间: 10-22 22:46 阅读次数: 0

VMware虚拟机屏幕太小,解决方案(windows)

VMware虚拟机屏幕太小,解决方案(windows) 问题描述: 调整全屏也不行 虚拟机设置自适应同样不行 解决办法 系统分辨率不正确 调整虚拟机里的系统分辨率 2.保存后屏幕会调整(一次调整不行多调整基础分辨率,直到调整到合适的范围) ...
分类: 其他 发布时间: 10-22 22:46 阅读次数: 0

Liunx安装指定版本Docker(ubuntu)

安装指定版本Docker(ubuntu 16.04 ) 一、官方安装说明 https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/ 二、安装步骤 更新apt包 sudo apt-get update 设置安装包以允许APT在HTTPS上使用存储库 sudo apt-get install \ apt...
分类: 其他 发布时间: 10-22 22:46 阅读次数: 0

Ubuntu16.04 安装ssh

说明: SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中...
分类: 其他 发布时间: 10-22 22:45 阅读次数: 0

Liunx下配置静态IP(Ubuntu16.04)

说明 工作中我们常常遇到IP的设置,windows下我们可以很好的固定我们配置的IP,同样当我们的服务器或者是虚拟机是liunx操作系统时,我们也需要把它们的IP固定下来,下面我就介绍下如何在Liunx下去配置静态IP 配置过程 Ubuntu 16.01 打开配置文件 vim /etc/network/interfaces auto eth0 iface eth0 inet static a...
分类: 其他 发布时间: 10-22 22:45 阅读次数: 0

分析Spring IoC源码(三)分析refresh()方法前的准备篇(一)

refresh() 上一节,我们初步分析了spring IoC容器是如何去初始化一个BeanFactory的,我们最主要的分析了BeanFactory是如何去初始化BeanDefinnitionMap的,而且我们分析的只是 AbstractApplicationContext.Java中refresh()中的obtainFreshBeanFactory()一个方法,还有很多方法没有分析 为什么要...
分类: 其他 发布时间: 10-22 22:45 阅读次数: 0

VMware(虚拟机)安装Ubuntu16.04(非常详细)

序言: 日常工作中我们常常把程序运行在liunx操作系统上,但liunx服务器又不能随便去使用,所以对于开发或运维人员自己拥有一台Liunx操作系统是很有好处,不仅可以拿来测试自己程序,而且对于学习Liunx操作系统也是有很大帮助,本人毫无夸张的说,再虚拟机上部署liunx系统最少也有百余次了,工作中也有好多同事不断的问我如何去安装,今天我特意用了一下午的时间整理了VMware虚拟机安装liunx...
分类: 其他 发布时间: 10-22 22:44 阅读次数: 0