前端经验

image

牛博网创始人、老罗英语培训创始人、造字工房董事罗永浩先生,还是叫老罗亲切,想必大家对老罗已经很熟悉了,从他做英语老师到公开演讲,到带领众人在人家公司门口砸西门子冰箱,在到和著名的打假真人方舟X对着干开始老罗这个名字就已经深入人心了...

而从去年开始老罗就宣布要进军手机制造业,注册了锤子科技公司,从此在国产手机市场上要分一杯羹,那老罗的手机究竟做怎么样了,进度如何呢?就在前天老罗发布了锤子智能手机操作系统(基于安卓的深度定制系统) Smartisan OS 的logo 一个真真正正的锤子!!!你没有看错...的的确确是个锤子啊!!!霸气侧漏啊!!!

工业设计师如何解释这款LOGO:

1. 这不是锤子,如果是也不是好锤子,要么震得手痛要么甩飞出去要么砸不了东西,就是尾部曲线的设计以及锤子前端面的曲线,或许这样的形态操作可以在平面设计上表征自己具有一些设计的含量,这些手法很多,设计师都心知肚明,但在这我不认为是好的处理。包括整个锤子形象的处理,太过轻易。

2. 曲线不够漂亮,比如两个腋窝,这可能是职业病,毕竟在平面设计领域追求曲线过度并不常见。

3. 设计稿只是另外一种表征自己具有设计含量的手段,就像展示加工过程一样,但如果没有达到一定的程度,比如工艺的独特性等言之有物的东西,而当是一种例行手段的话,我并不觉得可行,因为很多人一看设计稿就说:“我艹,这是设计!”

字体,有其他讨论(锤子科技 logo 使用的字体有什么讲究?)。除了这,我觉得还不错,包括“锤子”这个名称以及自造的关键词等等。

更正一下:其实图上锤子前端面的曲线弧度并不小(并不弯曲),我答题的时候受那张设计稿的影响以为弯曲很大。

image

Smartisan OS 发布会

3月27日19点30分,这款Smartisan OS 智能手机操作系统将会在国家会议中心举行,届时大家会听到老罗激情澎湃的讲演,就冲着这点也要去啊!想去的看看报名方法吧!

锤子科技公司"Smartisan OS"智能手机操作系统(基于安卓的深度定制系统)发布会!3月27日19点30分!国家会议中心!更详细信息我们一两周内公布。智能手机业同仁,数字媒体的朋友及投资界的财主如果有兴趣参加,请发邮件至smartisanos@gmail.com索取门票,来信请附姓名、公司、职务、电话号码四项信息。

image

刚刚就在我身边发生了5.1级地震,虽然办公楼不高但是如果严重的话也跑不出办公楼的,持续了10秒左右终于停下来了,大家都很惊恐,这次地震源是在辽阳与沈阳苏家屯交界处深7公里的地方,为了让大家更好的在这个危险的地球顺利的活下去,特意为大家准备这篇地震科普文章、及相关手机应用等!

地震时应该怎么办:

1. 为了您自己和家人的人身安全请躲在桌子等坚固家具的下面

大的晃动时间约为1分钟左右。这是首先应顾及的是您自己与家人的人身安全。首先,在重心较低、且结实牢固的桌子下面躲避,并紧紧抓牢桌子腿。在没有桌子等可供藏身的场合,无论如何,也要用坐垫等物保护好头部。

2. 摇晃时立即关火,失火时立即灭火

大地震时,也会有不能依赖消防车来灭火的情形。因此,我们每个人关火、灭火的这种努力,是能否将地震灾害控制在最小程度的重要因素。

从平时就养成即便是小的地震也关火的习惯吧。

为了不使火灾酿成大祸,家里人自不用说,左邻右舍之间互相帮助,厉行早期灭火是极为重要的。

地震的时候,关火的机会有三次

第一次机会 在大的晃动来临之前的小的晃动之时

在感知小的晃动的瞬间,即刻互相招呼:“地震!快关火!”,关闭正在使用的取暖炉、煤气炉等。

第二次机会 在大的晃动停息的时候

