疯震震 疯震震
3年前
IntentFilter匹配规则
1、Activity启动方式我们知道,启动Activity分为两种,显式调用和隐式调用。显式调用需要明确指定被启动对象的组件信息,包括包名和类名。隐式调用不需要指定组件信息,但需要匹配目标组件的IntentFilter中所设置的过滤信息。2、IntentFilterIntentFilter中的过滤信息包括:action、category、data。为了匹配
Stella981 Stella981
3年前
Python3 中 的 绝对导入 与 相对导入
背景:在学习tf的时候,看到了from__future__importabsolute_import,所以登记学习一下。概览:一般模块导入规则:importxxx时搜索文件的优先级如下:1.在当前目录下搜索该模块2.在环境变量PYTHONPATH中指定的路径列表中依次搜索3.
Stella981 Stella981
3年前
Spring Boot Jackson命名策略
在SpringBoot的Jackson中我们可以使用@JsonProperty对Java属性转Json字符串的key进行指定。那么,当批量处理统一类型的格式时,@JsonProperty就显得比较麻烦了。publicclassLoginUser{@JsonProperty("user_name")priv
Stella981 Stella981
3年前
JavaScript原型和原型链——构造函数
一、instanceof:判断引用类型(数组、对象、函数)的变量是由哪一个 构造函数派生出来的。(oinstanceofObject)二、原型规则和示例  1、所有的引用类型(数组、对象、函数),都具有对象特性,可以自由扩展属性(除了"null“以外)。  2、所有的引用类型(数组、对象、函数),都具有\_\_p
Wesley13 Wesley13
3年前
.gitignore 规则写法
1\.在已忽略文件夹中不忽略指定文件夹/node_modules/!/node_modules/layer/2.在已忽略文件夹中不忽略指定文件/node_modules/!/node_modules/laye
Wesley13 Wesley13
3年前
MySQL索引规则
InnoDB底层存储结构为B树,B树的每个节点对应innodb的一个page,page大小是固定的,一般设为16k。其中非叶子节点只有键值,叶子节点包含完成数据。!(https://oscimg.oschina.net/oscnet/fafbd5942eb12664d41e90a4907dec223b2.png)索引(Index)是帮助
Wesley13 Wesley13
3年前
Java中文编程开发,让Java编写更改复杂
额?what?在B站无意中看到一张图,无意间已发了自己的好奇,实际上我早就知道Java支持Unicode编码也就是可以使用中文命名规则,但是我们可以包装一下,玩一玩完全使用中文编码也未尝不可,但是经过尝试,比较困难,Java不支持运算符重载,也没有办法定义define所以很大程度上限制了我们使用Java开发
Wesley13 Wesley13
3年前
Java 中 final 内存语义
对于final域,编译器和处理器要遵守两个重排序规则。1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序。2)初次读一个包含final域的对象的引用,与随后初次读这个final域,这两个操作之间不能重排序。下面通过一些示例性的代码来分别说明这两个规则。 !(ht
Wesley13 Wesley13
3年前
JAVA多线程可见性
  为了更清楚的了解可见性,这里先介绍一下jmm。jmm并非是一个组件或者程序,他是抽象计算机内存模型的一组规则、规范,定义了变量访问内存的方式。!(https://img2018.cnblogs.com/blog/1758811/201908/175881120190820220137162379693173.png)如图:  jmm的
流浪剑客 流浪剑客
1年前
Macos批量重命名工具:A Better Finder Rename 12 最新激活
是一款功能强大的重命名工具,专门设计用于在Mac上重命名文件和文件夹。它提供了一个简单而直观的用户界面,使用户可以快速、轻松地执行各种重命名操作。ABetterFinderRename12具有以下特点:批量重命名:用户可以一次性选择多个文件或文件夹进行重命