DSG顿挫抖动问题的解决办法
2012-05-14

    我去年9月份入手了一台一汽大众高尔夫6 1.4TSI+DSG车子。今年3月份大众公司说可以升级DSG控制程序,于是我就去升级了。后来越开越觉得换挡不平顺,于是又去升级了一次DSG程序,但是问题更严重了。后来在网上看了好多人都遇到这个问题。 再后来我把车开到了深圳,在深圳这边的4s店问了下,告诉我需要重置DSG参数,然后用手动模式在高速上跑一下,让DSG程序重新学习车子的发动机性能。我这才明白原来我之前升级过DSG程序之后,都没有这么做过,DSG程序没学习好,所以出现了顿挫感。这也解释了为什么网上关于升级DSG程序后的各种不同评价,有的人说升级了感觉很好,有的人则觉得不如以前了。

    按4s技师说的,重置了DSG参数后,应该立即上高速,用手动模式在5档、6档让发动机在2000-4000转每隔500转停留至少10秒以上。也就是说挂5档,6档,让发动机转速在2000-2500,2500-3000,3000-3500,3500-4000这四个区间分别停留10秒以上。我的DSG经过这样的重新学习之后,顿挫抖动问题都得到了很大的缓解,驾驶起来平顺多了。不过还是比不上新车时候的感觉。网上说这很可能是因为离合片磨损造成的。

    不过7速DSG的问题确实很多人都遇到了。我成都一个朋友甚至还更换了DSG总成,还是问题依旧,最后不得不自己掏钱换了个6速湿式DSG。因为很多人投诉大众的DSG有设计缺陷,国家质监总局采取了一些行动:《国家质检总局缺陷产品管理中心向社会公开征集大众汽车DSG变速器相关故障信息》 希望遇到DSG问题的朋友都去投诉一下,好让大众公司尽快解决DSG问题。

 

2012年11月29日更新

    前不久去做保养,顺便跟客服提了下二档抖动的问题,故意夸大了一下。没想到过几天客服打电话给我说索赔成功,更换离合片。然后11月十几号的时候我去换了,搞了五六个小时。 换的时候我大概看了下,新离合片貌似是德国货。论坛里有同学说是新的离合片用新的材料制造,避免了高温变形的问题。现在开了半个月,感觉跟新车差不多,换挡很平顺。

    在去换离合片的当天,有个同学在这篇日志留言说抖动的解决办法:

DSG低速抖动有效处理方法:怠速时,首先右脚踩住刹车,挂D档,左脚加油门到三分之二处,保持1分钟;然后松开油门挂倒档,同样加油门三分之二处保持1分钟,同样方法,操作2一3次即可解决低速抖动问题;此方法让两个离合器重新磨合到最新控制状态,有效解决低速抖动问题。

    我在去换离合片之前特意试了下。果然有效唉!不过我估计开不了多久,还是会抖动,还需要这样做。所以,还是换离合片感觉好些。

完。

21212 read 11 comment(s)
苹果电脑升级操作系统教程
2012-05-11

 

首先要讲一下Mac操作系统跟windows操作系统的不同,以及一些基本知识:

引导程序

苹果电脑采用EFI来引导系统,而不是BIOS。EFI比BIOS简单好用的多。EFI支持从U盘、外置硬盘、光盘、硬盘的某个分区启动。选择用那种方式启动只需开机的时候按住alt(option)键不放就可以了。

安装盘

Mac系统的安装盘可以在网上下载,一般是dmg格式。dmg是mac的压缩打包格式,类似于iso格式。下载回来之后,可以用Mac系统自带的“磁盘工具”软件将dmg文件恢复到某个硬盘分区,或者刻录到某DVD光盘中。不过建议恢复到硬盘里面,这样安装系统的时候速度会快很多。

序列号

Mac系统只能装在苹果电脑上(经过破解之后也能装在PC上),所以操作系统的价格在你买苹果电脑的时候就算交过了。之后只要你能得到dmg格式的系统镜像,就可以随便在电脑上安装而不需要任何激活码或者序列号。

