首页 文章 精选 留言 我的

精选列表

搜索[聚类],共10000篇文章
优秀的个人博客,低调大师

微软正开发类Google Assistant助理机器人 支持多平台

Knock应用 北京时间5月20日消息,据科技网站GeekWire报道,微软正在开发一款助理机器人,根据该公司的描述,它与近日推出的GoogleAssistant机器人非常相似。 日前有媒体发现,微软发布招聘启事为“必应门房机器人”(BingConciergeBot)招揽人才。微软在公告中称,正在开发一款“高度智能的生产力代理”,它非常类似于亚马逊Alexa和最近推出的GoogleAssistant。 不过与Alexa不同,“必应门房机器人”将能够在Skype、Messenger、短信服务、WhatsApp等各种通讯平台上与用户沟通。用户可使用自然语言与其交流,而它也会以自然语言作出回应,并完成任务。 “这款机器人能够胜任许多人类助理的工作:它能自动为用户完成各种任务,”招聘启事说。“例如,用户可以说‘帮我今晚预定一家意大利餐厅’,之后这款机器人将会回应道‘有几位人?’;在经过来回几番对话后,它将会确认信息,然后预定用户挑选的那家餐馆。” “必应门房机器人”似乎非常类似于微软在今年的Build开发者大会上公布的Skype机器人,只不过前者能够跨平台工作。这或将令其在迅速发展的虚拟机器人市场脱颖而出。微软命运多舛的Tay聊天机器人之所以能够在短时间内爆发,就是因为它即支持消息服务Kik,也支持Twitter平台。 在招聘启事中,微软希望招揽来自不同领域的各种人才,其中包括自然语言处理技术专家,支付和认证专家等。 本文出处:畅享网 本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。

优秀的个人博客,低调大师

如何检查后台服务(Android的Service类)是否正在运行?

private boolean isServiceRunning() { ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) { if ("com.example.MyService".equals(service.service.getClassName())) { return true; } } return false; } 本文转自 netcorner 博客园博客,原文链接: http://www.cnblogs.com/netcorner/p/4783060.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

一个MP3搜索类的实现(递归--又见递归)

为什么说又见递归呢,因为刚毕业时候找工作,第一家公司的研发主管给我们出的面试题里面就有一道递归,最最经典的递归的例子--汉诺塔. 再说下又.这个又是因为我最近在搞一个android音乐播放器.其中有一项功能是搜索sd卡上所有的mp3文件.本来呢,使用content provider提供的方法也是可以做到的.不过因为自己对content provider不是很熟悉.所以采取了保守的做法----自己写代码实现. 具体思路是使用File的listFiles方法来获取目录下的所有文件:如果是目录的话,继续在这个目录下查找;如果是文件的话,则根据文件类型和扩展名来判断是否是mp3文件--如果是mp3文件,则将这个文件加入到列表中.最后我只要获取这个列表就行了. 怎么实现呢?很明显,这是个递归加循环的算法实现.上面已经把算法描述出来了.不过并没有使用伪代码.不过我也懒得使用伪代码了.直接上真实代码吧. 1: package com.leipei.util; 2: 3: import java.io.File; 4: import java.util.ArrayList; 5: import java.util.HashMap; 6: import java.util.Map; 7: 8: import android.util.Log; 9: 10: public class Mp3Searcher { 11: private final String tag="Mp3Searcher"; 12: private ArrayList<Map<String, String>> musicFileList; 13: 14: public Mp3Searcher() { 15: musicFileList = new ArrayList<Map<String, String>>(); 16: } 17: 18: /** 19: * 此方法使用递归方式将搜索到的mp3文件信息添加到一个list中 20: * @param dir 从哪个路径下开始查找mp3 21: */ 22: private void getMp3InDir(File dir) { 23: if (dir.isDirectory()) { 24: File[] files = dir.listFiles(); 25: for (File f : files) { 26: getMp3InDir(f); 27: } 28: } else { 29: if (dir.isFile() && dir.getName().endsWith(".mp3")) { 30: HashMap<String, String> fileInfoMap = new HashMap<String, String>(); 31: fileInfoMap.put("fileName", dir.getName()); 32: fileInfoMap.put("filePosition", dir.getAbsolutePath()); 33: musicFileList.add(fileInfoMap); 34: } 35: } 36: } 37: 38: /** 39: * 40: * @param dir 要查找mp3的目录,递归查找 41: * @return 返回一个list,这个list中包含了所有查找到的mp3文件,如果list为空,则表示没有搜索到mp3 42: */ 43: public ArrayList<Map<String, String>> getAllMp3Files(File dir) { 44: Log.v(tag, "getAllMp3Files"); 45: this.musicFileList.clear(); 46: this.getMp3InDir(dir); 47: return this.musicFileList; 48: } 49: 50: /** 51: * 打印mp3搜索结果 52: */ 53: public void printMusicFileList() { 54: if (this.musicFileList.isEmpty()) { 55: System.out.println("empty list"); 56: } else { 57: for (Map<String, String> fileInfomap : this.musicFileList) { 58: System.out.println("fileName: " + fileInfomap.get("fileName")); 59: System.out.println("filePosition: " 60: + fileInfomap.get("filePosition")); 61: } 62: } 63: } 64: 65: } 分类: android 本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/11/03/2235142.html,如需转载请自行联系原作者

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册