R语言2
fix()与edit()的区别
用edit修改完关闭编辑器后,并不会保存你的修改
用fix修改完关闭编辑器后就会直接保存你的修改
R语言中的逻辑运算符
Operator
Description
<
小于、less than
<=
小于等于、less than or equal to
>
大于、greater than
>=
大于等于、greater than or equal to
==
相等、exactly equal to
!=
不相等、not equal to
!x
非、Not x
x | y
或、x OR y
x & y
与、x AND y
isTRUE(x)
测试是否为真(True)、test if X is TRUE
数据排序order()
123456789# 以mtcars数据为例对数据进行排序attach(mtcars) # 固定数据集# 按变量mpg排序newdata <- mtcars[order(mpg),] # 按变量mp ...
Android Studio Part 3
事件处理实现步骤
关联控件(如按钮)
设置控件事件监听
在监听接口添加事件处理程序
实现接口时,需要重写方法
以登录页面为例12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" and ...
Docker学习Day1
参阅:Runoob教程
什么是Docker?Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。
Docker的应用场景
Web 应用的自动化打包和发布。
自动化测试和持续集成、发布。
在服务型环境中部署和调整数据库或其他的后台应用。
从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。
Docker 的优点Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docke ...
一键部署Hexo环境以及恢复Blog数据
一键部署Hexo环境以及恢复Blog数据
版本介绍v0.1
支持Centos
支持自定义恢复目录
v0.2
支持Ubuntu、Centos7
新增支持出现错误终止(使用bash执行脚本,若出现错误将自动退出脚本并且返回状态码,状态码设置为出错的项的行号。)
隐藏不必要输出
新增clean参数(可在脚本执行完毕后清理压缩文件)
新增restart参数(清理已经安装的nodejs以及解压的数据包)
参数支持混合使用(使用案例:bash recovery-blog.sh clean restart)
v1.0
优化脚本
增加检查架构的操作
支持修复npm module和初始化本地仓库并连接远程仓库
ri 参数
更多新增参数,可以使用help 参数查看使用方法)
123456789Usage: <Command> [OPTION] [FILE] env: Only install the necessary utils. repair: Repair npm module errors. init: Link the remote r ...
HTML要点梳理(复习用)
HTML 元素详解
“CSS 规则集”详解
块级元素与行内元素的差别
块级元素在页面中以块的形式展现 —— 相对于其前面的内容它会出现在新的一行,其后的内容也会被挤到下一行展现。块级元素通常用于展示页面上结构化的内容,例如段落、列表、导航菜单、页脚等等。一个以 block 形式展现的块级元素不会被嵌套进内联元素中,但可以嵌套在其它块级元素中。
内联元素通常出现在块级元素中并环绕文档内容的一小部分,而不是一整个段落或者一组内容。内联元素不会导致文本换行:它通常出现在一堆文字之间,例如超链接元素 <a> 或者强调元素:<em> 和 <strong>。
display:inline/block/inline-block区别
布尔属性有时你会看到没有值的属性,它是合法的。这些属性被称为布尔属性,他们只能有跟它的属性名一样的属性值。例如disabled 属性,他们可以标记表单输入使之变为不可用 (变灰色),此时用户不能向他们输入任何数据。
元数据在你的站点增加自定义图标在下载链接时使用 download 属性1234<a hre ...
Android部署原生Docker
文章参阅:Ivon_Huang(B站)
目前状态:待完工…
请先看一下总结再决定是否看下去。
在termux中进行检查检查当前kernel缺少的内容
12345pkg install wgetwget https://raw.githubusercontent.com/moby/moby/master/contrib/check-config.shchmod +x check-config.shsed -i '1s_.*_#!/data/data/com.termux/files/usr/bin/bash_' check-config.shsudo ./check-config.sh
来到计算机(Centos7 VM虚拟机)先更新一下软件包
1yum upgrade -y --skip-broken
创建customkernel文件夹在文件夹下,下载kernel源代码
1git clone https://github.com/radcolor/android_kernel_xiaomi_whyred.git
进入源代码目录下
导入环境变量
123e ...
R语言1
Ctrl+“+” 放大窗口
Ctrl+“-” 缩小窗口
向量创建向量1234a<-c(1,2,3)(b<-c("one","two","three"))(c<-c(TRUE,FALSE))a<-vector()#创建空向量
vector() 产生一个指定模式和长度的向量
mode = “logical” 设置指定模式
length = 0 设置向量长度
使用向量定位向量中某个位置的值
12345a<-(1,2,3,4,5,6)a[1]a[6]a[-1] #访问除第一个以外的元素a[-c(1:3,6)] #访问除第1至第3以及第6个元素以外的元素
我们可以发现向量值的下标是从1开始的!
我们可以使用:来生成一个序列
123> v<-c(1:5,10:15)> v [1] 1 2 3 4 5 10 11 12 13 14 15
向量类型
数值型向量
字符型向量
逻辑型向量
TRUE
FALSE
T
F
因子型向量
使用 ...
Android Studio Part 1
AS首次运行时报错1Failed to find Build Tools revision 30.0.3
解决方案点击右上角SDK Manager
点击SDK Tools,勾选第一行,再勾选Show Package Details
勾选提示未找到的版本,点击Apply,再次重新运行即可
改变Emulator的样式取消勾选Launch in a tool windows
字符串资源在strings.xml文件中定义需要用到的文本,使用@+变量名引用。
快捷键添加
ALT+ENTER
真机调试一般步骤:
手机连接电脑
手机开启开发者选项
启用USB调试、USB安装
Run
文件目录视图
建议选用Android视图
Android视图app模块下的文件目录结构及作用:
manifests:项目的配置信息文件。
java:源代码和测试代码。
一般只关注第一个,另外两个是用于测试的。
res:资源目录,存储项目资源。
drawable:用于存放图片资源。
layout:存放视图资源,外观文件,文件形式xml。
values:存放:包含字符串、整型数和颜色 ...
Android Studio Part 2
Activity主程序
应用程序组成Android应用程序由松散耦合的组件组成并使用Manifest绑定在一起。文件Manifest描述了每一个组件和他们的交互方式,还用于指定应用程序元数据、平台要求、外部库以及必须的权限。
组件(除Intent的话,称为四大组件:D)
提供了应用程序的基本结构模块
Activity(最重要)
对应各种各样的界面。
一个Activity代表一个单独的屏幕,可以添加多个控件,如Button、TextView单独,组成和用户交互的用户界面。
Activity用栈进行管理,当前活动的Activity位于栈顶。随着不同应用的运行,每个Activity都有可能从活动状态转入非活动状态,也可能从非活动状态转入活动状态。
由java文件和xml文件构成。
Service
后台服务
Intent
实现在Activity之间的跳转,并且传递数据
Content Provider
用于在不同app之间传递数据
BroadcastReceiver
广播
对外部事件进行相应
Android用户界面框架MVC模型
View Tree 视图树模型
对 ...