Playhi's Blog

生活|开发|经验|杂谈|分享

Android 的 Intent 可以利用 putExtra() 传递 Stringbooleanintbyte 等很多种数据类型,虽然没有找到直接可以传 Class ,但是仍然可以通过自行封装 Serializable 达到传递 Class 的目的。

一、封装:

import java.io.Serializable;
class SerializableClass implements Serializable {

private Class c;

Class getStoredClass() {
return c;
}

SerializableClass setStoredClass(Class cls) {
c = cls;
return this;
}

}


二、传出:
new Intent().putExtra("class", new SerializableClass().setStoredClass(Example.class));


三、读取:
((SerializableClass) getIntent().getSerializableExtra("class")).getStoredClass();


20190201更正:突然想起其实可以直接丢 Class 的,他已经 implementsjava.io.Serializable,我又兜圈子了[一丝难受]

一开始用了 $mail->Charset = 'UTF-8';,一直不成,debug 设到 2,输出里发现用的还是 iso-8859-1 ,没生效,再去官方的 GitHub 兜了一圈,发现 $mail->CharSet = 'utf-8'; 就可以了~ 一起来找不同吧[躺倒]。
邮件主题乱码的话,可以尝试下$mail->Subject = "=?UTF-8?B?" . base64_encode(标题) . "?=";,我这是有效的。

日子一天天过下去,转眼间,从 2014 抵达 2019 ,可是能力似乎仍然常常出现有些力不从心的样子,是步子迈太大了吗?似乎也没有,甚至觉得行动过于迟缓,各方面进展缓慢。用易语言的那段时间似乎是学的有些少了,过度依赖模块了,产品数量对于个人来说又有点大,额外的学习内容没有跟进,现在似乎有要步后尘了的趋势。有的地方要踩刹车了,还有更多的地方,得“轰”一下了。可是学校那堆大麻烦怎么办,课表几乎是全满的,待下学期开学,我该如何是好。

随意吐槽几句,吐了也没用,吐吐更健康。高数平时分,有时不去上课+作业几乎不交的 和 一节课都不落+作业经常交(漏交的后面也补上了)的 同学 的平时分,居然是一样的,真是滑稽。

