使用hexo搭建博客
使用hexo搭建博客及部署到代码托管平台前期准备
下载node.js https://nodejs.org/en/
下载git https://git-scm.com/
hexo安装与初始化
官方中文文档 https://hexo.io/zh-cn/
12345npm install hexo-cli -g //全局安装cd 自己的博客文件夹 //文件夹必须是空的,不要有空格,汉字,特殊符号hexo init //博客初始化npm installhexo server //本地查看博客
至此你就拥有了一个简陋的本地博客
部署到代码托管平台创建一个GitHub仓库名字必须是 [你的用户名].github.io
如果您的账户名是limedroid,则需要创建一个limedroid.github.io的public仓库.
安装 hexo-deployer-git1npm install hexo-deployer-git --save
网站配置git在网站的_config.yml中配置deploy
1234deploy: type: git repo: <仓库 ...
Android开发日记_深色模式
深色模式报错解决办法在style.xml中加入:
12<item name="windowActionBar">false</item><item name="windowNoTitle">true</item>
关于kotlin那些事_2
Kotlin中 until和..的区别123for (i in 1..5) { // 等价于 for (int i = 1 ; i <= 5 ; i++) { print(i) } print(i) // 12345}
..是左右闭区间
until123for (i in 1 until 5) { // 等价于 for (int i = 1 ; i < 5 ; i++) { print(i) } print(i) // 1234}
until是左闭右开区间
小白解析json文件时,遇到的坑哦,我的上帝啊,原来解析的json中不能有subjects,我懂了
关于kotlin那些事_1
如果你想得到当前类的名字,在kotlin中你可以这么写1javaClass.simpleName
那么得到当前类的名称有什么意义呢,有意义那是必然的,具体我也忘记了,,,,
当你想让自己的对象为空时你可以试试这个?这样或许可以避免一些空指针异常(我猜的
当你需要类型转化时,在kotlin中你可以这么做1val button = findViewById(R.id.send_button) as Button
当然上一篇博客博客说过了,现在没有必要findViewById,即便要用findViewById,这样写才是明智的
val button=findViewById<Button>(R.id.send_button)
关于kotlin '不需要findViewById'特性消失问题-Android Studio
前言众所周知,在写安卓时kotlin的很多特性是非常爽的,但是就在颓废一年的我重新操起键盘敲代码时,突然发现,嗯?为什么不能直接找控件id了?特性取消了?以后还是要写繁琐的findViewById了?
过程于是我就百度了亿下,喔~原来是这样,在某个Android studio版本之后,软件就不自带kotlin的某个扩展插件了,只要我们加入这个插件就可以爽到飞天的使用kotlin了
解决办法就跟上文说的一样,加入插件就万事大吉喽
找到自己项目下的build.gradle,在plugins中加入以下代码
12id 'kotlin-android'id 'kotlin-android-extensions'