本代码资源是关于NSGA-2的Python实现,是原始论文AFastandElitistMultiobjectiveGeneticAlgorithm:NSGA-II的代码复现结果,有整个NSGA-2的实现流程包括初始化种群,基因生成,染色体交叉变异等
2025/11/27 9:37:11 63KB NSGA-2 Python
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
uCOS-II在C51单片机上的移植
2025/11/16 9:50:09 191KB uCOS-II 在C51 单片机上的移植
1
北京理工大学《工科数学分析II》15-17历年期中考试试卷(含答案)
2025/11/11 2:13:12 1.11MB 数学
1
ADS1292模块的呼吸、心率采集之卡尔曼滤波算法代码,#include"stdlib.h"#include"rinv.c"intlman(n,m,k,f,q,r,h,y,x,p,g)intn,m,k;doublef[],q[],r[],h[],y[],x[],p[],g[];{inti,j,kk,ii,l,jj,js;double*e,*a,*b;e=malloc(m*m*sizeof(double));l=m;if(l<n)l=n;a=malloc(l*l*sizeof(double));b=malloc(l*l*sizeo
2025/11/8 9:49:25 734KB 卡尔曼滤波算法
1
ANSYSICEMCFD从入门到精通_13320304.pdf一本自学画网格的好书,实例丰富CAX工程应用从书TSYSICEMCFD丁源王清编著从入到精通清华大学出版社北京内容简介ICEMCFD是目前国际上比较流行的商用网格划分软件,划分的网格可以用于流体和结构仿真模拟计算等多种工程问题。
本书由浅入深地讲解了ICEMCFD网格划分的各种功能,详细地讲解ICEMCFD进行网格划分特别是结构化网格划分的方法。
全书共分为12章,包括计算流体的基础理论与方法、创建几何模型、二维网格划分、三维网格划分、结构化网格划分、非结构网格划分、网格边界等功能的介绍,针对每个ICEMCFD可以解决的网格划分问题进行详细的讲解,并辅以相应的实例,使读者能够快速、熟练、深入地掌握ICEMCFD软件。
本书结构严谨,条理清晰,重点突出,非常适合广大ICEMCFD初中级读者学习使用;也可作为大中专院校、高职类相关专业,以及社会有关培训班的教材;同时也可以作为工程技术人员的参考用书。
本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
版权所有,侵权必究。
侵权举报电话:010-6278298913701121933图书在版编目(C|P)数据ANSYSICEMCFD从入门到精通/丁源,王清编著.一北京:清华大学出版社,2013.1(CAX工程应用丛书)ISBN978-7-302-30691-7I.①A…1.①丁…②王…II.①有限元分析一应用软件IV.①0241.82-39中国版本图书馆CIP数据核字(2012)第278452号责任编辑:王金柱封面设计:王翔责任校对:闫秀华责任印制:李红英出版发行:清华大学出版社patle:http://www.tup.comcn,http://www.wabook.com地址:北京清华大学学研大厦A座邮编:100084社总机:010-62770175邮购:010-62786544投稿与读者服务:010-62776969,c-service@tup.tsinghua.edu.cn质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn印装者:北京密云胶印厂经销:全国新华书店开本:190mm×260mm印张:29.25字数:749千字(附光盘1张)版次:2013年1月第1版印次:2013年1月第1次印刷印数:1~3500册定价:59.00元产品编号:048050-01ICEMCFD是一款计算前处理软件,包括从几何创建、网格划分、前处理条件设置等功能。
在CFD网格生成领域,优势更为突出。
ICEMCFD提供了高级几何获取、网格生成、网格优化以及后处理工具以满足当今复杂分析对集成网格生成与后处理工具的需求。
ICEMCFD140是一个很好很强大的网格划分软件,它是目前ANSYS公司推出的最新版本,较以前的版本在性能方面有了一定的改善,克服了以前版本中一些不尽如人意的地方。
1.内容介绍前言全书共分为12章,依次介绍了计算流体力学与网格划分基础、ICEMCFD软件简介、创建几何模型、二维平面模型结构网格划分、三维模型结构网格划分、四面体网格自动生成、棱柱体网格自动生成、以六面体为核心的网格划分、混合网格划分、曲面网格划分、网格编辑和ICEMCFD在Workbench中的应用第1章介绍了计算流体力学与网格划分基础知识,讲解了计算流体力学的基本念,介绍了常用的网格划分商用软件,让读者可以掌握计算流体力学的基本概念了解目前常用的网格划分商用软件第2章介绍了ICEMCFD软件的结构和网格划分过程中所用到的文件类型,让读者可以掌握ICEMCFD的基本概念。
第3章介绍了ICEMCFD几何建模的基本过程,最后给出了运用ICEMCFD几何模型处理的典型实例,让读者可以掌握ICEMCFD的儿何模型创建、导入和修改的使用方法。
第4章结合典型实例介绍了ICEMCFD二维平面结构化网格生成的基本过程,让读者可以掌握ICEMCFD的二维平面结构化网格生成的使用方法。
第5章结合典型实例介绍了ICEMCFD三维模型结构化网格生成的基本过程,让读者可以掌握ICEMCFD的三维模型结构化网格生成的使用方法。
第6章介绍了ICEMCFD四面体网格自动生成的基本过程,最后给出了运用ICEMCFD四面体网格自动生成的典型实例,让读者可以掌握ICEMCFD的四面体网格自动生成的使用方法。
第7章结合典型实例介绍了CEMCFD棱柱体网格生成的基本过程,让读者可以掌握ICEMCFD的棱柱体网格生成的使用方法。
第8章结合典型实例介绍了ICEMCFD以六面体为核心的网格生成的基本过程,让读者可以掌握ICEMCFD的以六面体为核心的网格生成的使用方法。
第9章结合典型实例介绍了CEMCFD处理混合网格生成的基本过程。
通过本章的学习,读者可以掌握ICEMCFD混合网格生成的使用方法第10章介绍了ICEMCFD曲面网格生成的基本过程,最后给出了运用ICEMCFD曲面网格生成的典型实例,让读者可以掌握ICEMCFD的曲面网格生成的使用方法。
第11章介绍了ICEMCFD网格编辑的基本过程,最后给出了运用ICEMCFD网格编辑的典型实例,让读者可以掌握ICEMCFD的网格编辑的使用方法。
第12章通过典型实例介绍了ICEMCFD在Workbench中应用的工作流程,让读者可以掌握ICEMCFD在Workbench中的创建、网格划分方法以及不同软件间的数据共享与更新。
配套光盘提供了本书中所有例子的源文件,读者可以使用ICEMCFD打开源文件,根据本书的介绍进行学习。
2.主要特色本书的编写具有以下特色内容详略得当。
本书作者将十多年的CFD经验结合ICEMCFD软件的各功能模块,从点到面将基本知识详细地讲解给读者信息量大。
本书包含的内容全面,读者在学习的过程中不应只关注细节,还应从整体出发,了解CFD的分析流程,需要关注它包括什么内容,注意些什么细节结构清晰。
本书结构清晰、由浅入深,从结构上主要分为基础部分和案例部分两大类,在讲解基础知识的过程中穿插对实例的讲解,在综合介绍的过程中也同步回顾重点的基础知识3.本书作者本书主要由丁源、王清编著,郑明辉、何嘉扬、张杨、周文华、丁学英、黄利、张小勇、李秀峰、吕广宪、王清、唐明明、吴永福、孙万泉、丁金滨、刘力、陈磊、黄利等也参与了本书的编写,在此一并表示感谢。
虽然作者在编写过程中力求叙述准确,但由于水平有限,书中欠妥之处在所难免,希望广大读者和同仁能够及时指出,共同促进本书质量的提高4.技术支持若读者在学习本书过程中遇到难以解答的问题,可以直接发邮件到编者邮箱,编者会尽快给予解答。
编者邮箱:samshu@126.com编者2012.10目录第1章计算流体力学基础与网格概述1.1计算流体力学基础.1.1.1计算流体力学的发展1.1.2计算流体力学的求解过程,·,·,,,,,,,,,,,,,,·,,21.1.3数值模拟方法和分类…1.1.4有限体积法的基本思想…115有限体积法的求解方法…12网格概述……12.1网格划分技术712.2结构化网格12.3非结构化网格101.3常用的网格划分软件…121.3.1Gridgen……121.3.2Gambit121.3.3Hypermesh....….…121.3.4Tgrd.1.3.5ICEMCFD314本章小结…13第2章CEMCFD软件简介1421ANSYSICEMCFD简介…1421.1ICEMCFD特点22ICEMCFD文件类型1622ICEMCFD的用户界面…162.3ICEMCFD基础知识…2023.1软件基本操作20232ICEMCFD工作流程,,·,日·自.·,,·非非…20233网格生成方法…:··21234块的生成302.3.5网格输出524ANSYSICEMCFD实例分析…3624.1启动ICEMCFD并建立分析项目…36ANSYSICEMCFD从入门到精通24.2导入几何模型……362.4.3模型建立3724.4网格生成392.4.5网格编辑2.4.6网格输出.4125本章小结…4第3章几何模型处理423.1几何模型的创建…∴423.1.1点的创建…来,,,,,,,,·着4312线的创建3.1.3面的创建453.2几何模型的导入···,·,,.,.,,.,,,,,,,.,,,·..,,·,,,,、,4633几何模型的修改…4733.1曲线的修改47332曲面的修改…3.3.3刻面清理,,,,·,,·.4833.4几何修补49335几何变换…4933.6几何删除………5034阀门几何模型修改实例分析…50341启动ICEMCFD并建立分析项目…5034.2导入几何模型53.4.3模型建立……,·,,,,,,,3.5管道几何模型修改实例分析…………………5235.1启动ICEMCFD并建立分析项目352导入几何模型523.5.3模型建立354网格生成…5536本章小结56第4章二维平面模型结构网格划分5741二维平面模型结构网格概述……574.2三通弯管模型结构网格划分574.2.1导入几何模型4.2.2模型建立..584.2.3创建2D块导··,·,,,,,,,...,,,.,、,,,9,,,量,c42.4分割块目录4.2.5删除块4.2.6块的几何关联6142.7设定网格尺寸644.2.8预览网格….654.2.9网格质量检查………………………654.2.10网格的生成.,,.,,果里6642.11网格输出………664.2.12计算与后处理674.3汽车外流场模型结构网格划分694.3.1导入几何模型∴…………694.3.2生成块.704.3.3网格生成…,,看,·,,,………………744.3.4网格质量检查76,,,·,,,,43.5网格输出764.3.6计算与后处理.………44变径管流模型结构网格划分……7944.1启动ICEMCFD并建立分析项目·,,,7944.2创建几何模型……794.4.3创建Block.………82444定义网格参数…854.4.5网格生成8644.6导出网格…………8744.7计算与后处理884.5导弹二维模型结构网格划分……4.5.1启动ICEMCFD并建立分析项目…····4.5.2创建几何模型...4.5.3创建Block94454定义网格参数…………………………….974.5.5网格生成…………………………4.5.6导出网格∴…………1004.5.7计算与后处理……·,·,来,·.·10146本章小结·……·········105第5章三维模型结构网格划分∴1065.1三维模型结构网格生成流程1065,2Block(块)创建策略…107…………521Block(块)的生成方法…107522Block(块)的操作流程……108ANSYS|CEMCFD从入门到精通5230-Block基础11153管接头模型结构网格划分.,,.,,,,114531启动ICEMCFD并建立分析项目……14532导入几何模型...1155.33模型建立……………,115534生成块,,,,,,,,,,,,,.,,,.,4535网格生成…4.4121536网格质量检查127537网格输出….127538计算与后处理12854管内叶片模型结构网格划分…131541启动ICEMCFD并建立分析项目13154.2导入几何模型…13254.3模型建立…….….…….132544生成块….………13554.5网格生成….141546网格质量检查….142547网格输出143548计算与后处理···········,·.···,·······".·.““““““*··········…·*·14455半球方体模型结构网格划分…“·……147551启动ICEMCFD并建立分析项目..14755.2导入几何模型,,中,,,148553模型建立148554生成块…··:··150555网格生成…153556网格质量检查……∴…15555.7网格输出15556弯管部件模型结构网格划分·156561启动ICEMCFD并建立分析项目···.156562导入几何模型….156563模型建立……………,,…,.…..…1575.64生成块·,中,,,,,,·,,160565网格生成…167566网格质量检查167567网格输出………168568计算与后处理16957水槽三维模型结构网格划分17157.1启动ICEMCFD并建立分析项目…171
2025/10/14 5:41:07 150MB ANSYS ICEM C
1
TR2-兰多古墓丽影II物品随机分配器谢谢Eycore-很多想法和位置Nenad_-很多想法和位置chreden-对于TRView,在开发和选择位置期间具有不可估量的价值。
请访问该项目,为::b122251-对于TRMod(最初用于在本机实施之前修改级别),您可以在此处获取出色的命令行工具::JW-dev/Bahamete-用于脚本随机化的初步工作Lahm86-感谢他对改进随机发生器的巨大贡献-非常感谢。
请在此处检查他的项目以随机化脚本文件::TRGE是该程序中所有脚本随机化功能的基础。
用法在此处插入大更新文本...种类秘密-将秘密位置随机化,它们是根据随便玩的顺序排序的,因此您应该期望在玉石之前找到一块石头。
物品-随机化标准拾音器(不包括尚未实施的关键物品)。
敌人-随机化您遇到的敌人的类型。
贴图-使用TexturePacks
2025/10/13 18:40:57 26.86MB C#
1
解决VB6.0中的某些控件时总是提示“该部件的许可证信息没有找到,在设计环境中,没有合适的许可证使用该功能”~!什么是VB6Cli.exe?VB6Cli.exe是一种实用工具,它用于修复随MicrosoftVisualBasic6.0一起发行的ActiveX控件中的设计阶段许可证问题。
此工具不会修复第三方控件以及MicrosoftVisualBasic6.0通常情况下不予安装的控件,也不允许使用VisualBasic6.0专业版中的远程数据对象(RDO)对象。
如果尝试使用VisualBasic6.0专业版中的RDO,则还可能遇到下面的症状II和症状IV。
启用RDO的唯一方法是安装VisualBasic6.0企业版。
VB6Cli.exe可帮助解决下列症状中的问题:症状I当尝试在项目中安置控件时,MicrosoftVisualBasic将显示下面的错误对话框:LicenseInformationForThisComponentNotFound.YouDoNotHaveAnAppropriateLicenseToUseThisFunctionalityInTheDesignEnvironment.症状II当尝试编译项目时,MicrosoftVisualBasic将显示下面的错误对话框:CompileError:PermissionDenied症状III当使用应用程序向导时,MicrosoftVisualBasic将显示与以下内容类似的错误对话框:60:Method~ofObject~failed症状IV当尝试运行项目时,MicrosoftVisualBasic将显示下面的错误对话框:RuntimeError'429':ActiveXComponentCan'tCreateObject
2025/10/11 5:02:25 26KB VB6Cli.exe
1
时间序列界的“Imagnet”,发文章必跑数据集。
大约有128个数据集,如ECG5000,GunPoint,coffee等数据集相比于2015版有了大量更新,2018年秋季:该数据资源的早期工作由NSF职业奖0237918资助,并通过NSFIIS-1161997II和NSFIIS1510741资助。
2025/10/3 18:09:30 246.06MB 数据集 深度学习 时间序列
1
STM32F103UC/OS-II关于各种任务间通信的系列C程序(彩屏显示),程序包含编译全部内容,可直接使
2025/9/26 22:32:35 69.59MB STM32F103 UC/OS-II 通信操作 程序
1
共 229 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