既然是大一上小结,那学校之外的就少提提了。
虽说开学前已经无数次下调了对于大学的期望,但是至今我还是感到有些失落、失望~
排课不少,但教学总觉得缺了点火候,怎么说好呢~ 教师们大多(对,排除了一部分)挺认真的(至少看上去),不过呢,授课这种事,各有各的风格,各有各的适用人群,总之,这一个学期下来,再回头看——似乎不太适合我。
有些东西,随便看看还凑合,真用起来就爆炸了——信息管理平台抢课503、超时啥的~ 嘿嘿嘿~ 再一查,用的 Resin 和 Apache 都是至今(2019年)快十年(2010年)的老古董了,后续的更新、补丁之类的似乎也都没跟进,哦对,这套东西,还是跑在 Windows 上的,按时间推算的话,server 2008 ?没去核查过,不过,用 Windows 作服务器,而且不是 IIS ,不是很理解~
说到抢课(选课),再吐槽一下可选课~看上去课好像挺多的,按我现在的回忆大概 50 上下吧(应该不太精确),但是呢,就看个课程名字,实在是难以捉摸到底上啥(细分),课程名称大多挺笼统的,看上去感觉也学不到啥的样子,没有什么详细点的介绍,如果不熟悉对应的任课教师的话,可能有点~ 静待下学期的开课吧~
随意写写,大概需要换个标题~ 离“小结”似乎少许偏了点~ 逃(

离期末考越来越近了,然而我的高数还是有不小的缺口~接下来到期末考完成前,要给高数划更多地时间了,尽量把这窟窿补上,唔~

前阵子有个室友在他的 deepin 里装了 Visual Code,打开是英文界面。
去 扩展(Extensions) 里搜索 Chinese,有中文语言包可以安装。

(慢慢整理下这么长时间的一些收获吧~)
自我感觉,在 Android 中, SharedPreferences 是个很简单粗暴好用的东西~不过不是100%好用。
之前写早期的 FreezeYou 的时候,后台服务和主程序(处于两个进程内)数据直接用了 SharedPreferences ,然后这边改了,那边经常会不变,很是难受,最后发现,模式那边传了 MODE_PRIVATE(也就是0),如果用 MODE_MULTI_PROCESS 就没问题了,但是呢,“This constant was deprecated in API level 23.”又让我放弃了这个做法,Google 那边似乎是推荐了 ContentProvider ,不过最终我没有用 ContentProvider ,而用了 Tray (https://github.com/grandcentrix/tray)来保存多进程使用的内容,直到现在为止,也没有发生什么奇怪的事情。

头顶上的高数搞得压力有点大,得想办法搞掉它。
FreezeYou 的新计划功能在实现时碰到的情况有点多,好几个都出现了意料外的情况,这脚步走的有点艰难,免ROOT模式目前实现方式前景感觉不太明朗,觉着Google有作出改动的倾向,略有担心,权限又高,大概是不能出大纰漏的,用户群体又比较小……
这学又上的出奇的累,莫名其妙的累……
该做什么好呢……

差不多一个白天的时间,也就上午做了点正事,下午又开始吹啊吹了。结束前还不忘黑一下某些先前可能破坏了他们“收获”的同学,有趣。总之,现在许多的培训机构,给我感觉,一句话吧:销售套路哪家强,中国XX找XX。

写FreezeYou的备份恢复,结果,好像要换思路了,呜[心情复杂][思考]

突然发现博客的生成器,单页的上一篇下一篇的链接不对了,赶紧修好了,又重新生成了一遍。FreezeYou的自检诊断,怎么更好的呈现出来呢~解决某检测到的问题以后,是不是应该表示一下。

用户量一点点上来了,慢慢的,我想做的各种aabb,都被用户们提及了,嘿嘿嘿~时间真是个紧俏又买不到的东西。

开学四个多月了,感觉实质性的,并没有学到什么,传说中的因材施教呢,材料都快四不像了,咳咳咳咳~另外,控烟工作,呼哈哈,这可真是令人啼笑皆非。

一个舍友,表现出了非常多的我所不喜欢的特征,头一次发生这种情况,真是头大,不知该做什么。比如说,我对那种“哼哼哼”、“哒哒哒”的那种别人哼唱出的小曲并不能够接受,但是他,似乎很喜欢,经常会来两句;比如说,我很反感那种“洗脑神曲”或者说是“烂大街用坏了的”类的曲子,除非在一段时间(时间不定)里,我没有被动的“遇到”过他们,但是,他似乎又喜欢,时而外放,时而哼两句;比如说,总是会在很多时候发出一些消极(至少给我的感觉是)的声音,难受不?一会儿“艹”,一会儿“[请自己想吧]”之类的,能解决问题吗?能有什么效果?似乎不能吧;比如说,摘下眼镜(似乎是吧),然后吧嗒两声(和那个弹簧笔声音有点像),这不多出来的吗,噗,总给我一种噪音制造者的感觉;比如说,超高的亮度,我是觉得真的亮,晚上熄灯了,在床上或床下或床上加床下,看手机啊啥的,从墙那折过来的光线,我仍然受不了,啊哈,目瞪口呆;再比如说……似乎现在我还对他出现了一些特别的反应,比如不太乐意面对他,甚至是逃离他所在的地方。总之,非常(超过有点了)不舒服吧,但他人呢,其实也还是蛮可以的,至少我觉得。唔,人可真是个复杂的动物,我在面对面表达方面又总是不太擅长,嗯,有好几个点的累。

今天那啥计算机导论课,之前说是这周开始学校老师上了,结果又变成教育机构那边来上了,上课也是真的令人无话可说,现场发挥,即兴表演,加个页眉找遍天,这么划水的嘛?大学生太闲了要增负?开您的玩笑去吧,这种这样的课,有几节有营养的?总有种奇怪感觉,我的大学会被学校搞得越来越由于各种累赘而不轻松。[微笑]
虽然对这一堆破事早有听闻、早有预料、早有准备,不过,终究还是令我大开眼界了。

今天参与了学校里的娱乐性竞赛,啊哈,第一次参加这种类型的活动呢~FreezeYou也丢新版本出去了,更新内容看上去有点少,最近各种各样的事情,嗯,有点忙了。

0%