凌川江雪
这个作者很懒,什么都没留下…
展开
-
Tip | AS引入他人项目模块
话不多说,开门见山比如我要从别人的项目中提取下面这个模块到我自己项目的时候:(下面是他人项目)(当然前提是要先把别人的项目拉到本地,等下引入项目模块的时候才可以选择)下面这个是笔者自己的项目,首先是点击如下图标:弹出如下窗口,左下角会显示已经成功引入的模块,现在我们点击左上角绿色加号:选择Import Gradle Project,然后Next:...原创 2019-07-26 19:49:00 · 368 阅读 · 0 评论 -
十分钟学会git常用命令 | 一个demo文件,说明简单扼要
本文目录1. 创建本地仓库2. 提交项目到本地仓库3. 提交项目到远程仓库,之后可以创建子分支4. 主子分支操作实验5. 项目回滚/恢复操作1.创建本地仓库首先,创建好一个文件夹,这里在文件夹中准备一个Python文件,并实现使用git init创建好本地仓库, 以及git clone + GitHub/码云项目地址将本地项目/文件夹同远程项目仓库建立好连...原创 2019-03-01 22:02:00 · 246 阅读 · 0 评论 -
Android | 导入他人项目时一个 no module的报错解决方法
关于AS导入他人项目这个方面,笔者继一下两篇文章遇到的问题之后,又遇到如标题的问题,真的是。。Android | 如何导入他人项目以及run键旁边app出现红叉问题的一个解决方法 关于Android Studio中Run按钮是灰色的解决按照Android | 如何导入他人项目以及run键旁边app出现红叉问题的一个解决方法操作之后,如果还是出现 no module的问题:可以c...原创 2019-03-03 19:08:00 · 3731 阅读 · 0 评论 -
Java | Static 与 final
Static#Static 定义的变量其调用:类名.变量名所有同一个类的类成员共享,共用一个; 其值可以修改 不能将方法体内的局部变量声明为static #Static 定义的方法其调用:类名.方法如 Math.pow所有同一个类的类成员共享,共用一个; 其值可以修改 静态方法不能向对象实施操作,静态方法中不可以使用this关键字; 不能访问类中实...原创 2019-03-10 05:58:00 · 164 阅读 · 0 评论 -
Java常识Tips
1.JVMJVM(Java Virtual Machine),Java虚拟机 JVM是Java平台无关性实现的关键2.Java程序的执行过程源文件(.java)-->编译器compiler--->字节码文件(.class)-->解释器interpreter(JVM解释执行,把字节码解释成具体机器的执行指令)-->最终平台可执行程序(一次编译,到处运行)...原创 2019-04-08 03:03:00 · 253 阅读 · 0 评论 -
Tip | Android的消息机制
底层要点简述首先,底层实现了一个线程本地存储,叫ThreadLocal区域, 一个主线程以及它对应的所有子线程,共享同一个 ThreadLocal对象, 这个ThreadLocal对象中可以说逻辑上维护着一个key-value表, 这个表为不同的线程一 一 对应地维护一套数据副本,每一套数据副本对应着一个线程 (有多少线程共享这个ThreadLocal对象,ThreadLocal对象就...原创 2019-04-10 04:31:00 · 231 阅读 · 0 评论 -
Tip | 写一段会产生死锁的代码
两个线程:线程1锁o1,执行块中try睡1s试图锁o2线程2锁o2,执行块中锁o1,object式:public class Test { static Object o1 = new Object(); static Object o2 = new Object(); public static void main(String[] args)...原创 2019-05-07 04:44:00 · 670 阅读 · 0 评论 -
Tip | 蛇形矩阵
输入一个数字i,需要返回的内容如下:输入一个数字i,输出结果的矩阵是i行i列的。 矩阵从右上角开始,从1开始往下,每增加1行加1。 到第i行后,再往左,每左一列加1。 到头后再往上、往右、再往下…., 其中已经填上的数字不能覆盖,直接转向, 现要求输入任意元素i,返回矩阵内容;code(仅供参考):#include <iostream>using na...原创 2019-05-07 22:54:00 · 233 阅读 · 0 评论 -
Tip | OkHttp使用
OkHttp由Square公司开发,其不仅在接口封装上面做的简单易用, 就连在底层实现上也是自成一派, 比起原生的HttpURLConnection,可以说是有过之而无不及, 现在已经成了广大Android开发者的首选网络通信库。 OkHttp项目主页地址:https://github.com/square/okhttp 使用之前,需添加OkHttp库依赖, 打开app/bu...原创 2019-06-10 04:18:00 · 312 阅读 · 0 评论 -
Tip | 使用GitHubDesktop提交 本地existing项目
点击File,下拉菜单中点击New Repository(或者直接Ctrl + N):弹出如下菜单,点击“Choose...”选择一个本地existing(已存在)项目,在Name文本框中输入existing项目名,点击Initialize this repository with a README,之后点击下方蓝色的Create按钮:本地会生成这样一个文件夹,这里可以看...原创 2019-06-25 23:58:00 · 422 阅读 · 0 评论 -
Tip | Android的Service相关知识提炼
异步消息处理基本用法 准备int常量用于标记某个任务; 主线程实例化Handler对象, 同时重写Handler的handleMessage()方法, 方法中通过使用if或者switch, 将(子线程发送的)Message的what字段 同一个或者以上的int任务标志常量做匹配, 调用对应的任务处理模块进行处理; 在对应的场景(如某个View的回调方法中): ...原创 2019-07-02 20:14:00 · 475 阅读 · 0 评论 -
Java知识梳理 | 详析三大集合类(附实用例程 + 实践练习题)
1. 集合类概述1.1. java.util包中提供了一些集合类,这些集合类又被称为容器。1.2. 关于容器,集合类与数组的不同之处:数组的长度是固定的,集合的长度是可变的; 数组用来存放基本类型的数据,集合用来存放对象的引用。1.3. 常用的集合有List集合、Set集合和Map集合; List与Set继承了Collection接口,各接口还提供了不同的实现类。常用集合类的...原创 2019-01-24 03:41:00 · 300 阅读 · 0 评论