在发生大的晃动时去关火,放在煤气炉、取暖炉上面的水壶等滑落下来,那是很危险的。

大的晃动停息后,再一次呼喊:“关火!关火!”,并去关火。

第三次机会 在着火之后

即便发生失火的情形,在1-2分钟之内,还是可以扑灭的。为了能够迅速灭火,请将灭火器、消防水桶经常放置在离用火场所较近的地方。

3. 不要慌张地向户外跑

地震发生后,慌慌张张地向外跑,碎玻璃、屋顶上的砖瓦、广告牌等掉下来砸在身上,是很危险的。此外,水泥预制板墙、自动售货机等也有倒塌的危险,不要靠近这些物体。

4. 将门打开,确保出口

钢筋水泥结构的房屋等,由于地震的晃动会造成门窗错位,打不开门,曾经发生有人被封闭在屋子里的事例。请将门打开,确保出口。

平时要事先想好万一被关在屋子里,如何逃脱的方法,准备好梯子、绳索等。

5. 户外的场合,要保护好头部,避开危险之处

当大地剧烈摇晃,站立不稳的时候,人们都会有扶靠、抓住什么的心理。身边的门柱、墙壁大多会成为扶靠的对象。但是,这些看上去挺结实牢固的东西,实际上却是危险的。

在1987年日本宫城县海底地震时,由于水泥预制板墙、门柱的倒塌,曾经造成过多人死伤。务必不要靠近水泥预制板墙、门柱等躲避。

在繁华街、楼区,最危险的是玻璃窗、广告牌等物掉落下来砸伤人。要注意用手或手提包等物保护好头部。

此外,还应该注意自动售货机翻倒伤人。

在楼区时,根据情况,进入建筑物中躲避比较安全。

6. 在百货公司、剧场时依工作人员的指示行动

在百货公司、地下街等人员较多的地方,最可怕的是发生混乱。请依照商店职员、警卫人员的指示来行动。

就地震而言,据说地下街是比较安全的。即便发生停电,紧急照明电也会即刻亮起来,请镇静地采取行动。

如发生火灾,即刻会充满烟雾。以压低身体的姿势避难,并做到绝对不吸烟。

搭乘电梯的话

在发生地震、火灾时,不能使用电梯。万一在搭乘电梯时遇到地震,将操作盘上各楼层的按钮全部按下,一旦停下,迅速离开电梯,确认安全后避难。

高层大厦以及近来的建筑物的电梯,都装有管制运行的装置。地震发生时,会自动的动作,停在最近 的楼层。

万一被关在电梯中的话,请通过电梯中的专用电话与管理室联系、求助。

7. 汽车靠路边停车,管制区域禁止行驶

发生大地震时,汽车会象轮胎泄了气似的,无法把握方向盘,难以驾驶。必须充分注意,避开十字路口将车子靠路边停下。为了不妨碍避难疏散的人和紧急车辆的通行,要让出道路的中间部分。

都市中心地区的绝大部分道路将会全面禁止通行。充分注意汽车收音机的广播,附近有警察的话,要依照其指示行事。

有必要避难时,为不致卷入火灾,请把车窗关好,车钥匙插在车上,不要锁车门,并和当地的人一起行动。

8. 务必注意山崩、断崖落石或海啸

在山边、陡峭的倾斜地段,有发生山崩、断崖落石的危险,应迅速到安全的场所避难。

在海岸边,有遭遇海啸的危险。感知地震或发出海啸警报的话,请注意收音机、电视机等的信息,迅速到安全的场所避难

9. 避难时要徒步,携带物品应在最少限度

因地震造成的火灾,蔓延燃烧,出现危机生命、人身安全等情形时,采取避难的措施。避难的方法,原则上以市民防灾组织、街道等为单位,在负责人及警察等带领下采取徒步避难的方式,携带的物品应在最少限度。绝对不能利用汽车、自行

避难。

对于病人等的避难,当地居民的合作互助是不可缺少的。从平时起,邻里之间有必要在事前就避难的方式等进行商定。

10. 不要听信谣言,不要轻举妄动

