1.ztree获取没选中的目源码是什么啊 我设置成getCheckedNodes(false)不好使啊
2.vue-template-compilerï¼
3.java编程培训学什么?
4..NET开源且好用的权限工作流管理系统
5.计算机软件开发是什么?
6.StringBuilder为ä»ä¹çº¿ç¨ä¸å®å
¨ï¼
ztree获取没选中的是什么啊 我设置成getCheckedNodes(false)不好使啊
这个问题,结合源码跟你说下吧 getTreeCheckedNodes: function (setting,编程 nodes, checked, results) {if (!nodes) return [];
var onlyOne = (checked && setting.check.chkStyle == consts.radio.STYLE && setting.check.radioType == consts.radio.TYPE_ALL);
results = !results ? [] : results;
for (var i = 0, l = nodes.length; i < l; i++) {
var node = nodes[i];
var children = data.nodeChildren(setting, node);
var nodeChecked = data.nodeChecked(setting, node);
if (node.nocheck !== true && node.chkDisabled !== true && nodeChecked == checked) {
results.push(node);
if (onlyOne) {
break;
}
}
data.getTreeCheckedNodes(setting, children, checked, results);
if (onlyOne && results.length > 0) {
break;
}
}
return results;
}
其中这一句种nodeChecked == checked 根据treenode的当前checked与你传入的checked比较,虽然api上说默认treenode的目源码checked是false,实际上是编程undefined,所以要有效,目源码一是编程随手拍小程序下载源码选中后取消,一是目源码初始化的时候,把treenode的编程checked设上true或false,当然你也可以该源码
vue-template-compilerï¼
vueæä¹è§£å³
ä½ å¥½ï¼
æ¥éåå ï¼é常åºç°äºä¸äºä¾èµåºçæ´æ°æè å®è£ æ°çä¾èµåºä¹å(å¯ä»¥è®¤ä¸ºnpmupdateå·²ç»æ为ä¸ç§ä¹ æ¯)ï¼å¯¼è´äºvueåvue-template-compilerççæ¬ä¸ä¸è´ã
解å³æ¹æ¡ï¼ç»ä¸vueåvue-template-compilerççæ¬
1"vue":"2.3.4",目源码
2"vue-template-compiler":"2.3.4",
ï¼æ³¨ï¼å¦ä¸æ示çæ¬å·åä¸ºæ ·ä¾ï¼å ·ä½å®ç°è¯·å°ä¼ä¼´ä»¬æ ¹æ®èªå·±ççæ¬å·å¯¹åºï¼
ç¶åæ§è¡ï¼npmupdateå°±å¯ä»¥äºã
éå ï¼
è¥ä¸è¿°æ¹æ³æªè§£å³é®é¢ï¼åå¯è½æ¯å 为åä¾èµåºä¹é´äº§çäºå²çªï¼è¿éæ们ä¹ææ´æ´åç解å³æ¹æ³ã
é¦å æ¥ç项ç®æ ¹ç®å½ä¸æ¯å¦çæè¿package-lock.jsonçæ件ï¼è¥æï¼å ä¹ã
ç¶åå é¤æ´ä¸ªnode_modulesç®å½ï¼éæ°é ç½®package.json(å½ç¶ï¼è¦è®°å¾ç»ä¸vueåvue-template-compilerççæ¬)
é 置好ä¹åéæ°æ§è¡ï¼npminstallï¼
OKï¼é®é¢è§£å³ã
element饿äºä¹çvueæ¡æ¶ï¼è¿è¡æ¥é已解å³ï¼Vue2.1.5å°_héå½å为_cï¼èElementç®ååççæ¬é½æ¯ç¨ä»¥åçcompilerç¼è¯çï¼å¯¼è´æ°çruntimeæ æ³è¿è¡Elementãç®åç解å³æ¹æ¡æ¯éå®Vueççæ¬ä¸º2.1.4
éå®vueç¸å ³çæ¬
#éæ°å®è£ ä¸ä¸çæ¬
"vue-template-compiler":"2.1.4"
"vue-loader":".0.0"
"vue":"2.1.4"
å ·ä½å½ä»¤å¦ä¸ï¼
npmremove#å¸è½½æ个çæ¬
npmremovevue
npmremovevue-template-compiler
npmremovevue-loader
npminstallvue@2.1.4#å®è£ æå®çæ¬
npminstallvue-template-compiler@2.1.4
npminstallvue-loader@.0.0
-æä¹è®©vueæå çæ¶åç¦ç¨angularç±äºæå å®æåï¼åéæ æ³ä½¿ç¨
æå°è¯è¿æ ·åï¼ä»¥åvue-cli3çåæ³ï¼é½æ æ³åå°ç¦ç¨ä¸¥æ ¼æ¨¡å¼
image.png
package.json
"devDependencies":{
"@vue/cli-plugin-babel":"~4.5.0",
"@vue/cli-plugin-eslint":"~4.5.0",
"@vue/cli-plugin-router":"~4.5.0",
"@vue/cli-plugin-vuex":"~4.5.0",
"@vue/cli-service":"~4.5.0",
"babel-eslint":"^.1.0",
"babel-plugin-transform-remove-console":"^6.9.4",
"copy-webpack-plugin":"^4.0.1",
"electron":"^9.0.0",
"electron-devtools-installer":"^3.1.0",
"eslint":"^6.7.2",
"eslint-plugin-vue":"^6.2.2",
"sass":"^1..5",
"sass-loader":"^8.0.2",
"svg-sprite-loader":"^6.0.",
"vue-cli-plugin-electron-builder":"~2.0.0",
"vue-template-compiler":"^2.6.",
"webpack-bundle-analyzer":"^3.9.0"
},
"eslintConfig":{
"globals":{
"__static":true
},
"root":true,
"env":{
"node":true
},
"extends":[
"plugin:vue/essential",
"eslint:recommended",
"plugin:vue/recommended"
],
"parserOptions":{
"parser":"babel-eslint"
},
"rules":{ }
}
å¯ä»¥ä½¿ç¨replace-in-fileå ¨å±æ¿æ¢æ"usestrict"å符串
ä¸¥æ ¼æ¨¡å¼ä¸éä¸¥æ ¼æ¨¡å¼
æå¨IEæµè§å¨ä¸,使ç¨strict模å¼.åç°,ä¸¥æ ¼æ¨¡å¼ä¸,ä¸å 许ä¸ä¸ªå±æ§å¤å¤å®ä¹çé误æ示,è¿ä¸ªæä¹è§£å³?
JavaScriptä¸¥æ ¼æ¨¡å¼
JavaScriptçä¸¥æ ¼æ¨¡å¼è¯¥æä¹ç解ï¼ä»å¤©çäºes6ï¼å讲å°ä¸¥æ ¼æ¨¡å¼ä½æä¸ç´ä¸ç解ï¼ä¸¥æ ¼æ¨¡å¼æ¯å¹²å¥ç(=_=)
vueä¸å¦ä½ç¦ç¨ES6ä¸¥æ ¼æ¨¡å¼ã
vue项ç®ä¸å¼ç¨å¤é¨çjsæ件ä¹åï¼æ¥éå¦ä¸ï¼è¯·é®æä¹è§£å³ï¼
nuxtæå å°ç¬¬ä¸æ¹å å离
å¦é¢ï¼å¨nuxt.config.jsä¸é ç½®äºvendoråï¼æå ååºç°äºapp.chunkhash.jsï¼common.chunkhash.js,manifest.chunkhash.jsä½æ¯ææ³å°é¡¹ç®ç¨å°ç第ä¸æ¹åºåç¬æå æä¸ä¸ªæ件ï¼å¦ä½¿ç¨äºvue,axios,vuex,element-uiï¼ææææå åæ¯vue.js,axios.js,vuex.js,element-ui.jsãå°è¯ä½¿ç¨äºCommonsChunkPlugin没ææå
pyinstaller第ä¸æ¹å æå é®é¢
pyinstalleræå æ¶æ¥é:raiseJSONDecodeError("Expectingvalue",s,err.value)fromNonejson.decoder.JSONDecodeError:Expectingvalue:line1column1(char0)
3k
webpackå¦ä½æå 第ä¸æ¹åºçèµæº?
æå¨åä¸ä¸ªæ®éçä¼ ç»é¡¹ç®ï¼ç±äºä½¿ç¨äºes并ä¸ä¸äºé¡µé¢ä¸çå°ç»ä»¶ä½¿ç¨äºreactï¼æå 项ç®ä¸ºäºçäºå¿å°±ä½¿ç¨äºwebpackãåæ¥åç°jqueryçä¸äºæ件ä¸ä½¿ç¨äºéæèµæº(å¦jquery.jBox,ztreeççè¿äºæ件é½æèªå·±çå¾çåcss)ï¼è¿äºèµæºè¯¥å¦ä½å¤çå¢ï¼
javascriptä¸¥æ ¼æ¨¡å¼æ¥é
jsä¸¥æ ¼æ¨¡å¼ä½¿ç¨è´¹ä¸¥æ ¼æ¨¡å¼ç代ç æ¥é'caller','callee',and'arguments'propertiesmaynotbeaccessedonstrictmodefunctionsortheargumentsobjectsforcallstothems
3åç2.6ké 读?已解å³
Webpackå¦ä½æå 第ä¸æ¹çuiæ¡æ¶ï¼
æè¿å¨çwebpackï¼äºè§£äºåºæ¬åçãå®è·µä¸ä¹å¨åç¹ä¸è¥¿ãæ³é®ä¸ï¼å¦ænpmåºä¸æ²¡æçjsåºï¼éè¾¹æå¾çï¼æcssï¼æèªå·±çç®å½ç»æï¼è¯¥å¦ä½å¼ç¨è¿ç±»åºå°èªå·±ç项ç®ä¸å¢ï¼
2.8k
èªé¡¶åä¸å¦Reactæºç
ä»ç念å°æ¶æå°å®ç°å°ä»£ç ï¼éå½»ç解
å端æ§è½ä¼å设计é®
å端æ§è½ä¼å,é¢è¯çå¿ é®é¢ç®
vueè¿è¡æ¥éepf-fast@1.0.4devçæ¬ä¸ä¸è´ãvueçæ¬åvue-template-compilerçæ¬ä¸ä¸è´å°±ä¼åºç°è¿è¡æ¥éepf-fast@1.0.4devã解å³æ¹æ³ï¼
1ãå°node_modulesæ件夹å å é¤ã
2ãå°package.jsonæ件çVueçæ¬å·åvue-template-compilerçæ¬å·æ¹ä¸ºä¸è´ï¼2.6.7ï¼ï¼éé«ççæ¬ï¼éæ°è¿è¡npmrundevå³å¯ã
java编程培训学什么?
每个培训机构的课程都有一定的区别,并且根据行业变化和企业用人需求,编程有些靠谱的目源码培训机构也会对课程进行实时更新。这里就给题主发一份蜗牛学院java全栈开发的编程学习路线:第一阶段:Java专业基础课程
阶段目标:
1. 熟练掌握Java的开发环境与编程核心知识
2. 熟练运用Java面向对象知识进行程序开发
3. 对Java的核心对象和组件有深入理解
4. 熟练应用JavaAPI相关知识
5. 熟练应用JAVA多线程技术
6. 能综合运用所学知识完成一个项目
知识点:
1、基本数据类型,目源码运算符,编程数组,目源码掌握基本数据类型转换,运算符,流程控制。
2、数组,排序算法,Java常用API,类和对象,了解类与对象,熟悉常用API。
3、面向对象特性,集合框架,毒蛇源码熟悉面向对象三大特性,熟练使用集合框架。
4、IO流,多线程。
5、网络协议,线程运用。
第二阶段:JavaWEB核心课程
阶段目标:
1. 熟练掌握数据库和MySQL核心技术
2. 深入理解JDBC与DAO数据库操作
3. 熟练运用JSP及Servlet技术完成网站后台开发
4. 深入理解缓存,连接池,注解,反射,泛型等知识
5. 能够运用所学知识完成自定义框架
知识点:
1、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具。源码11001101
2、深入理解数据库管理系统通用知识及MySQL数据库的使用与管理。为Java后台开发打下坚实基础。Web页面元素,布局,CSS样式,盒模型,JavaScript,jQuery。
3、掌握前端开发技术,掌握jQuery。
4、Servlet,EL表达式,会话跟踪技术,过滤器,FreeMarker。
5、掌握Servlet相关技术,利用Servlet,JSP相关应用技术和DAO完成B/S架构下的应用开发。
6、泛型,反射,注解。
7、envato源码掌握JAVA高级应用,利用泛型,注解,枚举完成自己的CRUD框架开发为后续框架学习做铺垫。
8、单点登录,支付功能,项目整合,分页封装熟练运用JSP及Servlet核心知识完成项目实战。
第三阶段:JavaEE框架课程
阶段目标:
1. 熟练运用Linux操作系统常见命令及完成环境部署和Nginx服务器的配置
2. 熟练运用JavaEE三大核心框架:Spring,SpringMVC,MyBatis
3. 熟练运用Maven,并使用SpringBoot进行快速框架搭建
4. 深入理解框架的实现原理,Java底层技术,企业级应用等
5. 使用Shiro,Ztree和Spring,SpringMVC,Mybaits完成企业项目
知识点:
1、Linux安装配置,文件目录操作,VI命令,管理,用户与权限,环境部署,Struts2概述,hiberante概述。
2、Linux作为一个主流的服务器操作系统,是每一个开发工程师必须掌握的重点技术,并且能够熟练运用。
3、SSH的整合,MyBatis,SpringMVC,Maven的使用。
4、lzw源码了解AOP原理,了解中央控制器原理,掌握MyBatis框架,掌握SSM框架的整合。
5、Shiro,Ztree,项目文档,项目规范,需求分析,原型图设计,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。
6、独立自主完成一个中小型的企业级综合项目的设计和整体架构的原型和建模。独立自主完成一个大型的企业级综合项目,并具备商业价值。
第四阶段:分布式与微服务课程
阶段目标:
1.掌握前端框架VUE及Bootstrap的应用开发
2.基于SpringCloud完成微服务架构项目的开发
3.掌握NoSQL数据库Redis的使用
4.掌握消息队列RabbitMQ的使用
5.掌握Mycat数据库中间件的使用
知识点:
1、Bootstrap前端框架、VUE前端框架、RabbitMQ消息队列。
2、掌握Bootstrap前端框架开发、掌握VUE前端框架开发、掌握RabbitMQ消息队列的应用、掌握SpringBoot集成RabbitMQ。
3、Redis缓存数据库的应用、Java基于Redis的应用开发、基于SpringCloud微服务架构开发实战。
4、掌握NOSQL数据库Redis的安装、使用,Redis客户端的安装使用,Java访问操作Redis数据库,Redis的持久化方案、主从复制、高可用。
5、掌握SpringCloud微服务架构的开发,注册中心,网关配置,配置中心,微服务间通信及容器化部署。
6、项目文档,项目规范,需求分析,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。
7、掌握数据库中间件Mycat的应用,基于Mycat实现数据读写分离,高可用集群。
8、掌握项目开发的流程,按照项目开发流程完成基于微服务架构项目的需求分析,编码开发。
java全栈开发学习路线的思维导图
.NET开源且好用的权限工作流管理系统
系统权限管理与工作流是企业应用开发中的常见需求,然而从零开始构建这样一个功能完备的平台,不仅耗时,还需要较高的开发效率与质量保证。为了满足这些需求,推荐一款名为OpenAuth.Net的.NET开源且好用的权限工作流管理系统。它不仅适用于参考与使用,更是一个值得借鉴的优秀平台。
OpenAuth.Net基于Martin Fowler的企业级应用开发思想和最新技术组合构建,包括SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer等。其核心模块涵盖角色授权、代码生成、智能打印、表单设计、工作流、定时任务等,使得系统架构易于扩展,尤其适合中小企业应用。
在前端技术选型上,OpenAuth.Net采用了Vue + layui + element-ui + ztree + gooflow + leipiformdesign的组合,这些技术的融合使得用户界面更加美观且功能强大。
后端方面,平台基于.Net core + EF core + SqlSugar + autofac + quartz +IdentityServer4 + nunit + swagger等技术,提供强大的数据管理和自动化流程处理能力,确保系统稳定高效运行。
OpenAuth.Net支持多种数据库类型,包括sqlserver、mysql、Oracle、PostgreSql,充分满足不同企业对数据库的偏好与需求。
除了丰富的功能与技术栈,OpenAuth.Net还提供了详细的项目源码和展示页面,包括登录界面、后台首页、流程中心、部门、角色、用户、数据权限、后台字典、模块、系统日志等。用户可以通过访问GitHub源码地址与在线文档地址(具体链接),探索更多实用功能与特性,同时记得为项目添加Star支持。
计算机软件开发是什么?
计算机软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。如需学习计算机软件开发推荐选择达内教育
计算机软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机性能、故障的范围所在,掌握硬件故障的一般处理方法;在网络方面,学生应掌握如今流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。 感兴趣的话点击此处,免费学习一下
想了解更多有关计算机软件开发的相关信息,推荐咨询达内教育。达内教育集团历时一年,耗资千万,重磅推出“因材施教、分级培优”创新教学模式,同一课程方向,面向不同受众群体,提供就业、培优、才高三个级别教学课程,达内“因材施教、分级培优“差异化教学模式,让每一位来达内学习的学员都能找到适合自己的课程。
StringBuilder为ä»ä¹çº¿ç¨ä¸å®å ¨ï¼
é¶åºç¡å¦ä¹ javaå¯æç §è¿ä»½å¤§çº²æ¥è¿è¡å¦ä¹
第ä¸é¶æ®µï¼Javaä¸ä¸åºç¡è¯¾ç¨
é¶æ®µç®æ ï¼
1. çç»ææ¡Javaçå¼åç¯å¢ä¸ç¼ç¨æ ¸å¿ç¥è¯
2. çç»è¿ç¨Javaé¢å对象ç¥è¯è¿è¡ç¨åºå¼å
3. 对Javaçæ ¸å¿å¯¹è±¡åç»ä»¶ææ·±å ¥ç解
4. çç»åºç¨JavaAPIç¸å ³ç¥è¯
5. çç»åºç¨JAVAå¤çº¿ç¨ææ¯
6. è½ç»¼åè¿ç¨æå¦ç¥è¯å®æä¸ä¸ªé¡¹ç®
ç¥è¯ç¹ï¼
1ãåºæ¬æ°æ®ç±»åï¼è¿ç®ç¬¦ï¼æ°ç»ï¼ææ¡åºæ¬æ°æ®ç±»å转æ¢ï¼è¿ç®ç¬¦ï¼æµç¨æ§å¶ã
2ãæ°ç»ï¼æåºç®æ³ï¼Java常ç¨APIï¼ç±»å对象ï¼äºè§£ç±»ä¸å¯¹è±¡ï¼çæ常ç¨APIã
3ãé¢å对象ç¹æ§ï¼éåæ¡æ¶ï¼çæé¢å对象ä¸å¤§ç¹æ§ï¼çç»ä½¿ç¨éåæ¡æ¶ã
4ãIOæµï¼å¤çº¿ç¨ã
5ãç½ç»åè®®ï¼çº¿ç¨è¿ç¨ã
第äºé¶æ®µï¼JavaWEBæ ¸å¿è¯¾ç¨
é¶æ®µç®æ :
1. çç»ææ¡æ°æ®åºåMySQLæ ¸å¿ææ¯
2. æ·±å ¥ç解JDBCä¸DAOæ°æ®åºæä½
3. çç»è¿ç¨JSPåServletææ¯å®æç½ç«åå°å¼å
4. æ·±å ¥ç解ç¼åï¼è¿æ¥æ± ï¼æ³¨è§£ï¼åå°ï¼æ³åçç¥è¯
5. è½å¤è¿ç¨æå¦ç¥è¯å®æèªå®ä¹æ¡æ¶
ç¥è¯ç¹ï¼
1ãæ°æ®åºç¥è¯ï¼èå¼ï¼MySQLé ç½®ï¼å½ä»¤ï¼å»ºåºå»ºè¡¨ï¼æ°æ®çå¢å æ¹æ¥ï¼çº¦æï¼è§å¾ï¼åå¨è¿ç¨ï¼å½æ°ï¼è§¦åå¨ï¼äºå¡ï¼æ¸¸æ ï¼å»ºæ¨¡å·¥å ·ã
2ãæ·±å ¥ç解æ°æ®åºç®¡çç³»ç»éç¨ç¥è¯åMySQLæ°æ®åºç使ç¨ä¸ç®¡çã为Javaåå°å¼åæä¸åå®åºç¡ãWeb页é¢å ç´ ï¼å¸å±ï¼CSSæ ·å¼ï¼ç模åï¼JavaScriptï¼jQueryã
3ãææ¡å端å¼åææ¯ï¼ææ¡jQueryã
4ãServletï¼EL表达å¼ï¼ä¼è¯è·è¸ªææ¯ï¼è¿æ»¤å¨ï¼FreeMarkerã
5ãææ¡Servletç¸å ³ææ¯ï¼å©ç¨Servletï¼JSPç¸å ³åºç¨ææ¯åDAOå®æB/Sæ¶æä¸çåºç¨å¼åã
6ãæ³åï¼åå°ï¼æ³¨è§£ã
7ãææ¡JAVAé«çº§åºç¨ï¼å©ç¨æ³åï¼æ³¨è§£ï¼æ举å®æèªå·±çCRUDæ¡æ¶å¼å为åç»æ¡æ¶å¦ä¹ åéºå«ã
8ãåç¹ç»å½ï¼æ¯ä»åè½ï¼é¡¹ç®æ´åï¼å页å°è£ çç»è¿ç¨JSPåServletæ ¸å¿ç¥è¯å®æ项ç®å®æã
第ä¸é¶æ®µï¼JavaEEæ¡æ¶è¯¾ç¨
é¶æ®µç®æ ï¼
1. çç»è¿ç¨Linuxæä½ç³»ç»å¸¸è§å½ä»¤åå®æç¯å¢é¨ç½²åNginxæå¡å¨çé ç½®
2. çç»è¿ç¨JavaEEä¸å¤§æ ¸å¿æ¡æ¶ï¼Spring,SpringMVC,MyBatis
3. çç»è¿ç¨Maven,并使ç¨SpringBootè¿è¡å¿«éæ¡æ¶æ建
4. æ·±å ¥ç解æ¡æ¶çå®ç°åçï¼Javaåºå±ææ¯ï¼ä¼ä¸çº§åºç¨ç
5. 使ç¨Shiro,ZtreeåSpring,SpringMVC,Mybaitså®æä¼ä¸é¡¹ç®
ç¥è¯ç¹ï¼
1ãLinuxå®è£ é ç½®ï¼æ件ç®å½æä½ï¼VIå½ä»¤ï¼ç®¡çï¼ç¨æ·ä¸æéï¼ç¯å¢é¨ç½²ï¼Struts2æ¦è¿°ï¼hiberanteæ¦è¿°ã
2ãLinuxä½ä¸ºä¸ä¸ªä¸»æµçæå¡å¨æä½ç³»ç»ï¼æ¯æ¯ä¸ä¸ªå¼åå·¥ç¨å¸å¿ é¡»ææ¡çéç¹ææ¯ï¼å¹¶ä¸è½å¤çç»è¿ç¨ã
3ãSSHçæ´å,MyBatis,SpringMVC,Mavenç使ç¨ã
4ãäºè§£AOPåçï¼äºè§£ä¸å¤®æ§å¶å¨åçï¼ææ¡MyBatisæ¡æ¶ï¼ææ¡SSMæ¡æ¶çæ´åã
5ãShiro,Ztreeï¼é¡¹ç®ææ¡£ï¼é¡¹ç®è§èï¼éæ±åæï¼ååå¾è®¾è®¡ï¼æ°æ®åºè®¾è®¡ï¼å·¥ç¨æ建ï¼éæ±è¯å®¡ï¼é 置管çï¼BUGä¿®å¤ï¼é¡¹ç®ç®¡ççã
6ãç¬ç«èªä¸»å®æä¸ä¸ªä¸å°åçä¼ä¸çº§ç»¼å项ç®ç设计åæ´ä½æ¶æçååå建模ãç¬ç«èªä¸»å®æä¸ä¸ªå¤§åçä¼ä¸çº§ç»¼å项ç®ï¼å¹¶å ·å¤åä¸ä»·å¼