先上效果图。

//2022年6月1日开始 支持,音标和单词不一样颜色

思路:

1、获取音标,网上找了个js库,但是发现库不全,后来发现了这个网站。感谢一下!!!!

toPhonetics,进去多点点广告,https://tophonetics.com/,如果网站倒闭了,这个教程就要改了。

2、把音标和单词组合,一开始的思路是搞成两行,然后对齐。后来发现,字母i和a,宽度不一样s(宋体一样,可能他是等宽字体,但是看起来不符合英文习惯),自己计算起来还是很累的。后来借鉴了word的拼音指南。学习了xml,把word另存为xml 然后分析一下body里边的内容,可以网上找个文本对比工具和xml格式化工具,这样就能看看到底什么意思。也可以自己找个word的xml格式分析文章看看,完整就是body wp wr wt 就这4个就够了。

编程的思路

操作步骤1、复制word文稿到网站,网站上选中linebyline 加//,不加也行,这个自己决定。

2、把结果复制到word,结果是的如下结构,如果不一样,那么要自己重写jsnew这个段代码

1、2两步获取了 单词和它们的音标。

3、复制文档,主要是1,2没办法获取段落(主要是获取的英文和音标里边没有段落标志)

4、逐个字符分析,如果是字符=字符+后面字符,如果是符号或者空格,就不处理。具体看看代码就是一个个字符分析,找出单词和符号,空格等分别处理

逐个替换成xml的语言。

5、把获取的xml语言拼接成word的xml,然后复制到粘贴板。

6、把粘贴板内容复制到记事本,另存为.xml,word打开这个xml就是文档(WPS效果更好)