Timemachine

时间机器是Mac自带的系统备份恢复软件。通过差量备份将系统不同时候的状态全部记录下来,可以随时找回之前的文件。也可以将资料从一台电脑恢复到另外一台。 我们将会使用Timemachine来备份当前电脑的所有资料(超大的文件貌似不会被备份,例如虚拟机文件),然后等新系统装好后,再从Timemachine里面把资料还原回来。这里说的“资料”不仅仅包含个人文档,而是计算机的所有人为改变,包括你下载的程序,你的浏览器看过的网站记录,甚至你桌面上图标的位置。

备份磁盘分区

系统自带的“磁盘工具”的功能十分强大。它支持在开机状态下把系统盘完整拷贝到另外的分区或者外置磁盘分区。同样,新系统装好后,也可以从这个拷贝恢复个人数据。而且备份整个系统分区貌似要比使用Timemachine备份要快一些(如果你是第一次使用Timemachine的话)。

迁移助理

“迁移助理”是Mac系统自带的系统恢复软件。支持网络迁移、从Timemachine或者磁盘恢复。在新系统刚刚装好的时候,建立任何用户之前,系统会提示是否需要迁移。如果错过了这次机会也没关系,任何时候都可以启动“迁移助理”来进行迁移。

系统分区

一般情况下,苹果电脑的内置硬盘只需要1个分区。并且请保证磁盘的分区图方案是GUID分区表。否则会影响启动速度。格式化在苹果系统里面叫做“抹掉”。苹果的分区抹掉的时候要选则格式为“Mac OS 扩展(日志式)”。

修复权限

Mac系统是基于BSD的,跟Linux很像。系统对文件权限的控制非常严格,这点跟windows很不像。想像一下windows下面,你不小心双击了一个病毒文件,然后。。。然后就没有然后了。。。而Mac下面就算你运行了一个病毒文件,在你输入密码之前,它是没有权限修改系统文件的,顶多就是把你的个人文件删了。  而且很多系统问题都是由于权限错误造成的。所以一般在完成迁移之后都会做一次“修复磁盘权限”操作,以保证系统的稳定运行。这个功能可以在“磁盘工具”的“急救”选项卡里面找到。

 

步骤:

好了,现在来说说怎样升级或者重装Mac系统。

首先,从网上找到需要的系统镜像文件。下载下来。 

找一个usb硬盘,分一个10GB左右的分区。(或者使用本机的硬盘,新增加一个分区)。

打开磁盘工具软件,将这个分区抹掉(注意选择格式)。

点击“恢复”选项卡点击“源磁盘”后面的“映像”按钮,找到刚刚下载的dmg系统文件。将左侧刚刚抹掉的10GB分区拖入“目的磁盘”的空白框内。然后点击“恢复”按钮。

坐等完成。

如果你想保留你的个人文件的话,在安装新系统之前请用Timemachine备份一次或者用磁盘工具把系统盘备份到外置硬盘(外置硬盘的分区需要比系统盘稍大)。

完成了之后你就可以重启,“当”一声之前按住alt不放,进入启动选择界面,选择安装盘分区启动。

进入安装盘系统之后,最好不要着急安装。先打开磁盘工具(对,安装盘里面也自带了磁盘工具软件),然后抹掉系统分区。如果是用外置磁盘安装,甚至可以抹掉整个系统磁盘。

抹掉之后就可以继续系统安装步骤了。没什么特别的,一直点“继续”就是了。完了之后建议先建立一个临时账号(不要跟老系统的用户名一样),进入系统看看。看看新系统满不满意,运行起来卡不卡。

如果没问题就启动“迁移助理”,把之前备份的个人资料迁移到新系统中来。

迁移完成之后注销或者重启,进入之前的用户,再进入“系统偏好设置”把刚刚的临时账号删除。然后再进行“修复权限”操作。完成之后重启。

 

