张利平编著,海洋出版社本书共分7章,第一章论述了液压系统的一般设计流程、方法步骤并给出设计实例。
第二章从总体上介绍了液压装置及液压站的各种结构类型、一般设计步骤并论述了液压站中的几个关键问题。
~~~~~~~~~~~~~~
2025/12/27 21:33:06 8.22MB 液压
1
随着计算机科学的不断发展和网络的迅速普及,Internet的应用已经涉及到人们生活的方方面面,商业系统信息的收集与处理、流动与共享,使日常办公更加安全可靠,更加规范化、高效化和科学化。
我们按照毕业设计的具体需求,基于Internet信息服务(IIS)平台,设计并实现了一个小型动态旅游网站,包括路线查询,路线预定,数据库管理,BBS系统,天气预报,车票预订,网站链接,主管理界面等功能模块。
通过互连网客户与旅行社或相关单位的网上交流及业务的完成。
论文第一章主要介绍旅游网站,ASP动态服务器网页技术及网页设计相关软件的内涵和技术。
第二章给出需求分析、和网站的概要设计,包括各模块的模块图,不同条件的查询,功能模块的说明等。
第三、四章则给出整体网站的运作方式及各功能的详细实现。
第五章对整个设计做出总结,并指出系统仍存在的问题和不足之处。
本资源来之别处,仅用于个人学习,没有商业用途。
2025/12/12 13:18:20 15.34MB ASP 旅游网站信息
1
很经典很实用目录:第一章连续的小波变换1.1连续小波变换的定义1.2与短时傅里叶变换的比较1.3连续小波变换的一些性质1.4小波变换的反演及对基本小波的要求1.5连续小波变换的计算机实现与快速算法1.6几种常用的基本小波1.7应用举例第二章尺度及位移均离散化的小波变换2.1离散α,γ栅格下的小波变换2.2标架(frame)概念2.3小波标架2.4应用举例第三章多分辨率分析与离散序列的小波变换3.1概述3.2多分辨率信号分解与重建的基本概念3.3尺度函数和小波函数的一些重要性质3.4由多分辨率分析引出多采样率滤波器组3.5Mallat算法实现中的一些问题3.6离散序列的小波变换3.7金字塔结构的数据编码第四章多采样率滤波器组与小波变换4.1概述4.2多采样率信号处理的一些基本关系4.3双通道多采样率滤波器的理想重建条件4.4多采样率滤波器组的两种一般表示法4.5正交镜像滤波器组与共轭正交滤波器组4.6正交滤波器组的设计4.7二项式小波滤波器组4.8对滤波器组参数与连续时间小渡变换关系的进一步讨论4.9Daubechies小波4.10IIR型的正交滤波器组和小波4.1l双正交滤波器组与双正交小波4.12滤波器组理想重建条件的时域表示式及其设计第五章二维小波变换及其用于图像处理5.1概述5.2二维图像的多分辨率分析:可分离情况5.3五株排列(quincunx)的多分辨率分析5.4应用举例5.5二维连续小波变换第六章小波变换用于表征信号的突变(瞬态)特征6.1概述6.2基本原理6.3几种检测局部性能常用的小波6.4.用小波变换极大值在多尺度上的变化来表征信号奇异点的性质6.5用二维小波变换作图像上物体边沿的检测6.6应用举例6.7用小波变换的过零点来表征信号6.8由小波变换的奇异点重建信号6.9仿真计算第七章小波包与时一频平面的铺砌7.1概述7.2小波包的定义与主要性质7.3最优小波包基的选择7.4自适应小波包分解7.5最优小波包作自适应切换时瞬态的抑制——时变滤波器组方法7.6关于时间一频率平面的自适应铺砌7.7基本小波的优化设计7.8小波变换在不同基函数间的换算第八章小波变换与分形信号的分析8.1概述8.2关于分形的简述8.31过程的小波分析8.4确定性的自相似过程8.51过程的信号处理8.6分数布朗运动与分数高斯噪声8.7小波变换用于其他分形问题简介附录1过程或FBM的产生第九章运动物体回波信号的宽带处理9.1概述9.2回波信号的宽带模型9.3针对宽带回波的小波变换处理9.4运动系统特性的多尺度表征结束语参考文献
2025/11/28 5:57:40 14.93MB 小波 工程 杨福生
1
编译原理龙书答案完整性高第二章2.2ExercisesforSection2.22.2.1Considerthecontext-freegrammar:S->SS+|SS*|aShowhowthestringaa+a*canbegeneratedbythisgrammar.Constructaparsetreeforthisstring.Whatlanguagedoesthisgrammargenerate?Justifyyouranswer.answerS->SS*->SS+S*->aS+S*->aa+S*->aa+a*L={Postfixexpressionconsistingofdigits,plusandmultiplesigns}2.2.2Whatlanguageisgeneratedbythefollowinggrammars?Ineachcasejustifyyouranswer.S->0S1|01S->+SS|-SS|aS->S(S)S|εS->aSbS|bSaS|ε⧗S->a|S+S|SS|S*|(S)answerL={0n1n|n>=1}L={Prefixexpressionconsistingofplusandminussigns}L={Matchedbracketsofarbitraryarrangementandnesting,includesε}L={Stringhasthesameamountofaandb,includesε}?2.2.3WhichofthegrammarsinExercise2.2.2areambiguousanswerNoNoYesYesYes2.2.4Constructunambiguouscontext-freegrammarsforeachofthefollowinglanguages.Ineachcaseshowthatyourgrammariscorrect.Arithmeticexpressionsinpostfixnotation.Left-associativelistsofidentifiersseparatedbycommas.Right-associativelistsofidentifiersseparatedbycommas.Arithmeticexpressionsofintegersandidentifierswiththefourbinaryoperators+,-,*,/.answer1.E->EEop|num2.list->list,id|id3.list->id,list|id4.expr->expr+term|expr-term|termterm->term*factor|term/factor|factorfactor->id|num|(expr)5.expr->expr+term|expr-term|termterm->term*unary|term/unary|unaryunary->+factor|-factorfactor->id|num|(expr)2.2.5Showthatallbinarystringsgeneratedbythefollowinggrammarhavevaluesdivisibleby3.Hint.Useinductiononthenumberofnodesinaparsetree.num->11|1001|num0|numnumDoesthegrammargenerateallbinarystringswithvaluesdivisibleby3?answerproveanystringderivedfromthegrammarcanbeconsideredtobeasequenceconsistingof11,1001and0,andnotprefixedwith0.thesumofthisstringis:sum=Σn(21+20)*2n+Σm(23+20)*2m=Σn3*2n+Σm9*2mItisobviouslycandivisibleby3.No.Considerstring"10101",itisdivisibleby3,butcannotderivedfromthegrammar.Question:anygeneralprove?2.2.6Constructacontext-freegrammarforromannumerals.Note:wejustconsiderasubsetofromannumeralswhichislessthan4k.answerwikipedia:Roman_numeralsviawikipedia,wecancategorizethesinglenomannumeralsinto4groups:I,II,III|IV|V,VI,VII,VIII|IXthengettheproduction:digit->smallDigit|IV|VsmallDigit|IXsmallDigit->I|II|III|εandwecanfindasimplewaytomapromantoarabicnumerals.Forexample:XII=>X,II=>10+2=>12CXCIX=>C,XC,IX=>100+90+9=>199MDCCCLXXX=>M,DCCC,LXXX=>1000+800+80=>1880viatheuppertworules,wecanderivetheproduction:romanNum->thousandhundredtendigitthousand->M|MM|MMM|εhundred->smallHundred|CD|DsmallHundred|CMsmallHundred->C|CC|CCC|εten->smallTen|XL|LsmallTen|XCsmallTen->X|XX|XXX|εdigit->smallDigit|IV|VsmallDigit|IXsmallDigit->I|II|III|ε2.3ExercisesforSection2.32.3.1Constructasyntax-directedtranslationschemethattrans­latesarithmeticexpressionsfrominfixnotationintoprefixnotationinwhichanoperatorappearsbeforeitsoperands;e.g.,-xyistheprefixnotationforx-y.Giveannotatedparsetreesfortheinputs9-5+2and9-5*2.。
answerproductions:expr->expr+term|expr-term|termterm->term*factor|term/factor|factorfactor->digit|(expr)translationschemes:expr->{print("+")}expr+term|{print("-")}expr-term|termterm->{print("*")}term*factor|{print("/")}term/factor|factorfactor->digit{print(digit)}|(expr)2.3.2Constructasyntax-directedtranslationschemethattrans­latesarithmeticexpressionsfrompostfixnotationintoinfixnotation.Giveannotatedparsetreesfortheinputs95-2*and952*-.answerproductions:expr->exprexpr+|exprexpr-|exprexpr*|exprexpr/|digittranslationschemes:expr->expr{print("+")}expr+|expr{print("-")}expr-|{print("(")}expr{print(")*(")}expr{print(")")}*|{print("(")}expr{print(")/(")}expr{print(")")}/|digit{print(digit)}AnotherreferenceanswerE->{print("(")}E{print(op)}E{print(")"}}op|digit{print(digit)}2.3.3Constructasyntax-directedtranslationschemethattrans­latesintegersintoromannumeralsanswerassistantfunction:repeat(sign,times)//repeat('a',2)='aa'translationschemes:num->thousandhundredtendigit{num.roman=thousand.roman||hundred.roman||ten.roman||digit.roman;print(num.roman)}thousand->low{thousand.roman=repeat('M',low.v)}hundred->low{hundred.roman=repeat('C',low.v)}|4{hundred.roman='CD'}|high{hundred.roman='D'||repeat('X',high.v-5)}|9{hundred.roman='CM'}ten->low{ten.roman=repeat('X',low.v)}|4{ten.roman='XL'}|high{ten.roman='L'||repeat('X',high.v-5)}|9{ten.roman='XC'}digit->low{digit.roman=repeat('I',low.v)}|4{digit.roman='IV'}|high{digit.roman='V'||repeat('I',high.v-5)}|9{digit.roman='IX'}low->0{low.v=0}|1{low.v=1}|2{low.v=2}|3{low.v=3}high->5{high.v=5}|6{high.v=6}|7{high.v=7}|8{high.v=8}2.3.4Constructasyntax-directedtranslationschemethattrans­latesromannumeralsintointegers.answerproductions:romanNum->thousandhundredtendigitthousand->M|MM|MMM|εhundred->smallHundred|CD|DsmallHundred|CMsmallHundred->C|CC|CCC|εten->smallTen|XL|LsmallTen|XCsmallTen->X|XX|XXX|εdigit->smallDigit|IV|VsmallDigit|IXsmallDigit->I|II|III|εtranslationschemes:romanNum->thousandhundredtendigit{romanNum.v=thousand.v||hundred.v||ten.v||digit.v;print(romanNun.v)}thousand->M{thousand.v=1}|MM{thousand.v=2}|MMM{thousand.v=3}|ε{thousand.v=0}hundred->smallHundred{hundred.v=smallHundred.v}|CD{hundred.v=smallHundred.v}|DsmallHundred{hundred.v=5+smallHundred.v}|CM{hundred.v=9}smallHundred->C{smallHundred.v=1}|CC{smallHundred.v=2}|CCC{smallHundred.v=3}|ε{hundred.v=0}ten->smallTen{ten.v=smallTen.v}|XL{ten.v=4}|LsmallTen{ten.v=5+smallTen.v}|XC{ten.v=9}smallTen->X{smallTen.v=1}|XX{smallTen.v=2}|XXX{smallTen.v=3}|ε{smallTen.v=0}digit->smallDigit{digit.v=smallDigit.v}|IV{digit.v=4}|VsmallDigit{digit.v=5+smallDigit.v}|IX{digit.v=9}smallDigit->I{smallDigit.v=1}|II{smallDigit.v=2}|III{smallDigit.v=3}|ε{smallDigit.v=0}2.3.5Constructasyntax-directedtranslationschemethattrans­latespostfixarithmeticexpressionsintoequivalentprefixarithmeticexpressions.answerproduction:expr->exprexprop|digittranslationscheme:expr->{print(op)}exprexprop|digit{print(digit)}ExercisesforSection2.42.4.1Constructrecursive-descentparsers,startingwiththefollow­inggrammars:S->+SS|-SS|aS->S(S)S|εS->0S1|01Answer1)S->+SS|-SS|avoidS(){switch(lookahead){case"+":match("+");S();S();break;case"-":match("-");S();S();break;case"a":match("a");break;default:thrownewSyntaxException();}}voidmatch(Terminalt){if(lookahead=t){lookahead=nextTerminal();}else{thrownewSyntaxException()}}2)S->S(S)S|εvoidS(){if(lookahead=="("){S();match("(");S();match(")");S();}}3)S->0S1|01voidS(){switch(lookahead){case"0":match("0");S();match("1");break;case"1"://match(epsilon);break;default:thrownewSyntaxException();}}ExercisesforSection2.62.6.1ExtendthelexicalanalyzerinSection2.6.5toremovecom­ments,definedasfollows:Acommentbeginswith//andincludesallcharactersuntiltheendofthatline.Acommentbeginswith/*andincludesallcharactersthroughthenextoccurrenceofthecharactersequence*/.2.6.2ExtendthelexicalanalyzerinSection2.6.5torecognizetherelationaloperators.2.6.3ExtendthelexicalanalyzerinSection2.6.5torecognizefloat­ingpointnumberssuchas2.,3.14,and.5.AnswerSourcecode:commit8dd1a9aCodesnippet(src/lexer/Lexer.java):publicTokenscan()throwsIOException,SyntaxException{for(;;peek=(char)stream.read()){if(peek==''||peek=='\t'){continue;}elseif(peek=='\n'){line=line+1;}else{break;}}//handlecommentif(peek=='/'){peek=(char)stream.read();if(peek=='/'){//singlelinecommentfor(;;peek=(char)stream.read()){if(peek=='\n'){break;}}}elseif(peek=='*'){//blockcommentcharprevPeek='';for(;;prevPeek=peek,peek=(char)stream.read()){if(prevPeek=='*'&&peek=='/'){break;}}}else{thrownewSyntaxException();}}//handlerelationsignif("".indexOf(peek)>-1){StringBufferb=newStringBuffer();b.append(peek);peek=(char)stream.read();if(peek=='='){b.append(peek);}returnnewRel(b.toString());}//handlenumber,notypesensitiveif(Character.isDigit(peek)||peek=='.'){BooleanisDotExist=false;StringBufferb=newStringBuffer();do{if(peek=='.'){isDotExist=true;}b.append(peek);peek=(char)stream.read();}while(isDotExist==true?Character.isDigit(peek):Character.isDigit(peek)||peek=='.');returnnewNum(newFloat(b.toString()));}//handlewordif(Character.isLetter(peek)){StringBufferb=newStringBuffer();do{b.append(peek);peek=(char)stream.read();}while(Character.isLetterOrDigit(peek));Strings=b.toString();Wordw=words.get(s);if(w==null){w=newWord(Tag.ID,s);words.put(s,w);}returnw;}Tokent=newToken(peek);peek='';returnt;}ExercisesforSection2.82.8.1For-statementsinCandJavahavetheform:for(exprl;expr2;expr3)stmtThefirstexpressionisexecutedbeforetheloop;itistypicallyusedforinitializ­ingtheloopindex.Thesecondexpressionisatestmadebeforeeachiterationoftheloop;theloopisexitediftheexpressionbecomesO.Theloopitselfcanbethoughtofasthestatement{stmtexpr3;}.Thethirdexpressionisexecutedattheendofeachiteration;itistypicallyusedtoincrementtheloopindex.Themeaningofthefor-statementissimilartoexpr1;while(expr2){stmtexpr3;}DefineaclassForforfor-statements,similartoclassIfinFig.2.43.AnswerclassForextendsStmt{ExprE1;ExprE2;ExprE3;StmtS;publicFor(Exprexpr1,Exprexpr2,Exprexpr3,Stmtstmt){E1=expr1;E2=expr2;E3=expr3;S=stmt;}publicvoidgen(){E1.gen();Labelstart=newLable();Lalelend=newLable();emit("ifFalse"+E2.rvalue().toString()+"goto"+end);S.gen();E3.gen();emit("goto"+start);emit(end+":")}}2.8.2TheprogramminglanguageCdoesnothaveabooleantype.ShowhowaCcompilermighttranslateanif-statementintothree-addresscode.AnswerReplaceemit("isFalse"+E.rvalue().toString()+"goto"+after);withemit("ifNotEqual"+E.rvalue().toString()+"0goto"+after);oremit("isNotEqualZero"+E.rvalue().toString()+"goto"+after);
2025/11/27 8:37:48 658KB 龙书答案 完整性高
1
这是一本学习COM的入门教程,虽然书是2001年左右的,比较旧了,但是不可谓不经典。
与其他介绍com技术的书籍相比,其丰富的实例是最大的特色,非常适合初级选手入门,之后再去读读《COM本质论》等高级的技术书籍更好。
第一章COM对象第二章COM通信第三章其他COM问题第四章COM+第五章COM实例第六章使用MFC编写COM服务器第七章使用ATL编写COM服务器第八章使用VB和VJ++编写COM服务器第九章COM通信第十章COM+实例第十一章访问数据库对象第十二章其他例子
2025/11/19 19:49:50 28.67MB COM编程 书籍
1
《JavaEE框架技术(SpringMVC+Spring+MyBatis)》_陈永政PDF高清版。
StandingonShouldersofGiants。
申国电子毅育学会高数约会推荐,高等学校应用型本科“十三五”规划教材,主编陈永政张正龙,副主编谢东亮张红实李冀明。
本书对当前企业使用较多的、流行的三大技术框架SpringMVCSpringMyBati的基本知识和使用方法进行了详细的讲解。
全书共分为章。
第章主要介绍MyBati开发入门知识;
第二章主要介绍MyBatis配置选项第三章主要介绍MyBatis映射器Mapper);
第四章主要介绍Spring核心技术:第五章主要介SpringMVC第六章主要介绍SpringMVCSpringMyBatis三个框架的集成:第七章主要是项目实战部分。
本书在讲解知识点的同时还提供了丰富的案例,每章节末均给出定量的练习题,以帮助学生巩固学习效果,加深对相关知识点的理解。
本书可作为高等院校计算机相关专业软件工程类课程的教材,也可作为相关工程技术人员的参考用书。
225.39MB JAVAEE SSM框架
1
这个是我在linux终端下实现的MasteringOpencv第二章的代码,是基于标识的AR的Opencv实现,需要的请下载
2025/11/10 21:12:16 4.84MB AR Mark linux
1
添加书签方便查看自动控制原理(胡寿松)第6版第一章自动控制的一般概念11-1自动控制的基本原理与方式11-2自动控制系统示例71-3自动控制系统的分类111-4对自动控制系统的基本要求131-5自动控制系统的分析与设计工具16习题18第二章控制系统的数学模型212-1控制系统的时域数学模型212-2控制系统的复数域数学模型292-3控制系统的结构图与信号流图402-4控制系统建模实例56习题59第三章线性系统的时域分析法663-1系统时间响应的性能指标663-2一阶系统的时域分析683-3二阶系统的时域分析713-4高阶系统的时域分析883-5线性系统的稳定性分析933-6线性系统的稳态误差计算1013-7控制系统时域设计115习题128
2025/11/5 6:43:44 73.77MB 自动控制原理
1
第一章连续的小波变换1.1连续小波变换的定义1.2与短时傅里叶变换的比较1.3连续小波变换的一些性质1.4小波变换的反演及对基本小波的要求1.5连续小波变换的计算机实现与快速算法1.6几种常用的基本小波1.7应用举例第二章尺度及位移均离散化的小波变换2.1离散α,γ栅格下的小波变换2.2标架(frame)概念2.3小波标架2.4应用举例第三章多分辨率分析与离散序列的小波变换3.1概述3.2多分辨率信号分解与重建的基本概念3.3尺度函数和小波函数的一些重要性质3.4由多分辨率分析引出多采样率滤波器组3.5Mallat算法实现中的一些问题3.6离散序列的小波变换3.7金字塔结构的数据编码第四章多采样率滤波器组与小波变换4.1概述4.2多采样率信号处理的一些基本关系4.3双通道多采样率滤波器的理想重建条件4.4多采样率滤波器组的两种一般表示法4.5正交镜像滤波器组与共轭正交滤波器组4.6正交滤波器组的设计4.7二项式小波滤波器组4.8对滤波器组参数与连续时间小渡变换关系的进一步讨论4.9Daubechies小波4.10IIR型的正交滤波器组和小波4.1l双正交滤波器组与双正交小波4.12滤波器组理想重建条件的时域表示式及其设计第五章二维小波变换及其用于图像处理5.1概述5.2二维图像的多分辨率分析:可分离情况5.3五株排列(quincunx)的多分辨率分析5.4应用举例5.5二维连续小波变换第六章小波变换用于表征信号的突变(瞬态)特征6.1概述6.2基本原理6.3几种检测局部性能常用的小波6.4用小波变换极大值在多尺度上的变化来表征信号奇异点的性质6.5用二维小波变换作图像上物体边沿的检测6.6应用举例6.7用小波变换的过零点来表征信号6.8由小波变换的奇异点重建信号6.9仿真计算第七章小波包与时一频平面的铺砌7.1概述7.2小波包的定义与主要性质7.3最优小波包基的选择7.4自适应小波包分解7.5最优小波包作自适应切换时瞬态的抑制——时变滤波器组方法7.6关于时间一频率平面的自适应铺砌7.7基本小波的优化设计7.8小波变换在不同基函数间的换算第八章小波变换与分形信号的分析8.1概述8.2关于分形的简述8.3过程的小波分析8.4确定性的自相似过程8.5过程的信号处理8.6分数布朗运动与分数高斯噪声8.7小波变换用于其他分形问题简介
2025/11/3 20:58:21 17.19MB 小波变换
1
第一章振动基本概念1.1振动的基本概念1.2振动的分类第二章单自由度系统振动2.1无阻尼系统的自由振动2.2计算固有频率的能量法第三章两自由度系统振动3.1两自由度系统的自由振动3.2量自由度系统的受迫振动3.3坐标的耦联3.4拍振第四章多自由度系统振动4.1多自由度系统的运动微分方程4.2固有频率主振型4.3主坐标和正则坐标4.4固有频率相等的情形4.5无阻尼振动系统对初始条件的响应4.6质量、刚度变化对固有频率的影响4.7无阻尼振动系统对激励的响应4.8有阻尼系统对激励的响应第五章数值计算方法5.1瑞利能量法5.2里兹法5.3邓克来法5.4矩阵迭代法5.5子空间迭代法5.6传递矩阵法第六章弹性体一维振动6.1杆的纵向自由振动6.2杆的纵向受迫振动6.3梁的横向自由振动6.4梁的横向受迫振动第七章振动分析的有限元法7.1单元体的运动方程式7.2单元体的特性分析7.3坐标转换7.4固有频率及主振型7.5系统的响应第八章减振技术8.1减振的基本概念8.2隔振8.3阻尼消振8.4动力减振器
2025/10/29 0:49:41 19.5MB 机械振动 模态分析
1
共 320 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