在发生大地震时,人们心理上易产生动摇。为防止混乱,每个人依据正确的信息,冷静地采取行动,极为重要。

从携带的收音机等中,把握正确的信息。相信从政府、警察、消防等防灾机构直接得到的信息,决不轻信不负责任的流言蜚语,不要轻举妄动。

应急物品准备:

1.饮用水  2.食品、婴儿奶粉  3.急救医药品  4.便携式收音机、手电筒、干电池  5.现金、贵重品  6.内衣裤、毛巾、手纸  7.哨子,这是最容易听到的3Hz

震后自救:

地震时如被埋压在废墟下,周围又是一片漆黑,只有极小的空间,你一定不要惊慌,要沉着,树立生存的信心,相信会有人来救你,要千方百计保护自己。

地震后,往往还有多次余震发生,处境可能继续恶化,为了免遭新的伤害,要尽量改善自己所处环境。此时,如果应急包在身旁,将会为你脱险起很大作用。

在这种极不利的环境下,首先要保护呼吸畅通,挪开头部、胸部的杂物,闻到煤气、毒气时,用湿衣服等物捂住口、鼻;避开身体上方不结实的倒塌物和其它容易引起掉落的物体;扩大和稳定生存空间,用砖块、术棍等支撑残垣断壁,以防余震发生后,环境进一步恶化。

设法脱离险境。如果找不到脱离险境的通道,尽量保存体力,用石块敲击能发出声响的物体,向外发出呼救信号,不要哭喊、急躁和盲目行动,这样会大量消耗精力和体力,尽可能控制自己的情绪或闭目休息, 等待救援人员到来。如果受伤,要想法包扎,避免流血过多。

维持生命。如果被埋在废墟下的时间比较长,救援人员未到,或者没有听到呼救信号,就要想办法维持自己的生命,防震包的水和食品一定要节约,尽量寻找食品和饮用水,必要时自己的尿液也能起到解渴作用。

检测地震手机应用:

地震讯息 一款提供最新最快全世界地震讯息的手机软件,方便您第一时间获知世界各地最新地震信息,同时提供历史数据检索!

iPhone 屏幕截图 1   iPhone 屏幕截图 2

iPhone 屏幕截图 3   iPhone 屏幕截图 4

地震讯息下载:Android phone   iPhone   iPad   Windows Phone7.5  来自禄's Blog

image

经过@phoenixdev、@Surenix、@chronicdevteam、@iphone_dev等技术大神不倦的努力以及漫长的等待,iOS 6.1 固件的完美越狱方法终于正式来到我们的面前了!iPhone, iPod touch, iPad和iPad mini的iOS 6.0-6.1所有版本均可以被越狱,该工具也同时支持OS X、Windows与Linux。您需要做的就是准备一根数据线,一台电脑和5分钟的时间即可完成整个过程。不知道大家是否已经感到兴奋了呢?

越狱后的 iOS 设备可以安装各种功能丰富的第三方插件(如Nitrous 浏览器引擎、QuickDial快速拨号等),安装一些不能在官方AppStore上架的软件(如 iFile、GBA模拟器等),可以更换输入法,可以修改系统皮肤增加界面特效等等,可以安装盗版软件等(实在不提倡哦不提倡!)~下面就带来简单的 iOS 6.1 固件完美越狱的图文教程以及evasi0n越狱工具下载吧……

关于越狱:

iOS 的越狱最原本的初衷是为了让原本封闭的系统更加开放、更加自由,并且能获得更多的新功能。只不过,这一切遇上盗版就变了味。反正我认为,很多正版软件游戏的价格也就那么几块钱的事儿,如果大家都能为自己喜爱的软件贡献包烟钱,很多优秀的软件就不会消失或停止更新,同样大家也就能享受到更多丰富优质的软件,这是一个玩家与开发者双赢的良性循环。嗯,关于这点就不多说什么了,大家都有自己衡量的标准。