下面是小程序里边的js语句

 testabc(){let app=thislet isnoblank=true;//true表示如果没有翻译出来,就用空白替换,如果是false,就用原文替换let iscutword=true;//true,2个字母或者cutword简单字母的,不标音标,比如a an the,如果是false,就用全部标注let cutword='the+are+our+you+where+who+what+which+USA+gdp+there+but+his+she+him+hers+your+yours+for+they'//不想标注音标的let cutarr=cutword.toLowerCase().split("+")//分割一下,要不然hey这样的单词也可能不显示let wordFont='"Arial"'//正文字体,有引号注意let wordFontsize='"24"'//24等于12磅字,除以2,有引号let newwordFont='Arial Unicode MS'//正文字体,没引号let newwordFontsize='hps20'//20等于10磅字,除以2,建议24配20,类似这样小20%,常规来说单词比音标短,而且应标还有分割符号let newwordFonthigh='up 11'//11表示24/2-1,距离是0,这个24是word的尺寸,如果是40,那么要填写19//console.log(cut3arr)//wordtemplatee=`  <?xml 有空格是不行的let wordtemplate=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><?mso-application progid="Word.Document"?><w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml"><w:docPr>  <w:view w:val="print"/> <w:zoom w:percent="120"/>     </w:docPr>    <w:body> <w:p> <w:r>  </w:r> </w:p>   </w:body>    <w:sectPr>    </w:sectPr>    </w:wordDocument>`let wpbegin='<w:p>'let wpend='</w:p>'let bodyend='</w:body>'let outstr=''let word=''let nword=''let bk4='    '//空4个let str=''let copyStr=app.data.copyArr[0]//获取剪贴板数据,第一次复制,获取音标和单词的对应关系let inarr=copyStr.split("\r\n")let isfirst=true// 数据必须是 单词,英标;这样的形式,不能是let iscut=false;for(let m=0;m<inarr.length;m++){str=inarr[m]if(str.trim()==''&&isfirst){}else{isfirst=falseif(app.isaz(str)){if(inarr[m]==inarr[m+1]&&isnoblank) {outstr=outstr+'"'+str+'":"'+''+'",'; } else  { outstr=outstr+'"'+str+'":"'+inarr[m+1]+'",';}m++;}}}outstr="{ "+outstr.slice(0,-1)+" }"let jnew=JSON.parse(outstr)// 获取音标结束outstr='';//console.log(jnew)let copyword=wordtemplatelet easyword='<w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:t>easyword</w:t></w:r>'easyword=app.replaceall(easyword,'"Arial"',wordFont)easyword=app.replaceall(easyword,'"24"',wordFontsize)let oneword=`<w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="begin"/></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:instrText> EQ \\* jc0 \\* &quot;Font:Arial Unicode MS&quot; \\* hps22 \\o \\ad(\\s \\up 11(upword),downword)</w:instrText></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="separate"/></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="end"/></w:r>`oneword=app.replaceall(oneword,'"Arial"',wordFont)oneword=app.replaceall(oneword,'"24"',wordFontsize)oneword=app.replaceall(oneword,'"Arial Unicode MS"',newwordFont)oneword=app.replaceall(oneword,'hps22',newwordFontsize)oneword=app.replaceall(oneword,'up 11',newwordFonthigh)let bl=copyword.indexOf(wpbegin)let bodybegin=copyword.slice(0,bl)let el=copyword.indexOf(bodyend)bodyend=copyword.slice(el)// 第二次复制,其实就是要复制出段落分割符号let wrodarr=app.data.copyArr[1].split("\r\n")for(let m=0;m<wrodarr.length;m++){str=wrodarr[m];outstr=outstr+wpbegin+easyword.replace('easyword',bk4);//开头加上4个空格for(let i=0;i<str.length;i++){if(app.isaz(str.charAt(i))){word=word+str.charAt(i)}else{if(word.trim()!==''){nword=jnew[word];// 如果找不到或者空格,就简单替换if(word.length<3||cutarr.indexOf(word.toLowerCase())!==-1){iscut=true}else{iscut=false}if(nword==undefined||nword==''||(iscut&&iscutword)){nword=easyword.replace('easyword',word)}else{nword=oneword.replace('upword',nword).replace('downword',word)}}outstr=outstr+nword+easyword.replace('easyword',str.charAt(i));word='';nword='';  }if(i==str.length-1)//最后一个可能是标点,也可能直接是单词,如果是标点nword='',如果是单词,加上单词{if(word.trim()!==''){nword=jnew[word];// 如果找不到或者空格,就简单替换if(word.length<3||cutarr.indexOf(word.toLowerCase())!==-1){iscut=true}else{iscut=false}if(nword==undefined||nword==''||(iscut&&iscutword)){nword=easyword.replace('easyword',word)}else{nword=oneword.replace('upword',nword).replace('downword',word)}}outstr=outstr+nword+wpend;//最后一个字符后,段落结束,把结束符号给他word=''; nword='';}}}outstr=bodybegin+outstr+bodyendapp.data.outStr=outstr;//把数据传递出去剪贴板数据app.setData({result:'ok' + new Date().getTime()});wx.setClipboardData({data:app.data.outStr,success: function(res) {},fail: function(res) {}});  return },//判断字符函数 isaz(val){ var regPos = /[a-zA-Z]/;  if(regPos.test(val)){ return true; }else{ return false; }  },//字符替换函数
replaceall(str, substr, newstr) {var p = -1;var s = 0; while((p = str.indexOf(substr, s)) > -1) {s = p + newstr.length;str = str.replace(substr, newstr);}return str;
},

2022年6月1日的版本

有个网友提出了一个需求,看能否把音标颜色和单词颜色不一样

解决思路:1、通过拼音指南解决,发现只能设置音标大小、字体、居中和偏移量;

2、网上搜了一下 word+instrtext--找不用有用的信息

3、搜拼音指南使用帮助,没啥有用的

4. 搜拼音指南颜色--发现了下面这个文章

https://jingyan.baidu.com/article/36d6ed1f76fc9e5ace48837b.html

根据文章描述,就是 下面这段 --五、运用域代码处理问题

在word中,选中带拼音的文字,右键切换到域代码,可以用word2010中的“查找替换”改变拼音的字号大小,拼音距离汉字头顶的距离等。

jc0:拼音在汉字上边,jc5:拼音在汉字右边。hps右边的数字表示拼音字母的字号,up右边的数字表示拼音离开汉字头顶的距离。Font:字体。

自己设置完毕后,查询xml内容,发现规律

下面是xml的内容

<w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="begin"/></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:instrText> EQ \* jc0 \* &quot;Font:宋体&quot; \* hps42 \o \ad(\s \up 41(</w:instrText></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FFFF00"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:instrText>fēn)</w:instrText></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:instrText>,分)</w:instrText></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="separate"/></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="end"/>
// 上面是音标和单词不同颜色的 4个部门
// 下面是音标和单词相同颜色的 4个部分,对比一下,差距在第二部分</w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="begin"/></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:instrText> EQ \* jc0 \* &quot;Font:宋体&quot; \* hps42 \o \ad(\s \up 41(ā),阿)</w:instrText></w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="separate"/>
</w:r><w:r><w:rPr><w:rFonts w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="84"/><w:sz-cs w:val="84"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="end"/>

根据上面的内容改了改代码

下面这个代码支持单词和音标颜色不一样,不过不是小程序直接能用的版本,自己稍微修改一下。

---具体实现可以看,微信小程序-复制就好;

    var result ='ok'
//20220515,把英标ɛ 改成e;
//20220601 更新,支持‘s;只有一个语句,如果不需要就删除,因为这个有条件,就是’s后面必须是空格,或者标点;不能是‘s整个文章结束。(可以自己加个空格,代码里边没做判断)
//20220601-2修改了颜色,单词颜色=正文颜色黑色;音标颜色默认红色,注意看看有没有引号,不要改完了,也不成功let isnoblank=true;//true表示如果没有翻译出来,就用空白替换,如果是false,就用原文替换let iscutword=true;//true,2个字母或者cutword简单字母的,不标音标,比如a an the,如果是false,就用全部标注let cutword='the+are+our+you+where+who+what+which+USA+gdp+there+but+his+she+him+hers+your+yours+for+they'//不想标注音标的let cutarr=cutword.toLowerCase().split("+")//分割一下,要不然hey这样的单词也可能不显示let wordFont='"Arial"'//正文字体,有引号注意let wordColor='"000000"'//正文颜色,有引号注意,默认黑色let wordFontsize='"24"'//24等于12磅字,除以2,有引号let newwordFont='Arial Unicode MS'//音标字体,没引号let newwordFont2='"Arial Unicode MS"'//音标字体,有引号和上面这个要配套let newwordColor='"FF0000"'//音标颜色,有引号注意,默认红色,16进制的,网上找找let newwordFontsize2='"20"'//20等于10磅字,除以2,建议24配20,类似这样小20%,常规来说单词比音标短,而且应标还有分割符号,有引号let newwordFontsize='hps20'//20等于10磅字,除以2,建议24配20,类似这样小20%,常规来说单词比音标短,而且应标还有分割符号和上面这个类似let newwordFonthigh='up 11'//11表示24/2-1,距离是0,这个24是word的尺寸,如果是40,那么要填写19//console.log(cut3arr)//wordtemplatee=<?xml 有空格是不行的let wordtemplate='<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?mso-application progid="Word.Document"?> <w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml"> <w:docPr>  <w:view w:val="print"/> <w:zoom w:percent="120"/>     </w:docPr> <w:body> <w:p> <w:r>  </w:r> </w:p>   </w:body>    <w:sectPr>    </w:sectPr>    </w:wordDocument>'let wpbegin='<w:p>'let wpend='</w:p>'let bodyend='</w:body>'let outstr=''let word=''let nword=''let bk4='    '//空4个let str=''let copyStr=app.data.copyArr[0]//获取剪贴板数据,第一次复制,获取音标和单词的对应关系let inarr=copyStr.split("\r\n")let isfirst=true// 数据必须是 单词,英标;这样的形式,不能是let iscut=false;for(let m=0;m<inarr.length;m++){str=inarr[m]if(str.trim()==''&&isfirst){}else{isfirst=falseif(isaz(str)){if(inarr[m]==inarr[m+1]&&isnoblank) {outstr=outstr+'"'+str+'":"'+''+'",'; } else  {
inarr[m+1]=replaceall(inarr[m+1],'ɛ','e');outstr=outstr+'"'+str+'":"'+inarr[m+1]+'",';}m++;}}}outstr="{ "+outstr.slice(0,-1)+" }"let jnew=JSON.parse(outstr)// 获取音标结束outstr='';//console.log(jnew)let copyword=wordtemplatelet easyword='<w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:color w:val="FF0000"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:t>easyword</w:t></w:r>'easyword=replaceall(easyword,'"Arial"',wordFont)easyword=replaceall(easyword,'"FF0000"',wordColor)easyword=replaceall(easyword,'"24"',wordFontsize)let col12='</w:instrText></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial Unicode MS" w:h-ansi="Arial Unicode MS" w:cs="Arial Unicode MS"  w:hint="default"/><w:color w:val="0000FF"/><w:sz w:val="24x"/><w:sz-cs w:val="24x"/></w:rPr><w:instrText>upword)</w:instrText></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="default"/><w:color w:val="00FFFF"/><w:sz w:val="24"/><w:sz-cs w:val="24"/></w:rPr><w:instrText>,downword'let oneword='<w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="begin"/></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:instrText> EQ \\* jc0 \\* &quot;Font:Arial Unicode MS&quot; \\* hps22 \\o \\ad(\\s \\up 11(col12)</w:instrText></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="separate"/></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" w:hint="fareast"/><w:sz w:val="24"/><w:sz-cs w:val="24"/><w:lang w:val="EN-US" w:fareast="ZH-CN"/></w:rPr><w:fldChar w:fldCharType="end"/></w:r>'oneword=replaceall(oneword,'col12',col12)oneword=replaceall(oneword,'"Arial Unicode MS"',newwordFont2)oneword=replaceall(oneword,'Arial Unicode MS',newwordFont)oneword=replaceall(oneword,'"Arial"',wordFont)oneword=replaceall(oneword,'"24x"',newwordFontsize2)oneword=replaceall(oneword,'"24"',wordFontsize)oneword=replaceall(oneword,'hps22',newwordFontsize)oneword=replaceall(oneword,'up 11',newwordFonthigh)oneword=replaceall(oneword,'"0000FF"',newwordColor)oneword=replaceall(oneword,'"00FFFF"',wordColor)let bl=copyword.indexOf(wpbegin)let bodybegin=copyword.slice(0,bl)let el=copyword.indexOf(bodyend)bodyend=copyword.slice(el)// 第二次复制,其实就是要复制出段落分割符号let wrodarr=app.data.copyArr[1].split("\r\n")for(let m=0;m<wrodarr.length;m++){str=wrodarr[m];outstr=outstr+wpbegin+easyword.replace('easyword',bk4);//开头加上4个空格for(let i=0;i<str.length;i++){if(str.charAt(i)=="'"&& str.charAt(i+1).toLowerCase()=="s"){word=word+"'"+str.charAt(i+1);i=i+2}// 考虑到‘s的情况,但是不考虑abc‘cdf这种情,这种在英语中应该是违反规定的if(isaz(str.charAt(i))){word=word+str.charAt(i)}else{if(word.trim()!==''){nword=jnew[word];// 如果找不到或者空格,就简单替换if(word.length<3||cutarr.indexOf(word.toLowerCase())!==-1){iscut=true}else{iscut=false}if(nword==undefined||nword==''||(iscut&&iscutword)){nword=easyword.replace('easyword',word)}else{nword=oneword.replace('upword',nword).replace('downword',word)}}outstr=outstr+nword+easyword.replace('easyword',str.charAt(i));word='';nword='';  }if(i==str.length-1)//最后一个可能是标点,也可能直接是单词,如果是标点nword='',如果是单词,加上单词{if(word.trim()!==''){nword=jnew[word];// 如果找不到或者空格,就简单替换if(word.length<3||cutarr.indexOf(word.toLowerCase())!==-1){iscut=true}else{iscut=false}if(nword==undefined||nword==''||(iscut&&iscutword)){nword=easyword.replace('easyword',word)}else{nword=oneword.replace('upword',nword).replace('downword',word)}}outstr=outstr+nword+wpend;//最后一个字符后,段落结束,把结束符号给他word=''; nword='';}}}outstr=bodybegin+outstr+bodyend
//字符替换函数
function replaceall(str, substr, newstr) {var p = -1;var s = 0; while((p = str.indexOf(substr, s)) > -1) {s = p + newstr.length;str = str.replace(substr, newstr);}return str;
};function isaz(val){ var regPos = /[a-zA-Z]/;  if(regPos.test(val)){ return true; }else{ return false; }
};
app.data.outStr=outstr;//把数据传递出去剪贴板数据
app.setData({result:'ok' });
result;//不要修改,这里就是反馈函数的值给外面

