Reactjs 性能优化,系列一

引言 ReactJs是Facebook开发的一个前端库,介绍ReactJs的文章很多,也可以去ReactJs的主页查看官方文档,文档的内容很少,示例也很详细。 Flux是基于的Reactjs的不能算作前端框架的前端框架,Flux并不提供一个完整的前端框架,只是提供一个Reactjs前端的实现,事实上就是推荐一套应用结构,而不提供具体实现。 前文 在结构复杂的ReactJs Application中,其结构往往都是基于树形结构, 类似与: ------------- App Component --------------- | | | | | | | | Message Project Other ... | | | ------ ------ ------ | | | | | | 在App Component中通常我们会有 在上面的示例代码中,App Component 去监听AppStore的改变,然后在onChange中去改变App Component的state。比如当我执行AppActionCreator.…

Read More

小小bug

最近在写Reactjs,今天在写项目代码的过程中遇到了一个bug,记录一下. 由于项目的css修改,就去修改其中的一个React Component.然后奇怪的事情发生了,component里的Render方法被执行了两次。 代码如下 修改前 var Demo = React.createClass({ displayName: 'Demo', getInitialState: function () { return { values: [] }; }, handleAdd: function () { var values = this.state.values; values.push(''); this.setState({ values: values }); }, handleReduce:…

Read More

carcass 快速创建api server 的另一种选择

carcass 框架是构建在express connect等模块上的一个restfull api 框架,封装了诸如 deferred等一些非常有用的框架,下面介绍如何使用carcass来快速建立一个node api server。 0.扩展 carcass包含有几个很重要的特性 mixable与mixin 例如 var obj = {}; carcass.mixable(obj); obj.mixin({ start: function() { } }) mixable给一个对象添加mixin方法 mixin类似于一个扩展继承的概念 register obj.mixin(carcass.proto.register); obj.register(path.…

Read More

新特性SlidingPaneLayout

在上一次的android v4 support library更新中添加了一些新的特性比如: SlidingPaneLayout` `DrawerLayout 等,Google 在新版的Google+客户端中使用了不少新特性. SlidingPaneLayout与DrawerLayout类似效果在github上也有很多优秀的开源库,如Action content view SlidingMenu...这些第三方的库质量也非常高,但是现在Google自己支持了这些特性至于哪个更好还是看各位喜好。 在xml中添加slidingPanel 在Code中去使用SlidingPanel 让SlidingPane 去实现SimplePanelSlideListener这个接口 private class SliderListener extends SlidingPaneLayout.SimplePanelSlideListener { @Override public void onPanelOpened(View panel) { mActionBar.onPanelOpened(…

Read More

ADT 22.0 遇到的奇怪问题

自从升级ADT到 adt-22.0 版本以后出现了两个bug。 Class not found. 各种class not found 的奇怪错误 一开始以为是自己的引用问题,后来排查很久发现不是 解决办法: project-> properties ->Order And Export -> Android Private Libraries #Check之. Project -> clean bug 就不见了。 Ant release taskdef not found…

Read More

青蛙

故事一 在一片青草碧绿的草地上,一个清澈见底的池塘里生活着一群快乐的青蛙,炎炎的夏日他们互相嬉戏玩耍,饿了就伸出长长的舌头,捕捉飞翔在眼前的昆虫,无忧无虑,仿佛世界只剩下他们的呼唤“呱呱,呱”。可是今年的夏天却再也提不起心情玩耍,每一只青蛙都像病了一样。不!就是病了,因为那清澈的池塘再也不见了,不知道去了哪里,池水开始变的浑浊,散发着难闻的异味。终于有一天池水变黑了,漂浮着,漂浮着叫不上名字的东西,而青蛙们却再也看不见了身影。而空气里只有哄哄的声音夹杂着难闻的异味。 故事二 在另一片青草碧绿的草地上,一个清澈见底的池塘里生活着另外一群快乐的青蛙,在炎炎的夏日里他们同样互相嬉戏玩耍,饿了同样伸出长长的舌头,捕捉飞翔在眼前的昆虫,没有烦恼,想让他们快乐的声音飘荡在世界的每个角落里,“呱呱,呱呱”!可是今天他们再也没有了心情玩耍,池塘里再也看不见了他们欢快的身影,…

Read More

死鱼

本文系豆瓣阅读末日作文作品 片段一 “噢,真坚强,竟然还活着!”奈川心里想。 奈川对着感叹的是一只垂死的比目鱼,昨日上班的途中,便发现它躺在街边的一个破碎的瓶子里,奄奄一息的状态,仿佛告诉周围的事物:请忘记我的存在,我将离你们而去。或者它根本不想告诉别人什么,因为它清楚的知道,自己的存在与否对这个世界来说都只是一个简单的状态:0或1。或者你根本不知道一只鱼在想什么,因为你不是那只鱼。 奈川觉得应该为这只不想死或者已经死了的鱼做点什么。小心翼翼的捧起支离破碎的玻璃瓶子,生怕自己成了一个收割生命的死神。静静的看着这一寸多长小鱼的奈川,似乎在思考是什么力量在鼓舞着它。 片段二 “奈川,你从哪里捡来的一只死鱼。”公司里的同事A似乎注意到奈川与平时有点不太一样。 “他还活着!”奈川轻声的应到,声音轻轻的,慢慢的,却刚好可以听的清楚。 坐在电脑旁的奈川死死的盯着,桌子上的比木鱼,…

Read More

Android自动化实施(2)—服务器上搭建Android环境

继上一篇文章说道编写android Ant编译脚本,脱离IDE编译带来的慢的痛苦。 为了偷懒,必须自动化。 2.如何在服务器中搭建Android环境 服务器中没有ui如何搭建Android环境呢? 首先将Google提供的Android linux SDK上传到服务器 或者使用curl 直接下载到服务器,高兴用啥就用啥。 解包。必须保证服务器的java环境已经配置好了。没配置好的赶快去yum install 或者 apt-get install 本人也是通过SDK中的REDEAME文件了解到的 可以使用 android update sdk --no-ui 或者 android update sdk -u 这个组命令通过命令行去下载android sdk 但是时去下载会下载全部的包,…

Read More

Android自动化实施(1)---编写Android自动化脚本

博客主要记录人生 说一说上一周在公司搭建的Android自动化打包实施工程 实施环境 vps 内存 2g cpu 2GHz*2 OS centos 5.1 Android sdk 21 测试主机 OS window7 RTM 1.在本机配置Android自动化编译脚本 对于未使用ant构建Android工程的project须在project的根目录执行以下命令 android update project -p . 会在更目录生成如下两个文件 build.xml`和`local.properties 对于使用ant构建工程可以略过此步骤,对于使用maven构建工程的可以路过这篇文章。…

Read More

再见,青春!

毕业了,是个雨天,天知道我强忍着悲伤,它在替我流泪。我笑着对自己说天下无不散之宴席,离别还会相见,可是在相见已不知是何时。 不愿最后一个落寞的离开,那就早些离开吧。踏上车的时候我变开始怀念这座城市。在这里我亲手埋葬了我四年的青春年华,与一帮亲们过着悠闲的日子。终于要离开了,我只不过是这座老城的一个过客,没留下什么也没有带走什么 。…

Read More

无私者大爱

坚持两晚终于看完了东野圭吾的又一本小说《嫌疑人x的献身》,再一次不得不佩服其缜密的想象里。 初次接触东野圭吾还是在几个月前,原本打算找乙一《ZOO》作为睡前读物的,可是看了一章,觉得实在惊悚异常,看的毛骨悚然,精神紧张,以致毫无睡意,觉得不是上上选。无意间看到一本书叫《白夜行》,仅看了简介就已被吸引。第二日夜里,躲在被窝里,彻夜通读。读完以后才有种如释重负的感觉,被里面的故事深深的吸引住了,爱一个人并不一定需要和她(他)在一起,为了她能幸福我可以做出任何事情,我会清除挡在她前面的任何困难,亮可以为了她去杀害,去陷害众多无辜的人,只因为这些人会让她成为受害者,也只想实习她的梦想,即使他们自始至终没有说过一句话,但仅一个眼神足以,只要可以远远的看着她,只要觉得他在身边,足以,…

Read More

你好,我还活着------给校长先生的一封信

校长你好,我还活着。 从大一一直活到现在,吃着食堂的饭,体验着学校的变化,物理学上说,不存在绝对静止的物体,所以任何事物都是在不断变化的,有些往好的发展,有些却走向衰败。每天我路过A#都会想象一下,待在这全校最豪华的地方的你们每天都在做些什么,知不知道我们每天为了吃饭,绞尽脑汁,最后却不得不面对这残酷的现实。我苦思不得其解,怎么滴我们食堂也是拿过奖的,我们都如此,那些无名的泛泛之辈岂不是他们的学生每天都在体验饿其体肤的状态中。 学校的新政策错开放学时间是件好事,但是今天上课时间改了,为什么吃饭时人却变多了,我觉得学校应该尽快完善此事。不清除学校实行新政策后有没有经过很长一段时间的调研,现在最迫切的需求应该是新建食堂,在源头上解决我们学生吃饭难的问题。松庐餐厅的被拆,是真的为学生好,还是为了什么别的东西,学校每年都在扩大招生,食堂没有增加反而减少了,这让我们学生情何以堪,食堂的涨价倒是其次,现在最重要的是就算你有钱还不一定吃得上饭,…

Read More

十年后的我们--------仅以此文献给逝去的青春

时间过的飞快,转眼间2010年也只剩半个来月,时间一天天的过,我们也一天天的长大,十年前的我们懵懂而无知,与现在定是大不相同,那时的梦想又有多少实现了,又有多少破灭了勒,有没有想过十年后的我们又是什么样子呐。下面我来说说我眼中大家十年后的样子。 嗯,在之前希望大家珍惜现在憧憬未来,过好每一天,希望那啥的2012那是扯淡,要不然十年后大家都是一堆枯骨。(注:本文仅为个人观点,纯属臆测,请大家务必表当真) 下面开始,先說說我自己然后是我认识的一些人 。 我:29岁的青蛙还没有结婚,前段时间和他谈了两年的女朋友刚和他分手,原因是看上他是因为仰慕他的才华,但是才华不能饭吃。对于分手青蛙没有伤心,只是对于自己一下从潜力股变成了垃圾股有点凄凄艾艾。青蛙总觉得自己老了,前段时间看到他时一脸的颓废相,一头长发,他和我說:你看我多少岁了?我知道他哪年出生的知道他多大:29…

Read More

小Y与小7的 故事 5.0

不写了,不写了,写的我带入感太强,这两天老是做梦,老是梦到一个女孩,我却不知道是谁?  搞得我这两天老是睡不好。所以决定不再更新了╮(╯_╰)╭ 写于 2010年11月22日 23:17…

Read More

小Y与小7 的故事 4.0

小Y已经整整四天没有看到你的身影了,似乎在慢慢习惯没有你的日子,我知道这是不可能的,每回到寝室看到你那几位嫂嫂时,我就不禁想到了你,你还好么?小Y 那天晚上画家把你带走的时候我记得我是带着笑容送你离开的。心想就当送你去旅行,那里也是你不曾去过的地方。在你走的当晚却也没什么不同,后来的几天,每当深夜灯火辉煌的时候,听键盘啪啪的响,少了你我就觉得心里异常的空虚。他们说自从你走后,我变了,可能吧!我变得有点不知所措,我变得没有了乐趣。。。。。 对了小Y,小7说她有些话对你说。 小Y姐姐,我是小7啊,姐姐你还记得我么,我知道姐姐不会忘记我的,虽然姐姐你外表冷酷,可是我知道那只是假象,就像我们第一次见面时,你对我不理不睬,我知道都是因为xeodou,他选的那家USB不行,还有还有姐姐你对我也是非常照顾的,就好像对待你的亲妹妹一样,你在你自己身上装一个Conectify好让我能够及时都给自己做定期检查。…

Read More

小Y与小7的故事 3.0

You're live! Nice. We've put together a little post to introduce you to the Ghost editor and get you started. You can manage your content by signing in to the admin area at <your…

Read More

小Y与小7的 故事 2.0

两天了,小Y,我无时无刻不在想着你,脑海里充斥着对你的回忆,却又挥之不去。 记得那年初春时,在熙阳的陪伴下,我带着你来到了安工科也就是现在的灰尘大,那时的你还是略显消瘦,在布满创伤的vista的心脏下,仅仅包含了一个war3的软体。但那时的你却已经不堪重负了,看着那不断逼近极限的memory指数,我心里不由的阵阵绞痛。就在那时我下了个决心,给你做了心脏移植手术,当一颗苍老却充满活力的心脏--xp,进入你的身体后,我可以清楚的感觉到你那活泼的身影像精灵一样在我眼前跳跃,是那么的自然。。。 小Y你还记得给你看过病的Dr. D嘛,我猜你肯定是记得的,在我没学医术的时间里,都是Dr.D在你生病时照顾你。哦,小Y忘了和你说了Dr. D还是和以前一样每次和他媳妇还是不冷不热的,呵呵,小Y还是你说的对他们两是谁也离不开谁。 小Y和你在一起的日子里,是我最开心的日子,无忧无虑,即使是我被挂在高树上整整三个学期也无怨无悔。…

Read More

小Y与小7的故事 1.0

俗话說不知前世敲碎了多少木鱼才换来今生的一次回眸。小Y在你离开我的时候我才知道你的好,纵使再美丽的小7也无法代替你在我心中的位置。 还记得那年春天,雪还在慢慢融化,天气还有点寒冷,就像罗密欧与朱丽叶的一见钟情一样。我遇到了你小Y,你是那么的与众不同,犹如黑夜中的一点光明,让我在你众多的姐妹中一眼就发现了你。那时我就暗暗许下这就是我心中理想的媳妇,虽然你的孪生姐姐比6300比你要优秀,但是依然无法动摇我对你的决心。在花了5100大洋后,终于从可恶的奸商那里将你赎了出来。 那时的你略显的青涩,靓丽的钢琴烤漆外表下包含着一颗vista的心,一身黑色的装扮无不体现你那凹凸均匀的身段,那时的你怎一个青春靓丽,让我在诸多同窗那挣足了脸面。 在短暂的失去后,我才发现原来我早已离不开你了,小Y,我想你。。。 写于 2010年11月19日 00:21…

Read More