未越狱的 iOS 设备只能从 AppStore 安装软件或游戏,你想增强你的系统,譬如增加翻页的3D效果?没门!想要安装九宫格输入法?没门!想要一键关闭全部后台程序?没门!想要在通知栏增加WiFi、3G、修改屏幕亮度等快捷开关?没门!想要给手机屏幕录像?没门!想要真正的电话黑名单防火墙?没门!想要使用各种手势操作?没门!想要更换一整套系统图标?没门!然而,这一切而且更多更多,在越狱后都能实现,这就是越狱的魅力所在……

越狱要求:

  1. 一台电脑:Win XP ~ Windows 8 (亲测Win8成功),Mac OS X (10.5以上) 或者 Linux 系统

  2. 建议升级到 iOS 6.1 正式版固件的 iOS 设备 (iPhone、iPad、iPod) (这里下载固件和升级方法)

  3. Evasi0n 支持越狱 6.0~6.1 版本的固件

  4. USB 数据线

越狱前注意:

  1. 越狱前倾务必使用 iTunes 或者 iCloud 备份你的数据以防发生意外

  2. 请务必关闭锁屏密码,否则会出现问题

  3. 在越狱期间请耐心等待,不要启动 iTunes、Xcode、iTools 之类的软件,最好不要去碰你的电脑

  4. 如果evasi0n越狱到一半卡住了,请尝试重启越狱软件,然后重启iOS设备(按住电源+Home键关机),再重试

  5. evasi0n支持的设备:iPhone 3GS, 4, 4S, 5 | iPad 2, iPad3, iPad4, iPad Mini | iPod Touch 4,5

Evasi0n 越狱工具使用教程:

使用 Evasi0n 越狱工具对 iOS 设备进行越狱的方法比较简单,差不多就是一键越狱了!下面我们开始吧~ 首先连接好你的 iOS 设备,待 iTunes 备份完成后将其关闭,启动 Evasi0n 越狱工具。


万众瞩目!iOS 6.x越狱工具evasi0n下载!使用图文越狱教程 (iPhone/iPad/iPod)

当你的 iOS 设备被识别出来之后,按下 Jailbreak 按钮即可正式开始越狱 (过程中请不要触摸你的 iOS 设备),耐心等待软件界面的变化,当出现闪烁的文字提示“To Contunie, please unlock your device and tap the new ‘Jailbreak’icon. Only tap it once! The screen will go black and then return to the home screen.”时 (如下图),你就需要开始来操作你的 iOS 设备了。

万众瞩目!iOS 6.x越狱工具evasi0n下载!使用图文越狱教程 (iPhone/iPad/iPod)

这时你的 iOS 设备应该是处于黑屏状态的,按下 Home 键,解锁,然后在主屏幕上寻找一个新的图标叫做“Jailbreak”

点击一次图标运行它,屏幕会闪一下黑屏然后恢复原样 (这里注意不要重复去点该图标) ,稍等一下电脑端的进度条就会继续前进了,直到原本的”Jailbreak”按钮变成“exit”字样,这时你不用理会电脑端了,电脑已经完成它的使命了。

这时你也不要去操作 iOS 设备,因为你的设备会自动重启的,然后会出现 Evasi0n 的大Logo。耐心等,不要去触摸你的设备以免出现问题,它会自动完成余下的所有步骤并自动重启的。当最后设备重启正式进入主屏幕后,越狱就完成了,你应该会发现 Cydia 的图标已经在那里等候着你了!嗯,越狱成功了,搞定收工!

最后,建议大家在越狱之后备份好SHSH,以防止日后苹果发布新版本固件并关闭认证而不能降级到可以越狱的版本。

什么是 Cydia?有什么作用?

越狱成功之后,你会发现你的 iOS 设备上多出了一个叫做 Cydia 的应用,它其实是一款类似 AppStore 那样的提供各类插件、软件、系统补丁、主题等资源给用户们下载安装的“商店”。虽然 Cydia 中的内容均需越狱后才能使用的,不过它其实并不是提供破解软件的商店,默认情况下它里面的内容均为正版,对,这些插件也有正版!!它们有免费的也有收费的~ 就像之前介绍过的 Nitrous 浏览器引擎,就是一个付费插件的例子。

image

