Unity3D 入门
GameObject在Unity中,GameObject 是场景中所有实体的基类。它为场景中的对象提供了一个通用的结构和一系列的属性和方法。GameObject 本身并不包含任何渲染或物理功能,但它可以包含其他组件,如 MeshRenderer、Collider、Rigidbody 等,这些组件赋予了 GameObject 实际的功能和特性。以下是 GameObject 的一些关键特性和常用的属性和方法: 属性 activeInHierarchy:定义了 GameObject 是否在场景中激活。 activeSelf:表示 GameObject 本身的激活状态,不受父物体的影响。 transform:包含了 GameObject 的位置、旋转和缩放信息。 renderer:用于渲染 GameObject 的网格。 collider:用于处理 GameObject 的碰撞。 rigidbody:如果 GameObject 拥有刚体属性,这个组件会包含相关的物理信息。 方法 Find:在场景中查找具有特定名称的 GameObject。 FindWithTag:根据...
Neo4j
Neo4jNeo4j 是一个高性能的NoSQL图形数据库,它使用图形结构来存储数据,并支持通过Cypher查询语言进行数据查询。 Neo4j特别适合处理复杂的关系数据,如社交网络、推荐系统、知识图谱等。 它提供了一种灵活且强大的数据模型,可以轻松地表示实体和它们之间的关系。 主要特点 图形数据模型:Neo4j使用节点(Node)、关系(Relationship)和属性(Property)来表示数据,这种模型非常适合表示实体之间的关系。 Cypher查询语言:Cypher是一种声明式查询语言,用于在Neo4j中检索数据。它易于学习,并且支持强大的模式匹配。 高性能:Neo4j能够提供快速的数据读写操作,支持大规模的数据集和复杂的查询。 可扩展性:Neo4j支持水平扩展,可以通过增加更多的服务器来提高性能和存储能力。 集成和连接器:Neo4j提供了多种连接器,可以轻松地与其他系统和数据库集成。 开发者友好:Neo4j有丰富的文档、社区支持和开发工具,如Neo4j Bloom、Neo4j Browser等。 安装和设置1docker volume create...
Git FQA
.gitignore不生效如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存删除,然后再进行git的提交,这样就不会出现忽略的文件了 解决方法: git清除本地缓存(改变成未track状态),然后再提交: 1234git rm -r --cached .git add .git commit -m 'update .gitignore'git push -u origin master Git 的使用——提交避免输入用户名和密码配置存储模式 1git config --global credential.helper store 执行之后会在用户主目录下的.gitconfig文件中多加 helper = store Linux 下查看: 1vim ~/.gitconfig windows10 下当前用户路径:%USERPROFILE% 内容如下: 12345[user] name = TangQuanwei email =...
Fast API
FastAPI是一个现代、快速(高性能)的Web框架,用于构建APIs和基于Python 3.6及以上版本的异步服务器网关接口(ASGI)应用程序。它是由Python的异步框架asyncio和类型提示(Type Hint)设计的,旨在提供高性能的Web应用程序,并支持最新的安全性和OpenAPI / Swagger规范。 FastAPI的主要特点包括: 性能:FastAPI使用异步编程和事件循环,可以实现高并发处理,从而提高性能。 安全性:FastAPI内置了许多安全功能,如OAuth2、JWT、API密钥、CORS、JSON Web Signatures (JWS) 等。 易用性:FastAPI有一个简单的API,易于使用和扩展。它支持Python的类型提示,使得代码更加清晰和易于维护。 OpenAPI / Swagger:FastAPI支持OpenAPI规范,可以自动生成Swagger...
Love Story App
Love Story App需求核心功能甜言蜜语(聊天)心情日记(日记)心动相册查看距离辅助功能登陆注册关联用户
如何看论文
大量略读,少量精读。带着目的去阅读。 chatPaper AI用一秒钟总结论文,用户用一分钟阅读AI总结的论文 学术版GPT
自然语言处理学习规划
自然语言处理学习规划 学习基础知识:了解自然语言处理的基本概念、技术和应用场景。 学习编程语言:学习Python编程语言,掌握常用的自然语言处理库,如nltk、spaCy等。 学习文本处理技术:学习文本预处理技术,如分词、词性标注、命名实体识别、情感分析等。 学习语言模型:学习语言模型的概念和原理,掌握常用的语言模型,如n-gram模型、神经网络语言模型等。 学习机器翻译:学习机器翻译的原理和技术,掌握常用的机器翻译模型,如统计机器翻译、神经网络机器翻译等。 学习对话系统:学习对话系统的原理和技术,掌握常用的对话系统框架,如Seq2Seq、Transformer等。 实践项目:完成自然语言处理相关的实践项目,如情感分析、机器翻译、对话系统等。 自然语言处理(Natural Language...
如何阅读
阅读存在的问题: 读了马上就忘 看过去不知道讲了什么 阅读之所以不能只看内容,而要抓论纲,原因主要有两个。第一,学术全是围绕论证展开的,学生必须学会批判论证。发现并剖析论证(就是我们所说的“论纲”)是你处理任何文本的首要任务。比方说,教授安排你读五本关于法国大革命的书。有个国王掉了脑袋,这个事实你需要读多少次呢?一次还不够吗?你之所以要看五本不同的书,是因为每名作者都对史实有着不同的解读。因此,你的第一项任务是确定作者在论纲中表达的具体解读。第二项任务是拆解论纲,找到它最薄弱的环节。 你在阅读时的任务本质上是搜寻和批判:你要先搜寻论纲,然后你的目标是批判论纲。“批判”部分意味着你要评判书的优势和劣势 我们需要搜寻支撑论断的坚实证据,如果我们找不到证据,如果作者没有提供证据,或者作者的证据的主观性大于客观性,那我们大概就能推翻这个论纲了。 如何主动阅读第一步:分析主副标题。第二步:详读目录。 问一问你自己,作者在每一章中可能想要表达什么第三步:先读最后一节。...
PostgreSQL 快速入门
PostgreSQL命令 连接到数据库: 1psql -U username -d database_name 请将username替换为您的用户名,database_name替换为您要连接的数据库名称。 显示数据库列表: 1\l 这将列出所有可用的数据库。 切换到特定数据库: 1\c database_name 请将database_name替换为您要切换到的数据库名称。 显示表列表: 1\dt 这将列出当前数据库中的所有表。 显示表结构: 1\d table_name 请将table_name替换为您要查看结构的表名称。 执行SQL查询: 1SELECT * FROM...


