即使拥有天空和满天的星星,我还想要更多。可有了你,那怕只剩立锥之地,我仍很满足!
( Mon, 7 Jun 2010 11:03:49 +0800 )
Description:
首先,蓝牙适配器插入电脑,打开手机蓝牙完成手机与电脑的配对
手机端设置
1.建立接入点,工具-》设置-》连接设置-》接入点,新建一个接入点(利用默认设置) 名称:Bt 这里一定是大写B和小写t。否则会出错
数据承载方式:数据通话,拨号号码:321(随便,不通就行),用户名:abc,密码:xyz 鉴定:普通 进入高级设置,选项-》高级设置,,
更改代理端口号码为:6588
使用PPP压缩:否(选是也行 )
使用登陆脚本:是
其他默认 不清楚的就看图 2.下载对应手机型号的Gnubox并***
打开宽带共享-》选择-》***-》创建接入点信息-》返回退出-》重新打开宽带共享-》选择-》***-》建立ras登录脚本-》
通过蓝牙连接-》串口设备选择-》选择你的电脑
这时可以看到上面的标题已显示为Direct over Bt/Serial,如果不是那就是你的接入点设置错误,在Gnubox(宽带共享)里选择-》***
-》删除接入点信息,再重新来过吧! 电脑端设置
打开控制面板-》Bluetooth设备-》点com端口-》记住这里的端口号(如图,我的是com4,你的可能不同,如果没有就点添加,手机端可能会有连接提示) 2 接下来需要建立一个调制解调器。进入控制面板,如果是经典视图,就直接进入“***和调制解调器选项”,如果是分类视图,就进入“网络和Internet连接”左上角的“请参阅”那里的“***和调制解调器选项”,都是一样的,为照顾所有朋友,特此说明!
如果是第一次进入,需要指定你的位置,输入即可,这里是无所谓的。
关键的是“调制解调器“那一栏,点击“添加——不要检测我的调制解调器,我将从列表中选择——标准调制解调器类型——两台计算机之间的通讯电缆——选定的端口——COMx(这里的端口号就一定要和你自己上一步记录下来的端口号一样!,比如我的就是COM4)——确定——点两台计算机间的通讯电缆的属性——点调制解调器——最大端口速度(选最大的)——确定——确定 3.创建传入的连接
进入控制面板——网络连接——新建连接向导——设置高级连接——接受传入的连接
——勾上两台计算机间的通讯电缆(COM4)(选择你自己的,我的是COM4),其它的都不勾——不允许虚拟专用连接(选允许也行)——允许连接的用户这里什么都不要选——点 internet 协议(TCP/IP)属性——选指定ip地址(手机的IP地址在指定的范围内)
注意:(不清楚自己ip的可以在本地连接右键——状态——支持——ip地址。局域网一般是192.168.1.X,宽带拨号连接的开启共享后是192.168.0.1 要注意区分)
a.这里我提供了宽带路由局域网的设置方法,其实这里的原理就是和本机的IP地址在一个段里面,但是不能冲突,一般为从192.168.1.32(这里最好选大点以免冲突),到192.168.1.255都是可以的。图中的写法其实只能连接3部手机,如果需要连接多部手机的朋友一定要把范围调大些。
右键查看传入的连接属性,在“用户”栏开启“总是允许象掌上电脑这样的直接连接的设备不需要提供密码来连接” .对于adsl拨号上网的朋友必须开启宽带连接的共享并设置服务:(并且在上面的ip设置也不同。一般是192.168.0.3到192.468.0.255)
普通ADSL用户打开“宽带连接”的属性(注意不是本地连接),在“高级”那里开启Internet连接共享 下面的我联网后的截图,在八神智能网下电影速度爽啊 ( Wed, 19 Nov 2008 16:49:30 +0800 )
Description: 作者:
文章出处:
更新时间:2007-5-28 17:03:37
前些天写一篇
的文章,想不到竟得到朋友们如此高的点击率,看来大家还是真的需要一些能解决实际问题的文章啊。记得有朋友说电源风扇不敢加油,说是怕触了电或损坏了里面的电气部分,河南人今天就再写一个图解,算是一个“全攻略”了。
一、你在拆开电源盒之前,应确定你电源也过保修期,否则请看下图中的保修标签(就那个白色的,上面印有“合格证”),如果在保修期内你撕了这个签的话,以后电源出了故障,经销商是不负责保修的。所以如果在保修期内你的电源风扇噪音大的话,请联系经销商处理。 二、电源用了几年,上面积满了灰尘
三、在解体之前,应在电源盒下面放一块布或报纸,要不盒子里面会很脏,处理完毕后LP会让你打扫地板 ,那样就郁闷!
四、拧掉螺丝,小心拆掉外壳,会看到电源盒内部的情况,注意,风扇已积满了灰尘。 五、来一个清晰的风扇写真(我的风扇以前加过油,那个封口的塑料膜没有了,有很多石蜡滴在上面,等会儿我告诉你为什么要滴石蜡。)
六、先用牙刷子清除风扇叶片的灰尘,注意,灰尘会扬起很高,你一定要慢慢来,否则你LP会打S你:( 七、清理完毕 ,顺便把内部其它地方的积尘也打扫一下。 八、把石腊去掉(呵呵,连风扇的油封盖也带出来了),你看见里面干涩的轴承油囊了吗?想想,风扇在这里面干磨,噪音能小吗? 九、把石蜡去掉,让你看清楚轴承油囊的盖子是什么样子 十、加油的过程我就不说了,你看我写的如何给CPU风扇加油就明白了,下图是加完油,把油囊盖子盖上以后的样子。由于以前那个塑料膜丢了,而盖子与壳体之间还有间隙,这样风扇转得久了,里面自然会进灰尘,所以必须想办法密封。我就用了石蜡,很常见也很有效,把风扇按下图位置放好,点燃蜡烛,把流下来的腊滴在上面就行了,厚一点也没关系,蜡是绝缘的,只管滴,没一点事儿。滴完后就是上面 第五条图片中的样子。
十一、电路部分也会有很多灰尘,最好用皮老虎或其它什么东西猛吹,把它吹干净。所以此时建议你在室外清理,免得房间里灰尘“轻舞飞扬”。 你看看图片右侧黑乎乎的一片就知道有多脏了!
说明一点:你一定要清理电路板上的积尘,灰尘积聚在上面,一是影响散热,二是灰尘会吸水,当灰尘附着在电路板上时,势必会引起绝缘性能下降。举个例子,你的电脑昨天还好好的,今天一开机忽然不能点亮,而且闻到一股焦糊味,那就很可能是电路板绝缘性能恶化,从而引起局部短路的现象,此时你只能去送修了。(大家常说的,电器如果长时间不用的话应该坚持每隔一段时间给它加电一次,其实就是这个意思,电器带电时会发热,可以驱潮,从而避免内部短路) 十二、可能你会问,拆开后我不敢动里面的东西啊,怕触电,或损坏里面的东西。其实没那么可怕,你在打开之前应先把电源线拔掉(这个不用我说吧?),然后把风扇的固定螺丝去掉,风扇就像下图一样可以拎起来!然后任你清理哟:)只是不要暴力,免得把风扇的电源线(就是在风扇上直接连的那根线)扯断。
至于里面的电路,你用干毛刷或皮老虎吹,一点事儿都没有的,注意别进水就行了。不要被贴在盒子上的“高压危险”吓着:) 十三、清理完毕,回装就行了,没啥可以说的。 十四、把电源盒上面的罩壳内部也有清扫一下! 十五、扣上罩壳时注意别装反了,还有像下图中这样装就是错的,这样会固定不紧。 应该把那个罩壳插在下面的槽内。 十六、建议:如果电脑工作环境较脏,电源盒应每年清理一次,就算风扇不响,考虑到电路板上那一堆灰尘,你也该清扫啊
( Wed, 22 Oct 2008 17:38:09 +0800 )
Description:
转 自
1、怎么把SIM卡里的号码复制到手机啊?
答:主菜单--名片夹--选项--SIM卡名片--SIM卡***薄--选项--标记--全部标记--选项---复制至名片夹;即可复制到手机里面!
2、怎样建立播放列表?
答:首先打开“播放器”—选项—音乐库— 曲目列表 —选项—新建曲目列表,为新列表命名—选项—标记—标记全部—选项—选择已标记的条目。即可!
3、请问怎样格机?
答:格机有二种方法:
1、软格:在手机上输入 *#7370# 之后要求你输入锁码,初始密码是:12345,如果你更改过手机密码,那就是更改后的密码(不是SIM卡密码),之后出现白屏,只显示NOKIA字样,2~3分钟后格机完成,重新输入时间。
2、硬格:先关机,在开机的时候按住拨号键、“*”键、“3”键,打开电源直到“NOKIA”字样出现(此过程不能松开任何一个按键)。稍稍等几秒直至出现“Formating……/”字样,这时方可松开以上按键。过几分钟,系统格式化完成,手机自动重启并进入待机画面。
以上格机需要注意:保持电量绝对充足,格机途中不能企图关机,不能插充电器等。一般以软格为先。(记得格机前一定先备份好自己要的数据资料等)
4、怎样设置彩信?
答:1、功能表--设置--手机设置---连接---接入点—使用默认设置:
连接名称:移动彩信
数据承载方式:分组数据
接入点名称:cmwap
用户名:无
提示输入密码:否
密码:无
鉴定:普通
主页:http//mmsc.monternet.com
2、信息—选项—设置—彩信:
使用的接入点:移动彩信(刚才建立的连接)
5、这部机子短信不能全删?只能一条一条删?
答:进入收件箱—选项—标记—标记全部—选项—删除;即可删除全部短信息。
6、怎样设置GPRS上网?
答:上网设置 :
功能表-工具-设置-连接设置—接入点—选项-新增接入点-使用默认设置
连接名称:cmwap(可以随便取)
数据承载方式:分组数据
接入点名称:cmwap
用户名:无
提示输入密码:否
密码:无
鉴定:安全
主页:
然后再按下选项,选高级设置
网络类型:IPv4
手机IP地址:自动
域名服务器:自动
代理服务器地址:10.0.0.172
代理端口号码:80
7、用Easy RealMedia转换视频文件,怎样设置?
答:用Easy RealMedia参数设置如下: 固定码率:200
视频模式:SharpestImage
视频编码:RealVideo8
音频模式:Music, 设定FPS:15
音频编码:32K StereoMusic-RA8
调整画面大小:240x320 需要说明的是:固定码率的上限不能高过350k ,可以在140—300之间选择,码率越大效果越好,可是空间也会越大。
选择“固定码率”输出为RM格式,如果选择“动态码率”输出为RMVB格式.
8、怎样删除名片夹里面的***号码?
答:名片夹—选项—标记—标记全部—选项—删除;即可!
9、MP3、视频文件应该放在内存卡那个地方?
答:图片:Images
声音:Sounds—Digital
视频: Videos
10、谁知道怎么把图片设为壁纸的时候全屏显示?
答:6120C的壁纸不能全屏显示的,必须利用第三方软件做成主题,才可以全屏显示。
11、用蓝牙接收文件的时候问什么总提示系统空间不足?
答:由于蓝牙传送在6120C内是以短信形式传送的,将会直接留在收件箱内,这样收件箱的容量就直接影响到了将被传送的蓝牙文件的大小,也就是说传送的文件必须要小于收件箱的容量!( :我们要养成把接收后的文件转移在存储卡内的好习惯!)当然大家都知道6120C手机的内存只有10mb,再加上我们平时软件的***,必然会小于10mb的空间,我们传送的文件是不是必须小于10mb呢?在这里给大家一个建议:在传送大文件时你可以把收件箱的存储直接指向存储卡!
12、为什么手机和电脑总连接不上啊?
答:手机和电脑用数据线连接主要针对手机和电脑的连接设置,
1)、电脑的连接设置方法可以进入pc套件的管理连接进行针对的设置。
2)手机的设置:连接功能--数据线模式 里面选择对应的连接!
13、什么叫格机?格机真的对手既有用么?
答:格机即是格式化手机的ROM,重新写入预设数据,修复所有用户擅自修改或添加的文件,使手机会到出厂时的预设状态。
1:格机不会对手机造成硬件损伤。手机的储存设备不像电脑的硬盘,它是属于闪存(U盘)式的ROM,格机时只是单纯的写入覆盖数据。不存在硬盘的磁道分区等问题。有些人说的格机时的CPU超负荷运行更是无谐之谈。说白了,格机只是像开关机那样简单。
2:格机对节省C盘内存作用不大。很多文章说Symbian的系统的最大弊端就是在使用过程中会导致C盘内存逐步减少,需要格机来恢复,我不支持这样的观点。我的经验告诉我,C盘内存的占用跟软件***的多少和使用有关的。软件使用的过程中会在C盘留下一些必要的关联文件,或一些手机的操作记录。(如C/NOKIA/StarterMonLog.txt)这些都是实实在在的文件,并不存在内存无形减少的问题。而在程序管理看到容量不对的是有些文件手机扫描不到的原故。然而所谓的垃圾文件就是在删除程序是没有通过反***文件删除时留下的文件,这些完全可以避免。比如我格机前的C盘有3000左右。格机后有8000。当我把反***文件,名片夹等东西拷回去,50多个软件,不能使用的重新***,注册。再把桌面等设置重新设置好,再使用几天,C盘还是3000左右,和没格之前大小差不多。所以,只要正确使用,是不存在C盘空间越来越少的现象的。
3:格机次数多不会导致格机失败。很多人说格机多了以后手机就格不了了,格机失败多数是自装的字库所至,和格机自身无关。
4:格机没有后遗症。有人说格机后会导致铃声或通话声音减弱等等问题,这是毫无根据的。真的有就只是丢失线路二。
5:格机时无需取下TF卡。很多人把格机后TF卡无法使用的责任推到格机时没取卡上,这也是错误的。格机后C盘的一些TF卡线程关联文件丢失,在启动时TF卡找不到相关文件发生错误。这时只要删除TF卡的相关文件E/System/Recogs/recAutoExec.mdl就行了。况且格机过程中根本不对TF卡进行读取,何来拔卡呢?
6:什么时候需要格机。必竟格机是一件麻烦事,备份东西,重新设置很烦人,老格也不好玩。我认为当系统出现未知错误,找不到错误原因(如系统总无故提示关闭,死机,出错)时才需要格机。要说明的是所有东西都尽量装E,因为C盘堆积也容易出错。
7:格机应该备份哪些。首先要说明的是并不是备份的越多越好,因为往往你备份下来的就是出错的地方。所以备份些名片夹等必须的就行了。
14.什么是飞行模式!
答:离线模式又叫做“飞行模式”是把手机的***功能全部关闭的模式~,如果手机不***SIM卡,会自动启动这个模式。
15.边打***边充电可以么?
答:尽量避免一边使用手机一边充电的情况,对电池使用寿命有一定影响。但是开机充电是没有问题的。
16.短信的时候怎么每输一个字母下面都有一横而且输不了我想要的字母
答:工具-设置-手机设置-常规-预想输入,选择“关”就可以了
17.对付程序卡死的一个小窍门!
有时,我们在运行TF卡里的程序时,会出现程序出错的情况,但是这里程序并没有正常退出,长按功能键弹出的任务列表中会看到挂掉的程序还在,可是按C键却中止不了,屏幕也就白在这里了。
这时有一个简单的方法,不用关机扣电池!只要按下关机键他就会弹开关机以及情景模式的菜单
我们选取出储存卡就可以了~实在不行再扣电池!18.经常收到一些服务信息,如何屏蔽?
进入“信息”,点左键进入“选项”选择“设置”-“服务信息”设置为“关”即可。
19.如何设置重复闹钟?
进入“事务管理”-“时钟”-“闹钟”,点左键选择“新闹钟”,在“重复”一项中可以设置你想闹钟响的时间,可以设置为“不重复”(只响一次)、“每天”、“每周”、“工作日”(按你设置的工作日进行重复)
工作日的设置在“设置”-“手机设置”-“常规”-“日期和时间”中的“工作日”根据需要自行选择。
附:周期性闹钟的一个BUG,设置后如果调整时间,而调整的时间段跳过了你设置的闹钟时间,在设置时将会闹一下。这是一个偶然发现。
20.6120c支持关机闹钟吗?
支持。不需要特别设置,如果你设置的闹钟到时间了而你的手机关机状态,那么会自动响的,也支持“停止”和“重响”,在你选择“停止”的时候会询问你是否打开手机。如果手机电池没电而自动关机可能不会有关机闹钟,因为此时可能没有足够的电量来响闹钟。
21.闹钟铃声太单调,要与众不同?
进入“设置”-“手机设置”-“常规”-“日期和时间”-“时钟闹铃铃声”中设置。
22.闹钟多久重复一次?
6分钟。如果闹钟响了之后没有停止或者按了“重响”将在第6分钟时重响。
23.怎样让时间永远正确?
诺记的手机还没有试过时间不正确的,而且,6120c在换电池的时候也还没试过需要调整时间,不过,像固定***来一个自动对时也是有用的,比如在某刻你手机时间错了又不知道正确时间。
进入“设置”-“手机设置”-“常规”-“日期和时间”-“网络**时间”设置为“自动更新”即可自动对时。
此服务前提,当地移动或联通有提供相应的对时服务,该服务免费,但是像我这里就有时有有时没有。而万一有一天它的时间错了,你就哭吧,电信的就试过出错。
24.待机画面上的时钟太小了,看不清楚?
你可以进入“设置-手机设置-常规-日期和时间”设置“时间显示类型”为“数字时钟”即可看到时间以数字形式显示。在“时间格式”中可以设置“12小时制”或“24小时制显示。
25.日历中是以排列周一开始的,能否改变?
如果你看惯了日历是从周日开始的,那么,可以进入“事务管理器-日历”中左键选择“设置”在里面设置“星期开始日”为“星期日”即可。也可设置为别的时间。
26.如何查看以前SIM卡中的信息?
以前SIM卡里面的信息如果没复制到手机的信息中是不能在信息里面看到的。
进入“信息”按左键进入“选项”选择“SIM卡信息”,在这里可以看到存在SIM卡里面的信息,也可以复制到手机中。
27.短信看累了,想要听短信?
看电视经常看到广告,开车时有短信自动播放出来,有点羡慕。其实6120c里面自带了语音读短信功能,但是手机中只预装了英语的,别的就得自己下载了。
语音播报在“设置”-“语音”中设置,在“语音设置”项中可以设置播放的速度和声音,如果无法正确读短信,请将“语言检测”设置为“关”。
在非英语的语音中,所有的英文将以字母的方式播报,而如果发信者存在于名片夹中将直接读出发信者姓名。
进入“信息”-“收件箱”上下移动选择要播报的短信,短信必须处于未打开状态。,点左键选择“收听”即可,播放期间觉得声音太小或太大,可按右侧音量键进行调节。
28.如何群发短信?
写短信时在点“收件人”,在里面选择你要群发的对象后确定,如果号码没有存在名片夹中则可在“收件人”中直接输入,各收件人中间以分号(;)分隔。如果是想发的人被归在一个分组里面,可以在点击“收件人”后切换到分组界面直接选择该分组。
29.怎么知道别人有没收到我的短信?
进入“信息”,左键进入“选项”中“设置”,选择“短信息”,设置“接收报告”为“是”即可,在“信息”-“发送情况报告”中将显示短信的发送情况,如果对方还没收到将显示为“发送暂缓”,如果对方收到了将显示为“已送达”。但这个信息也是会出错的。
30.发不出的短信在那里?
如果因为一些原因而使短信未能及时发出,短信将存于“发件箱”中并在短信后显示再次发送时间,如果想立即发送,点左键选择“立即发送”即可。
31.我的已发短信怎么只有99条?
6120c默认的储存已发短信只有99条,如果想要多点,进入“信息”,左键进入“选项”中“设置”,选择“其他”,修改“信息存储数量”即可,最多999条。而如果不想存已发短信,只要设置“储存已发短信”为“否”即可。
建议使用“手机存储”。
此设置只对已发短信有效,对于收到的短信,即使设置为1,也可以全部接收并存储。
32.短信怎么存到电脑?
可以下载软件进入转换。
但也可以利用PC套件,用PC套件方式连接电脑后,在PC套件中选择“信息”后进入相应目录,把你想保存的信息复制到你想保存的目录即可。支持电脑上直接浏览。
33.无法输入单个字母?
把“设置”-“手机设置”-“常规”-“个性化选择”-“语言”-“预想输入”设置为“关”
34.每次进入短信都是拼音输入法,能否更改?
把“设置”-“手机设置”-“常规”-“个性化选择”-“语言”-“默认输入法”设置为你想要的输入法即可。
35.如何设置邮箱?我的电子邮件设置完全正确,为什么还会提示“未找到邮件接收服务器,请检查邮箱设置?
电子邮件收发只支持CMNET方式,而不支持wap方式,如果设置正确而出现上面的提示,请用CMNET方式进行连接。
36.收到的短信没有显示号码和时间?
6120c收到短信后只显示姓名,没有显示号码和时间,如果要查看,得按左键选择“信息详情”才能看到相应信息。
37.打开短信后为什么在发件人和短信中的有号码的地方会显示一片乱码呢?
当你打开了自动查找之后,在有号码的地方颜色会改变显示,如果你使用的主题颜色和其接近或冲突,就有可能出现看不到或者乱码一样的东西。此时要么关闭自动查找,要么改一下主题。
38.在名片夹中如何快速查找名片?
输入你要查询的姓名的每个字的声母即可。如果只输入一个字母,不管是姓名中那一个字的声母带有该字母都会显示出来。当然,你可以切换到拼音或笔画输入中文进行查询。
39.一个名片下有很多号码,每次发短信和打***时得选择太烦?
如果一个名片下有很多的号码,每次发短信和打***的时候必须进行选择,很麻烦。可以设置一下默认值,这样在相应的操作中就直接引用该号码而不用再选择。
进入“名片夹”点左键选择“默认值”在里面设置即可。“***号码”对应于打***时的默认拨号,“短信息号码”对应于发送短信时的默认号码。
40.怎么让我的名片更有特色?
进入“名片夹”点左键选择“来电铃声”可以为每个号码设置来电时的铃声;也可以把新建分组,给每一组人设置来电铃声。
在编辑名片的状态下,可以选择“增加微缩图像”,这样对方来电时就会同时显示一个小照片;“增加详情”可以增加***号码、生日、地址等一系列东西;如果觉得增加的详情里面的描述还不合你意,可以使用“编辑栏目”来修改。
41.来电时能读出来电者姓名吗?
可以,前提是***号码存在于名片夹中,在“设置”-“情景模式”中选择“个性化设置”,把“说出呼叫方姓名”设置为“开”即可。
42.为什么已经添加的号码来电和短信时无法显示姓名呢?
如果你的名片是存在SIM卡里面的,那么,来电和收到短信的时候是无法显示相关的姓名的,只有存在名片夹里面的才能显示。另外,在发短信的时候,如果号码不是在名片夹里面选取而是直接输入的。在“已发送”目录下也只会显示号码而不会显示姓名。如果以前SIM卡里面的短信或者备份拷到手机之前手机名片夹里面没有相关的姓名和号码,也是无法显示姓名的。
43.待机状态下可以插入和拔出存储卡吗?
可以。
待机状态下插入存储卡即可被手机识别并可访问,不需要重启。
待机状态下要取出存储卡,必须按说明书中的说明进行操作,进入“设置”-“数据管理”-“存储卡”-左键选择“取出存储卡”或者更简单按电源键一次后选择“取出存储卡”。取出卡后再按确认,这样可以防止数据读写而损坏卡。
44.如何查看存储卡中的所有文件和文件夹?
用数据数使用“数据传送”方式连接电脑,把电脑设置为显示所有文件和文件夹并显示系统文件夹即可。也可用些方法备份文件。
45.为什么我使用词典的时候会显示“词库文件不存在”呢?
诺记的词典词库都是存在存储卡中的,对于买水货的人来说,如果没有带存储卡的就会因无词库文件无法运行词典,解决方法是下载词库文件然后按上面方式连接手机到电脑,并拷贝相应文件到相应目录即可。
46.6120可以使用什么软件呢?
6120可以使用S60编写的程序,也可以使用J***A程序。对于S60编写的程序,第二版和第三版是不能通用的。但是,第三版之间大部分软件通用,而一些涉及到硬件的程序则不通用。如果各位需要软件,可以去第三版讨论区或者S60系统的任意机型区的论坛找一下,S60第三版同系统软件是通用的
47.***软件有风险吗?
软件是由人编写的,不同的人编写的程序质量不同,就跟电脑程序一样,所以,有一些软件也可能引起系统的文件丢失或者不稳定,甚至于损坏硬件。所以***软件一定要小心,不要看到软件就装,尽量选择一些比较有名的而且在该机型上已经有人试用过的软件。
48.如何***软件?
软件***有两种方法, 1是下载了***程序之后拷贝到手机然后打开文件进行***; 2把手机以“PC套件”的方式连接到电脑,然后直接在电脑上的PC套件中选择“***应用程序”,在出来的界面左边选择你要***的软件进行***即可。此方法必须电脑上先***PC套件。
49.为什么有时***软件会出现“***出错 请与应用程系提供商联系”?
S60第三版增强了系统的安全性设置,每一个软件都必须经过签名才能***,而且,不同的***颁发者颁发的***其权限是不同的。经过塞班认证的程序所颁发的***等级最高,可以使用全部的功能,而一些软件自带的签名程序所做的***权限是最低的。塞班出于程序开发员研究需要而提供基于手机IMEI的***,该***可以实现所有权限,但只能用于对应IMEI的手机。对于一些塞班认证过的软件其UID在保护码段,只能使用受信任机构颁发的***来签名才能***。对于受信任机构颁发的***签名的程序,可以在***时及程序管理里面查看软件的***。
对于没有签名的软件,***时就会出现以上的提示。
另外,需要把“设置-手机设置-应用程序-程序管理”里面的“软件***”设置成“全部”,“在线***检查”设置成“关”,这样,自签名的程序才可以***,否则也会出现***错误的提示。
50.为什么***软件的时候会出现安全警告:应用程序不受信任,可能对手机有影响?
如果你***的软件不是由信任的机构颁发的***签名的,那么就会有这个提示。但是还可以正常***,更加类似于安全提示.
51.J***A软件需要签名吗?
不用。但是没有安全***的J***A程序也会出现安全警告。
52.为什么***软件的时候会出现***已经过期?
每一个***都有其有效期,如果你***软件的时候用来为该软件签名的***已经过了有效期,就会出现***过期的提示,并且无法***。这时你可以把手机的时间往前调整再试,只要手机时间在***的有效期内就可以***软件,***之后把手机时间再改回去,***完的软件不受***期限的影响,可以照常使用。如果往前调的时间太多,可能会出现***未生效的提示,那么应该把时间往后调。
53.***完的软件在什么地方呢?
***完的软件默认都在“应用程序-我的助理”里面,你可以自己移动到别的目录,也调整他们在里面的位置。
54.如何删除软件呢?
可以在看到软件的图标时点击C键进行删除,也可以进入“设置-数据管理-程序管理”里面删除。
55.为什么有时软件删除之后重新开机又会出现呢?
因为该软件是机子所附带的软件,其***软件被固化在系统的预***目录中,所以即使删除之后依然会自行***。目前唯一解决的办法是用修改过的软件刷机。如果你发现一个软件删除之后开机又有了,那么就不用删除了。
56.为什么装上机子附带的存储卡后会有自动***一些程序呢?
因为这些程序被放置在了机子的自***目录中,所以插入卡的时候就会自动***,其原理和上面提到的是一样的。唯一不同的是,卡里面的自动***软件只会自动***一次,删除后就没有了。有时有一些软件删除后其***程序会留在存储卡里面,而在“设置-数据管理-程序管理”里面显示为“未***”,再次启动手机也不会***,如果你想把***程序也删除掉,可以进入“设置-数据管理-程序管理”里面删除。
57.上网的程序每次连接到网络的时候都需要选择接入点太麻烦了?
如果该软件是S60程序,而在程序里面提示了默认接入点的设置,那么 你可以在程序里面进行设置;如果该软件是J***A程序,那么你可以进入“设置-数据管理-程序管理”里面选择该程序,左键选择“打开”,设置“接入点”为你想选择的默认接入点就可以。
58.J***A程序上网的时候总是提示是否连接到网络?
进入“设置-数据管理-程序管理”里面打开该程序,然后把“网络接入”设置成“第一次询问”即可。
59.J***A程序和S60程序运行时,按挂断键会出现什么情况?
当J***A程序运行时,按红键将会关闭该程序,所以如果要中间返回待机界面必须按功能键。如果是S60程序,按红键则会返回待机界面。
60.***程序可以是中文名吗?
J***A程序的文件名不能是中文,如果是中文就不能运行。S60的程序可以是中文名。
61.为什么以前在程序里面可以看到的文字现在看不到了呢?
有的时候,如果你换了主题模式,有可能程序中显示的文字颜色和主题接近,所以就会无法显示,而是一片空白,此时把主题换一下试试看。
62.用手机上网之后软件都是下载完直接***,我想把它拷贝出来,在哪找呢?
这个需要第三方的文件管理软件来支持,并且,很多程序在下载***完之后就会删除,所以就得在出现***界面的时候进入相应的目录拷贝才可以。下载的目录可能在以下几个之中,不同的网站在这几个目录的选择有不同:
C:\cache;c:\system\temp\browser;c:\system\dmgr\中的子目录下的downloads目录中,c:\或e:\preminet目录下的子目录中。
63.为什么我用上面的方法在下载了J***A程序在c:\cache目录中打到了jad文件并拷贝出来,但是***时会提示“下载并***”呢?
在下载J***A程序时,JAD文件实际上是jar***文件的下载信息文件,里面保存有JAR文件的下载地址,因为一些网站不想文件让人拷贝,所以采用了这个办法。解决的方法时,把*.JAD文件改名为*.txt,并用记事本打开,找到里面JAR文件的下载地址,用浏览器打开地址之后就会在c:\cache目录下留下JAR文件,这才是真正的***文件。
文档问题
64.为什么我的office文档在机上打不开呢?
机子自带的quickoffice只能打开office97-2000版的文件,最新的4.5版支持office2003,但都不支持带密码的office文档。而且,每种文档的大数有一定的限制。DOC文件约300K左右。
65.为什么进入quickoffice之后看不到我的ioffice文档呢?
机子自带的quickoffice只支持从手机或存储卡中的Document目录中读取文件,如果要打开别的位置的文档,可以从“设置-数据管理-文件管理”里面选择相应文件打开。4.5版支持任意目录文件的读取。
66.为什么我打开quickoffice就会死机呢?
进入quickoffice程序之后,程序会读取document目录中的文件信息,所以,如果你在这里面存放了大量的文件,在进入程序的时候就会出现假死机的情况。解决的办法就是不要在这个目录存放太多的文件。
67.我可以在手机上编辑office文档吗?
机子上自带的quickoffice不支持编辑功能,如果要编辑得升级到Premier版本。
68.如果想升级到4.5版,需要注意什么呢?
4.5 Premier版本在进入的时候必须输入注册码进行解锁才能使用,网上有破解补丁,但是补丁得用塞班的***签名才能***,所以在***4.5版之前,请先确认你会可以申请到***并会给文件签名。4.5版***之后将无法在程序管理里面删除,如果要删除只能格机。
69.哪里有4.5版quickoffice下载呢?
利用论坛的搜索功能即能搜索到,好好利用已有论坛的共享资源。
70.为什么我打开PDF文档之后有时会提示“内存不足”而自动退出呢?
如果打开的PDF文档太大,因为6120c无法缓存,所以就会自动退出。这并不是说你的手机空间或者存储卡空间不足,而是高速缓存空间不足。即使在开机后立即浏览PDF文档,也只能打开4-5M左右的文件,如果文件太大,只能用acrobat等分割成小文件后再在手机上看。
71.为什么我的PDF文档在电脑上可以看,但是在手机上打开后却是一片空白呢?
手机上的PDF文档的分辨率有一定的限制,如果分辨率太高,打开后就会是一片空白,解决的办法就是在电脑上利用acrobat的打印功能,在打印设置中设置纸张的大小为A4,这样打印出来的分辨率就小了。
72.Adobe reader支持书签吗?
不支持,如果要支持,得下载***2.5版本。
73.我每次打开PDF文档的时候总是得从第一页进入,能否从我上次退出的地方进入呢?
进入Adobe reader,左键选择“设置”在里面如果你把“退出时保存设置”设定为“否”,那么下次进入该文档的时候就可以直接从你上次退出的地方进入,并且使用上次的缩放比例,如果你设置为“是”,那么下次只能从第一页进入,并且缩放比例为你在“设置”中设置的默认缩放比例。
74.下载2.5版的Adobe reader需要注意什么呢?
2.5版的字看上去比自带的要细腻而且漂亮,但是在浏览时翻页之类的操作相对慢了点,支持书签,但每次进入都是打开第一页。2.5版在进入的时候必须输入注册码进行解锁才能使用,网上有破解补丁,但是补丁得用塞班的***签名才能***,所以在***2.5版之前,请先确认你会可以申请到***并会给文件签名。程序***之后可以在“程序管理”里面删除,而***2.5版的之后原来的版本依然可以使用,但是PDF文档默认就以2.5版的打开。
75.哪里可以下载2.5版的Adobe reader? 利用论坛的搜索功能即能搜索到,好好利用已有论坛的共享资源。
76.每次打开浏览器都得选择接入点,太烦了?
进入“网络”左键选择“设置-标准-接入点-用户自定义”,在里面选择你想要的网络接入点,这样以后每次浏览网页就自动用该接入点链接。
77.我设置了默认的接入点后,每次打开浏览器都是直接打开一个网页,想修改?
进入“网络”左键选择“设置-标准-主页”,在里面“默认值”表示你的网络设置中选择的默认接入点中所设置的主页;“用户自定义”中你可以输入别的网址作为主页,每次进入浏览器的时候自动打开;而选择“书签”会在你进入“网络”的时候打开你手机中的书签目录;如果你是在浏览一个网页的时候进入主页设置,还可以看到一个“当前页”的选项,可以直接把你正在浏览的网页设置成主页。
78.每次浏览网页时得在按N次键才能看到自己想要的东西?
如果你把“设置-标准-缩略图”设置为“开”,那么你可以在浏览网页的时候按左键选择“导航选项-网页预览”这时会出现一个网页的缩略图,你可以移动选择框到你想浏览的位置,然后按确认键就可以快速的进行定位浏览。
79.在浏览网页的时候怎么刷新?
左键选择“导航选项-重新载入”即可。
80.我在“设置-页面-禁止弹出”中把弹出窗口禁止了,如何临时允许弹出窗口呢?
左键选择“窗口-允许弹出窗口”即可。
81.在网页上按链接之后打开了一个新窗口,怎么浏览原来的窗口呢?
左键选择“窗口-切换窗口”,可以在里面选择你想要的窗口后按确定键进行浏览,也可以在切换后在“窗口-关闭”中来关闭选择的窗口。
82.图像太小,想放大或者保存?
左键选择“工具-查看图像”可以选择查看网页中的图像,并支持放大和保存。
83.想把浏览的网页保存下来,改天脱机浏览?
左键选择“工具-储存网页”即可,以后可以在书签中的“已存网页”中找到。
84.打开网页要下载图片和FLASH,太慢了?
在“设置-页面-加载内容”中你可以选择只加载文本或者加载图片但不加载FLASH,或者全部加载。
85.有时在浏览一些国内网站时,一个页面有一些字能正确显示,而另一些就乱码了?
把“设置-页面-默认编码方式”设置为“简体中文(GB2312)”即可全部正确显示,但是,如果这样设置,在浏览英文网站的时候会出现乱码,所以,浏览完之后最好还是改回“自动”。
86.收音机怎么用呢?
收音机必须接上耳机才可使用,可以作为普通的FM调频收音机用。如果要用到基于网络的可视收音功能,就得先开通上网功能,但现在国内还没有这种服务,所以目前只能当普通收音机用。选择左右箭头可以切换到已经储存的电台,上下箭头可以自动搜索电台。按左键选择“手动搜索”,可以直接输入频率来收听电台。在“电台目录”中可以上网查询网上已经设置好的频道,目前几乎全国的电台都在里面可以找到,但是实际上没用,因为FM收不到外地的电台的。收音机支持后台播放。
87.realplayer中如何实现快进快退和全屏播放?
按住导航键的上键可以快进,而下键可以快退。全屏播放是数字 2 。
88.为什么照相机照相很慢?
手机毕竟不是照相机,特别是智能机,打开照相机相对慢一点,而且,拍摄的时候也会慢一点,特别是开启了夜间模式之后,因为要延长暴光时间以使图像清晰。
89.在多媒体资料中各个目录的东西是存储在什么地方呢?
图像保存在Images目录中;视频片段保存Videos目录中,曲目保存在Musics目录中,而声音片段保存在Sounds目录中,演示文稿保存在data\others目录中。
90.如何一边听歌一边看图片?
如果你从多媒体资料中进入播放音乐,那么就无法看图片了,打开多媒体资料后会出现播放器的界面,所以应该在播放器中播放音乐之后再进入多媒体看图片。
91.为什么我***的主题和程序在程序管理里面看不到呢?
程序管理里面只能显示一定数量的程序和主题,如果太多了就无法全部显示,必须删除一些之后才能显示另外一些。
92.6120c支持动态壁纸吗?
不支持。3版手机都不支持 但是可以通过***桌面精灵实现
93.如何关闭开机时的音乐?
在情景模式中把“警告音”设置为关。
94.6120可以用语音来控制吗?
可以,在“设置”中的“声控命令”中可以设置你要用语音来打开的程序。
95.为什么我在用USB连接时无法选择连接方式呢?
把“设置-连接功能-USB-连接时询问”设置为“是”,这样每次连接的时候就会问你以什么方式连接。
96.为什么我用“数据传送”方式连接时老是提示“另一个程序在使用存储卡”呢?
如果你把进程管理、第三方文件管理等常驻内存的程序***在了存储卡,就会无法用“数据传送”方式连接电脑。 解决方法 关机--拔卡--开机--插卡--即可连接--使用完后重启
97.每次蓝牙传送数据时都会让我确认连接太烦了?
在“设置-连接功能-蓝牙-配对设备”中,选择你常用的可信任的配对设备,左键进入选项,把它设置为授权设备,这样就连接的时候就不会再要求确认了。
98.别人通过蓝牙传送给我的文件在什么地方?
诺记的手机传送蓝牙文件是采用类似于短信,传送后可以到收件箱里面查看,并可以选择把文件存储在你想要储存的地方。最好使用最新版的第三方文件管理器移动蓝牙文件
99.如何用蓝牙传送受保护类型文件?
在手机中把文件的后缀改为.txt进行传送即可。或者使用最新版的第三方文件管理器
100.为什么我的机子上有时总会变着闪动显示CMCC和我所在地的拼音呢?
如果你把“设置-手机设置-手机-网络-小区信息显示”设置为“开”时就会出现这样的情况。
101.为什么我把接入点正确设置好了还不能用软件上网呢?
接入点设置只相当于WINDOWS中设置了拨号方式,而每个软件中都有一个网络设置来让你选择接入点,以实现上网,所以你还必须在每个软件中相应的设置选项中选择你用来上网的接入点。
102.为什么我的机子有时会自动链接上网呢?
如果你用的程序,比如杀毒软件,设置成了自动上网;或者,你在“信息-电子邮件-设置”中设置了自动提取,或者你在“网络-设置-网络定阅源”中设置了“自动更新”就有可能会出现自动上网的现象。
103.如何格机?
6120不支持软格,*#7370#的作用只是回复出厂设置。必须进行硬格。关机,取出存储卡,同时按住通话键、* 键、数字3,按住这三个键不放开,按电源键开机,出现“NOKIA“画面,直到出现地区设置画面再放开三个键。格机完成。格机后将删除原来C盘中的所有东西,所以,硬机之前应先对手机中的名片、信息或C盘中其它重要信息进行备份。存储卡中的非绿色软件将无法使用,必须重新***。
104.格机后成了英文界面了?
在“设置-手机设置-常规-个性化选择-语言”里面把“手机显示语言”设置为“简体中文”即可。
105.6120是否支持自动锁键盘?
是的,在“设置-手机设置-常规-安全性设置-手机和SIM卡”中,设置“键盘自动锁闭前的时间”为你想自动锁键盘的时间即可。如果设置为“未定义”则不会自动锁键盘。而如果设置“自动锁闭前等待时间”,则将会在设置时间后自动锁闭手机,必须输入锁码才能打开手机;如果设置SIM卡改变时锁闭为“是”,则插入新卡时必须解锁,而如果未插入SIM卡,则每次手机开机时都必须输入密码。
106.6120是否支持GPS?
6120c是集成了GPS功能,但是必须有一个蓝牙的GPS接收器才能使用。不过,可以装一下Route66,作为地图之用,你可以手动的调整位置,也比没有的好。
107.键盘输入有没有什么快捷的输入?
在拼音和英文输入中,按1可以快速输入常用标点。在所有输入法中,长按数字键可输入数字,长按#键然后按左右导航键可以选择文本,再按#键可用左右键进行复制和粘贴。
108.手机(JAR SIS SISX)软件的***方法! 1电脑上***PC套件 手机用PC套件模式连接电脑后双击JAR SIS SISX就可以***了 2或者你拷贝到手机储存卡上 用手机的文件管理器找到相应的JAR SIS SISX文件 打开就可以***
友情提示
JAR游戏和软件不支持中文名***的
改成 英文或者数字 ***后才可以打开
109.PC套件的作用! 升级手机 ***软件 备份资料
110.如何完全刪除主题 1、用方法一***主题的,在“程序管理”里面刪除。如果主题***得太多,可能会在“程序管理”中看不到。解決方法是用Y-管理器刪除C:\prei tallA cache.dat文件,再看看是否能在“程序管理”中刪除。如不行的,用下面的方法刪除。 2、用方法二***主题的,记住主题的名称,利用读卡器或数据线的“数据连接”在X:\private\10207114\import\中找到主题的文件夾,将该文件夹刪除。举例:***了主题A和主题B在E盘:那么会自动在E:private\10207114\import文件夹下生成0a057dcc3f7cdcad 和0a059dcc3f8cdcad两个文件夹,而进入0a057dcc3f7cdcad文件夹内可以看到里面的文件都为A.mbm等与主题A名字相同的文件,那么这个就是主题A的***后的文件夹,同样主题B就是0a059dcc3f8cdcad这个文件夹了.那么我们在需要选择主题A时就删除整个 a057dcc3f7cdcad文件夹即可。每个主题***后生成的文件夹名字都不同,根据自己实际情况选择删除.
注:private是隐藏文件 用读卡器工具——文件夹选项——查看——显示所有文件——private——10207114——import 删除主题
如不这样是找不到的
111.换卡格卡后 程序不能使用和删除
在S60 3rd手机中,对软件的***记录要求更为严格。过往***过的软件,即使***在存储卡上,***的软件时会在手机系统中留下一个***信息,即使已经将存储卡格式化,软件的***信息依然保留在手机中。并且,此***信息将影响到后来软件的***。许多程序,会因为没有按照正常步骤卸载原始***软件,而导致无法重新***、或升级***,所以在***相同的程序时手机就会提示已经***了该程序。
因此,这里提醒各位智能客,在格式化存储卡之前,一定记得要卸载***在存储卡上的程序,否则可能导致无法重新***。
解决方法:
一)将原卡中的数据完全复制到新存储卡中(包括隐藏文件),即可使用。
二)换上你的老卡,卸载你***在储存卡的所有软件,然后换上新卡重新***。
三)无原卡或者已格,那么只能格机了……
*#06#
查询IMEI 码,也就是我们所说的手机串号,几乎所以手机都适用, IMEI 就是“国际移动装备辨识码”, IMEI =TAC+FAC+SNR+SP,其中TAC是批准型号码,共6位,FAC是最后组装地代码,共2位,但由于现在已经有JS已经能改串号了,所以NOKIA将所有的7、8位都改成00了,就是说已经看不出生产地了,SNR是序号,共6位,SP是备用码,就1位。
*#0000#
手机版本信息,显示后一共会出现3行信息,第一行是手机软件当前版本,目前最新版本是V5.27版,第二行是此版本软件发行日期,这个版本的发布时间为2004年6月28日,第三行是手机型号代码。
*#7370#
恢复出厂设置(软格机),这个命令一般是在手机处于错误或系统垃圾过多的情况下使用格机命令,格机前可以通过第三方软件或6600PC套件备份一下你的名片夹或需要的资料,格机时一定要保持电量充足,不要带充电器格机,格机时只显示“NOKIA”字样还有亮屏幕,没格完千万不要强迫关机和拔电池,以免造成严重后果,格机完成后重新输入时间,再恢复你的名片夹和资料就可以了,格机可以恢复一切原始设置,将C:盘内容全部清空,再写入新的系统信息,注意的是此格机不影响TF卡内容。
*#7780#
恢复出厂设置,等同于功能表——工具——设置——手机设置——常规——原厂设定,注意此命令仅是恢复设置,不同于格机,恢复后名片夹、图片、文档等全部依然存在,只是设置还原了,有些朋友因设置错误而不知如何改回来就可以使用这个命令了。 *#92702689#
显示的总通话时间
*#7370925538#
这个命令是电子钱包初始化密码的指令,很多朋友因忘记电子钱包密码而至今无法使用电子钱包,使用此命令后,可以将电子钱包密码初始化,就可以自己重新输入密码了,不过要注意的是此命令一但使用,电子钱包里所有数据全部丢失,切记。
以上的秘技有部分是需要输入锁码的,这里所说的锁码也就是手机密码,不过不要和SIM卡密码弄混了,手机锁码的设置是在:功能表——工具——设置——安全性设置——手机和SIM卡——锁码,其初始锁码为:12345,只要需要输入锁码的地方默认值都是12345,更改过手机锁码的以新锁码为准
指令总汇~~~~~~
A 一般指令
1 输入*#06#:显示 IMEI 码
2 输入*#0000#:显示软件版本
(部分型号如果不起作用,可按*#型号代码#,如*#6110#)
第一行--软件版本;
第二行--软件发布日期;
第三行--手机型号
3 输入*#92702689#查询本机的通话时间
B 高级指令 (专门为各位大侠准备的, ^_^ 建议一般初学者不要随便输入,以免输入错误导致手机无法复原!)
1 速率编码
*3370#或*efr#:开启(EFR)全速率编码
#3370#或#efr#:关闭全速率编码
(开启全速增强型编码模式,可改善话音质量但会耗电)
*4720#或*hra0#:开启(HR)半速率编码
#4720#或#hra0#:关闭半速率编码
(话音质量降低,但可延长电池大概30%左右使用时间,需网络支持)
键入这些代码后,会关机重开,然后才能生效。
2 SIM卡锁信息
*#746025625# (= *#sim0clock#):如果SIM卡能被锁,进行检测时键入该指令后,手机显
示"SIM CLOCK STOP ALLOWED" or "SIM CLOCK STOP NOT ALLOWED",这取决于你的SIM卡。
SIM卡锁信息:包括四种不同的锁
1).国家锁--锁指定的国家
2).网络锁--锁指定的网络
3).供应商锁--锁服务提供商
4).SIM卡锁--锁指定的SIM卡
3 查询手机是否锁频
首先必须找出设定手机时必须使用的几个键。其中,连续按*键二次即出现"+";连续按*键三次
即出现"p";连续按*键四次即出现"w"。然后,你就可以依次顺序输入相应组合键。
#pw+1234567890+1#:查询是否锁国家码
#pw+1234567890+2#:查询是否锁网络码
#pw+1234567890+3#:查询是否锁网络提供者锁定的码
#pw+1234567890+4#:查询是否锁SIM卡
4 电源按键
轻触电源键,屏幕将显示情景模式的选单,你可以通过上下键快速地在各个模式中切换。在键盘
锁模式下打开屏幕灯,你曾感受过在夜晚摸黑想打开手机的键盘锁的烦恼吗?其实你可以轻触电
源键,这时屏幕和键盘的夜灯将会打开,这样你就可以从容地分辨按键打开键盘锁了。
5 查看手机状态
操作指令:#pw+(mastercode)+X#
(mastercode)是一10位数(没有括号) X是一个1到4的数, 它显示以上的锁,还不确定何数对应何锁。
SIM卡不限制信息,意味着你的***还没锁。
1).VIN CHARGER INPUT VOLTAGE 8.4V 0.8A
2).CHRG CTRL CHARGER CO***OL PWM 32Khz
3).XMIC MIC INPUT 60mV - 1V
4).SGND SIGNAL GROUND
5).XEAR EAR OUTPUT 80mV - 1V
6).MBUS 9600 B/S
7).FBUS_RX 9.6 - 230.4 KB/S
8).FBUS_TX 9.6 - 230.4 KB/S
9).L_GND CHARGER / LOGIC GND
——————————————————
信息中心号码
功能表→信息→按确认键进入短信息→按“选项”键→设置→短信息→信息中心→SIM卡信息中心→信息中心号码→编辑
设置信息报告
功能表→信息→按确认键进入短信息→按“选项”键→设置→短信息→接收报告→是/否
查看SIM卡信息
功能表→信息→按确认键进入短信息→按“选项”键→SIM卡信息
壁纸设置
功能表→工具→主题模式→选项→编辑→壁纸→黙认/用户自定义(注:“主题模式”文件夹是可移动的,未必一定在“工具”内)
节电保护设置
功能表→工具→主题模式→选项→编辑→节电保护→日期和时间/文字(注:“主题模式”文件夹是可移动的,未必一定在“工具”内)
快捷键设置
设置→手机设置→待机状态模式→左选择键/右选择键/导航键向右/导航键向左/导航键向下/导航键向上/选择键
待机屏幕上的快捷图标的显示与删除
设置→手机设置→待机状态模式→当前待机模式→开/关
开机问候语或图案设置
设置→手机设置→常规→开机问候语或图案→默认值→文字→图像(注:图像只是图片不能为视频)
通过短信拒绝通话
1.设置:设置→通话设置→通过短信拒绝通话→是/否
2.填写拒绝短信内容:设置→通话设置→短信息→填写短信内容
自动重拨
设置→通话设置→自动重拨→开/关
通话报告设置
设置→通话设置→通话报告→开/关
单键拨号设置
功能表→工具→单键拨号→选择一个号码→按“选项”键→设定→选择名片(注:“单键拨号”文件夹是可移动的,未必一定在“工具”内)
查看存储详情
进入功能表→选项→存储详情→选择手机存储/TF卡→查看
更改视频/照片存储位置
进入影音工具→进入照相摄像→选项→设置→图像/视频片段→选择其中的一项→按“确认”键→使用中的存储→选择手机存储/TF卡
自动锁键盘
进入设置→安全性设置→手机和SIM卡→自动锁闭前等待时间→用户自定义→输入时间→输入锁码→确认
给软件签名 定制*** 申请*** 塞班帐号
一、什么是“签名”
S60 第三版在安全性方面做了比较大的改善,对在系统中***运行的第三方软件有更为严格的规定.
某些涉及手机软硬件安全/个人信息安全等方面的操作被做了特别的限制(比如随手机开机自动启动就是被限制的功能之一,主要是防止恶意软件)。应用程序要实现这些“被特别限制”了的功能就必须获得“签名”。也就是说要有人来为这个操作的安全性负责!未经任何签名的程序不能***运行.
二.得到的“***”放到哪里?
***其实不是单纯放到哪个文件夹下的,***是给需要“签名”的软件签名用的。你得到***千万不要弄丢了,因为一个***的有效期是6个月,可以为很多软件进行签名。如果***过期了,你可以再申请一个新***,也可以在***的时候先把手机时间调整一下。时间调整到***的有效期内就可以。
通常我们下载到的手机软件会有签名版和未签名版的,对于未签名的软件我们可以自已申请***出来制作出针对自已机器的软件,通过塞班提供的SIGN工具制作出自己手机的KEY文件然后写入到要***的软件中,然后这个软件就只能在你的手机中***了。
简而言之,***机制就是为了针对安全问题所采用的一种措施,它的作用主要是两点:1。证明软件的合法性。2。允许软件自启动。 让你更了解S60第三版手机系统出错的原因
以下是一些出错的代码,你可以轻松了解到出错的原因,不在为爱机系统出错头痛!
KerrNotFound
找不到指定文件
KerrGeneral
一般错误
KerrCancel
操作被取消
KerrNoMemory
内存不足
KerrNotSu orted
不支持所要求的操作
KerrAgument
错误要求
KerrTotalLo Ofprecision
精确的失去总和
KerrBadHandle
错误的物件
KerrOverflow
超出限定的界限
KerrUderflow
少于限定的界限
KerrAlreadyExsits
已经存在了
KerrPathNotFound
找不到指定的目录
KerrDided
程序关闭
KerrLnUse
指定的物件正被其他程序使用中
KerrServerTerminated
服务器已关闭
KerrServerBusy
服务器正忙
KerrCompletion
完成的过程中出现错误
KerrNotReady
还没准备好
KerrUnknow
不知名的错误
KerrCorrupt
错误
KerrAcce Denied
拒绝接受
KerrLocked
锁闭
KerrWrite
读写失败
KerrDisMounted
错误的磁盘
KerrEof
出乎预料的文件到了尾端
KerrDiskFull
磁盘已满
KerrBadDiver
驱动损坏
KerrBadName
不允许的名称
KerrCommsLineFail
储存卡线失败
KerrCommsFrame
储存卡线框框错误
KerrCommsOverrun
储存卡线超频错误
KerrCommsParity
储存卡同位错误
KerrTimeOut
时间到了
KerrCouldNotConect
连接失败
KerrCouldNotDisconect
断连接失败
KerrDisco ected
断了
KerrBadLibraryEntryPoint
损坏的资料库接入点
112.无法删除*.jar格式软件或游戏的解决方法 s60第三版的系统在***一个*.jar格式的软件或游戏时,如aaa.jar,会在X:\PRIVATE\102033E6\MIDlets(X为电脑上你的存储卡的盘符,必须要用读卡器在电脑上才可以看到)目录下建立一个带中括号的文件夹,比如[10168f78],里面会有与***文件同名的aaa.jar以及uids两个文件,***的同时还会在X:\System\I tall\Registry下产生与上面这个中括号文件夹同名的注册文件10168f78.reg。 在不能正常删除这个软件时,只要在X:\PRIVATE\102033E6\MIDlets目录里删除该软件的目录[10168f78],再将X:\System\I tall\Registry里面相应的10168f78.reg删除就可以了! 你***了几个*.jar格式的软件或游戏,X:\PRIVATE\102033E6\MIDlets里面就有几个带中括号的文件夹,一定要打开看看里面的文件名是否你要删除那个噢!
有时候X:\System\I tall\Registry里面可能找不到相应的*.reg文件,不用管它了,把X:\PRIVATE\102033E6\MIDlets里面带中括号的文件夹删除就可以了!
113.经常出现“存储已满”或者“运行空间不足”之类的提示 因为N系列手机留给用户的可用内存较少,偶尔出现存储已满应当是正常的 1、长按菜单键关闭后台运行的程序~~~~~ 2、用A Man1.04中文破解版压缩内存和关闭占用内存的不需要的后台程序,例如:菜单、通讯记录、名片等运行后都会建立缓存已保证下次打开的速度,用这个软件可以关闭这些. 3、上比较大的网站,例如WWW网站,要选择关闭照片.
114.手机格式化手动备份文件列表
【通讯录】→
c:\system\data\contacts.Cdb同C:\system\data\cntmodel.ini
【功能表】→
c:\system\data\a licatio .Dat
【待机状态模式】→
c:\system\data\scshortcutengine.ini
【彩信设置】→
c:\system\data\mms_setting.Dat
【短信设置】→
c:\system\data\smsreast.Dat,sm egst.Dat,sms_settings.Dat
【闹钟设置】→
c:\system\data\alarmserver.lnl
【连接设置】→
c:\system\data\cdbv3.Dat
【记事本】→
c:\system\data\notepad.Dat wap
【书签】→
c:\system\data\bookmarks1.db
【情景模式】→
c:\system\data\profiles
【日程表】→
c:\system\data\calendar
【收藏夹】→
c:\system\favourites[/hide]
115.手机反映速度越来越慢的原因和解决 ***SISX文件或者J***A文件,注意如无特殊说明,尽量***在卡上,否则占用手机内存导致手机速度减慢。同时***文件不是多多益善,看是否有用,因为过多的软件难免有冲突,影响手机反映速度。 机子越用越慢,甚至经常死机(如读***本,短信..),其实和存储卡的关系很大,估计大多数用户经常给卡删,拷东西,这种操作会使卡上产生许多碎片,导致读卡越用越慢,甚至死机。其实解决方法很简单,不妨一试:
1 关机取出卡。
2 在win2000下fat格卡(勿选快速格式化,另外x 2下格我试过,效果没2000好)。
3 开机最好主复位一次,重启,将卡放入机子中开机格式化,重启。
4 在关机取出卡,拷入媒体。
5 开机重启。
6 插入卡,大功告成。
116.来***重启手机的情况如下: 1.
来电报姓名
3D铃声
两个功能同时开启时,如果设置的来电铃声选择是存储在卡上的就会在来电2-3秒后重启手机 如果设置的来电铃声选择是手机内置的就不会出现这样的情况。 PS:与铃声大小不及长度无关 2. 如果
来电报姓名
3D铃声
这两个功能任意关闭其中一个时,就不会出现重启手机的情况。
( Wed, 22 Oct 2008 10:02:16 +0800 )
Description:
来源:手机乐园 shouji.Com.Cn作者:吴明 时间:2007-10-15
几经周折终于找到了 6120c 利用蓝牙与电脑同步上网的有效方法,理论上所有
V3 的系统都能实现。现将方法总结如下: 需要
: 1. m-route 3.1.0.42 2. 蓝牙驱动建议用 widcomm 5.1.0.801 破解版 或 XP 2 自带蓝牙驱动, IVT 的试验不成功。 3. Gnubox for S60V3 具体步骤: 电脑端设置: 1. 打开蓝牙,首先完成配对,右键单击系统托盘里的蓝牙图标,选高级配置-》本地服务,看一下蓝牙串行端口是多少,我的( com 是 22 ),记下;
2 . 打开控制面板,选择 ***和调制解调器,添加一个 modem (不要检测),选两台计算机间的通讯电缆端口设置为前面的蓝牙串行端口( com22 );
3 . 下载 m-route 3.1.0.42 ,***运行,注意在蓝牙设置中将 " 当此设备处于范围内时自动连接 " 选项去掉, 此时不要连接,否则会报错( 80042000 ),选 高级设置-》其他 com 端口-》查看,将你的串行 端口加入 m-route 列表里,确定, ok , pc 端设置 ok 了。
设置:
1. 给 gnuboxs60v3.sis 文件签证 2 . *** gnubox ; 3 . 建立接入点,工具-》设置-》连接设置-》接入点,新建一个接入点(利用默认设置) 名称: Bt ,数据承载方式:数据通话,拨号号码: 321 (随便,不通就行),用户名: abc ,密码: xyz 在进入高级设置,选项-》高级设置,全部默认,只是更改代理端口号码为: 6588 ; 4 . 打开 gnubox ,第一次会出现错误,不理,继续,按 " 选项 "-"I tall"-"Create records",ok, 退出后再次打开 gnubox ,这次没错了(有也不用管),按 " 选项 "-"I tall"-"Set RAS login script",ok " 选项 "-"2box bluetooth"-"Serial port"- 选择配对的电脑 ,ok ,手机端设置大功告成! step3 (上网冲浪)电脑 ADSL 拨号,手机端运行 gnubox ,打开浏览器,选 bt 接入点接入, ok ,打开网址,速度那叫一个爽啊。(还免费, GPRS 流量无)
使用中问题及解决 1. ***错误,需要 sign 一下 gnubox ; 2.m-route 连接错误 80042000 ,不用手动连接 m-route, 否则这里会报错; 3. 蓝牙驱动最好用 widcomm 或者微软 XP 2 自带的, IVT 的驱动不支持; 4. 接入点无法修改,在 gnubox 里 i tall -》 delete records 就 OK 了。
( Sun, 19 Oct 2008 17:45:57 +0800 )
Description:
深入浅出之正则表达式(二)
前言: 本文是前一片文章
的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢! 9. 单词边界 元字符\ gt gt;也是一种对位置进行匹配的“锚”。这种匹配是0长度匹配。
有4种位置被认为是“单词边界”:
1) 在字符串的第一个字符前的位置(如果字符串的第一个字符是一个“单词字符”)
2) 在字符串的最后一个字符后的位置(如果字符串的最后一个字符是一个“单词字符”)
3) 在一个“单词字符”和“非单词字符”之间,其中“非单词字符”紧跟在“单词字符”之后
4) 在一个“非单词字符”和“单词字符”之间,其中“单词字符”紧跟在“非单词字符”后面 “单词字符”是可以用“\w”匹配的字符,“非单词字符”是可以用“\W”匹配的字符。在大多数的正则表达式实现中,“单词字符”通常包括[a-zA-Z0-9_]。
例如:\b4\ gt gt;能够匹配单个的4而不是一个更大数的一部分。这个正则表达式不会匹配“44”中的4。
换种说法,几乎可以说\ gt gt;匹配一个“字母数字序列”的开始和结束的位置。 “单词边界”的取反集为\B,他要匹配的位置是两个“单词字符”之间或者两个“非单词字符”之间的位置。 · 深入正则表达式引擎内部
让我们看看把正则表达式\bis\ gt gt;应用到字符串“This island is beautiful”。引擎先处理符号\ gt gt;。因为\b是0长度 ,所以第一个字符T前面的位置会被考察。因为T是一个“单词字符”,而它前面的字符是一个空字符(void),所以\b匹配了单词边界。接着i和第一个字符“T”匹配失败。匹配过程继续进行,直到第五个空格符,和第四个字符“s”之间又匹配了\ gt gt;。然而空格符和i不匹配。继续向后,到了第六个字符“i”,和第五个空格字符之间匹配了\ gt gt;,然后i gt gt;和第六、第七个字符都匹配了。然而第八个字符和第二个“单词边界”不匹配,所以匹配又失败了。到了第13个字符i,因为和前面一个空格符形成“单词边界”,同时i gt gt;和“is”匹配。引擎接着尝试匹配第二个\ gt gt;。因为第15个空格符和“s”形成单词边界,所以匹配成功。引擎“急着”返回成功匹配的结果。 10. 选择符
正则表达式中“|”表示选择。你可以用选择符匹配多个可能的正则表达式中的一个。
如果你想搜索文字“cat”或“dog”,你可以用cat|dog。如果你想有更多的选择,你只要扩展列表cat|dog|mouse|fish。
选择符在正则表达式中具有最低的优先级,也就是说,它告诉引擎要么匹配选择符左边的所有表达式,要么匹配右边的所有表达式。你也可以用圆括号来限制选择符的作用范围。如\b(cat|dog)\ gt gt;,这样告诉正则引擎把(cat|dog)当成一个正则表达式单位来处理。
· 注意正则引擎的“急于表功”性
正则引擎是急切的,当它找到一个有效的匹配时,它会停止搜索。因此在一定条件下,选择符两边的表达式的顺序对结果会有影响。假设你想用正则表达式搜索一个编程语言的函数列表:Get,GetValue,Set或SetValue。一个明显的解决方案是Get|GetValue|Set|SetValue。让我们看看当搜索SetValue时的结果。
因为Get和GetValue都失败了,而Set匹配成功。因为正则导向的引擎都是“急切”的,所以它会返回第一个成功的匹配,就是“Set”,而不去继续搜索是否有其他更好的匹配。
和我们期望的相反,正则表达式并没有匹配整个字符串。有几种可能的解决办法。一是考虑到正则引擎的“急切”性,改变选项的顺序,例如我们使用GetValue|Get|SetValue|Set,这样我们就可以优先搜索最长的匹配。我们也可以把四个选项结合起来成两个选项:Get(Value)?|Set(Value)?。因为问号重复符是贪婪的,所以SetValue总会在Set之前被匹配。
一个更好的方案是使用单词边界:\b(Get|GetValue|Set|SetValue)\ gt gt;或\b(Get(Value)?|Set(Value)?\ gt gt;。更进一步,既然所有的选择都有相同的结尾,我们可以把正则表达式优化为\b(Get|Set)(Value)?\ gt gt;。 11. 组与向后引用
把正则表达式的一部分放在圆括号内,你可以将它们形成组。然后你可以对整个组使用一些正则操作,例如重复操作符。
要注意的是,只有圆括号“()”才能用于形成组。“[]”用于定义字符集。“{}”用于定义重复操作。
当用“()”定义了一个正则表达式组后,正则引擎则会把被匹配的组按照顺序编号,存入缓存。当对被匹配的组进行向后引用的时候,可以用“\数字”的方式进行引用。\1引用第一个匹配的后向引用组,\2引用第二个组,以此类推,\ gt gt;引用第n个组。而\0则引用整个被匹配的正则表达式本身。我们看一个例子。
假设你想匹配一个HTML标签的开始标签和结束标签,以及标签中间的文本。比如BThis is a test/B,我们要匹配B和/B以及中间的文字。我们可以用如下正则表达式:“([A-Z][A-Z0-9]*)[^]*.*?/\1”
首先,“”将会匹配“B”的第一个字符“”。然后[A-Z]匹配B,[A-Z0-9]*将会匹配0到多次字母数字,后面紧接着0到多个非“”的字符。最后正则表达式的“”将会匹配“B”的“”。接下来正则引擎将对结束标签之前的字符进行惰性匹配,直到遇到一个“/”符号。然后正则表达式中的“\1”表示对前面匹配的组“([A-Z][A-Z0-9]*)”进行引用,在本例中,被引用的是标签名“B”。所以需要被匹配的结尾标签为“/B”
你可以对相同的后向引用组进行多次引用,([a-c])x\1x\1将匹配“axaxa”、“bxbxb”以及“cxcxc”。如果用数字形式引用的组没有有效的匹配,则引用到的内容简单的为空。
一个后向引用不能用于它自身。([abc]\1)是错误的。因此你不能将\0用于一个正则表达式匹配本身,它只能用于替换操作中。
后向引用不能用于字符集内部。(a)[\1b]中的\1并不表示后向引用。在字符集内部,\1可以被解释为八进制形式的转码。
向后引用会降低引擎的速度,因为它需要存储匹配的组。如果你不需要向后引用,你可以告诉引擎对某个组不存储。例如:Get(?:Value)。其中“(”后面紧跟的“?:”会告诉引擎对于组(Value),不存储匹配的值以供后向引用。
· 重复操作与后向引用
当对组使用重复操作符时,缓存里后向引用内容会被不断刷新,只保留最后匹配的内容。例如:([abc]+)=\1将匹配“cab=cab”,但是([abc])+=\1却不会。因为([abc])第一次匹配“c”时,“\1”代表“c”;然后([abc])会继续匹配“a”和“b”。最后“\1”代表“b”,所以它会匹配“cab=b”。
应用:检查重复单词--当编辑文字时,很容易就会输入重复单词,例如“the the”。使用\b(\w+)\s+\1\ gt gt;可以检测到这些重复单词。要删除第二个单词,只要简单的利用替换功能替换掉“\1”就可以了。 · 组的命名和引用
在PHP,Python中,可以用(?P< amegroup)来对组进行命名。在本例中,词法?P< ame就是对组(group)进行了命名。其中name是你对组的起的名字。你可以用(?P=name)进行引用。
.NET的命名组
.NET framework也支持命名组。不幸的是,微软的程序员们决定发明他们自己的语法,而不是沿用Perl、Python的规则。目前为止,还没有任何其他的正则表达式实现支持微软发明的语法。
下面是.NET中的例子:
(?firstgroup)(?’second’group)
正如你所看到的,.NET提供两种词法来创建命名组:一是用尖括号“”,或者用单引号“’’”。尖括号在字符串中使用更方便,单引号在ASP代码中更有用,因为ASP代码中“”被用作HTML标签。
要引用一个命名组,使用\k< ame或\k’name’.
当进行搜索替换时,你可以用“${name}”来引用一个命名组。 12. 正则表达式的匹配模式
本教程所讨论的正则表达式引擎都支持三种匹配模式:
/i使正则表达式对大小写不敏感,
/ gt gt;开启“单行模式”,即点号“.”匹配新行符
/m开启“多行模式”,即“^”和“$”匹配新行符的前面和后面的位置。 · 在正则表达式内部打开或关闭模式
如果你在正则表达式内部插入修饰符(?ism),则该修饰符只对其右边的正则表达式起作用。(?-i)是关闭大小写不敏感。你可以很快的进行测试。(?i)te(?-i)st应该匹配TEst,但是不能匹配teST或TEST. 13. 原子组与防止回溯
在一些特殊情况下,因为回溯会使得引擎的效率极其低下。
让我们看一个例子:要匹配这样的字串,字串中的每个字段间用逗号做分隔符,第12个字段由P开头。
我们容易想到这样的正则表达式^(.*?,){11}P。这个正则表达式在正常情况下工作的很好。但是在极端情况下,如果第12个字段不是由P开头,则会发生灾难性的回溯。如要搜索的字串为“1,2,3,4,5,6,7,8,9,10,11,12,13”。首先,正则表达式一直成功匹配直到第12个字符。这时,前面的正则表达式消耗的字串为“1,2,3,4,5,6,7,8,9,10,11,”,到了下一个字符,P并不匹配“12”。所以引擎进行回溯,这时正则表达式消耗的字串为“1,2,3,4,5,6,7,8,9,10,11”。继续下一次匹配过程,下一个正则符号为点号.,可以匹配下一个逗号“,”。然而,并不匹配字符“12”中的“1”。匹配失败,继续回溯。大家可以想象,这样的回溯组合是个非常大的数量。因此可能会造成引擎崩溃。
用于阻止这样巨大的回溯有几种方案:
一种简单的方案是尽可能的使匹配精确。用取反字符集代替点号。例如我们用如下正则表达式^([^,\r\n]*,){11}P,这样可以使失败回溯的次数下降到11次。
另一种方案是使用原子组。
原子组的目的是使正则引擎失败的更快一点。因此可以有效的阻止海量回溯。原子组的语法是(?正则表达式)。位于(?)之间的所有正则表达式都会被认为是一个单一的正则符号。一旦匹配失败,引擎将会回溯到原子组前面的正则表达式部分。前面的例子用原子组可以表达成^(?(.*?,){11})P。一旦第十二个字段匹配失败,引擎回溯到原子组前面的^。 14. 向前查看与向后查看
Perl 5 引入了两个强大的正则语法:“向前查看”和“向后查看”。他们也被称作“零长度断言”。他们和锚定一样都是零长度的(所谓零长度即指该正则表达式不消耗被匹配的字符串)。不同之处在于“前后查看”会实际匹配字符,只是他们会抛弃匹配只返回匹配结果:匹配或不匹配。这就是为什么他们被称作“断言”。他们并不实际消耗字符串中的字符,而只是断言一个匹配是否可能。
几乎本文讨论的所有正则表达式的实现都支持“向前向后查看”。唯一的一个例外是Javascript只支持向前查看。
· 肯定和否定式的向前查看
如我们前面提过的一个例子:要查找一个q,后面没有紧跟一个u。也就是说,要么q后面没有字符,要么后面的字符不是u。采用否定式向前查看后的一个解决方案为q(?!u)。否定式向前查看的语法是(?!查看的内容)。
肯定式向前查看和否定式向前查看很类似:(?=查看的内容)。
如果在“查看的内容”部分有组,也会产生一个向后引用。但是向前查看本身并不会产生向后引用,也不会被计入向后引用的编号中。这是因为向前查看本身是会被抛弃掉的,只保留匹配与否的判断结果。如果你想保留匹配的结果作为向后引用,你可以用(?=(regex))来产生一个向后引用。
· 肯定和否定式的先后查看
向后查看和向前查看有相同的效果,只是方向相反
否定式向后查看的语法是:(?!查看内容)
肯定式向后查看的语法是:(?=查看内容)
我们可以看到,和向前查看相比,多了一个表示方向的左尖括号。
例:(?!a) gt gt;将会匹配一个没有“a”作前导字符的“b”。
值得注意的是:向前查看从当前字符串位置开始对“查看”正则表达式进行匹配;向后查看则从当前字符串位置开始先后回溯一个字符,然后再开始对“查看”正则表达式进行匹配。 · 深入正则表达式引擎内部
让我们看一个简单例子。
把正则表达式q(?!u)应用到字符串“Iraq”。正则表达式的第一个符号是q。正如我们知道的,引擎在匹配q以前会扫过整个字符串。当第四个字符“q”被匹配后,“q”后面是空字符(void)。而下一个正则符号是向前查看。引擎注意到已经进入了一个向前查看正则表达式部分。下一个正则符号是u,和空字符不匹配,从而导致向前查看里的正则表达式匹配失败。因为是一个否定式的向前查看,意味着整个向前查看结果是成功的。于是匹配结果“q”被返回了。
我们在把相同的正则表达式应用到“quit”。q匹配了“q”。下一个正则符号是向前查看部分的u,它匹配了字符串中的第二个字符“i”。引擎继续走到下个字符“i”。然而引擎这时注意到向前查看部分已经处理完了,并且向前查看已经成功。于是引擎抛弃被匹配的字符串部分,这将导致引擎回退到字符“u”。
因为向前查看是否定式的,意味着查看部分的成功匹配导致了整个向前查看的失败,因此引擎不得不进行回溯。最后因为再没有其他的“q”和q匹配,所以整个匹配失败了。
为了确保你能清楚地理解向前查看的实现,让我们把q(?=u)i应用到“quit”。q首先匹配“q”。然后向前查看成功匹配“u”,匹配的部分被抛弃,只返回可以匹配的判断结果。引擎从字符“i”回退到“u”。由于向前查看成功了,引擎继续处理下一个正则符号i。结果发现i和“u”不匹配。因此匹配失败了。由于后面没有其他的“q”,整个正则表达式的匹配失败了。 · 更进一步理解正则表达式引擎内部机制
让我们把(?=a) gt gt;应用到“thingamabob”。引擎开始处理向后查看部分的正则符号和字符串中的第一个字符。在这个例子中,向后查看告诉正则表达式引擎回退一个字符,然后查看是否有一个“a”被匹配。因为在“t”前面没有字符,所以引擎不能回退。因此向后查看失败了。引擎继续走到下一个字符“h”。再一次,引擎暂时回退一个字符并检查是否有个“a”被匹配。结果发现了一个“t”。向后查看又失败了。
向后查看继续失败,直到正则表达式到达了字符串中的“m”,于是肯定式的向后查看被匹配了。因为它是零长度的,字符串的当前位置仍然是“m”。下一个正则符号是,和“m”匹配失败。下一个字符是字符串中的第二个“a”。引擎向后暂时回退一个字符,并且发现a不匹配“m”。
在下一个字符是字符串中的第一个“b”。引擎暂时性的向后退一个字符发现向后查看被满足了,同时匹配了“b”。因此整个正则表达式被匹配了。作为结果,正则表达式返回字符串中的第一个“b”。
· 向前向后查看的应用
我们来看这样一个例子:查找一个具有6位字符的,含有“cat”的单词。
首先,我们可以不用向前向后查看来解决问题,例如:
cat\w{3}|\wcat\w{2}|\w{2}cat\w|\w{3}cat
足够简单吧!但是当需求变成查找一个具有6-12位字符,含有“cat”,“dog”或“mouse”的单词时,这种方法就变得有些笨拙了。
我们来看看使用向前查看的方案。在这个例子中,我们有两个基本需求要满足:一是我们需要一个6位的字符,二是单词含有“cat”。
满足第一个需求的正则表达式为\b\w{6}\ gt gt;。满足第二个需求的正则表达式为\b\w*cat\w*\ gt gt;。
把两者结合起来,我们可以得到如下的正则表达式: (?=\b\w{6}\b)\b\w*cat\w*\ gt gt;
具体的匹配过程留给读者。但是要注意的一点是,向前查看是不消耗字符的,因此当判断单词满足具有6个字符的条件后,引擎会从开始判断前的位置继续对后面的正则表达式进行匹配。
最后作些优化,可以得到下面的正则表达式:
\b(?=\w{6}\b)\w{0,3}cat\w* 15. 正则表达式中的条件测试
条件测试的语法为(?ifthen|else)。“if”部分可以是向前向后查看表达式。如果用向前查看,则语法变为:(?(?=regex)then|else),其中else部分是可选的。
如果if部分为true,则正则引擎会试图匹配then部分,否则引擎会试图匹配else部分。
需要记住的是,向前先后查看并不实际消耗任何字符,因此后面的then与else部分的匹配时从if测试前的部分开始进行尝试。 16. 为正则表达式添加注释
在正则表达式中添加注释的语法是:(?#comment)
例:为用于匹配有效日期的正则表达式添加注释: (?#year)(19|20)\d\d[- /.](?#month)(0[1-9]|1[012])[- /.](?#day)(0[1-9]|[12][0-9]|3[01])
( Sun, 19 Oct 2008 17:44:58 +0800 )
Description:
深入浅出之正则表达式(一)
前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感受,所以也就不能免俗了。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢! 1. 什么是正则表达式
基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Expre 。本文将用regex来表示一段具体的正则表达式。
一段文本就是最基本的模式,简单的匹配相同的文本。 2. 不同的正则表达式引擎
正则表达式引擎是一种可以处理正则表达式的软件。通常,引擎是更大的应用程序的一部分。在软件世界,不同的正则表达式并不互相兼容。本教程会集中讨论Perl 5 类型的引擎,因为这种引擎是应用最广泛的引擎。同时我们也会提到一些和其他引擎的区别。许多近代的引擎都很类似,但不完全一样。例如.NET正则库,JDK正则包。 3. 文字符号
最基本的正则表达式由单个文字符号组成。如a,它将匹配字符串中第一次出现的字符“a”。如对字符串“Jack is a boy”。“J”后的“a”将被匹配。而第二个“a”将不会被匹配。
正则表达式也可以匹配第二个“a”,这必须是你告诉正则表达式引擎从第一次匹配的地方开始搜索。在文本编辑器中,你可以使用“查找下一个”。在编程语言中,会有一个函数可以使你从前一次匹配的位置开始继续向后搜索。
类似的,cat会匹配“About cats and dogs”中的“cat”。这等于是告诉正则表达式引擎,找到一个c,紧跟一个a,再跟一个t。
要注意,正则表达式引擎缺省是大小写敏感的。除非你告诉引擎忽略大小写,否则cat不会匹配“Cat”。 · 特殊字符
对于文字字符,有11个字符被保留作特殊用途。他们是:
[ ] \ ^ $ . | ? * + ( )
这些特殊字符也被称作元字符。
如果你想在正则表达式中将这些字符用作文本字符,你需要用反斜杠“\”对其进行换码 (escape)。例如你想匹配“1+1=2”,正确的表达式为1\+1=2.
需要注意的是,1+1=2也是有效的正则表达式。但它不会匹配“1+1=2”,而会匹配“123+111=234”中的“111=2”。因为“+”在这里表示特殊含义(重复1次到多次)。
在编程语言中,要注意,一些特殊的字符会先被编译器处理,然后再传递给正则引擎。因此正则表达式1\+2=2在C++中要写成“1\\+1=2”。为了匹配“C:\temp”,你要用正则表达式C:\\tem gt gt;。而在C++中,正则表达式则变成了“C:\\\\temp”。 · 不可显示字符
可以使用特殊字符序列来代表某些不可显示字符:
\t代表Tab(0x09)
\r代表回车符(0x0D)
\ gt gt;代表换行符(0x0A)
要注意的是Windows中文本文件使用“\r\n”来结束一行而Unix使用“\n”。 4. 正则表达式引擎的内部工作机制
知道正则表达式引擎是如何工作的有助于你很快理解为何某个正则表达式不像你期望的那样工作。
有两种类型的引擎:文本导向(text-directed)的引擎和正则导向(regex-directed)的引擎。Jeffrey Friedl把他们称作DFA和NFA引擎。本文谈到的是正则导向的引擎。这是因为一些非常有用的特性,如“惰性”量词(lazy quantifiers)和反向引用(backreferences),只能在正则导向的引擎中实现。所以毫不意外这种引擎是目前最流行的引擎。
你可以轻易分辨出所使用的引擎是文本导向还是正则导向。如果反向引用或“惰性”量词被实现,则可以肯定你使用的引擎是正则导向的。你可以作如下测试:将正则表达式regex|regex not应用到字符串“regex not”。如果匹配的结果是regex,则引擎是正则导向的。如果结果是regex not,则是文本导向的。因为正则导向的引擎是“猴急”的,它会很急切的进行表功,报告它找到的第一个匹配 。 · 正则导向的引擎总是返回最左边的匹配
这是需要你理解的很重要的一点:即使以后有可能发现一个“更好”的匹配,正则导向的引擎也总是返回最左边的匹配。
当把cat应用到“He captured a catfish for his cat”,引擎先比较c和“H”,结果失败了。于是引擎再比较c和“e”,也失败了。直到第四个字符,c匹配了“c”。a匹配了第五个字符。到第六个字符t没能匹配“p”,也失败了。引擎再继续从第五个字符重新检查匹配性。直到第十五个字符开始,cat匹配上了“catfish”中的“cat”,正则表达式引擎急切的返回第一个匹配的结果,而不会再继续查找是否有其他更好的匹配。 5. 字符集
字符集是由一对方括号“[]”括起来的字符集合。使用字符集,你可以告诉正则表达式引擎仅仅匹配多个字符中的一个。如果你想匹配一个“a”或一个“e”,使用[ae]。你可以使用gr[ae]y匹配gray或grey。这在你不确定你要搜索的字符是采用美国英语还是英国英语时特别有用。相反,gr[ae]y将不会匹配graay或graey。字符集中的字符顺序并没有什么关系,结果都是相同的。
你可以使用连字符“-”定义一个字符范围作为字符集。[0-9]匹配0到9之间的单个数字。你可以使用不止一个范围。[0-9a-fA-F] 匹配单个的十六进制数字,并且大小写不敏感。你也可以结合范围定义与单个字符定义。[0-9a-fxA-FX]匹配一个十六进制数字或字母X。再次强调一下,字符和范围定义的先后顺序对结果没有影响。 · 字符集的一些应用
查找一个可能有拼写错误的单词,比如< lt ep[ae]r[ae]te 或 li[cs]en[cs]e。
查找程序语言的标识符,A-Za-z_][A-Za-z_0-9]*。(*表示重复0或多次)
查找C风格的十六进制数0[xX][A-Fa-f0-9]+。(+表示重复一次或多次) · 取反字符集
在左方括号“[”后面紧跟一个尖括号“^”,将会对字符集取反。结果是字符集将匹配任何不在方括号中的字符。不像“.”,取反字符集是可以匹配回车换行符的。
需要记住的很重要的一点是,取反字符集必须要匹配一个字符。q[^u]并不意味着:匹配一个q,后面没有u跟着。它意味着:匹配一个q,后面跟着一个不是u的字符。所以它不会匹配“Iraq”中的q,而会匹配“Iraq is a country”中的q和一个空格符。事实上,空格符是匹配中的一部分,因为它是一个“不是u的字符”。
如果你只想匹配一个q,条件是q后面有一个不是u的字符,我们可以用后面将讲到的向前查看来解决。 · 字符集中的元字符
需要注意的是,在字符集中只有4个 字符具有特殊含义。它们是:“] \ ^ -”。“]”代表字符集定义的结束;“\”代表转义;“^”代表取反;“-”代表范围定义。其他常见的元字符在字符集定义内部都是正常字符,不需要转义。例如,要搜索星号*或加号+,你可以用[+*]。当然,如果你对那些通常的元字符进行转义,你的正则表达式一样会工作得很好,但是这会降低可读性。
在字符集定义中为了将反斜杠“\”作为一个文字字符而非特殊含义的字符,你需要用另一个反斜杠对它进行转义。[\\x]将会匹配一个反斜杠和一个X。“]^-”都可以用反斜杠进行转义,或者将他们放在一个不可能使用到他们特殊含义的位置。我们推荐后者,因为这样可以增加可读性。比如对于字符“^”,将它放在除了左括号“[”后面的位置,使用的都是文字字符含义而非取反含义。如[x^]会匹配一个x或^。[]x]会匹配一个“]”或“x”。[-x]或[x-]都会匹配一个“-”或“x”。 · 字符集的简写
因为一些字符集非常常用,所以有一些简写方式。
\d代表[0-9]> gt \w代表单词字符。这个是随正则表达式实现的不同而有些差异。绝大多数的正则表达式实现的单词字符集都包含了A-Za-z0-9_]。
\ gt gt;代表“白字符”。这个也是