在 Cydia 上拥有非常多优秀实用的插件和应用,而且这些插件提供的功能是官方 AppStore 上的应用永远不可能提供得到给你的,我们日后会测试并挑选一些实用的插件进行推荐的,当然你也可以自己去挖掘去发现一下~总之,越狱后的你会发现苹果还有另外一个新天地,大家尽情享受开放自由带来的乐趣吧……

相关下载地址:

下载evasi0n越狱工具 (Win)  |  下载 Mac 版  |  下载 Linux 版  |  来自禄's Blog

image

回想一下06年第一次使用付费空间,买个人域名,建立个人博客,但是的第一份程序就是使用的PJBlog,当时还是2的版本:),一晃过了7年...,有点不敢想啊!虽然最初的博客不在了,但是今天禄's Blog起来了,会比以前更辉煌,为大家设计出更好的主题。

PJBlog4终于在万众瞩目下发布了,但是放到子目录下安装却遇到了问题,不过zsx为大家带来了解决办法,请看下文!

PJBlog 4 在非根目录(即子目录)安装方法

install.asp

把config.base="/"改为以下代码

var s=Request.ServerVariables("PATH_INFO").Item;
s=s.substr(0,s.length-("/install.asp").length);
                                                                                                                                                   
config.base = s;

这样,即可正常打开安装程序。

image

setup/setup.asp,第三行修改代码:

var s=Request.ServerVariables("PATH_INFO").Item;
s=s.substr(0,s.length-("/setup/setup.asp").length);
config.base = s;

image

第11行:

folder: req.query.folder,
改为
folder: config.base,
这样就直接无视掉了那个路径选择

第56行,

spkInstall = new spk("/setup/package.pbd", params.folder);
改为
spkInstall = new spk("setup/package.pbd", params.folder);
还有一处也要改:

setup/asp/spkPackage.asp,

var fso = require("/setup/asp/fso");

改为

var fso = require("setup/asp/fso");

这样,PJBlog就可以生龙活虎地在子目录安装了。


image

PJBlog4 安装界面

image

PJBlog4 首页

image

PJBlog4 后台首页

修改文件下载

百度网盘  |  新浪微盘  |  来自禄's Blog

image

相信很多和我一样的ios设备使用者已经对移动、联通、电信运营商的图标看恶心了,这里给大家带来两个平台无需越狱即可修改 iPhone 运营商图标的软件,希望大家喜欢!欢迎访问禄's Blog

win版使用方法:

1.电脑已正常安装iTunes

2.打开本工具,手机连接电脑,等到左上方识别到你的设备。

3.选择你的运营商,默认有联通和移动图标个一对(不支持电信,移动成功率很小),可以点击图片处,更换自己想要的图标,运营商图标可以自行网上下载

4选择好了图标,点击写入即可,然后手机飞行模式一下

ps:软件来自网络,适用于iPhone 4 和 iPhone 4S以及最新的 iPhone 5,图片高度为40最完美,Default一般选深色的,FSO和TS(通知中心后新加的)一般为淡色同一张图标。 如果移动用户修改不成功可以选择 另外一种 MAC 操作系统的方法。

[教程]iPhone5不越狱修改运营商图标方法图片1

Mac版使用方法:

支持的设备有iPhone或者支持3G/LTE的iPad,最低需要Mac OS X 10.7系统。

第一步:首先下载CarrierEditor。

第二步:打开下载的文件。会发现有CarrierEditor应用和ZepplinLogos文件夹,文件夹中拥有各种提前设计好的Logo,包括Android机器人、苹果Logo、刺客信条Logo、iCloud图标、蝙蝠侠Logo、吃豆人Logo等。大家可以根据自己喜好选择。

第三步:运行CarrierEditor应用,点击“Let’s Get Started”,首先,我们要输入iPhone运营商的版本。我们只需进入设置,然后通用,然后在关于本机中找到。


第四步:这里我们需要选择设备类型和运营商,这里CarrierEditor只支持中国联通和中国移动。继续下一步。

第五步:在两个方块中放入自己希望的logo,分别是状态栏成黑白色或蓝白色状态的。在点击Compile Carrier Update (.ipcc)即可。这时我们就能在桌面上找到两个ipcc文件。  

