import requests from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium import webdriver from se... ...
分类:
移动开发 时间:
2019-02-11 21:33:22
阅读次数:
464
算法描述: Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after ra ...
分类:
移动开发 时间:
2019-02-11 21:38:57
阅读次数:
216
布局代码 <! android:background="@drawable/btnselector" 后台代码 import android.app.Activity; import android.content.Intent; import android.os.Bundle; import a ...
分类:
移动开发 时间:
2019-02-11 23:57:35
阅读次数:
262
1、消息框 btn01.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder ab = new AlertDialog.Builder(B ...
分类:
移动开发 时间:
2019-02-12 00:26:28
阅读次数:
182
100%还原设计图,要注意: 看布局,分析结构。 感觉难点在于: 1.测量精度(ps测量数据); 2.文字的行高。 前段时间写个移动端适配的页面(刚接触这方面),查了一些资料,用以下方法能实现: 1.设置理想视口: 自动适应屏幕宽度 :网页的宽度默认等于屏幕的宽度 <meta name="viewp ...
分类:
移动开发 时间:
2019-02-12 11:39:43
阅读次数:
189
构造函数继承的原理 : 通过改变this指向来实现继承(在子类中使用call或apply的方式调用父类 让父类中的this指向子类new出来的对象) 语法格式: function 子类函数名(参数1,参数2){ 父类函数名.call(this,参数1,参数2); //注: 实例继承 } functi ...
分类:
移动开发 时间:
2019-02-12 11:42:20
阅读次数:
239
1.0 新建项目,由于ListView的局限性,RecyclerView是一种很好取代ListView的控件,可以灵活实现多种布局。 2.0 新建项目RecyclerviewTest,目录如下: 3.0 这里需要在app/build.gradle中配置,导入依赖包: 红色标签这行加入,后面的版本号和 ...
分类:
移动开发 时间:
2019-02-12 13:23:45
阅读次数:
186
1.小米导航栏示例 ...
分类:
移动开发 时间:
2019-02-12 18:31:13
阅读次数:
341
我在QT图形视图框架中使用QGraphicsProxyWidget嵌入widget,但是无法使其和其它的QGraphicsItem一样可以选择或移动,使用如下语句无效: C++ Code 123456789101112 // Create new QGraphicsScene and assign ...
分类:
移动开发 时间:
2019-02-12 18:38:28
阅读次数:
633
上篇博文《QT QGraphicsProxyWidget对象可选择或移动的一些tricks》介绍了实现QT QGraphicsProxyWidget对象可选择或移动的一些小的第三方技巧,但是在实际的项目中一般不那么做。 之前自己学习QGraphicsView研究的还不是很深入,在scene中加入大量 ...
分类:
移动开发 时间:
2019-02-12 18:44:36
阅读次数:
238
1 引入 1.1 作用 替我们生成常用的增删改查操作的SQL语句。 1.2 代码官方发布地址 通用mapper 2 快速入门 2.1 创建测试数据 sql脚本 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure f ...
分类:
移动开发 时间:
2019-02-12 20:07:59
阅读次数:
201
详情见 https://www.jianshu.com/p/3ecad4bfc55e 从关键点1可以看到,如果windowIsFloating被配置为true,就会通过setLayout(WRAP_CONTENT, WRAP_CONTENT)将Window的窗口属性WindowManager.Lay ...
分类:
移动开发 时间:
2019-02-12 21:36:48
阅读次数:
222
App常用开发模式简介 此处App为应用application,并非我们通常讲的手机App。 常用的几种APP开发模式-脑图 Native App 传统的原生App开发模式,有iOS和aOS两大系统,需要各自语言开发各自App。 优点:性能和体验都是最好的。 缺点:开发和发布成本高。 举个栗子:网易 ...
分类:
移动开发 时间:
2019-02-12 21:43:14
阅读次数:
314
How To: Capture iOS Traffic with Fiddlerhttps://www.telerik.com/blogs/how-to-capture-ios-traffic-with-fiddler?utm_medium=email&utm_source=eloqua&utm_c ...
分类:
移动开发 时间:
2019-02-13 09:24:06
阅读次数:
194
app=Flask(name,static_folder=“static”,static_url_path="/aaa",template_folder=“templates”) __name__实际上是有值的,name=main,指的是该模块所在的目录 static_folder = “stati ...
分类:
移动开发 时间:
2019-02-13 10:53:51
阅读次数:
276
1、下载老版本的ndk,把toolchains中缺少的包拷贝到ndk目录中,下载地址https://developer.android.com/ndk/downloads/ 2、在项目的build.gradle中,升级plugin版本到3.1+,例如: dependencies { classpat ...
分类:
移动开发 时间:
2019-02-13 11:08:10
阅读次数:
283
apply的使用方法 函数名字.apply(对象,[参数1,参数2,...]); 方法名字.apply(对象,[参数1,参数2,...]); call的使用方法 函数名字.call(对象,参数1,参数2,...); 方法名字.cal(对象,参数1,参数2,...); 作用:改变this的指向 不同的 ...
分类:
移动开发 时间:
2019-02-13 11:09:57
阅读次数:
176
参考:https://www.52pojie.cn/thread-396966-1-1.html Smali中的包信息 .class public Lcom/aaaaa; //他是com.aaaaa这个package下的一个类。 .super Lcom/bbbbb; //继承自com.bbbbb这个 ...
分类:
移动开发 时间:
2019-02-13 12:24:21
阅读次数:
198
何为AutoMapper AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。 安装AutoMapper 这里我们在NuGet中下载安装AutoMapper。如下图 在项目中执行此命令 安装完成后 即可查看到依赖项中的 NuGet 配置Au ...
分类:
移动开发 时间:
2019-02-13 13:04:26
阅读次数:
173
Native APP Native APP 指的是原生程序(Android、iOS、WP),一般依托于操作系统,有很强的交互,可拓展性强,需要用户下载安装使用,是一个完整的App。 原生应用程序是某一个移动平台(比如iOS或安卓)所特有的,使用相应平台支持的开发工具和语言(比如iOS平台支持Xcod ...
分类:
移动开发 时间:
2019-02-13 13:11:30
阅读次数:
235