Long Luo's Life Notes

每一天都是奇迹

By Long Luo

A lot of people patent their ideas...but only a few of them actually get their ideas made.                                        

上周末看完了一部电影《奋斗的乔伊》 ,当然看这部电影的原因是因为我是Jennifer Lawrence 的脑残粉。看完之后,想起自己的一些经历,心里还是挺大触动的,就在此写点感想吧!

电影是根据真实故事改编的,主人公原型是 Joy Mangano ,讲述了上世纪八十年代一名草根单亲妈妈通过自身努力,凭借发明的神奇拖把发家致富,最终成就了一个商业帝国。用一句话来概括的话,诠释了女人当自强,一部家庭主妇逆天改命的美国梦类型的翻身剧,但是又区别于传统的心灵鸡汤正能量电影,电影里面用了非常大的篇幅在渲染各种悲伤的情感。Joy每一次的奋进,看似努力而为,其实都是被现实所逼无可奈何的举措。

影片可以分为三段,第一段讲述 Joy 是如何在生活的泥沼中苦苦挣扎;第二段在生活的重担上,Joy 爆发了,先天的创造天赋加成,利用一次经历激发灵感发明了神奇拖把,豁出一切,破釜沉舟,绝地反击;第三段失败破产之后的 Joy 单枪匹马杀到民风彪悍的 Texas 加工厂,设计逼骗子妥协成功拿回属于自己的东西,成功登顶霸道女总裁。

一个离婚带俩娃还要养活一家老小的独身女人人生会是怎样的处境?

阅读全文 »

By Long Luo

大概二周前,一则 北京11平米学区房以530万的价格卖出 新闻刷了各大网站的屏,虽然大家都知道北京的房价很贵,但接近50w一平还是让大家感叹还是缺乏想象力

前几天又在 水木社区看到一个帖子 ,一位土豪学霸妈妈斥资570w万柳蜂鸟社区买了一套房,而这套房仅仅只是一套46平的一房一厅。虽然中国有钱人很多,但是对于大部分中产阶级来说,500w也绝对不是一个小数字,而这所有的一切只是为了能够让她的小孩能够上中关村三小,一所北京乃至全国最好的小学之一。

不过,从经济学角度来看,实验二小是中国最好的小学,中央领导子女都在此读书,500w仅仅是一个门槛而已,是买一张入场券。至于那堆破烂砖头,只是落个户口而已,没人会去住的。等孩子读完书,这堆砖头还可以高于500w的价格卖掉,既能赚钱又能上学,是一笔很划算的买卖

可怜天下父母心!

虽然目前还是单身狗一只,但是我理解父母的心,总想把最好的给自己的孩子。目前购买学区房的主力都是中产阶级,买学区房的大部分应该中产阶级

在我看来,学区房的优势在于优秀的师资,软件环境及硬件条件(排名有先后)。下面我会这三点进行阐述。

Long Luo Created @2016-03-11 22:45:13 ~ 2016-03-12 01:49:08 at Shenzhen Version 0.1 Long Luo Version 0.2 @2016-04-19 01:25:16 Modified By Long Luo version 1.0 at 2018年9月27日22点38分 at Hangzhou.

By Long Luo

昨天在开发一个项目时,在Android Studio中编译时,gradle编译之后出现了如下错误:

1
2
Error:Execution failed for task ':samples-simplevideowidget:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\Android\SDK\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1

首先看到这个错误之后,因为移植的代码在之前的eclipse编译时OK的,所以先检查了下Android Studio项目中资源,代码有无提示的错误,经过确认没有之后,将错误信息在Google中搜索。

经过搜索之后,在StackOverflow和CSDN上发现有很多人遇到了这个错误,不过解决方法却各不相同。有的建议Clean然后Rebuild,有的建议修改使用内存,有的说是代码问题,也有的说是资源问题,比如本来是jpg图片,文件后缀却是png也会导致问题…

我按照以上方案一一检查,还是未能解决,于是只能自己动手排查原因了!

定位错误点

在项目root路径,命令行输入:

1
gradlew processDebugResources --debug

然后项目开始编译,屏幕上输出大量编译Log信息,从Log中找到了输出的出错信息:

