移动互联网终端

软件案例分析

元气小坏坏 提交于 2020-03-26 13:20:48
项目 内容 本作业属于哪门课程 2020春季计算机学院软件工程(罗杰 任建) 本作业的要求 软件案例分析 班级 006 我在这个课程的目标 提高代码能力,积累项目经验 本作业将在哪些方面帮助我 观摩、分析高质量的软件,从用户角度考虑需求 第一部分 调研与评测 我在之前经常使用CSDN移动版APP,也有一些使用的经历与感受。CSDN所面向的用户人群主要是广大从事信息行业的技术人员,是一个用户规模非常庞大的技术论坛社区。随着移动设备的普及,CSDN的移动版APP由于其使用便捷、界面美观,受到广大用户的欢迎。 第一印象 界面美观,搜索框、推荐博文等模块设计得简洁而清晰。 没有弹窗、嵌入式等类型的广告,在APP中接触不到垃圾信息。 方便快捷地解决各种技术上的问题,只需搜索关键字,就可以浏览大量内容相关的博文。 功能体验 我经常使用CSDN,下面是我使用该APP的截图: 用户信息: 个人感觉在用户信息这方面,既然CSDN是一个技术性较强的博客论坛,应该添加一个用户身份认证的模块,比如职业认证、学校认证等。 搜索功能: 搜索功能总体上还是不错的,搜索的内容基本上可以满足需求、解决问题。不过对于一些冷门的技术领域,由于搜索的范围仅限于CSDN的博文,可能会找不到想要的内容。这一点也可以理解,毕竟CSDN不能替代百度、谷歌搜索引擎。 浏览博客: 浏览博客的模块设计的比较简洁实用

当移动数据分析需求遇到Quick BI

风流意气都作罢 提交于 2020-03-26 11:49:02
3 月,跳不动了?>>> 我叫洞幺,是一名大型婚恋网站“我在这等你”的资深老员工,虽然在公司五六年,还在一线搬砖。“我在这等你”成立15年,目前积累注册用户高达2亿多,在我们网站成功牵手的用户达2千多万。目前我们的公司在CEO的英名带领下,为我国民生问题出点绵薄之力。 缘起 突然有一天,我主管说公司最近购买了阿里云的QuickBI专业版。说了一大堆要好好利用数据的道理。说Quick BI的高大上, 可以通过提供海量数据即席分析什么的、电子报表制作及拖拽式的可视化分析能力什么的,重塑数据生产的全链路什么的。我听得模模糊糊,只记得他强调一定要发挥好QuickBI的作用,让我们的数据给业务创造价值。反正上头的意思,就是要用QuickBI干活呗。 QuickBI初上手 作为主管的左膀右臂得力干将,我成为了公司里为数不多的QuickBI管理员。这也开启了与QuickBI的不解情缘。打开网站首页,发现首页清晰地展示了QuickBI的使用过程,四步曲还挺清晰的。不仅如此,还有快速入门视频、官方文档,甚至还有提供案例报表。 上手还挺快,我们公司一两个星期就用起来了。几个月过去了(此处省略一万字),QuickBI的可视化分析能力的确让我们看清楚了很多数据,也创造了很多价值,营收同比去年增加了8个百分点。在我给主管汇报的时候,都用QuickBI高颜值的可视化能力绘制图表,真是一图胜千言啊

高效的管理项目,任务分配操作说明

北城以北 提交于 2020-03-26 10:08:12
3 月,跳不动了?>>> 使用 Zoho Projects 可以进行高效的 项目管理 ,那么如何具体的实现管理分配成员的任务呢?下面简单的几步操作即可实现。 体验地址: https://www.zoho.com.cn/projects/ 轻松创建任务流程 1.创建里程碑: 里程碑可以使任务根据完成的阶段将任务细分,使用户在面对庞大的任务群时条理更加的清晰。 点击里程碑,再点新建,输入里程碑名字,及其它相关信息,点击添加即可完成新建。 2.创建任务列表: 任务列表是里程碑下的任务组,一个里程碑有多个任务列表,也可以给任务进行分类。 选择新建任务列表,如图所示。输入列表名及相关信息,完成创建。 3.创建任务: 任务是项目实施的具体工作。 填写任务名,并选择相应的任务所有者、优先级、任务开始结束日期;点击添加即可创建。 日常任务管理小贴士 计时器功能 计时器功能可以记录工作时间,记录工时; 首先,我们在导航栏点击小闹钟的标记,如下图,输入相关信息;点击放大镜标志,点击“开”即可计时。 红色小标识是结束计时,黄色小标识是暂停计时。 查看我的任务 点击到任务看板,默认显示全部打开的任务,点击下拉栏出现“我的视图”,显示的是自己需要完成的任务及任务开始结束日期、持续时间。 日历安排活动 进入日历界面,点击日期,如下界面,输入活动名称和开始结束时间以及参与人员,即可安排活动。 新建时间记录

个人第三次作业:原型设计 Anthonyzk

