精华内容
下载资源
问答
  • 这里自定义目录标题为什么这篇文章新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...

    为什么写这篇文章

    来源于一次面试的提问,多年来一直致力于如何测好自己负责的项目,至于中间的流程都忽略了,于是一次面试的时候,有一个面试官问我:你如何开展测试。我反而哑口无言不知从何说起。当然,那次面试被PASS了,于是在这里结合过往经验,以及某次自己在boss直聘上的某次回答,结合自己的测试思路在这里汇总一下,请各位大佬多多指点。

    立项阶段

    主要参与立项评审,关注项目的性能指标,质量指标,明确项目的测试范围。并根据质量指标转化测试目标。明确测试范围,编写项目验收指标。

    项目初期

    参加立项评审后,就已经明确了项目的类型,根据上述的各种指标,来考虑对应的测试策略,评估各个阶段的测试人力需求,设备资源需求,以及其他的测试资源需求。再结合现阶段的状态,来评估项目中存在的各种风险,人力风险,技术风险等等。然后推动这些风险的解决。再根据项目计划、研发计划制定测试计划,分配人员。

    研发期

    1、获取需求文档,并对需求进行测试评估,从整体业务考虑系统设计是否合理,对需求不明确的地方,尽量促进三方理解一致性(测试、研发、产品)
    2、解决了需求文档上面存在的不确定因素后,根据所测系统的类型,制定测试方案。并思考测试用例覆盖范围:不仅仅是功能哈,我这里整理的是APP应用,所以我是从这这几个角度去考虑测试用例的:手机APP应用环境、APP业务场景、业务性能场景、APP在手机上的性能表现APP在设备上的特性
    (1、手机APP应用环境
    通过分析手机APP应用环境来反推所需的测试环境,手机APP的应用环境可以分为,手机使用环境和APP应用环境,这些都是在不考虑业务的情况下,所要做的测试。
    (1.1、根据手机使用环境可以反推出网络兼容要求,所以等到业务测试完成后,要准备相应的测试环境。根据目前的手机网络环境可以整理出要测试的网络兼容情况:2g、3g、4g、5g、wifi、弱网。前面几种都很好处理,唯独弱网会有点麻烦,我这里提供两种建议:一找专门的弱网模拟路由器,二、使用网络控制软件,看各自项目的需求。
    (1.2、根据APP应用环境1,来反推测试场景。APP应用环境目前是运行在Android和IOS系统上的,之前是运行在Symbian和IOS上的,这个要根据市场主流系统占用情况来反推。根据市场主流系统反推应用所要运行的系统。这里是Android和IOS。IOS好办,机型固定,系统不杂,所以只要考虑系统新老版本兼容,和屏幕分辨率兼容。Android要考虑开发环境的SDK版本对市场上主流系统版本采用的SDK版本的兼容,手机品牌型号及系统版本,手机屏幕分辨率,还有一些直接更改SDK并进行二次开发的系统的兼容。
    (1.3、根据APP应用环境2,APP是运行在手机上的,用户使用手机的习惯性操作,手机打开应有优先级也会产生相应的测试场景。比如使用APP中来电、短信提醒、消息提醒、电量耗尽等等
    (2、APP业务场景
    (2.1、根据业务需求,分析业务场景,结合业务实现方式,来制定APP业务测试的测试方法,设计测试用例。一般聪明的APP开发,都会将业务逻辑交由服务端处理,APP很少做业务逻辑判断的,也有,甚少。所以这里不如就说是项目的业务场景如何测试:
    1⃣️、根据业务需求,了解业务场景,了解业务流程中因为操作或者状态变更引申的各个检查点。了解各个接口间的业务关系,以及相关联接口间的联系关键点。
    2⃣️、根据业务流程,业务操作,记住这里首要条件是,要对业务特别熟悉,要对业务实现逻辑特别熟悉。每一步请求,每一步逻辑的处理都要很清楚,必要时画业务逻辑实现流程图。然后根据接口测试三要素:输入、处理逻辑、输出,对业务逻辑进行测试。要注意接口安全传输。要注意接口安全传输。要注意接口安全传输。重要的事情说三遍。
    3⃣️、接口测试的常规套路,参数类型、等价、边界也要考虑到。
    4⃣️、至于怎么去验测试结果:通过接口的响应结果,通过数据库的存储结果,通过相关联的接口校验。
    5⃣️、响应结果除了检验业务逻辑外,还要检查响应码:通过响应码可以判断服务器处理情况。返回结果:可以看到出业务逻辑运行处理情况。正常结果,异常结果:可以推出一些异常问题所在。特殊:非业务逻辑内的特殊情况。失败等等
    6⃣️、一些中间件的测试,这里要准备大量的测试数据去测,之前测的MQ消息队列,也只能用大量的测试数据去测。其他的测试方式我不清楚,希望有大佬指点。
    (3、APP业务性能场景
    说是APP的业务性能场景,其实就是业务本身的性能场景。APP性能测试可以往后面放放,待所有功能测试到一段落的时候开始。
    业务性能场景,根据业务特性进行业务需求分析,找到业务的压力点,再根据项目部署情况去做针对性的压力测试。大多数分布式系统,都是仗着服务器多,而无所畏惧。但是只要有一个关键性服务器完蛋,整个业务都玩不转。所以我们要根据业务中负责不同服务的服务器的特性有针对性的去做压力测试,负载测试。这里不一一描述了,等空下来,我会再整理一波性能测试的心酸历程。
    (4、APP在手机上的性能表现
    这里要了解APP的具体实现方式,内嵌H5还是原生开发的功能。原生开发出来的功能就要通过ADB一些命令去做监控,这个建议等功能测试完毕后进行,然后单独用一天或者几天时间进行测试观察。功能都不完善,你就盯着APP的内存泄露或者是耗电情况吗,不靠谱。这个暂时不说,一样,等空下来我会整理一份完整的ADB使用指南。这里又是一段心酸史,因为我从来不记,特别是一些ADB性能监控的命令,都是到某一阶段才偶尔用一下,谁会想到有面试官会问这个。我要是开始写自动化了该多好!!!大好机会就是这么离我而去的。基础很重要、基础很重要、基础很重要。重要的事情说三遍。
    (5、APP在手机上的特性
    安装应用、卸载应用(是否卸载干净、卸载后是否清除本地缓存等等)、运行、权限获取(蓝牙权限、手机通讯录访问权限、本地数据读写权限、摄像头访问权限等等)、覆盖安装、本地缓存机制等
    整理到了这里,测试用例覆盖范围也就基本清晰了,如果还有遗漏,欢迎各位大佬指点迷津。然后根据各自负责的业务设计测试用例,核心用例编写。

    测试期

    1、测试用例质量把控
    测试用例评审可以保证测试用例的质量,这一步有条件一定要做。一个人的思路是有局限性的,评审后的用例质量得到了一个保障。如果用例评审期间都未发现问题,很可能都是极为经典的问题,值得记录保存,回朔。
    2、测试环境准备
    这里是APP,所以要准备测试机(之前做的APP应用使用环境派上用场了),搭建测试环境,测试资源整合。还要准备测试数据,具体就是一些用户数据啊,资源数据啊等等
    3、测试进行中
    3.1、冒烟测试
    先对提测的版本做一个冒烟测试,输出冒烟测试结果,根据结果来分析后续版本测试的测试策略。灵活变换嘛。
    3.2、测试用例执行
    很多测试人员写测试用例是一回事,执行测试用例又是另外一回事。但是老测试人员都会按照用例去执行,因为可以防止非必要的遗漏测试点。当然完完全全的执行一次用例,工作量巨大,所以如果公司条件充足,建议将固定的功能自动化处理,一些其他的工作还是要手工执行,千万不要认为自动化了,就可以不手动了。自动化可以缩减工作量,但是做不到全部代替手工。这里只能说一些业务上与前端交互特别多的项目哈,不敢说太满,知识面不够,可能有的项目压根不与前端交互呢,纯服务型项目,自动化不仅测试效率提升,也能完全应对吧。不清楚这类,期待有一天能接到这样的项目。
    3.3、测试结果反馈跟进
    这个就不多说了,随着经验的提升,提出的bug质量也会越来越高。这个跟个人能力有关,初级提的bug很表面,所以开发改的也很表面。以量大引起质变。中级提bug,可能会找原因,问题根结,如何解决,按照怎么样解决可以避免后续其他问题能提供建议。这样提的bug质量会相对高一些。高级如何提我不清楚,我还是一枚初级中级之间的小娄娄。
    3.4、版本测试总结,项目进度情况了解以及现阶段风险评估
    先根据测试结果,进行版本质量分析,再检查缺陷,以及项目进度做风险评估。根据这些来决定下一步要做什么,是安排公测,还是上生产环境测试,还是其他的测试。
    3.5、根据上述测试的最终结果,来确认产品是否可以发布,重点还要筛查未测试点,一些非bug问题风险,已知问题对线上影响。出具测试报告,以及已知问题跟进修复表。
    3.6、版本发布后,要推动线上问题反馈渠道的开通,QQ群,客服电话等等,一定要形成闭环。再结合线上问题分析,完善到测试用例中。

    版本迭代中

    1、历史功能回归,历史问题修复情况进度跟踪。
    2、新功能实现,新老功能交互影响检查。
    3、APP还要根据更新方式做一些常规检查,比如Android,有热更新,强制更新,重新安装、覆盖安装等方式。常规的热更新容易丢失资源引起bug。
    4、根据更新方式、历史功能、历史问题进度制定线上回归策略。

    其他

    发版时期风险等级时间表,这个是团队踩坑点,经常遇到的情况。我根据自身经历,写的一个时间判断表,并非绝对,仅供参考哈!也是介于这个原因,测试人员一定不要被牵着鼻子走。不背锅,但也不躲避问题。做好一切积极处理问题的准备。
    超过20点的发版:风险等级提高至中级,做好夜里回归准备。
    超过24点仍旧没有发版结束:风险等级自动调到最高等级,所有测试人员回家休息,做好第二天应急响应准备(版本发布取消,回归历史版本)
    超过夜里2点仍未发版结束:做好线上致命问题响应准备。
    超过夜里4点仍未发版结束:事故一级响应。
    聪明的运维发版时间都会是最不起眼的时间,但绝对是一天当中发版时间最稳妥的时候。进可攻,退可守。24点~6点的发版,运维人员一定是已经休息好了,精力充沛状态。没有最愚蠢的发版,只有没有做好准备的发版。不要一出问题就杀个运维祭天,或者杀个测试祭天,或者杀个谁谁谁祭天。问题仍旧没有解决,得不偿失。做到遇坑填坑,坑填的多了,经验就有了,再遇到类似的问题,就很好解决了!

    展开全文
  • 这里自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...

    欢迎使用Markdown编辑器

    你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    居中的图片: Alt

    居中并且带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';
    

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目 Value
    电脑 $1600
    手机 $12
    导管 $1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列 第二列 第三列
    第一列文本居中 第二列文本居右 第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPE ASCII HTML
    Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
    Quotes "Isn't this fun?" “Isn’t this fun?”
    Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to-HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ(n)=(n1)!nN\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N 是通过欧拉积分

    Γ(z)=0tz1etdt . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06Mon 13Mon 20已完成 进行中 计划一 计划二 现有任务Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

    张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0开始我的操作确认?结束yesno
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

    展开全文
  • 这里自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...

    欢迎使用Markdown编辑器

    你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G
    查找:Ctrl/Command + F
    替换:Ctrl/Command + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    居中的图片: Alt

    居中并且带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';
    

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目 Value
    电脑 $1600
    手机 $12
    导管 $1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列 第二列 第三列
    第一列文本居中 第二列文本居右 第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPE ASCII HTML
    Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
    Quotes "Isn't this fun?" “Isn’t this fun?”
    Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to-HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ(n)=(n1)!nN\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N 是通过欧拉积分

    Γ(z)=0tz1etdt. \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06Mon 13Mon 20已完成 进行中 计划一 计划二 现有任务Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

    张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0开始我的操作确认?结束yesno
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

    展开全文
  • 注1:以下功能简述中不再使用 最好的、最强的、最完美的 等主观性较强的表达,因为默认此列表中的 Apps 都是非常出色的。 注2:行末的 # 为相关 测评文章 或 同类横向对比文章 链接,请自行参阅。 注3:本项目 不...
  • 可以对URL进行改名,URL地址想怎么变就怎么变。 3.完美的 帐务管理 当时用户交易情况如 交易金额;交易对象;资金流向等详细记录,并与订单关联,可以追踪到某个任务上。 交易金额的来龙去脉一目了然。 4.完美的 ...
  • * 接下来的代码我还没,想实现的功能是蓝牙连接上之后,在界面会有提示,就是将连接状态中的“未连接”变成“已连接”,但是程序在前面那句就抛出异常了,自己不知道怎么去解决了,实在是笨呢 */ } ...
  • 因为我是新手,想自己做一个简单的APP功能如下: 1.首页上,点击定位按钮(dwButton),能在一个XS(label控件)上显示我现在所在位置的详细地址,比如:中国广东省深圳市南山区登良路26号XX大厦 2.点击历史定位...
  • 今天开始用swift服务器(二)

    千次阅读 2017-05-16 21:47:27
    下面的例子以一个APP列表为例,数据库使用的是MySQL,运行环境MacOS,实现了分页加载。(客户端视觉比较烂,主要为了实现功能) 首先给大家看一下数据库中的数据 为了是项目可以连接MySQL,需要在Package....

    上篇已经初步讲解了怎么使用perfect开启一个服务,本篇主要讲使用prefect如何从数据库中查询数据,并以JSON格式通过接口给客户端。下面的例子以一个APP端列表为例,数据库使用的是MySQL,运行环境MacOS,实现了分页加载。(客户端视觉比较烂,主要为了实现功能)



    首先给大家看一下数据库中的数据



    为了是项目可以连接MySQL,需要在Package.swift文件中添加新的依赖

    .Package(url: "https://github.com/PerfectlySoft/Perfect-MySQL.git", majorVersion: 2, minor: 0)

    然后可以开始coding了,具体如何开启服务请参考上一篇


    首先创建一个productRoute文件用来管理接口

    然后创建一个productHandler专门用来处理接口


    其中fetchData是从数据库中查询数据的方法,jsonEncodedString是model转JSON,下面先来看数据库的查询

    model转JSON需要对应的model继承JSONConvertibleObject,并且重写setJSONValues和getJSONValues的方法,具体代码如下



    最后在服务中添加这个接口

    展开全文
  • VC++常用功能实例

    2010-01-25 23:28:46
    ◆在调试中怎么样MESSAGEBOX一个数字◆ 16 ◆如何控制控件的焦点◆ 16 ◆如何对析构函数中对象进行释放◆ 16 ◆如何关闭一个模态窗口◆ 17 ◆如何将一个提示的声音发到声卡上◆ 17 ◆如何得到打开exe的带的参数◆ 17...
  • 在项目 app 模块下的 build.gradle 文件中加入 android { // 支持 JDK 1.8 compileOptions { targetCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8 } } dependencies {...
  • Java在Google App Engine上怎么实现个人空间日志管理功能 ;2.创建工程并测试 创建一个新的Web Application;3.开发个人空间zqspace 1需求分析 2数据模型设计 3页面设计 a首页 (b)日志列表页面 (c)日志的界面 4) ...
  • 以下是我的一个类似现在多数聊天软件的冒泡聊天APP。全部功能都是自己的想法,对于现在市面上成功的例子是怎么实现的,我还不了解。所以读者可只做参考学习,也可以分享您的案例给我。 功能 一对一聊天,非聊天室...
  • urls 变量即为爬取的代理网站网址列表,可以用程序定义也可成固定内容。 parse 方法接收一个参数即 html,代理网址的 html,在 parse 方法里只需要好 html 的解析,解析出 host 和 port,并构建 Proxy 对象 ...
  • 仅需实现一款豆瓣读书App的简单功能,包括搜索书籍,查看书籍列表以及书籍详情页。1.开发环境:mac OS 10.13.4、Xcode9.3.1、Objective-C2.使用cocoapods管理第三方工具和类库怎么安装就不说了,直接贴链接 ...
  • 其实早前我过一个同样功能的 ,样式啥的都是自己的,不怎么好看,有的功能也没有完成。 ,后来看算了,就重新了一个,为了统一样式和学点新东西,就使用了iview库统一UI,使用IndexedDB实现数据的存储读取,...
  • 怎么能让这些通用的功能一次呢?我们通过继承的方式来实现。2.2前端代码2.2.1建立父控制器在pinyougou-manager-web的js/controller目录下建立baseController.js //基本控制层 app.controller('baseController'...
  • 查资料后发现安卓自带 TextToSpeech可以实现这个功能,于是尝试了一个app。 TextToSpeech的api文档 起来挺简单的,一试令人崩溃……这合成的机械音,感觉自己受到了欺骗……有这个闲工夫不如去背单词……怒把...
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...
  • //把3.4.2改成你对应的版本即可,如果不清楚对应版本可以看看你其他正常项目的这里是怎么写的 } 关于混淆 EasyPhotos的混淆: -keep class com.huantansheng.easyphotos.models.** { *; } EasyPhotos文档总...
  • 那么,问题就来了,我书籍里面的文档越来越多,我怎么知道我要链接的那个文档的文档标识呢?不用担心,在markdown编辑器的左侧,括号里面的红色文字显示的就是你的文档标识。 采集功能 看到一篇很好的文章,但是...
  • 怎么发扩展消息? 构造消息的时候msg.set(option), option中传人ext字段,即可发送扩展消息,具体可以查看文档。 使用mpvue集成报错? .babelrc文件中修改 "plugins": ["transform-es2015-modules-commonjs"],...
  • uni-app 开发 todo,uni-app 入门小应用 小程序 textarea 的高层级问题演示 小程序时间轴组件代码片段 实例 HTML&CSS/css3/background-clip:text.html jQuery/银行卡号 4 位空格.html 仅 3 行核心 CSS 代码的...
  • 特点功能: 支持多点触摸 支持嵌套多层的视图结构 Layout (ConstraintLayout,TabLayout...) 支持和 NestedScrollView 的无缝同步滚动. 支持回弹动画的插值器,实现各种炫酷的动画效果. 支持设置主题来适配任何场景的...
  •  因为花的时间不多,功能有很多没有完善,页面的不是很好看,请各位将就着看啦。╮(╯▽╰)╭ 准备工作 1. 开发环境:WXML(HTML),WXSS(CSS),Javascript 2. 开发工具:vscode,微信开发者工具 3. 辅助工具:...

空空如也

空空如也

1 2 3
收藏数 59
精华内容 23
关键字:

app功能列表怎么写