CozyRSS开发记录19-窗口标题栏交互 1.谈谈对mvvm解耦的看法 在使用mvvm时,如何操作窗口,这是一个问题.这个问题的关键点是:mvvm是把view和viewmodel解耦了的,很多写法一不小心又把它们耦合起来了. 那么,view和viewmodel解耦有什么好处,不解偶又有什么坏处呢?我这里也不深入讨论了,只说一个场景:CozyRSS假使要做android版和ios版了,我的model和处理的库肯定是不用改的,那viewmodel需要改吗? 前面说到,mvvmlight是跨平台的,…
21       json数据交互 21.1      为什么要进行json数据交互 json数据格式在接口调用中.html页面中较常用,json格式比较简单,解析还比较方便. 比如:webservice接口,传输json数据. 21.2      springmvc进行json交互 1.请求json.输出json,要求请求的是json串,所以在前端页面中需要将请求的内容转成json,不太方便. 2.请求key/value.输出json.此方法比较常用. 21.3      环境准备 21.3.…
本章主要介绍AI语音交互的原理,包括语音交互的流程以及各流程节点所涉及的相关知识,如语音采集.语音识别.自然语言处理.语音合成等. 2.1 AI语音交互 AI语音交互通俗点说就是人与机器间进行语音理解和交互的过程. AI语音交互流程是从用户输入语音信号开始,经过语音采集得到原始音频文件,再经过语音识别技术(ASR).自然语言处理技术(NLP),最后得到机器反馈的过程. 机器反馈一般分为两种:一种是只有文字反馈既展示自然语言处理后的文字内容:另一种是语音反馈,语音反馈就需要语音合成技术(TTS),…
firefox 扩展开发笔记(三):高级ui交互编程 前言 前两篇链接 1:firefox 扩展开发笔记(一):jpm 使用实践以及调试 2:firefox 扩展开发笔记(二):进阶开发之移动设备模拟 最新版本的Firefox 终于舍弃了鸡肋的xul布局,可以使用原生的html用作ui交互,插件界面中可以引入 bootstrap jQuery等库,大大简便了布局和高度自定义化,本文以一个随机自定义referer 实例来记录jpm 高级ui交互编程. 界面布局 ui 控件 官方api中提供的ui控…
总要说两句 前两篇讲到了地图的基础显示和地图类型,今天来记录下高德地图交互相关的设置.地图的绘制分很多层,层级的显示需要根据不同的场景来设置.地图的触摸事件也很丰富,有单击.双击.单指拖拽.双指拖拽.双指旋转.双指缩放等,高德提供了api来设置这些用户交互. 除了这些设置外,还包含地图截图,这也算是用户交互.好了,废话不多说,开始今天的Android高德之旅,筒子们,老司机要开车了,上车吧. (博客中所有的gif都是确定没问题的,如果在你的浏览器中看不了,就把gif下载下来看) 开车 先来看一张…
本文是<iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad>第六章译文精选的第二部分,其余章节将陆续放出.上一篇:Wow体验 - 第六章 - 交互模型与创新的产品概念(1) 关于本套译文分享的详情及目录结构,请参考iOS Wow体验 - 译文分享说明. 全文由C7210自发翻译(编译),并首发于Beforweb.com,如需转载,请注明译者及出处信息.英文原书版权由Apress所有,中文引进版的版权由相关出版社所有.…
我第一份工作的设计总监是前百度设计师,34岁,一线设计12年:今年聊天说转了产品总监,如今39岁还活跃在行业中…… 我第二份工作的部门总监是前腾讯工程师,38岁,一线开发14年:2年前在Q群里跟我们说,他上山跟师傅修行养生,神隐了(;´༎ຶД༎ຶ`)…… 设计总监哈尔滨的,开发总监青岛的,和我们一样都是北漂,无一线户口,老家二三线城市,互联网行业发展都很一般. 说起这个主要是和设计朋友们聊天,谈到两个事情: ①有人很焦虑,说中国互联网30多岁后做不下去了,我不否认这残酷现实o(╥﹏╥)o 行业精…
原文大神是用html5+js写的关于象棋AI的博客,里面重点讲了棋子的着法,自己设计的评估函数和简单的Minmax理论,没有具体的讲搜索算法,本文是对原文的学习和分析补充 一,棋子的着法com.bylaw ={}      首先创建一个数组,用于存储该棋子处于某一点时所能走到着点 (1)车: com.bylaw.c = function (x,y,map,my){ var d=[]; //左侧检索 若存在棋子且颜色不同则push过去并结束循环,否则一步步push <span style="…
本文转自:http://blog.csdn.net/u012723995/article/details/47143569 参考文献:http://bbs.blueidea.com/thread-3047030-1-1.html 前言: 原文大神是用html5+js写的关于象棋AI的博客,里面重点讲了棋子的着法,自己设计的评估函数和简单的Minmax理论,没有具体的讲搜索算法,本文是对原文的学习和分析补充 一,棋子的着法 com.bylaw ={}      首先创建一个数组,用于存储该棋子处于…
个人比较喜欢科幻作品,也常常畅想未来.. "书"作为几千年来人类文明信息载体,必然会不断演变.. 文荟宿舍墙上贴着Elon Musk的海报,向往像他一样能够在有限的生命中用极致的想象力和行动 Push the humanrace forward ! 一.如何对需求不确定的创新产品进行分析和设计? 1.权衡冒险&风险 一定要把不确定性的东西都摆出来,分析冒险的收益,定义合理的不确定性,并且做好验证和优化,打磨出一个创新性的产品需求. 冒险不是盲目的,而是需要驾驭一个合理的不确定性…