淘优惠

淘优惠

邮编的正则表达式 用正则表达式验证qq号码

热门文章 0

淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】

邮编的正则表达式,邮编的正则表达式怎么写,6位数字邮编的正则表达式,正则6位数字邮编
RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配。 通常用于格式验证、正则替换、查找子串等 各种编程语言的正则表达式基本相同,不同的语言可能会有一些细小的差别 RegExp入门:http://www.w3school.com.cn/js/js_obj_regexp.asp 完整的 RegExp 对象参考手册:http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp PHP 正则表达式:http://www.imooc.com/learn/350 javascript 正则表达式:http://www.imooc.com/learn/706 Python 正则表达式:http://www.imooc.com/learn/550 1 2 3 4 5 // 直接实例化 var reg = new RegExp(pattern [, flags]); // 隐式创建(推荐) var reg = /pattern/flags; 参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 [, flags] 是一个可选的字符串,包含属性 “g”(global )、”i” (ignoreCase)和 “m”(multiline)。 ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。 在正则表达式中,使用括号括起来的内容是一个子表达式,子表达式匹配到的内容会被系统捕获至缓冲区,使用 (n:数字)来反向引用系统的第n号缓冲区的内容。 场景:后面的内容要求与前面的一致,可以使用子表达式 1 2 3 4 5 // 查找连续相同的四个数字 var str = "1212ab45677778cd"; var reg = /(\d)\1\1\1/gi; console.log(str.match(reg)); // OUTPUT:7777 1 2 3 4 var str = "Is this all there is?"; var patt1 = /[a-h]/g; [xss_clean](str.match(patt1)); // OUTPUT:h,a,h,e,e 方括号作用[abc]查找方括号之间的任何字符。[^abc]查找任何不在方括号之间的字符。[0-9]查找任何从 0 至 9 的数字。同 \d[a-z]查找任何从小写 a 到小写 z 的字符。[A-Z]查找任何从大写 A 到大写 Z 的字符。[A-z]查找任何从大写 A 到小写 z 的字符。[0-9a-zA-Z]查找0-9,a-z,A-Z 元字符(Metacharacter)是拥有特殊含义的字符:元字符 | 作用―|―\ | 转义符 (、)、/、\| | 选择匹配符,可以匹配多个规则. | 查找单个字符,除了换行和行结束符。\w | 查找单词字符。字符 ( 字母 ,数字,下划线_ )\W | 查找非单词字符。\d | 查找数字。\D | 查找非数字字符。\s | 查找空白字符。空格\S | 查找非空白字符。\b | 匹配单词边界。\B | 匹配非单词边界。\0 | 查找 NUL 字符。 | 查找换行符。\f | 查找换页符。\r | 查找回车符。 | 查找制表符。\v | 查找垂直制表符。\xxx | 查找以八进制数 xxx 规定的字符。\xdd | 查找以十六进制数 dd 规定的字符。? | 查找以十六进制数 xxxx 规定的 Unicode 字符。 量词作用n+匹配任何包含至少一个 n 的字符串。同 {1,}n*匹配任何包含零个或多个 n 的字符串。同 {0,}n?匹配任何包含零个或一个 n 的字符串。同 {0,1}n{X}匹配包含 X 个 n 的序列的字符串。n{X,Y}匹配包含 X 至 Y 个 n 的序列的字符串。n{X,}匹配包含至少 X 个 n 的序列的字符串。n$匹配任何结尾为 n 的字符串。^n匹配任何开头为 n 的字符串。注意 /[^a] / 和 /^ [a]/是不一样的,前者是排除的,后者是代表首位。(?=n)匹配任何其后紧接指定字符串 n 的字符串。正向预查(?!n)匹配任何其后没有紧接指定字符串 n 的字符串。反向预查 test() 方法检索字符串中是否存在指定的值。返回值是 true 或 false。 1 2 3 4 5 6 7 var patt1 = new RegExp('e'); console.log(patt1.test('some text')); // OUTPUT:true var patt2 = new RegExp('ee'); console.log(patt2.test('some text')); // OUTPUT:false 1 2 3 4 5 6 7 8 9 10 11 // 判断是不是QQ号 // 1 首位不能是0 ^[1-9] // 2 必须是 [5, 11] 位的数字 \d{4, 9} var str = '80583600'; var regexp = /^[1-9][0-9]{4,10}$/gim; if (regexp.test(str)) { alert('is'); } else { alert('no'); } exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。 1 2 3 4 5 6 7 var patt1 = new RegExp('e'); console.log(patt1.exec('some text')); // OUTPUT:e var patt2 = new RegExp('ee'); console.log(patt2.exec('some text')); // OUTPUT:null compile() 既可以改变检索模式,也可以添加或删除第二个参数。 1 2 3 4 5 6 var patt1=new RegExp("e"); [xss_clean](patt1.test("The best things in life are free")); // true // 改变了检索模式 patt1.compile("eee"); [xss_clean](patt1.test("The best things in life are free")); // false 1 2 3 var str = "Visit W3School!" console.log(str.search(/W3School/)) // OUTPUT:6 1 2 3 var str="1 plus 2 equal 3" console.log(str.match(/\d+/g)) // OUTPUT:1,2,3 1 2 3 var str = "Visit Microsoft!" console.log(str.replace(/Microsoft/, "W3School")); // OUTPUT:Visit W3School! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 // 找重复项最多的字符个数 var str = 'g21ss4aeba_ersb43sgnnsssstht6sss60snnsj8resw0_ss'; // split : 将字符串转化为数组 // sort : 对数组排序,ASCII // join : 将数组转化为字符串 var str_new = str.split('').sort().join(''); [xss_clean](str + '<br>'); [xss_clean](str.split('') + '<br>'); [xss_clean](str.split('').sort() + '<br>'); [xss_clean](str.split('').sort().join('') + '<br>'); // 匹配字符,且重复这个字符,重复次数至少一次。 var regexp = /(\w)\1+/g; var index = 0; var value = ''; str_new.replace(regexp, function($0, $1) { // [xss_clean]($0); // [xss_clean]($1); if (index < $0.length) { index = $0.length; value = $1; } }); [xss_clean]('重复项最多的字符是:' + value + ',个数是:' + index); // OUTPUT: // 0012344668__aabbeeegghjnnnnrrssssssssssssssssttw // 重复项最多的字符是:s,个数是:16 1 2 3 var str = "How are you doing today?" [xss_clean](str.split(/\s+/)); // OUTPUT:How,are,you,doing,today? 检验格式(邮箱格式、IP格式)是否正确,用test()抓取星期(如所有手机号),用exec()、match()替换敏感词汇,用replace() 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 // 常见的 正则表达式 校验 // QQ号、手机号、Email、是否是数字、去掉前后空格、是否存在中文、邮编、身份证、URL、日期格式、IP var myRegExp = { // 检查字符串是否为合法QQ号码 isQQ: function(str) { // 1 首位不能是0 ^[1-9] // 2 必须是 [5, 11] 位的数字 \d{4, 9} var reg = /^[1-9][0-9]{4,9}$/gim; if (reg.test(str)) { console.log('QQ号码格式输入正确'); return true; } else { console.log('请输入正确格式的QQ号码'); return false; } }, // 检查字符串是否为合法手机号码 isPhone: function(str) { var reg = /^(0|86|17951)?(13[0-9]|15[012356789]|18[0-9]|14[57]|17[678])[0-9]{8}$/; if (reg.test(str)) { console.log('手机号码格式输入正确'); return true; } else { console.log('请输入正确格式的手机号码'); return false; } }, // 检查字符串是否为合法Email地址 isEmail: function(str) { var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; // var reg = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; if (reg.test(str)) { console.log('Email格式输入正确'); return true; } else { console.log('请输入正确格式的Email'); return false; } }, // 检查字符串是否是数字 isNumber: function(str) { var reg = /^\d+$/; if (reg.test(str)) { console.log(str + '是数字'); return true; } else { console.log(str + '不是数字'); return false; } }, // 去掉前后空格 trim: function(str) { var reg = /^\s+|\s+$/g; return str.replace(reg, ''); }, // 检查字符串是否存在中文 isChinese: function(str) { var reg = /[一-]/gm; if (reg.test(str)) { console.log(str + ' 中存在中文'); return true; } else { console.log(str + ' 中不存在中文'); return false; } }, // 检查字符串是否为合法邮政编码 isPostcode: function(str) { // 起始数字不能为0,然后是5个数字 [1-9]\d{5} var reg = /^[1-9]\d{5}$/g; // var reg = /^[1-9]\d{5}(?!\d)$/; if (reg.test(str)) { console.log(str + ' 是合法的邮编格式'); return true; } else { console.log(str + ' 是不合法的邮编格式'); return false; } }, // 检查字符串是否为合法身份证号码 isIDcard: function(str) { var reg = /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/; if (reg.test(str)) { console.log(str + ' 是合法的身份证号码'); return true; } else { console.log(str + ' 是不合法的身份证号码'); return false; } }, // 检查字符串是否为合法URL isURL: function(str) { var reg = /^https?://(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(/((\.)?(\?)?=?&?[a-zA-Z0-9_-](\?)?)*)*$/i; if (reg.test(str)) { console.log(str + ' 是合法的URL'); return true; } else { console.log(str + ' 是不合法的URL'); return false; } }, // 检查字符串是否为合法日期格式 yyyy-mm-dd isDate: function(str) { var reg = /^[1-2][0-9][0-9][0-9]-[0-1]{0,1}[0-9]-[0-3]{0,1}[0-9]$/; if (reg.test(str)) { console.log(str + ' 是合法的日期格式'); return true; } else { console.log(str + ' 是不合法的日期格式,yyyy-mm-dd'); return false; } }, // 检查字符串是否为合法IP地址 isIP: function(str) { // 1.1.1.1 四段 [0 , 255] // 第一段不能为0 // 每个段不能以0开头 // // 本机IP: 58.50.120.18 湖北省荆州市 电信 var reg = /^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$/gi; if (reg.test(str)) { console.log(str + ' 是合法的IP地址'); return true; } else { console.log(str + ' 是不合法的IP地址'); return false; } } } // 测试 // console.log(myRegExp.isQQ('80583600')); // console.log(myRegExp.isPhone('17607160722')); // console.log(myRegExp.isEmail('80583600@qq.com')); // console.log(myRegExp.isNumber('100a')); // console.log(myRegExp.trim(' 100 ')); // console.log(myRegExp.isChinese('baixiaoming')); // console.log(myRegExp.isChinese('小明')); // console.log(myRegExp.isPostcode('412345')); // console.log(myRegExp.isIDcard('42091119940927001X')); // console.log(myRegExp.isURL('https://www.baidu.com/')); // console.log(myRegExp.isDate('2017-4-4')); // console.log(myRegExp.isIP('1.0.0.0')); 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$ 非零的负整数:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$ 非负整数:^\d+$ 或 ^[1-9]\d*|0$ 非正整数:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$ 非负浮点数:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ 非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ 正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 负浮点数:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ 浮点数:^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ 1 2 3 4 5 6 7 8 9 10 11 汉字:^[一-]{0,}$ 英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$ 长度为3-20的所有字符:^.{3,20}$ 由26个英文字母组成的字符串:^[A-Za-z]+$ 由26个大写英文字母组成的字符串:^[A-Z]+$ 由26个小写英文字母组成的字符串:^[a-z]+$ 由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$ 由数字、26个英文字母或者下划线组成的字符串:^\w+$ 或 ^\w{3,20}$ 中文、英文、数字包括下划线:^[一-A-Za-z0-9_]+$ 可以输入含有^%&',;=?$\"等字符:[^%&',;=?$\x22]+ 禁止输入含有~的字符:[^~\x22]+ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Email地址:^\w+