第六步:打开iTunes,接上自己的设备。然后按住 键,在点击恢复,选择文件名中不带Original的ipcc文件进行恢复,这样你的运营商logo就改好了,当然如果你想恢复,只需选择带original的文件即可。

相关教程及文件下载地址:

新浪微盘  |  百度网盘  |  来自禄's Blog

家里一直安装的是鹏博宽带,4MB宽带半年才750,相比联通(网通)的2MB一年要1000+实惠不少,这还是去年的价格,今年鹏博宽带提速了开始主推50MB和100MB带宽的宽带了,但是新开用户只能使用20MB的,所以就办理了20MB的7个月是700元,家里是用两年前TP-LINK wr841n 300MB无线路由器上网的在4MB的时候下载速度能达到400+KB,但是用换了20MB了以后速度不升反降了,才200+KB,而且两个人用更慢,同学家里是10MB宽带用无线路由还能在800KB的速度,而且我在用网线直接连接电脑下载速度达到了2MB左右,所以排除了运营商忽悠我的可能,在尝试了N多方法无果的情况下,无奈恢复了出厂设置,没想到恢复出厂设置了以后网速竟然提升上来了,20MB的宽带下载速度终于达到2MB左右了,两个人同时看视频都不卡了,终于体验到20MB的带宽了,就一个字,豪爽!!

PS:路由器是两年前买的有可能是路由器设置已经乱了,所以如果大家遇到和我一样问题的时候不如试试恢复出厂设置也许会达到意想不到的效果哟!

Nginx科普 Nginx如何配置404错误页面

禄小伟
1523
1970年01月01日

什么是404页面

如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found

为什么要自定义404页面

在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了。如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户。因此,每一个网站都应该自定义自己的404页面。

NGINX下如何自定义404页面

IIS和APACHE下自定义404页面的经验介绍文章已经非常多了,NGINX的目前还比较少,为了解决自家的问题特地对此作了深入的研究。研究结果表明,NGINX下配置自定义的404页面是可行的,而且很简单,只需如下几步:

1.创建自己的404.html页面

2.更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on;

3.更改nginx.conf(或单独网站配置文件,例如在nginx -> sites-enabled下的站点配置文件 )

中在server 区域加入: error_page 404 = /404.html  或者 error_page 404 = http://www.xxx.com/404.html

4.更改后重启nginx,,测试nginx.conf正确性: /opt/nginx/sbin/nginx –t

#502 等错误可以用同样的方法来配置。  

error_page  500 502 503 504 = /50x.html;

注意事项:

1.必须要添加:fastcgi_intercept_errors on; 如果这个选项没有设置,即使创建了404.html和配置了error_page也没有效果。fastcgi_intercept_errors 语法: fastcgi_intercept_errors on|off 默认: fastcgi_intercept_errors off 添加位置: http, server, location 默认情况下,nginx不支持自定义404错误页面,只有这个指令被设置为on,nginx才支持将404错误重定向。这里需要注意的是,并不是说设置了fastcgi_intercept_errors on,nginx就会将404错误重定向。在nginx中404错误重定向生效的前提是设置了fastcgi_intercept_errors on,并且正确的设置了error_page这个选项(包括语法和对应的404页面)

2.不要出于省事或者提高首页权重的目的将首页指定为404错误页面,也不要用其它方法跳转到首页。

3.自定义的404页面必须大于512字节,否则可能会出现IE默认的404页面。例如,假设自定义了404.html,大小只有11个字节(内容为:404错误)。

学习linux第一课,linux快捷键大全!

禄小伟
1364
1970年01月01日

刚刚接触linux只知道照着别人总结的教程去做,但是有一些东西还是要自己牢牢记住的,例如linux下重复命令快捷键,DOS里面是F3,可以到了linux就是ctrl+p了,如果不知道效率会大大降低的,用到了就收藏一下吧!

在命令行下的的快捷键:

