10.8.2之后trim 怎么10.8.5开启trim

503: Service Unavailable
503: Service Unavailable
访问太频繁了,服务器要炸。OS&X&10.8.2&第三方SSD开Trim方法
打开终端(Terminal),输入以下指令(可能需要输入密码):
sudo perl -pi -e
's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x4D)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg'
/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
****输入管理员密码*** (密码输入的时候,不会有任何的显示,不要重复输入)然后回车。
2. 开启TRIM
sudo kextcache -system-prelinked-kernel
3.清理cache
sudo kextcache -system-caches
4. 重启系统
如果一切正常,重启之后TRIM就已经被打开。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。ie 7/8不支持trim的属性的解决方案
字体:[ ] 类型:转载 时间:
在ie 7 8浏览器中,如果使用trim()属性去除空格的话,则会导致报错,下面有几种不错的解决方法
在ie 7 8浏览器中,如果使用trim()属性去除空格的话,则会导致报错。 因此解决这个问题有如下方案:
var aa = $("#id").val().trim()&& --- 在IE中无法解析trim() 方法
解决办法:
[&& var aa = $.trim($("#id").val());& ] 这个不好用,还是用下面介绍的吧,第一个已经过测试。&
W3C那帮人的脑袋被驴踢了,直到java script1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有 firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精力,搞鼓了相当多实现。
实现1& OK& 的。(在js中写上这个,然后直接在你要去空格的字符串后面跟上 .trim() 即可)
代码如下:&String.prototype.trim = function () {return this .replace(/^\s\s*/, '' ).replace(/\s\s*$/, '' );&}
看起来不怎么样,动用了两次正则替换,实际速度很是惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的StringBuffer还快。base2类库施用这种实现。
代码如下:&String.prototype.trim = function () {return this .replace(/^\s /, '' ).replace(/\s $/, '' );&}
和实现1很相似,但稍慢一点,主要原因是它最先是假设至少存在一个空白符。Prototype.js施用这种实现,不过其名儿为strip,因为Prototype的方法都是力图与Ruby重名。
代码如下:&String.prototype.trim = function () {returnthis .substring(Math.max( this .search(/\S/), 0), this .search(/\S\s*$/) 1);&}
以截取方式取得空白部分(当然允许中间存在空白符),总共调用了4个原生方法。预设得很是巧妙,substring以两个数码作为参数。Math.max以两个数码作参数,search则归回一个数码。速度比上边两个慢一点,但比下面大大都都快。
代码如下:&String.prototype.trim = function () {returnthis .replace(/^\s |\s $/g, '' );&}
这个可以称得上实现2的简化版,就是利用候选操作符连接两个正则。但这样做就落空了浏览器优化的机会,比不上实现3。由于看来很优雅,许多类库都施用它,如JQuery与mootools
代码如下:&String.prototype.trim = function () {var str =str = str.match(/\S (?:\s \S )*/);return str ? str[0] : '' ;&}
match是归回一个数组,是以原字符串切合要求的部分就成为它的元素。为了防止字符串中间的空白符被解除,咱们需要动用到非捕获性分组(?:exp)。由于数组可能为空,咱们在后面还要做进一步的判定。好像浏览器在处理分组上比力无力,一个字慢。所以不要迷信正则,虽然它基本上是万能的。
代码如下:&String.prototype.trim = function () {return this .replace(/^\s*(\S*(\s \S )*)\s*$/, '$1' );&}&
把切合要求的部分提供出来,放到一个空字符串中。不过效率很差,尤其是在IE6中。
代码如下:&String.prototype.trim = function () {return this .replace(/^\s*(\S*(?:\s \S )*)\s*$/, '$1' );&}&
和实现6很相似,但用了非捕获分组进行了优点,性能效之有一点点提升。
代码如下:&String.prototype.trim = function () {return this .replace(/^\s*((?:[\S\s]*\S)?)\s*$/, '$1' );&}&
沿着上边两个的思路进行改进,动用了非捕获分组与字符集合,用?顶替了*,效果很是惊人。尤其在IE6中,可以用疯狂来形容这次性能的提升,直接秒杀火狐。
代码如下:&String.prototype.trim = function () {return this .replace(/^\s*([\S\s]*?)\s*$/, '$1' );&}&
这次是用懒惰匹配顶替非捕获分组,在火狐中得到改善,IE没有上次那么疯狂。
代码如下:&String.prototype.trim = function () {var str = this ,whitespace = ' \n\r\t\f\x0b\xa0\u\u\u\u\u\u200a\u200b\u\ u3000' ;for ( var i = 0,len = str. i = 0; i--) {if (whitespace.indexOf(str.charAt(i)) === -1) {str = str.substring(0, i 1);}}return whitespace.indexOf(str.charAt(0)) === -1 ? str : '' ;&}
我只想说,搞出这个的人已不是用牛来形容,已是神一样的级别。它先是把可能的空白符全部列出来,在第一次遍历中砍掉前边的空白,第二次砍掉后面的空白。全过程只用了indexOf与substring这个专门为处理字符串而生的原生方法,没有施用到正则。速度快得惊人,预计直逼上内部的二进制实现,并且在IE与火狐(其它浏览器当然也毫无疑问)都有杰出的表现。速度都是零毫秒级另外。
代码如下:&String.prototype.trim = function () {var str = this ,str = str.replace(/^\s /, '' );for ( var i = str.length - 1; i &= 0; i--) {if (/\S/.test(str.charAt(i))) {str = str.substring(0, i 1);}}&}
实现10已告诉咱们普通的原不认识的字符串截取方法是远胜于正则替换,虽然是复杂一点。但只要正则不过于复杂,咱们就可以利用浏览器对正则的优化,改善程序执行效率,从实现8在IE的表现。我想通常不会有人在项目中应用实现10,因为那个whitespace 实现过长太难记了(当然如果你在打造一个类库,它绝对是起首)。实现11可谓其改进版,前边部分的空白由正则替换负责砍掉,后面用原生方法处理,效果不逊于原版,但速度都是很是逆天。
代码如下:&String.prototype.trim = function () {var str = this ,str = str.replace(/^\s\s*/, '' ),ws = /\s/,i = str.while (ws.test(str.charAt(--i)));return str.slice(0, i 1);&}
实现10与实现11在写法上更好的改进版,注意说的不是性能速度,而是易记与施用上。和它的两个先辈都是零毫秒级另外,以后就用这个来工作与吓人。
下面是老外给出的比力结果,执行背景是对Magna Carta 这文章(超过27,600字符)进行trim操作。
实现 Firefox 2 IE 6
trim1 15ms trim2 31ms trim3 46ms 31mstrim4 47ms 46mstrim5 156ms 1656mstrim6 172ms 2406mstrim7 172ms 1640mstrim8 281ms trim9 125ms 78ms
trim10 trim11 trim12 trim函数实现揭晓自己的想法,想懂得原作者说什么请看原文。JS去除空格的方法目前共有12种: 实现1 String.prototype.trim = function() { return this.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); } 实现2 String.prototype.trim = function() { return this.replace(/^\s+/, '').replace(/\s+$/, ''); } 实现3 String.prototype.trim = function() { return this.s string(Math.max(this.search(/\S/), 0),this.search(/\S\s*$/) + 1); } 实现4 String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } String.prototype.trim = function() { var str = str = str.match(/\S+(?:\s+\S+)*/); return str ? str[0] : ''; } String.prototype.trim = function() { return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/, '$1'); } 实现7 String.prototype.trim = function() { return this.replace(/^\s*(\S*(?:\s+\S+)*)\s*$/, '$1'); } String.prototype.trim = function() { return this.replace(/^\s*((?:[\S\s]*\S)?)\s*$/, '$1'); } String.prototype.trim = function() { return this.replace(/^\s*([\S\s]*?)\s*$/, '$1'); } String.prototype.trim = function() { var str = this, whitespace = ' \n\r\t\f\x0b\xa0\?\?\?\?\?\?\?\?\?\?\?\?\?\?\ '; for (var i = 0,len = str. i & i++) { if (whitespace.indexOf(str.charAt(i)) === -1) { str = str.s string(i); } } for (i = str.length - 1; i &= 0; i--) { if (whitespace.indexOf(str.charAt(i)) === -1) { str = str.s string(0, i + 1); } } return whitespace.indexOf(str.charAt(0)) === -1 ? str : ''; } 实现11 String.prototype.trim = function() { var str = this, str = str.replace(/^\s+/, ''); for (var i = str.length - 1; i &= 0; i--) { if (/\S/.test(str.charAt(i))) { str = str.s string(0, i + 1); } } } 实现12 String.prototype.trim = function() { var str = this, str = str.replace(/^\s\s*/, ''), ws = /\s/, i = str. while (ws.test(str.charAt(--i))); return str.slice(0, i + 1); } 看起来不怎么样, 动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的StringB?r 还快。base2类库使用这种实现。 和实现1 很相似,但稍慢一点,主要原因是它最先是假设至少存在一个空白符。Prototype.js使用这种实现,不过其名字为strip,因为 Prototype的方法都是力求与R y同名。 以截取方式取得空白部分(当然允许中间存在空白符),总共 调用了四个原生方法。设计得非常巧妙,s string以两个数字作为参数。Math.max以两个数字作参数,search则返回一个数字。速度比上 面两个慢一点,但比下面大多数都快。 这个可以称得上实现2的简化版,就是 利用候选操作符连接两个正则。但这样做就失去了浏览器优化的机会,比不上实现3。由于看来很优雅,许多类库都使用它,如JQry与mootools 实现5 match 是返回一个数组,因此原字符串符合要求的部分就成为它的元素。为了防止字符串中间的空白符被排除,我们需要动用到非捕获性分组(?:exp)。由于数组可 能为空,我们在后面还要做进一步的判定。好像浏览器在处理分组上比较无力,一个字慢。所以不要迷信正则,虽然它基本上是万能的。 实现6 把符合要求的部分提供出来,放到一个空字符串中。不过效率很差,尤其是在IE6中。 和实现6很相似,但用了非捕获分组进行了优点,性能效之有一点点提升。 实现8 沿着上面两个的思路进行改进,动用了非捕获分组与字符集合,用?顶替了*,效果非常惊人。尤其在IE6中,可 以用疯狂来形容这次性能的提升,直接秒杀火狐。 实现9 这次是用懒惰匹配 顶替非捕获分组,在火狐中得到改善,IE没有上次那么疯狂。 实现10 我 只想说,搞出这个的人已经不是用牛来形容,已是神一样的级别。它先是把可能的空白符全部列出来,在第一次遍历中砍掉前面的空白,第二次砍掉后面的空白。全 过程只用了indexOf与s string这个专门为处理字符串而生的原生方法,没有使用到正则。速度快得惊人,估计直逼上内部的二进制实现,并且在 IE与火狐(其他浏览器当然也毫无疑问)都有良好的表现。速度都是零毫秒级别的。 实现10已经告诉我们普通的原生字符串截取方法是远胜于正则替换,虽然是复杂一点。但只要正则 不过于复杂,我们就可以利用浏览器对正则的优化,改善程序执行效率,如实现8在IE的表现。我想通常不会有人在项目中应用实现10,因为那个 whitespace 实现太长太难记了(当然如果你在打造一个类库,它绝对是首先)。实现11可谓其改进版,前面部分的空白由正则替换负责砍掉,后面用原生方法处理,效果不逊 于原版,但速度都是非常逆天。 实现10与实现11在写法上更好的改进版,注意说的不是性能速 度,而是易记与使用上。和它的两个前辈都是零毫秒级别的,以后就用这个来工作与吓人。
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具游戏频道每周都会挑选优秀的游戏/应用做送码活动,大家要记得留意参加方法哦。踊跃参...
最近关于FBI的消息太多了,换点口味压压惊。
爱是世界上最美的语言!为了它,你愿意去付诸一切行动,哪怕穿越宇宙也在所不惜吗?
也就是说,本次事件只是一个开始,也许以后苹果还会碰到更多类似的麻烦。
2016 谷歌 I/O 开发者大会将在 5 月 18 日至 20 日举行,到时我们才会看到 Android N ...
既然开始了,那么国行版的应该很快也会来了~
可以毫不夸张地说,除了中国之外,印度就是苹果目前最重视的海外市场。
乔布斯故事太多了,电影讲不完,舞台剧也讲不完~
承载玩家万千期待,唐人影视正版授权,祖龙娱乐强力开发,紫龙互娱年度首推发行,芒果...
自从火车出现之后,人类的活动范围得到了大大增加,而随着科学技术的不断发展,火车的...
随着人类的科学技术的发展,越来越多的发明出现大大方便了人们的生活,除了着眼现在之...
在《盛宴王朝(Diner Dynasty)》中,玩家要经营自己的餐馆,制售早餐,披萨及冰激凌...
得益于 TRIADA Studio 的扛鼎之作《投影寻真(Shadowmatic)》在全球范围内的优异表现...
一般来说在地牢里除了白骷髅之外,在阴暗的角落里往往还有许许多多恐怖的东西,有可能...
就在本周 Supercell 的新作在苹果商店当中正式上架了,游戏名称为《部落冲突:皇室战...
看来,传闻中的4英寸iPhone新机,设计还无法 100%确定。
它目前还是专属iPad Mini 4~~看来设计师很爱这个款式的iPad~
今天popSLATE公司再次推出了升级版--popSLATE 2,装备了更大的屏幕,并内置电池能够为...
我不会过多去探讨外型和功能设计上的问题,我们要说的是一款无线音箱最核心的功能——...
更新后的硅胶保护壳将会有更加鲜艳的配色,你喜欢这种风格吗?
很好,这已经和没穿没什么区别了,嗯......
一边充电一边拿着iPhone在泡澡,感觉画面还是很美丽的~
最主要它还非常的灵活,非常的灵活,非常的灵活!!!
25 / 29 页
OS X 10.8.2 第三方SSD开Trim方法(升级的朋友注意了,要重新开启,为了你ssd的寿命)
注册时间 最后登录
在线时间131 小时 UID
主题帖子人气
白苹果, 积分 507, 距离下一级还需 993 积分
注册时间 最后登录
在线时间235 小时 UID
主题帖子人气
兄弟 不了解怎么回事
Kernel file /mach_kernel does not contain requested arch: i386
我的报这个
然后就没有然后了
Intel 520系类的ssd
注册时间 最后登录
在线时间71 小时 UID
主题帖子人气
我是来学习的。。。
注册时间 最后登录
在线时间5 小时 UID
主题帖子人气
提示: 作者被禁止或删除 内容自动屏蔽
注册时间 最后登录
在线时间1082 小时 UID
主题帖子人气
留名备用!!!!
注册时间 最后登录
在线时间2891 小时 UID
主题帖子人气
马克。不知是什么
注册时间 最后登录
在线时间59 小时 UID
主题帖子人气
我升级到10.8.2任何方法都用了,就是开启不了。说是不支持!
注册时间 最后登录
在线时间5 小时 UID
主题帖子人气
提示: 作者被禁止或删除 内容自动屏蔽
注册时间 最后登录
在线时间2 小时 UID
主题帖子人气
提示: 作者被禁止或删除 内容自动屏蔽
注册时间 最后登录
在线时间6996 小时 UID
主题帖子人气
必须支持下!!!
25 / 29 页
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 丨 沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!游戏频道每周都会挑选优秀的游戏/应用做送码活动,大家要记得留意参加方法哦。踊跃参...
最近关于FBI的消息太多了,换点口味压压惊。
爱是世界上最美的语言!为了它,你愿意去付诸一切行动,哪怕穿越宇宙也在所不惜吗?
也就是说,本次事件只是一个开始,也许以后苹果还会碰到更多类似的麻烦。
2016 谷歌 I/O 开发者大会将在 5 月 18 日至 20 日举行,到时我们才会看到 Android N ...
既然开始了,那么国行版的应该很快也会来了~
可以毫不夸张地说,除了中国之外,印度就是苹果目前最重视的海外市场。
乔布斯故事太多了,电影讲不完,舞台剧也讲不完~
承载玩家万千期待,唐人影视正版授权,祖龙娱乐强力开发,紫龙互娱年度首推发行,芒果...
自从火车出现之后,人类的活动范围得到了大大增加,而随着科学技术的不断发展,火车的...
随着人类的科学技术的发展,越来越多的发明出现大大方便了人们的生活,除了着眼现在之...
在《盛宴王朝(Diner Dynasty)》中,玩家要经营自己的餐馆,制售早餐,披萨及冰激凌...
得益于 TRIADA Studio 的扛鼎之作《投影寻真(Shadowmatic)》在全球范围内的优异表现...
一般来说在地牢里除了白骷髅之外,在阴暗的角落里往往还有许许多多恐怖的东西,有可能...
就在本周 Supercell 的新作在苹果商店当中正式上架了,游戏名称为《部落冲突:皇室战...
看来,传闻中的4英寸iPhone新机,设计还无法 100%确定。
它目前还是专属iPad Mini 4~~看来设计师很爱这个款式的iPad~
今天popSLATE公司再次推出了升级版--popSLATE 2,装备了更大的屏幕,并内置电池能够为...
我不会过多去探讨外型和功能设计上的问题,我们要说的是一款无线音箱最核心的功能——...
更新后的硅胶保护壳将会有更加鲜艳的配色,你喜欢这种风格吗?
很好,这已经和没穿没什么区别了,嗯......
一边充电一边拿着iPhone在泡澡,感觉画面还是很美丽的~
最主要它还非常的灵活,非常的灵活,非常的灵活!!!
15 / 29 页
OS X 10.8.2 第三方SSD开Trim方法(升级的朋友注意了,要重新开启,为了你ssd的寿命)
注册时间 最后登录
在线时间80 小时 UID
主题帖子人气
红苹果, 积分 360, 距离下一级还需 140 积分
对Temal-11-27 09:52在楼主发表的主题评分:人气:+3;
不少朋友升级到了 MAC OS 10.8.2 系统,OS X Mountain Lion 更新 v10.8.2下载
结果发现原本打开的 Trim 又关闭了,用10.8 的办法已经打不开了,下面公布解决方法:
打开终端(Terminal),输入以下指令(可能需要输入密码):
.......威锋有你更精彩:)
注册时间 最后登录
在线时间701 小时 UID
主题帖子人气
注册时间 最后登录
在线时间576 小时 UID
主题帖子人气
猛顶啊....
注册时间 最后登录
在线时间316 小时 UID
主题帖子人气
注册时间 最后登录
在线时间253 小时 UID
主题帖子人气
好帖留号备用
注册时间 最后登录
在线时间2152 小时 UID
主题帖子人气
对Temal-11-27 15:09在楼主发表的主题评分:人气:+1;
不少朋友升级到了 MAC OS 10.8.2 系统,OS X Mountain Lion 更新 v10.8.2下载
结果发现原本打开的 Trim 又关闭了,用10.8 的办法已经打不开了,下面公布解决方法:
打开终端(Terminal),输入以下指令(可能需要输入密码):
.......谢谢,做个标记。
注册时间 最后登录
在线时间3514 小时 UID
主题帖子人气
对Temal-11-27 17:11在楼主发表的主题评分:人气:+7;
不少朋友升级到了 MAC OS 10.8.2 系统,OS X Mountain Lion 更新 v10.8.2下载
结果发现原本打开的 Trim 又关闭了,用10.8 的办法已经打不开了,下面公布解决方法:
打开终端(Terminal),输入以下指令(可能需要输入密码):
.......留名~马上升级~~~加分
注册时间 最后登录
在线时间1898 小时 UID
主题帖子人气
对Temal-12-01 21:45在楼主发表的主题评分:人气:+1;
不少朋友升级到了 MAC OS 10.8.2 系统,OS X Mountain Lion 更新 v10.8.2下载
结果发现原本打开的 Trim 又关闭了,用10.8 的办法已经打不开了,下面公布解决方法:
打开终端(Terminal),输入以下指令(可能需要输入密码):
.......威锋有你更精彩:)
注册时间 最后登录
在线时间24 小时 UID
主题帖子人气
注册时间 最后登录
在线时间383 小时 UID
主题帖子人气
15 / 29 页
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 丨 沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!}

我要回帖

更多关于 win10开启trim 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信