我们的生命是天赋的,我们惟有献出生命,才能得到生命

人生最大的痛苦,是想得到和怕失去;世间太大,我们的心太小,一颗心承载不起太多计较。少些计较,多些包容。消逝的岁月里,不论得失成败,还是悲喜聚散,都在我们心中留下印痕,烙下斑痕。

教育版福利免费软件

免费软件

windows 7 home版升级旗舰版方法

安装说明:(请仔细阅读!)
1.断开互联网。
在 C:windowssystem32driversetchosts 中删除hosts中屏蔽的如下网址:
127.0.0.1 lmlicenses.wip4.adobe.com
127.0.0.1 lm.licenses.adobe.com
2.打开 xf-adobecc.exe 注册机,生成序列号(请勿关闭注册机),
安装 ADOBE CC 软件:
 点击“安装”(我已经购买),
 点击登录 ADOBE ID,(请确保已经断网),
 选择稍后连接,
 接受许可协议,输入刚注册的序列号,
 点击下一步,出现错误提示“请连接到互联网,然后重试”后,点击稍后连接。
3.启动安装好的 adobe 应用程序。(如 AE PS PR等)
4.点击“接到互联网时遇到麻烦吗?”
点击离线激活
5.复制界面中生成的requets代码,然后复制到注册机的requets选项中,
 点击注册机generate按钮,在Activation选项中出现新的代码,
 复制这段代码到Adobe软件中,然后点击激活。
6.点击启动或者关闭按钮。退出ADOBE 应用程序。
7.完成安装后,请双击 disable_activation.cmd (以管理员身份运行)。
 或者手动添加如下网址到 C:windowssystem32driversetchosts文件中:
127.0.0.1 lmlicenses.wip4.adobe.com
127.0.0.1 lm.licenses.adobe.com
127.0.0.1 na1r.services.adobe.com
127.0.0.1 hlrcv.stage.adobe.com
127.0.0.1 practivate.adobe.com
127.0.0.1 activate.adobe.com
8.完成注册,享受。(能在线升级)
注意:如果在安装/破解遇到任何问题,请删除这些文件夹后重新安装:
C:Program Files (x86)Common FilesAdobeSLCache
C:ProgramDataAdobeSLStore
附:注册机(迈克菲报毒:请谨慎使用) http://pan.baidu.com/share/link?shareid=3021190899&uk=1529042123

七牛云存储域名故障,又是Godaddy操作的?

七牛云存储域名故障,又是Godaddy操作的?

昨日七牛云存储服务域名出现故障无法访问,经过确认和七牛官方公告显示是GoDaddy因为域名联系人过期而禁止了域名。与上次SAE域名乌龙相同,都在在域名这种关键服务上出现问题。
这也是各个服务厂商应该加大注意力的地方,尤其是国外注册商的服务条款中都会有所提及一些关键信息的正确性保障。而与国内域名注册商不同,国外域名服务都不是在线客服,而是通过邮件服务。

域名作为最关键的点,续费一次后可以连续使用几年,但一定要保证其联系人的信息最新。其中狗爹会根据ICANN规定不定时检查联系人信息,其检查联系人信息时会发邮件都联系人信箱,提醒进行更新。

最后还是提醒各位一定要注意关注域名相关安全,作为网站服务最重要的一个环节由于故障率少,但恢复慢。

为什么我总在看电影?–为了那些年的理想