删除
ctrl + d      删除光标所在位置上的字符相当于VIM里x或者dl
ctrl + h      删除光标所在位置前的字符相当于VIM里hx或者dh
ctrl + k      删除光标后面所有字符相当于VIM里d shift+$
ctrl + u      删除光标前面所有字符相当于VIM里d shift+^
ctrl + w      删除光标前一个单词相当于VIM里db
ctrl + y      恢复ctrl+u上次执行时删除的字符
ctrl + ?      撤消前一次输入
alt  + r      撤消前一次动作
alt  + d     删除光标所在位置的后单词

移动
ctrl + a      将光标移动到命令行开头相当于VIM里shift+^
ctrl + e      将光标移动到命令行结尾处相当于VIM里shift+$
ctrl + f      光标向后移动一个字符相当于VIM里l
ctrl + b      光标向前移动一个字符相当于VIM里h
ctrl + 方向键左键    光标移动到前一个单词开头
ctrl + 方向键右键    光标移动到后一个单词结尾
ctrl + x       在上次光标所在字符和当前光标所在字符之间跳转
alt  + f      跳到光标所在位置单词尾部

替换
ctrl + t       将光标当前字符与前面一个字符替换
alt  + t     交换两个光标当前所处位置单词和光标前一个单词
alt  + u     把光标当前位置单词变为大写
alt  + l      把光标当前位置单词变为小写
alt  + c      把光标当前位置单词头一个字母变为大写

历史命令编辑
ctrl + p   返回上一次输入命令字符
ctrl + r       输入单词搜索历史命令
alt  + p     输入字符查找与字符相接近的历史命令

其它
ctrl + s      锁住终端
ctrl + q      解锁终端
ctrl + l        清屏相当于命令clear
ctrl + c       另起一行
ctrl + i       类似TAB健补全功能
ctrl + o      重复执行命令
alt  + 数字键  操作的次数

VIM下的快捷键:

复制、删除:

yw 表示拷贝从当前光标到光标所在单词结尾的内容.

dw 表示删除从当前光标到光标所在单词结尾的内容.

y0 表示拷贝从当前光标到光标所在行首的内容.

d0 表示删除从当前光标到光标所在行首的内容.

y$ 表示拷贝从当前光标到光标所在行尾的内容.

d$ 表示删除从当前光标到光标所在行尾的内容.


移动:

w(e) 移动光标到下一个单词.

b 移动光标到上一个单词.

0 移动光标到本行最开头.

^ 移动光标到本行最开头的字符处.

$ 移动光标到本行结尾处.

H 移动光标到屏幕的首行.

M 移动光标到屏幕的中间一行.

L 移动光标到屏幕的尾行.

gg 移动光标到文档首行.

G 移动光标到文档尾行.


常用:

H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾

w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏

i :在光标前
I :在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键

最近在研究PHP集成环境,在导入MySQL数据库的时候提示我上传文件过大,数据库备份文件大概2.5MB,在查询相关资料以后才知道默认在导入的时候限制是2MB,以下是解决办法。

错误提示:

您可能正在上传很大的文件,请参考文档来寻找解决方法。

解决方法:

检查php.ini 配置文件中的以下三个地方,upload_max_filesize, memory_limit 和post_max_size,并且推荐修改的值要稍大于导入的巨大sql数据库文件;依照这个提示,修改后,重启了php环境,OK!

 

ps:在使用PHP集成环境的时候发现运行PHP的效率特别低,执行一个操作要比在服务器或者虚拟主机上的时间多出几倍,最后发现在IE下面会好一些,没找出是什么原因,有待观察。

日常工作中会遇到很多的专题,在没有flash的支持下,如何让你的页面更生动呢?CSS3不是新事物,CSS3动画也逐渐受到大家的关注,在机甲&洛克合作不删档放号专题中首次尝试了CSS3的简单动画制作。


拿到页面设计稿后,起初打算从龙星的眼睛、噜噜、枪炮武器上进行一些效果实现,最后为了突出活动抽奖,决定增加抽奖按钮的光效以及奖品的呼吸效果。最终页面呈现包括五个效果点:龙星眼睛的眨动、噜噜的飘动、抽奖按钮的光效、奖品的hover呼吸灯效果以及枪炮武器的发光效果。