天涯浪子 提交于 2020-03-26 06:36:24
软件工程第三次作业:原型设计 这个作业属于哪个课程 <18级软件工程基础> 学生姓名 姚志昆 学号 201831081105 这个作业的要求在哪里 <个人第3次作业:原型设计> 这个作业的目标的目标 熟悉3种原型设计工具之一或更多,对他们进行对比,发表自己对于原型设计的看法,并对需求分析有一定的学习与了解    一丶 原型设计工具的对比    1.墨刀 特点介绍 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。 ————百度百科 优缺点 优点 墨刀在轻量级的移动端原型制作更加迅速,展示更加方便;如果需要原型分析可以更加方便;快速制作移动端原型的不二选择。另外墨刀的APP原型可以支持下载在手机里,成为是单机版是你可以完全通过手机来打开你的原型。 缺点 相应的就是自由度不如其他同等级应用,据了解,首先这也于墨刀的产品定位有关,清晰定位为移动端原型设计工具,因此在交互效果上、控件组合上,操作面板的选择上都不如AXURE 灵活,并且效果切换因为是采用连线的方式,有时候会让使用者脑子错乱的感觉。    2.Axure RP 特点介绍 Axure

软件工程-软件案例分析

不打扰是莪最后的温柔 提交于 2020-03-25 23:44:47
项目 内容 本作业属于北航软件工程课程 2020春季计算机学院软件工程(罗杰 任建) 本作业的要求请点击链接查看 2020BUAA软件工程个人博客作业-软件案例分析 教学班级 005 我在这个课程的目标 提高自身的代码能力、学习团队协作开发的过程 本作业帮助我实现目标的 具体方面 体会项目案例的分析、感受不同项目的优劣、体会用户需求分析的过程 第一部分 调研与评测 我在此之前没有使用过CSDN的APP,首先谈谈我对CSDN社区的使用感受。 平时,对CSDN的使用范围仅限于遇到问题时在搜索引擎搜索后进入博文或问答、进入下载链接(由于VIP价格较贵从未购买过积分)、注册账号并偶尔写写博客、关注CSDN公众号并偶尔看看推送的科技新闻。除此之外的功能我没有接触过。 下载:第一印象 在CSDN的APP下载主页上,展示了APP能够实现的一些功能: “聊天”功能:即时私聊作者,交流方式变轻松 面试真题,开发岗内推随时刷 千万篇博文装进口袋,随时随地解决技术难题 海量技术专家0接触,尽在学习频道 就第一印象来说,这个“聊天”功能看上去还是很诱人的。在学习或开发时常常遇到无法解决的问题,许多博客解释的并不清楚,也常常能在博客下看到有人对问题进行评论追问。但是,博客对许多人来说更多的是一个记录自己学习过程的工具,并不会每天都很积极地上去查看动态,因此提问的人即使能得到回复解答也并不及时

爬虫之移动端数据捕获

99封情书 提交于 2020-03-23 16:52:55
移动端数据捕获 第三方抓包工具 Fiddler (window) 青花瓷 (mac) miteproxy 抓包工具就是代理服务器 拦截和转发请求&响应 Fiddler 的基本使用 安装 默认安装好的 Fiddler 只可以捕获到HTTP协议的请求 配置 进行 Fiddler 证书的本机安装 tools→options→HTTPS→Decrypt HTTPS traffic→Check for certiicate revocation 配置 Fiddler 让其可以捕获其他设备的请求 tools→options→Connections→Allow remote computers to connect 将 Fiddler 重启 在手机端安装好 Fiddler 的证书 需要将fiddler所在的机器和手机设定到一个网段下(pc开热点,手机链接) 在手机的浏览器中访问:fiddler所在机器的IP:fiddler的端口(192.168.252.1:9999)就可以看到如下页面(提供了一个证书下载功能) 将下载好的证书信任且安装到手机中 百度一下,安卓,iOS都能搜到 在手机中配置代理 百度一下,安卓,iOS都能搜到 配置代理ip:fiddler所在机器的ip 代理端口:fiddler自己的端口 通过fiddler定位到请求的url,就可以爬取移动端请求的数据,案例搜集中... 来源:

移动h5开发资源整理

吃可爱长大的小学妹 提交于 2020-03-23 13:40:53
移动h5开发资源整理 这2年来,移动h5开发逐渐成为一种主流,也不断趋向于成熟。硬件和浏览器的不断更新,曾经的浏览器兼容也不再是开发者的噩梦。 接触h5开发一年多,从最初的新手到现在,陆陆续续遇到过很多坑。这里把想到的一些经验与资源罗列出来,给刚入h5的同学带来一些帮助。该文章会持续更新。 内容比较多,可以点击下方『悬浮菜单按钮』进行选择需要阅读的章节。 基础知识 新手建议看看下面的在线教程。 html,css,JavaScript,jQuery在线教程: w3school在线教程: http://www.w3school.com.cn/ 菜鸟教程: http://www.runoob.com/ 参考手册: jQuery: http://hemin.cn/jq/ css: http://css.doyoe.com/ h5页面基本组成 meta viewport模板 以上支持响应式布局设计。 有用的js类库 jQuery 这个必须学会的。 在线教程: http://www.w3school.com.cn/jquery/index.asp 在线手册: http://hemin.cn/jq/ Zepto Zepto和jQuery基本是一样的,只是由于其体积更小,适合移动端使用。 如果你会用jquery,那么你也会用zepto。注意,zepto并没有实现jQuery的所有功能

