Android 开发中常见的注意点
填坑与求解惑来的。 一、Android 危险权限,来自官方文档的坑??? Android开发者都知道,Android 6.0 之前,权限申请只需要在 AndroidManifest.xml 文件中声明就可以。Android 6.0 开始,权限申请发生了变化,危险权限需要在应用中动态申请,之前写过一篇 Android 动态申请危险权限的笔记,详情参考: Android 6.0 动态申请危险...
填坑与求解惑来的。 一、Android 危险权限,来自官方文档的坑??? Android开发者都知道,Android 6.0 之前,权限申请只需要在 AndroidManifest.xml 文件中声明就可以。Android 6.0 开始,权限申请发生了变化,危险权限需要在应用中动态申请,之前写过一篇 Android 动态申请危险权限的笔记,详情参考: Android 6.0 动态申请危险...
转自:https://www.cnblogs.com/weihe-xunwu/p/6687000.html VS Code 的常用快捷键和插件 一、vs code 的常用快捷键 1、注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u) c) 多行注释:[alt+s...
本文系转载,原文链接:https://www.cnblogs.com/xunianchong/p/5684042.html 一、站点版 (一)、企业站 网易:https://mirrors.163.com/ 搜狐:https://mirrors.sohu.com/(Ubuntu旧发行版同步被冻结,不同步Ubuntu新发行版,Ubuntu源同步正常) 阿里云:https://m...
一、为什么会有这篇文章 第一次接触 uwsgi 和 nginx ,这个环境搭建,踩了太多坑,现在记录下来,让后来者少走弯路。 本来在 Ubuntu14.04 上 搭建好了环境,然后到 centos7.4 就遇到了一堆问题。下面把步骤记录下来,中间会记录遇到的问题及解决方案。 二、开发环境搭建 安装 python3 我的 centos7.4 预装了 python2.7.5 ,首先安装 pyt...
netstat -tpln 查看进程使用端口情况 sudo fuser -k 8080/tcp 杀掉某个端口 CentOS 7 采用了 firewalld 防火墙 如要查询是否开启80端口则: [root@joe-pc ~]# firewall-cmd –query-port=80/tcp no 显然80端口没有开启 下面我们开启80端口: [root@joe-pc ~]# fi...
最近做一个统计工作,需要遍历一些文件,一个文件夹下面有很多层的小文件,如何算出这个文件夹下面有多少文件?相信很多人第一时间都能想到递归遍历,这是最直接,最简单的办法。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,可能会导致栈溢出。当文件夹深度足够深,递归的...
python 函数的参数可分为位置参数、缺省参数、可变参数和关键字参数。其中可变参数和关键字参数又可以进行拆包。 位置参数 看下面程序: def fun1(a, b): print("a -- " + str(a)) print("b -- " + str(b)) return a + b print(fun1(2, 3)) 显然,程序结果: a ----...
本文转载自链接: https://zycao.com/virtualbox-ubuntu-vboxsguestadditions.html 今天在使用Virtualbox中的Ubuntu虚拟机,打算作为微丫头本地测试,结果屏幕分辨率比较低,不方便使用,就想安装增强功能来实现更改分辨率, 但是在安装时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑 经过...
本文转载自:https://python.jobbole.com/81911/ 该文是目前为止我看到关于python生成器最通俗易懂的文章。故而转载。 生成器(generator)概念 生成器不会把结果保存在一个系列中,而是保存生成器的状态,在每次进行迭代时返回一个值,直到遇到StopIteration异常结束。 生成器语法 生成器表达式: 通列表解析语法,只不过把列表解析的[]换成()...
转。原文地址:https://blog.csdn.net/sean_css/article/details/52674091 办法如下: 首先点击界面上的 + 号(Add)按钮,选择你要下载的模拟器虚拟机版本,点击下载(一定要走这一步,不然会影响下面的步骤) 然后到 C:\Users\你的用户名\AppData\Local\Genymobile 下面打...