在java内存模型中,happens before应该理解为:前一个操作的结果,可以被后续的操作获取,即内存可见性。 为了解决多线程的内存可见性问题,就提出了happens before原则,让线程之间遵守这些原则,同时对编译器的优化也进行了一定的约束 ...
分类:
移动开发 时间:
2019-06-24 12:34:02
阅读次数:
126
一、概述 Activity是应用组件,提供了用户交互的窗口。一个应用由多个彼此联系的Activity组成。它大多数情况是全屏窗口显示,也可以作为悬浮窗口 或者 多窗口模式。 二、生命周期 下图是来自Android官网,包含了Activity的整个生命周期。 上图 很清晰的显示了Activity的整个 ...
分类:
移动开发 时间:
2019-06-24 12:23:43
阅读次数:
143
方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示) 方法二(view为接受软键盘输入的视图,SHOW_FORCED表示强制显示) 自动弹出输入法 调用隐藏系统默认的输入法 获取输入法打开的状态 end ...
分类:
移动开发 时间:
2019-06-24 12:11:45
阅读次数:
234
导入新项目时报错: 解决办法: 在repositories{}内添加google() 它会去更换为https://dl.google.com/ 下载 buildscript { repositories { google() jcenter() } dependencies { classpath ...
分类:
移动开发 时间:
2019-06-24 12:06:16
阅读次数:
119
环境:windows,Android sdk(要使用adb命令),夜神模拟器(自己创建一个Android 7 模拟器,设置root,桥接,wlan设置好代理) 用模拟器的浏览器访问mitm.it,下载证书 找到证书下载位置,用adb命令把证书pull到windows上,如adb pull /scca ...
分类:
移动开发 时间:
2019-06-24 10:47:02
阅读次数:
130
启动类publicstaticAndroidDriver<AndroidElement>driver;/***>aaptdbadgingGJDMALL-V2.2.0.3349-436-debug-99a5c6a.apk|findstr"packagelaunchable-activity"*package:name=‘com.jingdong.th.app‘versionCode
分类:
移动开发 时间:
2019-06-24 09:21:08
阅读次数:
138
我们以前在Asp.Net MVC中使用 System.Configuration.ConfigurationManager 来读取web.config文件。但是Asp.Net Core MVC已经没有web.config文件了,它的配置信息一般写在appsettings.json当中,那么我们怎么读 ...
分类:
移动开发 时间:
2019-06-24 09:18:49
阅读次数:
167
通过python对大量文件及文件夹进行整理:重组、移动、删除等。 常用函数总结如下: 1. os.path.dirname(__file__):获取py脚本所在文件夹的绝对路径; 2. os.path.abspath(file_path):获取文件的绝对路径,包括文件名 3. os.path.joi ...
分类:
移动开发 时间:
2019-06-24 00:56:53
阅读次数:
224
说起 Unity3D 开发安卓应用设置屏幕方向,大家肯定都知道在发布的时候可以设置,也就是在下图所示的位置设置,分别表示:正向竖屏显示、倒向竖屏显示、右横屏显示、左横屏显示、跟随手机自动旋转。图一是设置屏幕显示的正方向,图二是设置允许显示的方向。 而且网上基本上也都是介绍的这种办法。这种方法有个弊端 ...
分类:
移动开发 时间:
2019-06-23 22:39:31
阅读次数:
209
UITableView 表视图 是IOS使用非常频繁的布局视图 UITableView 什么样子呢? 一般用在什么地方呢?看下边的图 像是电话薄,好友列表 这种列表排列的视图一般都是使用UITableView实现的 UITableView 一共包含两种内置的布局格式: 1. UITableViewS ...
分类:
移动开发 时间:
2019-06-23 20:36:09
阅读次数:
137
Flyme-Substratum主题 版本:7.8.9 下载 Flyme-Substratum主题 版本:7.8.9 下载 Flyme-Substratum主题 版本:7.8.9 下载 Flyme-Substratum主题 版本:7.8.9 下载 ...
分类:
移动开发 时间:
2019-06-23 17:24:21
阅读次数:
102
一、安装和配置opencv 二、收集手机图片和非手机图片,形成正样本和负样本 可以通过百度图片,爬虫等方式获取自己需要的图片 三、标记正样本中手机所在的位置 执行命令:python3 object_marker.py /home/zhou/Desktop/github_summary/haar_ca ...
分类:
移动开发 时间:
2019-06-23 15:49:11
阅读次数:
187
《Android移动性能实战》 1.腾讯社交网络质量部吴凯华、《大话移动App测试》系列作者陈晔倾情作序,胡星、梁捷、杨俊峰等业内大牛联袂力荐2.本书来自腾讯SNG专项测试团队多年来手机QQ、QQ空间、QQ音乐等项目沉淀下来的经典案例,从资源类性能的内存、CPU、磁盘、网络、电量和交互类性能的流畅度 ...
分类:
移动开发 时间:
2019-06-23 15:38:20
阅读次数:
425
这两天开始编写手机页面,作为类似官网一样的使用,因为实在手机端访问的web端,没有做过尝试,而且由于手机的种类很多,导致兼容性要求很高,在网上找了一些教程,制作完毕后决定分析给大家。 先给大家看下成品效果图: 这就是手机访问之后的样子了,那具体怎么做好兼容,又能省事省力呢,我从网上找到了这个框架: ...
分类:
移动开发 时间:
2019-06-23 14:17:32
阅读次数:
180
效果图 前言 记得上高二的时候,闲来无事,上b站搜电脑病毒的视频看(不要问我为什么会搜这个),看到一个很有意思的"病毒",其实也不算病毒,它会控制桌面图标形成一个人形,并跳舞,跳完之后电脑就蓝屏了.之后下定决心也要整一个,埋头研究了两个星期吧,写了一个贪吃蛇,此贪吃蛇非彼贪吃蛇,它当然是控制的桌面图 ...
分类:
移动开发 时间:
2019-06-23 14:16:59
阅读次数:
833
参考书籍:《第一行代码Android》 一:android项目的目录结构讲解 1、.gradle和.idea 这两个目录下放置的都是Android Studio自动生成的一些文件,我们无须关心,也不要去手动编辑。 2、app 项目中的代码、资源等内容几乎都是放置在这个目录下的,我们后面的开发工作也基 ...
分类:
移动开发 时间:
2019-06-23 14:00:13
阅读次数:
150
首先新建一个本地的新工程做对比,用记事本打开以下的几个工程文件,把本地工程文件的内容覆盖掉他人工程的文件内容,注意只覆盖两个工程共有的内容条目即可,不要删掉他人工程的其他依赖!(具体哪几个文件本人还没摸清楚,只是把能覆盖的更改全部都做了。。) 覆盖后,最好先关掉网络(以防AS打开目标工程时自动下载依 ...
分类:
移动开发 时间:
2019-06-23 01:04:33
阅读次数:
134