Design.Patterns,.Elements.Of.Reusable.Object.Oriented.Software.pdfGOF英文版
2024/9/11 16:56:08 5.05MB 设计模式 GOF PDF Design
1
pythonobject_oriented
2024/5/17 2:34:57 527KB 资料
1
Lua特性轻量级:它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。
可扩展:Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。
其它特性:支持面向过程(procedure-oriented)编程和函数式编程(functionalprogramming);
自动内存管理;
只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;
语言内置模式匹配;
闭包(closure);
函数也可以看做一个值;
提供多线程(协同进程,并非操作系统所支持的线程)支持;
通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。
2023/10/7 16:31:34 2.75MB C++
1
是一部介绍用java进行面向对象编程的书,是英文版,有兴趣的朋友可以下载阅读。
2023/9/22 17:23:24 17.18MB 面向对象 java 编程
1
ThecompleteVisualBehaviourAuthoringframeworkforUnity,empoweringyoutocreateadvancedAIBehavioursandLogic,includingthreeseparate,fullyfeatured,yetseamlesslyinterchangeablemodulesforyoutochooseandeasilyaddinyourgame:•BehaviourTrees•HierarchicalStateMachines•DialogueTreesNodeCanvasisaproductionreadyframeworkusedbymanyawesomegamesincludingKim,Pamela,Hurtworld,ShroudoftheAvatar,KingdomandGhostofaTale.[GamesShowcase]FeatureHighlights-------------------------------------•Choosetherighttoolforthetaskathand.•DesignreactiveBehaviourTreesandHierarchicalStateMachineswithinanintuitive,designerfriendlyvisualnodeeditor:(FullUndo/Redo,ZoomIn/Out,Multi-selection,Duplication,Copy/Pasting,JSONImport/Export,Groups,Commentsandmore)•Uselocal&globalvariablesofanytype,visuallyorincode,forcreatingreusableandactor-oriented,parametricbehaviours,optionallysavingandloadingthosevariablesbetweengamingsessions.•DataBindvariableswithanycomponentpropertyofanytypedirectly.•SyncvariablesautomaticallyoverthenetworkusingUNET,forcreatingmultiplayergames.•VisuallyDebugbehaviourswithrealtime,colorfulandinformativeruntimedebugging.•LiveEditeverythingwhileinplaymodetoperfectlyunderstandyourdesigngoalsandhowtoachievethem.•UtilizeanyexistingcodedirectlywithadvancedandextremelyfastReflectionTasks,automaticallyintegratingUnity'sand3rdPartyassetAPIs.•WorkwithLists/Arrays,Enums,InterfacesandprettymuchANYVariableTypeyouneedout-of-the-box.•Reacttoworldchangesandtransferdatausingthebuilt-inEventSystem.•ReuseandBindmadebehavioursamonganynumberofdifferentagents.•OrganizeyourdesignsusingBehaviourSub-TreesandSub-StateMachines.•ExtendNodeCanvasFrameworktocreateyourownActions,Conditions,Nodesorevencompletelynewmoduleswiththee
2023/9/12 9:53:06 1.32MB Unity插件 行为树
1
《EssentialC++中文版》以4个面向来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、object-oriented(面向对象的)。
《EssentialC++中文版》的组织围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。
循此方式,你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。
2023/8/27 6:56:02 14.17MB Essential C++ 中文版
1
Flexsim是工程师、管理者和决策人对提出的“关于操作、流程、动态系统的方案”进行试验、评估、视觉化的工具。
它具有完全的C++面向对象(object-oriented)性,超强的3D虚拟现实(3D动画),直观的、易懂的用户接口,卓越的柔韧性(可伸缩性)。
Flexsim是世界独一的在图形的模型环境中应用C++IDE和编译程序的仿真软件。
定义模型逻辑时,可直接使用C++,而且可立刻编译到Flexsim中。
因为Flexsim具有高度的开放性和柔韧性,所以能为几乎所有产业定制特定的模型。
2018/9/6 6:24:35 382.13MB FlexSim
1
面向对象的程序计划在Coursera上完成Java专业化的面向对象编程的工作
2017/7/19 17:33:03 21.81MB Java
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