577w 简体中文版 ROM 定制过程详解


前几天参考 IOICN 的 zihao (子豪) 的【原创】手把手教你修改定制WM5的ROM(带图和相关工具) 和 www.xda-developers.com 上的内容,自己也为自己的 dopod 577w 定制了一款简体中文版 wm5 的 ROM,定制的过程是相当的曲折,一开始花了整整一个下午的时间定制出来的系统不能启动,是相当沮丧的。幸好没有轻易放弃,经过不断的尝试努力和完善,最后终于定制出了一个自己感觉相当满意的 ROM。下面是我详细的定制过程: 适合 577w 的 ROM 有很多,除了台版和新加坡版以外,还有许多跟 577w 机型相同的贴牌手机的 ROM 也可以用,比如 vodafone v1240、i-mate SP5、Qtek 8310 等机型。这些 ROM 中,新加坡版本中是包含有简体中文的,所以,就以它为基础来定制自己的版本。因为 vodafone v1240 的 ROM 最小,最后生成定制的 ROM 时,如果是用它作为模版,生成的 ROM 会比直接用新加坡版生成的 ROM 小 4M,这样我们就可以在我们的 577w 上获得更多可用的 ROM 空间了。具体过程后面还会详细说明,这里是这些 ROM 的下载: 台版:Dopod_577W_Romcode_AKU2_Update.exe新加坡版:TO_DopodAsiaWWE_22901_25392_02011_Hertz_Ship_R.exevodafone v1240:vf-uk_v1240_aku2_v254832_ship.exei-mate SP5:i-mate_SP5_WWE_2.5.331.2.exeQtek 8310:200624819AKU2_8310_2090_253221_020900_Ship.exe TyphoonNbfTool:用于解开 WM5 的 ROM,这个同时也可以方便的替换开机的第一副图片,这个最新的版本是非官方的 0.4.1 版。 imgfstools 工具包:包括 prepare_imgfs.exe、viewimgfs.exe、make_imgfs.exe、BuildImgfs.exe、AddFile.exe 和 DelFile.exe 这几个程序。这个用来展开 ROM 文件,添加删除文件和模块,打包 ROM 文件用的。 rgucomp.exe:用来在 hv 和 rgu 这两种注册表格式之间转化的工具。这个版本最新的已经支持中文了。但生成的 rgu 文件是 ANSI 编码的,在对 rgu 文件编辑时需要自己转化为 Unicode 编码,否则没法正确转化回 hv 格式。 nb2nbf_tornado.exe:这个用来将 nb 文件合成 nbf 文件,其实它也不过可以用于可以用于 Tornado 机型,对于 Typhoon 机型的也好用。 Notepad2.exe:一个增强型记事本,用它编辑注册表、文件分发表文件、快捷方式等文件会比较方便,它会保证你的文件的编码格式不会被非期望的改变。开始就是因为没用它,而用 EditPlus 编辑 initflashfiles.dat,搞的系统启动后没有桌面的。 RUU:这个是 USB 刷机工具,这个在官方的可执行刷机文件用 WinRAR 展开就可以得到了。 这些工具我已经打好包了,可以从这里下载:RomTools.zip 官方的刷机程序都是 exe 的,用 WinRAR 展开后,你会得到 RUU 这个刷机工具和一个 nbf 文件。这个 nbf 文件就是 ROM 文件。接下来就是把它分解。官方的版本都是含有 SPL、IPL、OS、Splash Screen、GSM 这 5 个部分的完整 ROM,如果刷这样的 ROM 过程中断电或者出现什么其它异常的话,手机很可能会报废。但如果只刷 OS 部分或者只是替换 Splash Screen 或 GSM 则比较安全,只要你保证把 CID 改为 SuperCID 就可以了。 要把官方的 nbf 分解为 5 部分,就需要用到 TyphoonNbfTool 了。在 TyphoonNbfTool.exe 中,选择 file―>open NBF,打开你希望分解的 nbf 文件,比如新加坡版是 nk_ship.nbf。打开之后,在上面会显示这个 ROM 的版本信息,这些版本信息在最后我们用 nb2nbf_tornado.exe 生成 nbf 文件时可能会用得到。版本信息下面就是各个模块,因为我们只需要 OS 模块,所以,在 OS 上点右键,然后选择 Dump decrypted,然后导出为 OS.n_d 就可以了。为了后面操作方便,我们将其改名为 os.nb。 定制 ROM 有两种方式,一种是完全展开镜像,然后编辑、添加、删除展开后的镜像内容,之后再合并,这种方式适合大量文件的修改。还有一种方式是不展开镜像,直接在镜像上添加删除文件,这种方式只能一次操作一个文件,适合个别文件的增加、删除或替换。这两种方式开始的步骤和最后的步骤是相同的。 开始生成镜像。使用 prepare_imgfs os.nb -nosplit 命令就可以将 os.nb 文件转化为镜像文件:imgfs_raw_data.bin 和 imgfs_removed_data.bin,对于我们的,因为 os.nb 中没有扩展信息,所以 -nosplit 选项时必须的。这时生成的 imgfs_raw_data.bin 就是镜像文件,而 imgfs_removed_data.bin 是一个空文件,我们不需要管它。 因为我们要做的是大批量文件添加、删除、替换的操作,所以我们将采用第一种方式。用 viewimgfs.exe imgfs_raw_data.bin 就可以将镜像文件展开到 dump 目录中了,同时还会生成一个 dump_MemoryMap.txt 文件,这个不需要管它,进入 dump 目录中,我们将开始定制工作了。 为了看到所有文件,我们首先需要把 Windows 的文件夹选项中查看部分的隐藏受保护的操作系统文件前的对钩去掉,然后选择显示所有文件和文件夹。隐藏已知文件类型的扩展名前的对钩最好也去掉。 用资源管理器的搜索功能,在 dump 目录中搜索 0409,将搜索到的文件和文件夹全部删除即可,这些就是英文的语言包文件。这些文件在新加坡版中应该是这些: 另外语言包还涉及到注册表选项,4e208363-30ae-4a36-b8b0-6018bbcc9124.rgu、97b0b26b-c9b9-410b-a314-627632e582b4.rgu、01913b65-87e8-40e1-9fb3-eb7d128379cc.rgu 这三个都可以删除,与其相关的 dsm 文件只知道其保存的是文件列表,但不知道是否可以删除,为了保险起见,这些最好不要删。 修改 120f4363-c5c1-449f-9c14-19d113d7810d.rgu,将改为 修改 d5ab0034-8aac-4a19-b5c4-a8b01b5bbe87.rgu,将改为:修改 f7af6a61-da7b-42d5-988c-628140c997a1.rgu,将改为: 修改 initflashfiles.dat,删除: initflashfiles.dat 修改时一定要注意,不要改变它的编码格式,最后一定要留空行。不然 ROM 启动不起来,必死无疑。我经历过好几次这样惨痛的教训了,不过还好可以冲刷。 修改 mxipupdate_OEMOPERATOR_101.provxml将 <characteristictype="Locale"> ?<parmname="Language"value="1033"/> ?<parmname="Locale"value="1033"/>? </characteristic> 改为 <characteristictype="Locale"> ?<parmname="Language"value="2052"/> ?<parmname="Locale"value="2052"/>? </characteristic> 将 <parmname="52099"datatype="string"value="True"/> ? ? ?<parmname="46697"datatype="string"value="Taiwan Mobile"/> 改为: <parmname="52099"datatype="string"value="True"/> ? ? ?<parmname="46697"datatype="string"value="台湾移动"/> ? ? ?<parmname="46000"datatype="string"value="中国移动"/> ? ? ?<parmname="46001"datatype="string"value="中国联通"/> ? ? ?<parmname="46002"datatype="string"value="中国移动"/> 将 <characteristictype="clock"> ? ?<parmname="TimeZone"value="215"/></characteristic> 改为 <characteristictype="clock"> ? ?<parmname="TimeZone"value="210"/></characteristic> 将 <parmname="OEMLanguage"datatype="string"value="English"/> 改为 <parmname="OEMLanguage"datatype="string"value="Chinese"/> 修改 eb15e8ea-5ca7-4517-9fbe-ae0ab8eecca1.rgu 的为 因为这些文件都是只读系统隐藏存档文件,用 Notepad2.exe 编辑这些文件时,默认是只读模式,可以通过文件菜单中的只读模式切换功能,来切换到非只读模式,保存之后,再改为只读模式。这一点比用其它编辑器就方便多了。 要想彻底改为中文版,还需要删除 default.hv 和 user.hv 中带 409 的项,或者改为 804,把 4e4 改为 3a8,把 1033 改为 2052,这些修改都要视情况而定,通过搜索就可以很容易完成(虽然工作量大点),关于 default.hv 和 user.hv 的修改比较特殊,不能够直接修改,所将放在后面集中介绍。 另外,mxip_cold_OEMDRIVERS_100.provxml、mxip_MASD_101.provxml、mxip_MASD_102.provxml、mxip_MASD_104.provxml、mxip_smartfonlang_1000.provxml 等文件中非 0804 语系的翻译可以删除,还有就是几个主题中的其他语言的翻译可以删除。 Pocket MSN 本来是个不错的功能,不过很可惜,这个东西我从来没有登录上去过,所以干脆删掉,等以后微软出了 live mobile messenger 正式版再自己安装。 Pocket MSN 大约涉及到这些文件:删掉就可以了。 44f29fed-7b90-4f5d-8a9b-2af1b70c7edf.rgu 是 MSN 的注册表项,可以删掉。d5ab0034-8aac-4a19-b5c4-a8b01b5bbe87.rgu 中的这两行删除。 将 f7af6a61-da7b-42d5-988c-628140c997a1.rgu 中删除。 default.hv 和 user.hv 中的所有涉及到 Pocket MSN 的注册表项,都删除掉。 因为现在有了更好用的 A4 输入法,完全没有必要用 T9 输入法了,所以把它干掉,留出空间放 A4 输入法和别的软件。 T9 输入法大约涉及到这些文件:删掉就可以了。 修改 120f4363-c5c1-449f-9c14-19d113d7810d.rgu,将删除。 修改 default.hv 和 user.hv,将其中 T9 输入法相关的注册表项删除(同上面差不多),但 user.hv 中的这个要保留。 删除 initflashfiles.dat 中的 修改 mxipupdate_OEMOPERATOR_101.provxml,在其中添加: <!-- Input Method -->? <characteristictype="Registry"> ?<characteristictype="HKLM/System/CurrentControlSet/Control/Layouts/e0010409"> ? ?<parmname="PHONE IME"value="ZTA4 Ime"datatype="string"/> ? ?<parmname="Ime File"value="/Windows/ZTA4.dll"datatype="string"/> ?</characteristic>? </characteristic> 然后将 ZTA4.dll 和 ZTA4.ver 复制到 dump 文件夹下即可。 如果还需要帮助和皮肤的话,还需要把帮助和皮肤也复制到 dump 文件夹中,另外需要修改 initflashfiles.dat,增加 修改 mxipupdate_OEMOPERATOR_101.provxml,在其中添加: <!-- Input Method -->? <characteristictype="Registry"> ?<characteristictype="HKLM/System/CurrentControlSet/Control/Layouts/e0010409"> ? ?<parmname="PHONE IME"value="GBIme"datatype="string"/> ? ?<parmname="Ime File"value="/Windows/GbIme.dll"datatype="string"/> ?</characteristic>? </characteristic> 然后将国笔输入法的文件复制到 dump 目录中即可。 将原来的 mscoree.dll、cgacutil.exe 两个模块(目录)删除,将 .NET Compact Framework 2.0 SP1 的文件复制到 dump 目录下。 修改 default.hv,将附近的部分改为: [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETCompactFramework]? "1.0.4292.0"=dword:1? "2.0.6129.00"=dword:0[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETCompactFramework/Installer]? "GACPath"="//Windows"[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETCompactFramework/Installer/Assemblies/ROM]? "Microsoft.WindowsMobile.Configuration, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"=multi_sz:"//windows//GAC_Microsoft.WindowsMobile.Configuration_v1_0_0_0_cneutral_1.dll", "Microsoft.WindowsMobile.Configuration.dll"? "Microsoft.WindowsMobile.Status, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"=multi_sz:"//windows//GAC_Microsoft.WindowsMobile.Status_v1_0_0_0_cneutral_1.dll", "Microsoft.WindowsMobile.Status.dll"? "Microsoft.WindowsMobile.Utilities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"=multi_sz:"//windows//GAC_Microsoft.WindowsMobile.Utilities_v1_0_0_0_cneutral_1.dll", "Microsoft.WindowsMobile.Utilities.dll"? "Microsoft.WindowsMobile, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"=multi_sz:"//windows//GAC_Microsoft.WindowsMobile_v1_0_0_0_cneutral_1.dll", "Microsoft.WindowsMobile.dll"? "Microsoft.WindowsMobile.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"=multi_sz:"//windows//GAC_Microsoft.WindowsMobile.Forms_v1_0_0_0_cneutral_1.dll", "Microsoft.WindowsMobile.Forms.dll"? "Microsoft.WindowsMobile.PocketOutlook, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"=multi_sz:"//windows//GAC_Microsoft.WindowsMobile.PocketOutlook_v1_0_0_0_cneutral_1.dll", "Microsoft.WindowsMobile.PocketOutlook.dll"? "System.Xml, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=969DB8053D3322AC"=multi_sz:"//windows//GAC_System.Xml_v1_0_5000_0_cneutral_1.dll", "System.Xml.dll"? "System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=969DB8053D3322AC"=multi_sz:"//windows//GAC_System.Windows.Forms_v1_0_5000_0_cneutral_1.dll", "System.Windows.Forms.dll"? "System.Web.Services, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=969DB8053D3322AC"=multi_sz:"//windows//GAC_System.Web.Services_v1_0_5000_0_cneutral_1.dll", "System.Web.Services.dll"? "System.Net.IrDA, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=969DB8053D3322AC"=multi_sz:"//windows//GAC_System.Net.IrDA_v1_0_5000_0_cneutral_1.dll", "System.Net.IrDA.dll"? "System.Drawing, Version&