1
2
3
4
5
6
org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED
org.gradle.process.internal.DefaultExecHandle] Process 'command 'E:\Android\SDK\build-tools\23.0.1\aapt.exe'' finished with exit value 1 (state: FAILED)
org.gradle.api.Project] Unknown source file : ERROR: In <declare-styleable> ListItemLinearLayout, unable to find attribute singleLine

org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':samples-simplevideowidget:processDebugResources'
E] [class org.gradle.TaskExecutionLogger] :samples-simplevideowidget:processDebugResources FAILED

从上述Log信息,我们可知出错点是ERROR: In <declare-styleable> ListItemLinearLayout, unable to find attribute singleLine,那么肯定是attrs文件的ListItemLinearLayoutstyleable出错了。

错误原因

经过上述分析,我们进入attrs.xml文件,找到ListItemLinearLayout,如下所示:

1
2
3
<declare-styleable name="ListItemLinearLayout">
<attr name="singleLine" />
<attr name="titleSize" format="dimension" />

可以看出singleLine没有对应的format属性,确定singleLine没有在代码中使用之后,将此属性删掉。

重新编译之后,问题解决。

Completed by Long Luo at 2016-04-09 00:36 @Shenzhen, China.

By Long Luo

自从2013年建了第一个个人网站(博客搭建,传送门:如何一步一步建立一个属于你自己的个人网站? ),折腾了好几个博客系统。

第一个网站购买了VPS,使用LNMP架构,博客系统使用Wordpress。使用了半年左右,觉得Wordpress太重了,看到了其他技术博主使用 Octopress ,简洁,于是切换到Octopress。

最近一次则是Hexo ,非常简洁,而且很快,于是很快将个人网站切换到Hexo。

目前使用Hexo+Next主题,非常简洁。

这里记录一些Hexo

最开始是讲述了如何利用Github Pages建立一个属于自己的静态博客,下面这篇文章主要讲的是hexo的常见指令及说明,定位于Hexo的入门指南

Hexo

Hexo文档

Hexo手册文档: https://hexo.io/zh-cn/docs/

Hexo命令

命令行中输入:

1
$hexo help

列出了Hexo常用命令:

Commands:
  clean     Removed generated files and cache.
  config    Get or set configurations.
  deploy    Deploy your website.
  generate  Generate static files.
  help      Get help on a command. 查看帮助信息
  init      Create a new Hexo folder. init [文件夹名]: 创建一个hexo项目,不指定文件夹名,则在当前目录创建
  list      List the information of the site
  migrate   Migrate your site from other system to Hexo.
  new       Create a new post.
  publish   Moves a draft post from _drafts to _posts folder.
  render    Render files with renderer plugins.
  server    Start the server.
  version   Display version information. 查看hexo的版本

Global Options:
  --config  Specify config file instead of using _config.yml config-path:指定配置文件,代替默认的_config.yml
  --cwd     Specify the CWD cwd-path:自定义当前工作目录
  --debug   Display all verbose messages in the terminal 调试模式,输出所有日志信息
  --draft   Display draft posts
  --safe    Disable all plugins and scripts 安全模式,禁用所有的插件和脚本
  --silent  Hide output on console 无日志输出模式

Hexo常用命令也可以使用以下缩写:

1
2
3
4
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

清除生成内容

1
$ hexo clean

执行此操作会删除 public 文件夹中的内容。 以上就是经常使用的命令。

一键三连:

1
2
hexo clean && hexo g -d
hexo clean && hexo g && hexo s --debug
阅读全文 »

By Long Luo

今天下午去 深圳玛格丽特音乐文化教育中心 以地板价试听了一节钢琴课,学到了很多东西,再结合自己的一些思考,在此简单记录下来。

对于成人学钢琴来说,一大问题是时间有限,如果你是个上班族,不可能有很多时间让你去学习和练习,所以你得用脑子去学习。美女老师说,你的脑子里得时时刻刻有钢琴这东西。这种潜意思的学习,你可以在脑海中想象去弹琴,多思考,多分析,多总结,带着疑问去学习,这样才会学得快。

学习一样新东西,无法就是学习,模仿,练习,实践。掌握了正确的学习方法,可以达到事半功倍的效果。

阅读全文 »
0%