思路:首先设置初始属性,背景Y轴位置为0,将背景遮住眼睛,最终属性则是将背景位置移动到-3000px的位置,通过背景在4s内沿Y轴匀速运动3000px的过程实现了眼睛眨动的效果。噜噜的飘动以及抽奖按钮的发光效果与眼睛眨动效果是同样的原理。效果代码如下:


思路:初始属性设置背景透明度为0.6,最终属性设置背景透明度为1,通过背景透明度的平滑变化,形成一个发光的呼吸效果。效果代码如下:

实现这样简单的动画效果,需要运用到CSS3的哪些属性呢?

CSS3有3个动画属性:

1、变形transform
transform字面上就是变形,改变的意思。在CSS3中,transform主要包括了旋转rotate、缩放scale、移动translate、扭曲skew以及矩阵变形matrix。具体属性说明以及demo演示请使用chrome浏览器查看 http://tgideas.qq.com/demo/css3/transform.htm

洛克&机甲不删档合作放号专题上眼睛的眨动、噜噜的飘动、抽奖按钮的发光效果并不是只能用背景移动来实现,我们还可以可以运用translate对div进行位置移动来实现。
Tgideas的一些实例运用(请用chrome浏览器或firefox浏览器查看):

炫舞趣味数据腾讯游戏客户端游戏人生安全大闯关
piggyjinhuikarin


2、转换transition
css的transition允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。
transition的使用写法:

合并写法:

具体属性说明以及demo演示请使用chrome浏览器查看 http://tgideas.qq.com/demo/css3/transition.htm
Tgideas的一些实例运用(请用chrome浏览器或firefox浏览器查看):

变异第一站 双节出击未来战士 伊泽瑞尔炫斗之王 热血内测
lamdgnornor


3、动画animation

animation按照字面上的意思就是“动画”的意思,但在CSS3中animation只应用在页面上已存在的DOM元素上。运用animation,结合变形transform、转换transition,可以制作出简单的动画效果。在制作动画前,先了解一下关键帧keyframes。

1)、Keyframes

我们把他称为“关键帧”,在使用transition制作简单的转换效果时,我们包括了初始属性和最终属性,一个开始执行动作时间和一个延续动作时间以及动作的变换速率,其实这些值都是一个中间值,如果我们要控制的更细一些,比如说我要第一个时间段执行什么动 作,第二个时间段执行什么动作(换到flash中说,就是第一帧我要执行什么动作,第二帧我要执行什么动作),这样我们用Transition就很难实现 了,此时我们也需要这样的一个“关键帧”来控制。

keyframe写法:

2)、动画animationanimation的写法:

合并写法:

具体属性说明以及demo演示请使用chrome浏览器查看 http://tgideas.qq.com/demo/css3/animation.htm

Tgideas的一些实例运用(请用chrome浏览器或firefox浏览器查看):

QQ炫舞2女王的恩典美女找茬 太极献礼
nornorhairong


CSS3的兼容性:

各浏览器前缀:
IE:-ms-
Firefox:-moz-
Chrome:-webkit-
Safari:-webkit-
Opera:-o-

一点总结:

CSS3效果不需要任何其他插件的支持,对于iPhone、iPad都可以正常浏览,但是对于IE,几乎不支持,国内50%左右的用户仍然在使用IE,导致很大一部分人其实看不到这个效果,但是对于FireFox、Chorme等浏览器进行CSS3效果的实现,对于高端浏览器用户来说,不失为一件令用户感到开心的事情,同时这也是一件让自己开心的事情。
初次尝试CSS3效果实现,由起初的无从下手、焦躁不安,到最后效果呈现时的开怀,其实很多事情并不难,只要自己去尝试探索,总能在其中找到各种快乐!

专题地址:

浏览地址:http://jjxf.qq.com/act/a20120907roco/,请使用chrome浏览器或者Firefox浏览器查看。

Powered By Z-BlogPHP 1.5 Zero

Copyright webexp.cn Rights Reserved.

本站基于 阿里云服务器 + Ename域名 + Z-Blog 构建   |   站点地图   |   辽ICP备13003381号-4