有篇日记提到我几乎每天晚上都有看电影,当然是趴了电脑上看,现在大部分是在手机上看,偶尔也会去电影院看。这个观看过程的变化还是蛮有代表性的,小的时候农村家里只有黑白电视机,用天线收台的那种,黑白电视看了好多年,后来换成彩色电视机,再后来有了VCD、DVD、有线电视,买盗版光盘开始看电影,有线电视和VCD、DVD到底哪一个先在我们那开始用我已经不记得了,因为我们家从没装过有线电视,现在用的也还是卫星锅,出来上学、工作以后接触了网络就开始用电脑在网上看盗版电影,现在用移动设备看电影,相对正版的电影也多了许多,去电影院看的频率也还不多。因为在济南还没有买过电视机所以看电影还是用移动设备和电脑,如果有电视的话用电视看应该会更多一些。都是一次次产业发展的机会啊!
说了这么多跟题目也没什么关系,只是回忆了一下过往。现在说回正题,之前经常看到有励志成功学讲小明和小葱的故事,用一个每天宅在家里看电影打游戏人的故事和一个每天工作之外努力提高自己的人对比说明努力的重要性,当然每天看电影是被”努力成功学”认为是不努力,贪图享乐的代表。
故事一般是这样的:小明和小葱相约从农村来到城市打工,在同一家公司上班,干同样的基层工作,工作都同样努力,小明除了在工作中比较努力以外,8小时工作以外小明每晚都会自学管理知识,提高业务能力,还考取了某某证书,积极参与社会活动收获了爱情,每天都学到12日点以后才上床睡觉早晨又早起,提前到公司打扫卫生准备工作。而小葱则每天下班吃饭后就宅在家里看一两部电影,然后早早的睡觉,早上睡到闹钟响几遍才急急忙忙起床去上班。 小明这么努力的结果是什么呢? 两年后小明升为部门主管,工资增长十倍。小葱每天看电影的结果是什么呢?两年后小葱还是做两年前的工作,工作增长40%。为什么相同起点的两个人在两年后会出现如此大的差距呢?原因就是8小时工作之外的努力使小明与小葱在短短两年的时间里发生了对比鲜明的变化。当然现在讲故事都流行两个版本,这里也有一个另外的结局供娱乐:两年后小明升为部门主管,工资翻了十倍,已贷款买房,有女朋友并准备结婚。而小葱则还一直原来的工作岗位,不过一个月后公司老板就要退休了。而小葱工资一个月后会下降到1元,然后接他一个月后退休老爸的班。看完后有没有觉得很励志。。
当然以上结局只供娱乐,像我这么励志的人一定会听了第一个版本后努力反思自己的,我试图回想了很久我这个几乎有空就看电影的习惯是从什么时候养成的,是出于什么原因?一直没有找到答案直到上次搬家我才在一本几年前的学习笔记中找到答案:事情是这样的我曾经的理想是做一名设计师或者是广告人,还针对自己当时的情况做了分析,没有任何设计和广告经验,没有相关知识铺垫。自己制定了一份简略的成长计划和学习目标写在笔记中。当时搬家翻出来了那本笔记,再次看到那些年写下的计划时都快被自己感动哭了,无限感慨我在实现梦想的路上走偏的太远了,那份计划中针对自己的视野和阅历不够丰富无法支撑设计和广告的创意的问题制定了几视野拓展方法,其中有多走出去接近观察学习大自然、学习欣赏大家的作品、多看多种题材的电影等,电影尽量每天一部。看到这个才想起我这养成的初衷,虽然在奔向目标的路上跑偏了,但有些方式方法直接或间接的成就了现在的我。本想把那笔记抄在这的,可是沒在身边在办公室里,等我看见笔记时再抄下来补充在这儿。
最后再感慨一下,那些年追求理想、实现理想的时候悄无声息的把理想给忘记,然后跑偏成为了另一个自己。希望下一个理想的我不会跑偏。

sae新浪云计算7.17-7.18遭到恶意DNS反射/扩大型DDOS攻击本站同样受到波及 …

sae新浪云计算2014年7月17日开始遭受多次攻击,导致sae上托管的应用出现问题,柠檬大学同样使用sae新浪云计算提供的服务的也受此事件波及,部分时间段出现访问异常,以下是SAE的事故申明,转发一下,强烈谴责黑客攻击行为。
关于7.17-7.18 人为恶意DNS反射/扩大型DDOS攻击的谴责声明
尊敬的用户,您好!
SAE的多个机房于2014年7月17日开始遭受多次。被攻击期间,严重影响了平台用户的正常使用。
SAE已联合新浪安全部门、运营商安全部门积极处理,目前已经恢复。
众所周知,包括像DNS反射/扩大在内的DDOS攻击是互联网的恐怖袭击,严重影响了中国互联网的发展,制约了互联网企业成长。SAE作为国内最大的PaaS平台,一直用心服务于几十万的开发者、上万家企业用户。从09年推出,到现在已有4年多时间,在这期间我们为开发者们提供了非常廉价甚至于免费的PaaS云服务,为创业群体、学生群体、公益组织使用云服务给予了有力扶持。
SAE工程师们日夜兼程、SAE运营童鞋们用心回复用户们的每一个问题,我们想要的,只是你们的一句肯定。
但是,面对这次人为恶意DDOS攻击,在我们努力运维的同时,平台服务还是受到很大影响。我们表示很痛心,并强烈谴责此类行为,一定会追查到底。 目前已联系相关行政机构进行取证、追查,希望相关知情人士能积极提供线索。
针对此次事件受到影响的用户,SAE也会根据相关协议将履行相应的赔偿措施。
SAE将联合安全厂商加大硬防措施,共同打击互联网恐怖袭击事件,为中国互联网创业者们拥有一个安全、稳定的互联网环境而努力。
                              SAE官方
                              2014-07-18