前端是什么?如何系统地学习前端开发?

拈花ヽ惹草 提交于 2020-03-23 12:24:29
前端是什么? 工作流程为从UI处得到原型图或者效果图,在项目(网站、微信公众号、小程序、WEBAPP)中还原图片效果,然后与后台进行各种数据交互。 目前的前端市场整体还是处于迅速发展期,市场对于前端的需求也一直比较大。市场对于中高级的前端工程师需求更加迫切,所以就算入了前端的门,也需要不断的提升自己,无论你是学院派,还是培训派,还是自学派,都应该具有强烈的学习意识。 目前入门前端的人群分类 1、计算机相关专业出身系统走过计算机的理论基础,比如计算机组成原理、操作系统原理、计算机网络、算法数据结构、设计模式,至少用过两门以上编程语言(强类型+弱类型)。 优点:理论、架构方面扎实,有整体计算机思维,内功不错,外功学起来比较快。 缺点:部分人,前端相关细节技术不扎实,不过花时间能很快搞定。 2、非计算机出身自学(也包括计算机专业没好好学的)理论基础薄弱,后来因个人兴趣或者职业需求,自学前端开发技能。 优点:自学能力比较强,能够根据自己的兴趣规划学习内容。 缺点:部分人对前端没有整体的学习框架 ,属于东一片,西一片,不成体系,部分人计算机没有整体思维,建议系统梳理下前端知识体系结构,该补的还是要补起来。 门前端时的一些困境 1、因一些基础算法、数据结构理论不扎实导致一些编程思维难于理解。比如 原型链,如果清楚 数据结构中链表结构,那么这个东西不难理解,再比如 哈希值,懂得数据结构中哈希表

基于iframe的移动端嵌套

你。 提交于 2020-03-22 20:03:26
需求描述 上上周接到了新的项目,移动端需要做一个底部有五个导航,点击不同的导航页面主体显示不同的页面,其中两个页面是自己做,而另外三个页面是引用另外三个网址,其中两个网址为内部项目,另外一个为外部(涉及跨域)。 问题 考虑再三后最省时间成本的就是使用iframe,虽然在移动端使用,我的内心是很拒绝的,不过其他方案调研了下都不太符合现状。每点击一次加载一个新的iframe,比较懒,所以两个新页面也做成了iframe,在做的过程中出现了如下问题,这里总结一下: 1.嵌入的iframe页面无法滚动 2.meta元素的ontent不一致,外部的页面使用width=device-width,而引用的其中一个页面的width=640,这导致那个页面渲染的时候无法全屏缩小 3.ios下其中的一个页面莫名其妙的扩大 4.iframe的页面a标签的锚点失效 5.当我点击a加载了a的iframe页面,在切换到b,这个时候b页面字体莫名的变大 6.导航栏有个样式要求,active的时候icon是为红色的icon,其他状态下则为灰色的。其中的一个需求为返回的时候从哪里点出去返回到哪里 7.某个安卓机后返回无法重新加载iframe 解决 声明嵌入的iframe页面其中4个都是内部项目,同源的,所以大部分处理的问题不存在跨域问题。 1.嵌入的iframe页面无法滚动 在iframe外层包裹一个div

servlet的一些应用

≯℡__Kan透↙ 提交于 2020-03-21 07:44:47
Request 对象: 问题: 浏览器发起请求到服务器,会遵循HTTP 协议将请求数据发送给服务器。 那么服务器接受到请求的数据改怎么存储呢?不但要存,而且要保证完成性。 解决: 使用对象进行存储,服务器每接受一个请求,就创建一个对象专门的存储此次请求的请求数据。 request 对象解释: 服务器接收到浏览器的请求后,会创建一个 Request 对象,对象中存储了此次请求相关的请求数据。服务器在调用 Servlet 时会将创建的Request 对象作为实参传递给 Servlet 的方法,比如:service 方法。 使用: 获取请求头数据 获取请求行数据获取用户数据 读取 HTTP 头的方法 下面的方法可用在 Servlet 程序中读取 HTTP 头。这些方法通过 HttpServletRequest 对象可用。 方法 & 描述: Cookie[] getCookies() 返回一个数组,包含客户端发送该请求的所有的 Cookie 对象。 Object getAttribute(String name) 以对象形式返回已命名属性的值,如果没有给定名称的属性存在,则返回 null。 String getCharacterEncoding() 返回请求主体中使用的字符编码的名称。 String getContextPath() 返回指示请求上下文的请求 URI 部分。 String