其他分享
首页 > 其他分享> > 【笔记记录】2020-11-16

【笔记记录】2020-11-16

作者:互联网

【安卓】

1. Intent.ACTION_GET_CONTENT:用于读取/导入数据

2. adb devices:显示设备列表

3. 同时使用startService()与bindService()绑定服务的生命周期

1. 单独使用startService():onCreate() -> onStartCommand() -> Service running -> onDestroy() -> Service shut down
2. 单独使用bindService():onCreate() -> onBind() -> Clients are bound to service -> onUnbind() -> onDestroy() -> Service shut down
【共同使用情况】
1. startService() -> bindService() 或者 bindService() -> startService(),这两步顺序无关。

2. 例子一
(1) startServic:调用onCreate() -> onStartCommand()
(2) bindService:调用onBind()
(3) stopService:没有调用onDestory()
(4) unbindService:调用onUnbind() -> onDestory()

3. 例子二
(1) startServic:调用onCreate() -> onStartCommand()
(2) bindService:调用onBind()
(3) unbindService:调用onUnbind()
(4) stopService:调用onDestory()

4.LiveData<T> 是一个数据持有类,能保存范型类型的数据并且改变时可以通知注册的观察者。

5.PagedListAdapter :适配器,需要PagedList提供数据。

6.[Interview] Java元注解:

1. @Document
2. @Retention
3. @Target
4. @Inherited
5. @Repeatable

7. 线程间通信的方式

1.Handler
2.BroadcastReceiver
3.PipedReader、PipedWriter、PipedInputStream、PipedOutputStream

8. SQLite:wal模式 : 会生成shm和wal文件

9. [SSL] TLS:TLS 记录协议、TLS 握手协议

10.[Work] Worker:work-runtime,其实就是管理一些要在后台工作的任务, 即使你的应用没启动也能保证任务能被执行。

11.[Android] FragmentTransaction :通过此类对 Fragment 进行添加、删除、隐藏、显示、出场动画等操作。

 

【前端】

1. 输入的时候,v-show会被执行,虽然不符合逻辑,但是记录一下。

<template>
    <div>
        <input v-model="inputValue" />

        <i v-show="function(v){ v.alertSomeValue(); }(this)">测试文本</i>
    </div>
</template>

 2. [React] 配置 lib-flexible、postcss-px2rem

安装 lib-flexible postcss-px2rem 两个包

```
npm i lib-flexible --save
npm i postcss-px2rem --save
```

3.[Vue] v-on

1. **v-on:click**:代码里面可以使用 $event 表示该 dom 事件。
2. **v-on:eventName**:自定义事件,$event表示事件的第一个参数值。

4.[Flutter] 配置镜像服务器

```
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
```

5.[Npm] npm run:npm run 是 npm run-script 的别名,作用就是执行CMD/Shell命令,执行的脚本配置在 package.json 中的 scripts 对象。

 

【后端】

1. [Spring] @ComponentScan

spring-context.jar,外部依赖 spring-core.jar、spring-beans.jar、spring-aop.jar。

1. @ComponentScan({“com.xiao.hui”,“com.test.test”})
2. @ComponentScan(basePackages = {“com.test.test”,“com.xiao.test2”})
3. @ComponentScan(“com.xiao”)
4. @ComponentScan(value = “com.test”)
5. @ComponentScan(basePackages = { “com.test” })
6. @ComponentScan(basePackageClasses=xxx.class)

2. [ThinkPHP] 事件系统

Event::listen('UserLogin', function($user) {
    // 事件处理
});
Event::trigger('UserLogin', $user);

3. [SpringBoot] @ServletComponentScan

在 @SpringBootApplication 上使用 @ServletComponentScan 注解后,Servlet、Filter、Listener可以直接通过@WebServlet、@WebFilter、@WebListener注解自动注册,无需其他代码。

3.[Linux] 后台运行程序:nohup java -jar your.jar >my.log 2>&1 &

4.[Linux] Shell 加密解密:gzexe  test.sh

5.[Linux] 查看系统运行的服务:ps aux | grep name

6.icmp关闭

1. 关闭ping:echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
2. 开启ping:echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
3. 开机自设:echo "echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all" >>/etc/rc.d/rc.local 

7.[Linux] rwx权限:rwx权限可以用数字来表示,分别表示为r(4)、w(2)、x(1)

8.[Redis] 两种持久化策略:RDB, AOF 

 

【其他】

1. [Blender] 立方体变形

1. 选中立方体然后按下 tab 键就会进入编辑模式,默认进入点编辑模式,有三种模式:点模式、线模式、面模式。
2. 进入编辑模式后,可以通过键盘的顶部的数字1、2、3切换到点、线、面模式。
3. 每个点、线、面均可以使用移动、旋转、缩放的基本操作。

2. [SVN] 查看提交记录

1. svn log
2. svn log 文件路径

3.[Vim] 寄存器:"+p :将粘贴板的内容粘贴到光标处 

标签:11,bindService,16,jar,echo,2020,test,ComponentScan,com
来源: https://www.cnblogs.com/nicojerry/p/13939979.html