2016年5月16日

       今天是2016年5月16日。也就是文革发起五十周年。当然,其实也没什么感觉。

       写到这里,走神了。又去查了查维基。然后顺带了解了一下邓小平南巡(我也忘了为什么写文革会查到南巡去?)。

       长久以来,邓小平南巡都被认为有极其重大的意义。《春天的故事》歌中,79年改革开放,92年邓小平南巡,是两个主要的歌颂点。中国不是早就改革开放了吗?南巡不就是继续改革开放吗?还能怎么样?为什么如此重要?今天把相关资料串起来看了看,才发觉南巡确实意义重大。因为一些众所周知的原因,中国新闻要回避的东西太多,所以常常是点式的。一个个新闻事件仿佛孤岛,没有起因。只有自己把它们串起来,才明白那些点的意义。邓小平南巡真是杀出重围的壮举啊。突破保守派的围剿,前往南方开辟自己的战场然后反击扳倒北方的保守派们!!!

       嗯。上面那段话是把我的微博发言抄下来。

       回到生活琐事。最近一段时间的饮食不太健康。基本工作日健康饮食运动,而周末暴饮暴食吃一堆垃圾食品。

       常常是工作日76kg,周末就涨回78kg。已经2周如此了。因为吃的薯片饼干太多。也导致上火。上牙龈肿疼。

       今天还特别嗜睡。明明昨晚11点就睡了。昨天下午还睡了午觉。我都搞不清是因为上火导致的嗜睡头疼,还是因为清晨着凉了?

       明天请了一天假。打算去深圳市眼科医院看看。成年后我还不断近视。并且由于两眼度数相差太多,常常会有一只眼睛逐渐弱视。

       之前是左眼。左眼镜片矫正较高之后,现在右眼出现弱视的情况。明明视力好,但就是看不清!!!!

       希望医生能给我配好的镜片以及一些嘱咐吧。

       话说购买英语教材,也一个多月了吧?音标—>入门—>初级美语。

       结果到昨晚为止。才学了二十几页。。。。。

       dagger2也学了3,4天了。似乎也云里雾里。MVP还要学会之后,才能结合dagger2去用。

       有点担心下一个项目来临之前能不能学会怎么搭架构。

       希望这周也依旧无事。这样应该可以把MVP也学会。

       如果这周依旧无事的话,那我已经整整一个月没有接到任何任务了。

言论2016

“只有持枪权不被剥夺,其它一切权利才有得到保障的可能。”——南方周末,评论员朱晓佳。

 

邪教的重要手法之一,就是让亲人反目。

 

java注解基本用法

java注解

为了学习dagger2,先把java注解的用法大概梳理一下:

  • 注解的定义由@interface开始。
  • 注解里参数支持的类型 : 所有基本数据类型 , String , Class , enum , Annotation , 以上数据类型的数组
  • 标记注解Override 是重写父类方法。Deprecated 是不鼓励使用,使用后编译器会发出警告。SuppressWarnings 表示去掉警告。
  • 元注解是对注解的注解。(写在自定义注解前,负责定义注解的一些规则)

元注解

@Inherited子类自动继承父类的注解

@Documented将此注解包含在 javadoc 中,会被javadoc工具提取成文档

@Retention : 注解的保留策略

  • @Retention(RetentionPolicy.SOURCE) //注解将被编译器丢弃,只存在于源码中
  • @Retention(RetentionPolicy.CLASS) //注解在class文件中可用,但会被VM丢弃
  • @Retention(RetentionPolicy.RUNTIME) //注解将在运行期也保留注释,可以通过反射机制读取注解的信息

@Target : 注解的作用域。

  • @Target({ElementType.METHOD}) //方法声明
  • @Target({ElementType.CONSTRUCTOR}) //构造器声明
  • @Target({ElementType.FIELD}) //域声明(包括 enum 实例)
  • @Target({ElementType.LOCAL_VARIABLE}) //局部变量声明
  • @Target({ElementType.PACKAGE}) //包声明
  • @Target({ElementType.PARAMETER}) //参数声明
  • @Target({ElementType.TYPE}) //类,接口(包括注解类型)或enum声明

java注解代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Inherited
@Documented
@interface MyAnnotation {
String key() default "";
int value();
String[] others();
}

使用:

@MyAnnotation(
        key = "123",
        value = 456,
        others = {"a","b"}
)
public void myMethod()
{

}

os x使用ssh keys免密登录VPS(Ubuntu14.04)

本机生成公钥和私钥

ssh-keygen -t rsa -C "example@outlook.com"
    将会生成
    ~/.ssh/id_rsa
    ~/.ssh/id_rsa.pub
    两个文件

导入本机

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

将公钥导入服务器

scp ~/.ssh/authorized_keys root@ip:/root/.ssh/

修改服务器上目录的权限

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

本机上的~/.ssh/authorized_keys可以删除

2016年05月03日

今天是2016年5月3日。5.1过完的第一天。

我在国际创新中心的大楼中。上午有太阳,下午阴沉沉的下了阵雨。

其实我之前一直想要割裂工作和生活,但年龄越来越大,倒也无所谓了。动漫也已经不是天天看。要忙的事情越来越多,回家之后,也需要学习许多东西。

上周买了VPS,架设了自己的翻墙服务器。想着既然买了,就用Hexo把自己的博客架设起来吧。结果倒也比较简单。

SSH的问题还是没有搞定,其他的似乎都差不多了。

想想很奇妙。明明我的FC2博客也是任意者可见,觉得没什么,换成自建博客,就觉得要把私人博文隐藏起来。

其实我的博文,也没有人看。写给未来的自己看吧。