app

include函数解析

痞子三分冷 提交于 2020-02-04 23:48:08
当配置url时可以使用如下 url ( '^$' , app . views . home , name = home ) 但是当url过多时不便与管理。所以在app目录下建立一个urls.py文件然后通过 url ( '^$' , include ( 'app.urls' , namespace = app ) ) 来获得对应app的url这样可扩展性也更好 来源: CSDN 作者: YZBPXX 链接: https://blog.csdn.net/weixin_44195175/article/details/104175719

[android]com.android.support:appcompat-v7:XXX 包导入无法Build

房东的猫 提交于 2020-02-04 15:14:28
在学习《Android编程权威指南》时,按书中要求添加com.android.support:appcompat的依赖,然后编译不通过,提示如下问题: 大概意思是,Android Pie之前支持这个库,我们建议迁移到AndroidX libraries…… 然后搜索了一下,原来2018年google开发者大会以后,相关库已经整合到AndroidX库中,这里放一个链接:(别人的说明) 1. AndroidX变化 1)常用依赖库对比: Old build artifact AndroidX build artifact com.android.support:appcompat-v7:28.0.2 androidx.appcompat:appcompat:1.0.0 com.android.support:design:28.0.2 com.google.android.material:material:1.0.0 com.android.support:support-v4:28.0.2 androidx.legacy:legacy-support-v4:1.0.0 com.android.support:recyclerview-v7:28.0.2 androidx.recyclerview:recyclerview:1.0.0 com.android.support

论一个APP从启动到主页面显示经历的过程?

谁说胖子不能爱 提交于 2020-02-04 10:37:14
前言 (个人观点.不喜勿喷) 本部分内容是关于Android进阶的一些知识总结,涉及到的知识点比较杂,不过都 是面试中几乎常问的知识点,也是加分的点。 关于这部分内容,可能需要有一些具体的项目实践。在面试的过程中,结合具体自 身实践经历,才能更加深入透彻的描绘出来。 ( 顺手留下GitHub链接,需要获取相关面试等内容的可以自己去找 ) https://github.com/xiangjiana/Android-MS 一、流程概述 启动流程: ① 点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起 startActivity 请求; ② system_server进程接收到请求后,向zygote进程发送创建进程的请求; ③ Zygote进程fork出新的子进程,即App进程; ④ App进程,通过Binder IPC向sytem_server进程发起 attachApplication 请求; ⑤ system_server进程在收到请求后,进行一系列准备工作后,再通过binder IPC向 App进程发送 scheduleLaunchActivity 请求; ⑥ App进程的binder线程( ApplicationThread )在收到请求后,通过handler向主线 程发送LAUNCH_ACTIVITY消息; ⑦

Vue.js--基础

时光毁灭记忆、已成空白 提交于 2020-02-04 10:07:57
Vue 1、基本概念 渐进式框架   渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验 特点 解耦视图和数据 可复用的组件 前端路由技术 状态管理 虚拟DOM 2、安装Vue.js  1. 直接CDN引入 <!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <!-- 生产环境版本,优化了尺寸和速度 --> <script src="https://cdn.jsdelivr.net/npm/vue"></script>   2. 下载后项目中引入js文件   3. 使用npm安装 3、 初体验 <div id="app"> <h2>{{message}}</h2> <ul> <li v-for="item in movies">{{item}}</li> </ul> <h2>{{count}}</h2> <button type="button" @click="add">+</button> <button type="button" @click="sub">-</button> </div> //数据和视图分离 引入vue的js文件 <script src="../js/vue.js"></script>

appium测试之获取appPackage和appActivity