二十四节气的来历

二十四节气起源于黄河流域。远在春秋时代,就定出仲春、仲夏、仲秋和仲冬等四个节气。以后不断地改进与完善,到秦汉年间,二十四节气已完全确立。公元前104年,由邓平等制定的《太初历》,正式把二十四节气订于历法,明确了二十四节气的天文位置。

太阳从黄经零度起,沿黄经每运行15度所经历的时日称为“一个节气”。每年运行360度,共经历24个节气,每月2个。其中,每月第一个节气为“节气”,即:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪和小寒等12个节气;每月的第二个节气为“中气”,即:雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至和大寒等12个节气。“节气” 和“中气”交替出现,各历时15天,现在人们已经把“节气”和“中气”统称为“节气”。

二十四节气反映了太阳的周年视运动,所以节气在现行的公历中日期基本固定,上半年在6日、21日,下半年在8日、23日,前后不差1~2天。

为了便于记忆,人们编出了二十四节气歌诀:

二十四节气歌

春雨惊春清谷天,夏满芒夏暑相连,
秋处露秋寒霜降,冬雪雪冬小大寒。

二十四节气七言诗

地球绕着太阳转,绕完一圈是一年。
一年分成十二月,二十四节紧相连。
按照公历来推算,每月两气不改变。
上半年是六、甘一,下半年逢八、甘三。
这些就是交节日,有差不过一两天。
二十四节有先后,下列口诀记心间:
一月小寒接大寒,二月立春雨水连;
惊蛰春分在三月,清明谷雨四月天;
五月立夏和小满,六月芒种夏至连;
七月大暑和小暑,立秋处暑八月间;
九月白露接秋分,寒露霜降十月全;
立冬小雪十一月,大雪冬至迎新年。
抓紧季节忙生产,种收及时保丰年。

随着中国历法的外传,二十四节气已流传到世界许多地方。

立春:立是开始的意思,立春就是春季的开始。
雨水:降雨开始,雨量渐增。
惊蛰:蛰是藏的意思。惊蛰是指春雷乍动,惊醒了蛰伏在土中冬眠的动物。
春分:分是平分的意思。春分表示昼夜平分。
清明:天气晴朗,草木繁茂。
谷雨:雨生百谷。雨量充足而及时,谷类作物能茁壮成长。
立夏:夏季的开始。
小满:麦类等夏熟作物籽粒开始饱满。
芒种:麦类等有芒作物成熟。
夏至:炎热的夏天来临。
小暑:暑是炎热的意思。小暑就是气候开始炎热。
大署:一年中最热的时候。
立秋:秋季的开始。
处暑:处是终止、躲藏的意思。处暑是表示炎热的暑天结束。
白露:天气转凉,露凝而白。
秋分:昼夜平分。
寒露:露水以寒,将要结冰。
霜降:天气渐冷,开始有霜。
立冬:冬季的开始。
小雪:开始下雪。
大雪:降雪量增多,地面可能积雪。
冬至:寒冷的冬天来临。
小寒:气候开始寒冷。
大寒:一年中最冷的时候。

[转载]Nodejs实现路由选择