给英语注音标的方案,word打印版 利用tophonetics.com相关推荐

  1. 如何用word制作英语答题卡_考研英语答题卡模板(word打印版).doc

    考研英语答题卡模板(word打印版) 考 生 姓 名 报 考 单 位 考生编号(左对齐) [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ ...

  2. 如何用word制作英语答题卡_考研英语答题卡模板(word打印版)

    [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 1 ] [ 1  ...

  3. 人教版计算机英语单词,人教版初中英语单词总表(完美打印版).pdf

    人教版初中英语单词总表(完美打印版) 初中英语汇总大全 我的个性化教案 初中英语 单词汇总 每天进步一点点 初中英语汇总大全 我的个性化教案 七年级英语单词表 Starter Unit 1 this/ ...

  4. 计算机应用基础常见英语词汇,初中英语单词分类记忆大全(打印版).pdf

    初中英语单词分类记忆 一.分类记忆法 north (北) 名词 left (左) (1)星期 (week) right (右) Monday (星期一) (8 )交通工具 (transport) Tu ...

  5. python做一个单项选择题系统_(完整版)python选择题word打印版

    Python 单选题库 一. python 语法基础 1 . Python 3.x 版本的保留字总数是 A.27 B.29 C.33 D.16 2. 语言保留字的是 Python 不是 , 以下选项中 ...

  6. 论语(原文注音, 注释, 译文, 评析) 打印版

    http://www.baige.me/v?i=R1e 转载于:https://www.cnblogs.com/zhangzujin/p/10243539.html

  7. python单层缩进代码属于之前最邻近_python选择题word打印版

    Python 单选题库 . python 语法基础 1 . Python 3.x 版本的保留字总数是 A.27 B.29 C.33 2. 以下选项中,不是 Python 语言保留字的是 A while ...

  8. 以下选项中不是python ide的是_python选择题word打印版

    1 / 83 Python 单选题库 一. python 语法基础 1 . Python 3.x 版本的保留字总数是 A.27B.29C.33D.16 以下选项中,不是 Python 语言保留字的是 ...

  9. 考研计算机英语词汇,考研英语词汇(英汉双语对照,完美打印版).pdf-原创力文档...

    2012 年考研英语大纲词汇(44 页完美打印版) 祝大家考研成功! 共 44 页 第 1 页 a art.一(个):每一(个):(同类事物中)任一个 abandon vt.离弃,丢弃:遗弃,抛弃:放 ...

最新文章

  1. 2014 年美国程序员薪资调查
  2. 数据科学干货分享来了!
  3. 和为s的连续正数序列
  4. macOS安装 cocoapods1.9.1失败Failed to build gem native extension
  5. 找不到org.springframework.dao.support.DaoSupport的类文件
  6. 数学对于编程来说重要吗?编程大佬眼里的线性代数
  7. RDMA over TCP的协议栈工作过程浅析
  8. 将Excel数据导入mysql数据库的几种方法
  9. 【论文】赛尔原创 | EMNLP 2019基于知识库检索器的实体一致性端到端任务型对话系统...
  10. ctf 选择题 题库_看雪CTF题库平台 | 赛练结合,助你夺冠!
  11. vim etc mysql my.cnf_mysql配置——my.cnf配置讲解
  12. RabbitMQ下载与安装
  13. iVMS-4200 Vs区别_76840红单足球预测 法甲 21:00 安格斯 VS 梅斯
  14. _parameter;@param,refid是什么意思?
  15. 【C++】--抽象工厂模式
  16. Android开发之安全彻底的修改包名
  17. Android SoundPool插入耳机后依然有外放声音
  18. 创建数据库表格的方法
  19. Log4j2危情分析|开源软件安全、软件供应链安全与DevSecOps实践已刻不容缓
  20. imagex备份工具的用法

热门文章

  1. Ubuntu16.04安装flash
  2. 搜索引擎优化高级编程(php版),搜索引擎优化高级编程PHP版(含源码)
  3. ipad电池饿死激活方法_询问操作方法:iPad电池寿命,批量调整照片大小以及同步大量音乐收藏...
  4. 在-Linux-上安装-Stata
  5. java遍历指定目录下所有文件
  6. 查看期刊在中科院的分区
  7. 为何大数据会扼杀企业
  8. MATLAB绘制xyz的分段函数,matlab绘制分段函数
  9. 解决SQLServer,MSDB(恢复挂起)的问题
  10. LimeSDR USB 使用gqrx来收听FM广播