醉酒当歌 提交于 2020-02-04 01:26:57
  appPackage 和 appActivity 进行 appium 自动化测试非常重要的两个参数,我们所测试的 APP 不同,这两个参数肯定也是不一样的。那如何快速的获取这 APP 的这两个参数呢?我这里介绍两个方法。 import org.openqa.selenium.remote.DesiredCapabilities; import java.net.MalformedURLException; import java.net.URL; import io.appium.java_client.android.AndroidDriver; public class appiumZhihu { public static void main(String[] args) throws MalformedURLException, InterruptedException { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("deviceName", "Android Emulator"); capabilities.setCapability("automationName", "Appium"); capabilities

PWA小记

情到浓时终转凉″ 提交于 2020-02-04 00:33:40
前言 中国有不一样的MobileFirst战略,重原生应用,轻移动网页; 移动网页的弱势:页面设计优化有限,用户体验受网络环境影响,网页开启不方便; web优势是产品分发 app优势是产品使用和交互 一. PWA带来的特性 能够显著提高应用加载速度,快速响应,并且有平滑的动画响应用户的操作 甚至让 web 应用可以在离线环境使用 (Service Worker & Cache API),即使在不稳定的网络环境下,也能瞬间加载并展现 web 应用能够像原生应用一样被添加到主屏、全屏执行 (Web App Manifest),具有沉浸式的用户体验 进一步提高 web 应用与操作系统集成能力,让 web 应用能在未被激活时发起推送通知 (Push API 与 Notification API) 二. 相关技术 Service Worker App Manifest(将APP安装至主屏幕) Push API(服务端消息推送,ios目前不支持) Notifications API(允许App向用户显示系统通知,目前201808移动端不支持) Background Sync(延迟发动用户行为,直至网络稳定) IndexedDB(本地nosql数据库) 三. Service Worker生命周期( 下图来自https://bitsofco.de/the-service-worker

PhotoShop 脚本学习05 设置PS前景色与背景色

て烟熏妆下的殇ゞ 提交于 2020-02-03 15:35:52
confirm可弹出窗口,让用户选择是还是否 //弹出窗口询问用户是否更改? var answer = confirm ("您需要设置前景色和背景色吗?"); if(answer) { //设置前景色 ,分别设置三个通道 app.foregroundColor.rgb.red = Math.random()*255; app.foregroundColor.rgb.green = Math.random()*255; app.foregroundColor.rgb.blue = Math.random()*255; //设置背景色 ,分别设置三个通道 app.backgroundColor.rgb.red = Math.random()*255; app.backgroundColor.rgb.green = Math.random()*255; app.backgroundColor.rgb.blue = Math.random()*255; } 设置为RGB值为0-255随机值,即合成随机色 来源: https://www.cnblogs.com/52vsto/p/12255778.html

英语学习APP案例分析

╄→гoц情女王★ 提交于 2020-02-03 14:03:25
第一部分 调研评测 1、个人体验 这是我第一次使用微软必应词典,个人的第一印象是相对于有道来说知名度不高。若不是此次作业,我可能并不知道这个软件并且去使用它,毕竟周围人一提到词典想到的更多是有道或者百度这类app。下载ios版app后,我进入软件开始使用它。一开始的界面还是可以的,较为简洁,顶上是查找单词的窗口还有五句的“每日一句”的推送,接着是单词推荐和精选文章等等。进入到第三个“学习”模块界面,我第一感觉是ui的颜色太杂,和整个软件整体色调的绿色有些不搭,还有排版也有些奇怪,风格不是太统一。但我希望能够有批量添加单词至单词本或者在单词右边设个星字可直接添加,这样可以避免需要添加单词时需要点进单词内页,有些繁琐。对于背单词人来说,我个人认为还可以有标记功能等,不然每次进入还得自己找到上次背到的单词处。电台功能和口语功能还是很不错的,尤其是”口语训练营”。 总的来说,功能还是较为齐全,简单操作容易上手,但是很多细节方面可以多加改进,让用户有更好的体验。 2、必应词典使用过程中的bug Bug1: 闪退问题严重 在我个人使用过程中,多次出现闪退。点击进入“必应搜索”,闪退一次;进入口语训练营很缓慢,再次闪退;最严重的一次是我在尝试使用更换其他账户登录的时候,闪退后,关闭软件重新点击app,依旧闪退,最后都无法解决,我只要删除软件重新下载。我看了App Store里的用户评价

express-目录说明

浪尽此生 提交于 2020-02-03 04:26:49
1.目录 bin 可执行文件目录 node_modules 依赖包的目录 public 静态文件根目录 所有的静态文件都在这个目录下,包括静态html,css,js图片,文字视频等资源。 routes 路由模块目录,动态文件的目录,有静态文件找静态文件,没有就找动态文件,如果动态路由也没有,就404 views 视图目录,用于存储所有的ejs模板 2.文件 app.js: 项目的主文件,对项目的所有资源进行统筹安排 package.json 项目描述文件,声明项目的名称,版本,依赖等信息 修改routes var indexRouter = require(’./routes/index’);//引入处理根目录请求的路由 var usersRouter = require(’./routes/users’);//引入处理users目录请求的路由 // view engine setup app.set(‘views’, path.join(__dirname, ‘views’));//设置模板的默认目录 app.set(‘view engine’, ‘ejs’);//设置模板引擎是ejs模板 修改public app.use(express.static(path.join(__dirname, ‘public’)));//设置静态文件的目录 app.use(’/’,

app.run相关参数与flask配置文件

痞子三分冷 提交于 2020-02-03 02:06:25
app.run相关参数 1、指定访问的网站地址的方法: (加入host的参数指定当前机器的ip) app.run( host="192.168.1.109" ,debug=True) 2、如果机器存在多个网卡或代码放到另外一台机器,让他智能识别 app.run ( host="0.0.0.0" ,debug=True) 3、修改访问的端口号的方法:(加入port的参数指定端口) app.run(host="192.168.1.109",debug=True, port=81 ) flask配置文件 1、线上环境和测试环境要保持镜像关系(同一套代码),线上不需要开启debug,那么可以弄一个配置文件 来源: https://www.cnblogs.com/kaibindirver/p/12254487.html