好了,现在你的系统已经升级,并且保留了你所有的文件(注意Timemachine不会备份超大文件,.hosts文件,请自行备份)。 

 

另外,貌似Lion系统支持直接升级安装,直接从App Store下载Lion系统,然后直接运行就可以了。不过我还是建议在安装之前先备份一下,否则万一。。。就一切都完了。

完。

16821 read 4 comment(s)
更新iTunes同步歌词显示小工具
2012-04-20

    之前的版本:http://php.js.cn/blog/itunes-geci-lrc-widget-for-mac-os-dashboard/

    这次在此基础上修改了下界面。修复了一些bug。 去掉了歌名和歌手一直显示的功能。只在歌曲开始的时候显示歌名。

    看截图:

    点击这里下载。解压后直接双击就可以了。

    注:这是个Mac OS 操作系统的Dashboard小工具!Windows用户请无视之。

完。

12280 read 2 comment(s)
Titanium开发iOS应用使用中文appname
2012-04-20

    用Titanium做iOS的APP挺简单的。完全不需要Object-C的知识,看官方的API文档基本就可以了。我最近做了个应用准备发布。不过遇到了个问题,就是app name不能设置成中文。 想了下,貌似App Name也有语言问题,不同语言环境下应该显示不同的名字才对。 后来网上找了一大圈,终于搞定。 下面是步骤:

    环境: Titanium Studio, build: 1.0.9, Titanium Mobile SDK 2.0.1 , Mac OS Snow Leopard

  1. 首先在你的项目根目录下新建一个文件夹,i18n,这个是国际化文件夹,下面应该放各种语言的语言文件
  2. i18n下面新建en文件夹用于英文,zh_CN文件夹用于中文,ja 日文 ... 
  3. 在每个语言文件夹下面新建app.xml文件
  4. app.xml文件里面写:

    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <string name="appname">APP NAME</string>
    </resources>

  5. 不同语言文件夹下的app.xml写不同的APP NAME就可以了。
  6. 如果没效果可以试试先clean再run

搞定。

另外,推荐一个可以下载免费icon素材的网站,http://www.softicons.com/ 里面好多开源免费的icon!!

完。

13432 read 2 comment(s)
让Javascript函数支持事件绑定/触发
2012-03-28

    JQuery支持事件绑定,触发等操作。不仅仅对DOM元素有效,对普通的函数或者对象一样可以。比如

var a = {};
$(a).bind('msg',function(){ alert(1); });
$(a).trigger('msg');

    我刚做了个函数,可以为自己写的普通函数增加类似上面这种事件监听、绑定功能。并且支持跟JQuery一样的事件命名空间。例如:

function ClasssA() {} //某个函数
EventMachine.call(ClassA); //为此函数的prototype增加几个方法(bind,unbind,trigger,unbindAll),此函数源代码见后面的链接

var a = new ClassA(); //实例化ClassA
a.bind('msg',callback1);  //click的时候执行callback1
a.bind('msg.a',callback2); //click的时候执行callback2
a.bind('msg.b',callback3); //click的时候执行callback3
a.bind('logout.a',callback4); //mouseover的时候执行callback4

a.unbind('msg'); //干掉 callback1,2,3
a.unbind('msg.a'); //干掉 callback2
a.unbind('.a'); //干掉callback2,4
a.unbind('msg',callback2); //干掉callback2
a.unbind('.b'); //干掉callback3
a.unbindAll(); //干掉所有

a.trigger('msg','abc'); //触发callback1,2,3 并传递'abc'参数

    源代码及demo看这里

    因为目前采用的方案是往this的prototype上写方法,所以暂时只支持函数。 不过可以经过很简单的修改来支持普通的对象(貌似没什么必要。。。)

    因为没有用到任何平台相关的东西,所以EventMachine函数可以运行在几乎所有支持Javascript的地方。比如NodeJS, Web, Titanium等

完。

10934 read 2 comment(s)
Copyright © Longbill 2008-2024 , Designed by EndTo , Powered by EndCMS