初学Node,发现了与自己之前的观点完全不同的场面——你眼中的JavaScript,是干什么用的呢?特效?or 只是与客户端的交互?可以说,JavaScript最早是运行在浏览器中的,然而你要这样想,浏览器只是你提供了一个上下文(context),它定义了使用JavaScript可以做什么,这里可以想成类似的一个企业,企业定义了你可以在这里做什么,但是并没有说太多关于JavaScript语言本身可以做什么。事实上,作为一门完整的语言,JavaScript可以使用在不同的上下文中,体现出不同的能力。这里所讲到的Nodejs其实说白了就是提供的一个上下文,一个运行环境,它允许在后端(脱离浏览器环境)来运行JavaScript代码。

路由选择的核心是路由,顾名思义,路由指的就是我们要针对不同的URL有不同的处理方式,例如处理/start的业务逻辑和处理/upload模块的业务;逻辑就是不一致的。在现实的实现下,路由过程会在路由模块中“结束”,并且路由模块并不是真正者针对请求“采取行动”的模块,否则当我们的应用程序变得更为复杂的时候就将无法得到很好的扩展。

这里我们首先创建一个叫做requestHandlers的模块,对于每一个请求处理程序都添加一个占位函数:

  1. function start(){
  2.     console.log(“Request handler ’start’ was called.”);
  3.     function sleep(milliSeconds){
  4.         var startTime=new Date().getTime();
  5.         while(new Date().getTime()<startTime+milliSeconds);
  6.     }
  7.     sleep(10000);
  8.     return “Hello Start”;
  9. }
  10. function upload(){
  11.     console.log(“Request handler ’upload’ was called.”);
  12.     return “Hello Upload”;
  13. }
  14. exports.start=start;
  15. exports.upload=upload;

 

 这样我们就可以将请求处理程序和路由模块连接起来,让路由“有路可循”。之后我们确定将一系列请求处理程序通过一个对象来传递,并且需要使用松耦合的方式将这个对象注入到router()函数中,主文件index.js:
  1. var server=require(“./server”);
  2. var router=require(“./router”);
  3. var requestHandlers=require(“./requestHandlers”);
  4. var handle={};
  5. handle[“/”]=requestHandlers.start;
  6. handle[“/start”]=requestHandlers.start;
  7. handle[“/upload”]=requestHandlers.upload;
  8. server.start(router.route,handle);

如上所示,将不同的URL映射到相同的请求处理程序上是容易的:只要在对象中添加一个键为“/”的属性,对应requestHandlers.start即可。这样我们就可以简洁地配置/start和/的请求都交给start这一处理程序来处理。在完成看对象的定义后,我们将它作为额外的参数传递给服务器,见server.js:

  1. var http=require(“http”);
  2. var url=require(“url”);
  3. function start(route,handle){
  4.     function onRequest(request,response){
  5.         var pathname=url.parse(request.url).pathname;
  6.         console.log(“Request for “+pathname+” received.”);
  7.         route(handle,pathname);
  8.         response.writeHead(200,{“Content-Type”:”text/plain”});
  9.         var content=route(handle,pathname);
  10.         response.write(content);
  11.         response.end();
  12.     }
  13.     http.createServer(onRequest).listen(8888);
  14.     console.log(“Server has started.”);
  15. }
  16. exports.start=start;

这样就在start()函数中添加了handle参数,并且把handle对象作为第一个参数传递给了route()回调函数,下面定义route.js:

  1. function route(handle,pathname){
  2.     console.log(“About to route a request for “+ pathname);
  3.     if(typeof handle[pathname]===’function‘){
  4.         return handle[pathname]();
  5.     }else{
  6.         console.log(“No request handler found for “+pathname);
  7.         return “404 Not Found”;
  8.     }
  9. }
  10. exports.route=route;

 

通过以上代码,我们首先检查给定的路径对应的请求处理程序是否存在,如果存在则直接调用相应的函数。我们可以用从关联数组中获取元素一样的方式从传递的对象中获取请求处理函数,即handle[pathname]();这样的表达式,给人一种感觉就像是在说“嗨,请你来帮我处理这个路径。”程序运行效果如下图:

图片已失效-2016-05-03

来源:http://www.jackpakistan.com/2012/09/nodejs%E5%AE%9E%E7%8E%B0%E8%B7%AF%E7%94%B1%E9%80%89%E6%8B%A9