tuneup优化软件 tuneup优化工具

tuneups,tuneup绿色便携版,tuneupdj哪一款好听,tuneup utilities官网
这家软件站软件下载分类下的AVG TuneUp(系统优化软件)2019v18.3.507免费版,文件大小为49.32 MB,适用系统为WinXP/Win7/Win10/Win All,以下为介绍或使用方法。 本内容分为基本简介、软件特色、功能介绍3个小节。基本简介:软件特色:功能介绍:avg TuneUp 2019是一款优秀的PC系统优化维护类软件,涵盖了其它系统优化软件的所有功能,可以自动查找和修复影响计算机启动和运行缓存的问题,清理用户使用痕迹,使计算机运行的更快,更稳定!AVG是很知名安全软件厂商,已有着十几年杀毒软件开发的经验。AVG PC Tuneup是该公司推出的一款PC维护类软件,涵盖其它系统优化软件的所有功能,可以自动查找和修复影响计算机启动和运行缓存的问题,清理用户使用痕迹,使计算机运行的更快,更稳定!AVG PC Tuneup 的原版就是TuneUp Utilities(德国出色的系统优化软件)以及AVG安全辅助功能的结合体,两家公司貌似合作的在系统优化的基础上确保安全和稳定的最大化,在功能上 完全没什么太大的区别,除了名字和界面不同以外。功能上相当齐全和实用有着异曲同工之妙,可以自动优化您的电脑到最佳状态,让您的电脑系统更快速、更高 效、更清洁!1.Turbo模式:一次点击就会关闭70多个不必要的进程,释放更快的浏览,游戏和视频。2.程序停用程序:取消激活您从不使用的程序,以防止它们在不卸载它们的情况下耗尽处理器的速度。3.启动优化器:通过识别和推荐哪些不必要的启动程序和服务关闭来启动您的电脑。4.启动管理器:识别和评估所有启动程序,所以你可以一目了然地知道哪些是必要的,哪些只是减慢你的速度。5.驱动器碎片整理:重新组织硬盘上的文件以减少启动时间。6.现场优化:在后台默默工作,不断优先处理正在运行的所有应用程序和进程,以提高加载速度和PC性能。7.自动启停模式:AVG PC Tuneup 2019允许任何通过Program Deactivator停用的程序只需单击一下即可重新激活。8.磁盘医生:崩溃,硬件缺陷和停电可能导致文件系统问题,从而阻止程序启动。磁盘医生通过彻底检查文件和修复问题来帮助防止此问题。9.注册表清理:帮助停止系统崩溃,并通过删除或修复冗余的,孤立的或损坏的密钥,指针和混淆注册表的条目来启动问题。10.快捷方式清洁:通过删除桌面和开始菜单上的“死”快捷方式和空文件夹,帮助您保持整洁,整洁的桌面。11.经济模式:通过降低处理器的功耗,关闭不必要的后台进程并降低内部和外部设备的功耗,大大延长电池寿命。12.磁盘空间浏览器:分析内部和外部硬盘驱动器,找到占用磁盘空间的100个最大的文件,并允许删除它们。13.增加磁盘空间:通过删除临时文件和阻止硬盘驱动器的浏览器痕迹,释放磁盘空间并加快个人电脑速度。14.碎纸机:正常删除并不总是删除所有的数据。碎纸机释放空间并安全地删除数据。使用保证它的进程永远不会被其他人访问。15.注册表碎片整理:就像一个硬盘驱动器一样,随着注册表的增长和变化,您的注册表将会充满空白。1.自动维护:在不使用电脑时自动执行日常维护。包括碎片整理你的硬盘和注册表,修补损坏的文件,删除损坏的快捷方式等等。2.一次点击维护:通过同时执行几十个调整步骤节省时间,而不会妨碍您的工作。3.优化状态:持续监控您电脑的健康状况,以提供性能提升步骤的最新清单。跟踪你的调整状态的最简单的方法。4.修复向导:执行多达200个检查,并显示建议,供您手动或自动采取行动5.卸载管理器:标识很少或从未使用的程序,并帮助您快速轻松地将其删除,释放磁盘空间并加速启动。6.取消删除:通过恢复先前删除的文件来防止数据丢失 – 即使在清空回收站之后。7.进程管理器:允许您查看在PC上运行的所有进程,以便您轻松识别并消除资源耗尽的进程。8.救援中心:一个简单易用的界面,可帮助您恢复到以前的设置。9.设置中心:通过将所有最重要的设置集中在一个易于使用的窗口中,避免了优化的麻烦。10.绩效报告:提供易于遵循,个性化的建议,以提高PC性能。11.系统信息:追踪漏洞和错误,帮助您释放PC的全部潜能。只需点击几下鼠标,即可隔离并消除内存,CPU和网络密集型进程,实现最佳性能。 哎哟经验网 WWW.OJY021.cN12.程序评级:自动识别哪些资源密集型计划是值得的,哪些不使用简单的星级评估系统。还包括用户社区的建议,以帮助您做出明智的性能提升决策。这家软件站为您提供AVG TuneUp破解最新版的软件下载,欢迎大家记住本网站地址,这家软件站是您下载软件或app最好的网站! 如果您觉得本站提供的这款软件好玩或好用,请分享给您的好友:http://www.zjkweiqi.cn/pcdown/1729.html 以上就是AVG TuneUp破解的软件介绍,可能您还想了解avg protection破解,破解avatarify,avantage破解等内容,请关注这家软件站站内文章。