简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
之前写过一篇Eclipse制作.so的文章,http://blog.csdn.net/baiyuliang2013/article/details/44306921使用的是GNUstep模拟Linux环境,过程现在看来是想相当麻烦,后来发现一个简单的方法就是通过项目右键添加NativeSupprot...可以快速创建.so而不使用命令行,由于AS越来越被大家使用,所以Ec
本项目所用的闲聊接口为腾讯开放平台提供,具体可参考:用Flutter实现小Q聊天机器人(五)或者官方文档:https://ai.qq.com/doc/nlpchat.shtml说到前端网络请求,就不得不说跨域问题了,本项目仍然会面临跨域问题而导致无法去直接请求接口,一般的跨域解决办法有这么几种:jsonp,后端允许跨域,代理。由于本项目环境无法使用jsonp,所以就剩下后端允许跨域和代理两种办法了
首先,我们可以先看一下本项目的最终实现效果:项目完整结构:接下来,开始着手修改刚刚创建完成的项目!打开main.js,引入相关插件,本项目的网络请求插件为axios,ui为vant。关于axios的使用,第一种办法可以结合vue-axios使用:import axios from "axios"import VueAxios from 'vue-axios'Vue.use(VueAxios, ax
布局大致是这样的:我们至少要定义三个组件:1.主界面组件:Chat.vue2.左侧对话框item组件:LeftItem.vue3.右侧对话框item组件:RightITem.vue可能有同学觉得,这个简单的小项目又不用路由,所以根本不需要去定义这么多组件,直接在App.vue里就可以全部搞定!这个确实是的,但这样做,会导致项目的可读性变差,而且给人一种非常粗鲁的感觉,一点也不优雅!Chat.vue
前几篇博客中介绍了一个开源项目-小Q聊天机器人,开发语言java,那么接下来这几篇博客,我将为大家介绍如何用Flutter实现一个聊天机器人!Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面,开发语言Dart,Dart是谷歌推出的编程语言,语法像是c,js,java的结合体,本人更觉得它跟java非常相似,像是java的升级版,前两年都在说kotl..
写SpringBoot项目,那Controller、Service、Dao三者是必不可少的了,他们的作用和其之间的关系又是什么呢?Controller:业务控制层;Service:业务层/服务层;Dao:数据库持久化层;Controller:顾名思义,业务控制,就是控制业务层Service的,它的作用主要是架起了外界与业务层沟通的桥梁,移动端,前端在调用接口访问相关业务时,都会通过Controll
小Q聊天机器人V1.0小Q聊天机器人V1.1小Q聊天机器人V1.3GitHub:https://github.com/baiyuliang/QRobot小Q聊天机器人1.2版本中加入语音识别及语音合成功能,语音识别即将语音转化为文字输出,语音合成即将文字以语音的形式朗读出来!语音sdk使用的是科大讯飞语音SDK,在国内第三方语音识别sdk中,科大讯飞还是算佼佼者了,有兴趣的朋友可以研究下!看
前面讲过使用Flutter实现小Q聊天机器人系列:用Flutter实现小Q聊天机器人(一)用Flutter实现小Q聊天机器人(二)用Flutter实现小Q聊天机器人(三)用Flutter实现小Q聊天机器人(四)用Flutter实现小Q聊天机器人(五)GitHub:https://github.com/baiyuliang/Qrobot_Flutter本篇则讲解如何使用Vue实现小Q聊天机器人!Vu
鸿蒙os3.0发布以来,华为官方开始主推ets+arkui开发模式,逐渐抛弃java,为以后去安卓化做铺垫,但目前在笔者体验来看,仍需要大力完善,还有很长的路要走!什么是ets?ts是js的超集,而ets是ts的超集!ets后缀的文件中可以使用鸿蒙SDKapi的能力,就这么简单!而arkui则与Flutter,SwiftUI相似,为声明式开发框架!而谷歌之前也为原生安卓推出了Jetpack Com
YL视频播放器是一款适用于安卓端的高性能原生插件(支持3核心切换(exo,ijk,安卓原生),支持点播录播,小窗播放,支持各种视频播放常用功能,适用于各种常见播放场景如在线教育,小视频,朋友圈等等!