Shell脚本常用命令 发表于 2019-07-12 Bearbeitet am 2023-03-21 分类于 Shell 遍历目录文件12345files=$(ls $dir)for filename in $filesdo // 操作done 阅读全文 »
Android设计模式(未完成) 发表于 2019-07-12 Bearbeitet am 2023-03-21 分类于 Android , 设计模式 1. 创建类1)单例模式 特点 构造函数私有 通过静态函数获取实例对象 确保任何情况下全局只有一个实例对象 反射、反序列化、克隆也不会生成多个实例 定义 阅读全文 »
Android序列化 发表于 2019-07-12 Bearbeitet am 2023-03-21 分类于 Android 一、Android 序列化 为什么要序列化 将内存中对象转为数据流,使之能够在内存、网络中传递或保存为文件; 二、实现1、Serializable 创建数据类,并实现Serializable接口; 定义serialVersionUID静态变量; 声明数据变量; 添加变量的getter和setter方法; 阅读全文 »
Android多线程 发表于 2019-07-11 Bearbeitet am 2023-03-21 分类于 Android , 多线程 多线程特性 原子性 可见性 有序性线程安全 执行控制 内存可见 实现方式实现Runnable 定义Runnable接口的实现类,并重写该类的run()方法,该方法将作为线程的执行体; 创建该Runnable类的实例,并将该实例对象作为Thread类的target来创建Thread实例,该对象是线程真正的执行者; 调用线程对象的start()方法来执行线程; 阅读全文 »
Http状态码 发表于 2019-07-10 Bearbeitet am 2023-03-21 分类于 Http HTTP状态码(HTTP Status Code)当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 阅读全文 »
Android View事件分发机制 发表于 2019-05-18 Bearbeitet am 2023-03-21 分类于 Android 相关知识Activity Activity中也有dispatchTouchEvent()和onTouchEvnet()函数,但没有实际参与分发机制,纯粹的只是通过Activity绑定的window对象,将事件传递给了decorView,也就是根节点布局。 阅读全文 »
CentOS常用命令 发表于 2019-05-17 Bearbeitet am 2023-03-21 分类于 CentOS 系统查看系统版本1cat /etc/redhat-release 其他软件包版本查看1234supervisord -vphp -v mysql -V java -version 阅读全文 »
Gitlab 升级 发表于 2019-05-15 Bearbeitet am 2023-03-21 分类于 CentOS , Gitlab 确认当前Gitlab版本12[root@localhost ~]# head -1 /opt/gitlab/version-manifest.txtgitlab-ce 8.16.4 开始升级大版本升级限制 阅读全文 »
Gitlab 迁移 发表于 2019-05-15 Bearbeitet am 2023-03-21 分类于 CentOS , Gitlab 备份Gitlab 虽然不停止gitlab链接也能够正常备份,但最好关闭gitlab(主要保持postgresql、redis运行状态)之后再进行备份,以防备份迁移期间有同事或其他人提交了代码; 查看版本12[root@localhost /]# head -1 /opt/gitlab/version-manifest.txtgitlab-ce 8.16.4 停止gitlab部分进程123gitlab-ctl stop unicorngitlab-ctl stop sidekiqgitlab-ctl stop nginx 阅读全文 »
Android-Activity启动模式 发表于 2019-05-11 Bearbeitet am 2023-03-21 分类于 Android 四种Activity启动模式标准模式(Standard) 默认启动模式,也是标准的Task模式; 在没有其他因素的影响下,使用该模式的的Activity都会构建一个新的Activity实例加入栈顶; 阅读全文 »