否定句的底层原理
否定句的底层原理助动词+notI (do)like you.我喜欢你。否定:I do not like you. 我不喜欢你Do you like me?Yes ,I do like you.(可以省略)No ,I don’t like you.能省而不省==强调I don’t like you. Do==don’tDoes==doesn’tDid==didn’t He is a teacher.他是一个老师。否定:He is not a teacher. 他不是一个老师He isn’t a teacher. Is= isn’tAm==am notAre==aren’tWas==wasn’tWere==weren’t Marry will go to school.Marry将要去上学。否定:Marry will not go to school. Marry不会去上学。Marry won’t go to...
定语从句2
定语从句2Where ,when她所住的房子很大。1.房子很大。The house is very big.2.她住在这栋房子里。She lives in the house.=>which/that she lives in.The house which she lives in is very big.The house in which she lives is very big.In which=>whereWhere=介词+which(表地点)Which/that 前面带介词,有代表地点就可用whereInhabit=居住(及物动词)She inhabits the house.=>which/that she inhabits. When=介词+which(表时间)我们打篮球的日子就是我无法忘记的日子。1.日子就是日子。The days are the days.2.我们在那些日子里打篮球。We played basketball on those...
现在进行时、过去进行时
现在进行时进行时:说话的同时,一个动作正在进行之中。非谓语:doing,to do一句一谓他正在看电视。He is watching TV.这个女孩很漂亮。This girl is very beautiful.Tom正在打篮球。Tom is playing basketball.Marry正在跳舞。Marry is dancing.Jack正座在椅子上。Jack is sitting on the chair. They are coming to my home.他们将要来我家。Come=短暂(非延续性)动词短暂动词ing=将来They are going to ride a bike.他们打算骑自行车。Be going to do sth.表示将来与will互换即可。过去进行时昨晚7点,Jeerry正在做功课。At7:00 last night,Jery was doing homework.They were leaving their country.他们曾经打算离开他们的国家。 我正在看书。I am reading a...
现在完成时、过去完成时
现在完成时done=过去分词(完成)非谓语doing(表示一个动作正在进行)你已经做完功课了。You have done homework.单三=have->hasHe has done homework.Tom已经锁门了。Tom has locked the door. 过去完成时Have->had他们已经把水喝了。They have done drunk the water.昨天,他们已经把水喝了。Yesterday ,they had drunk the water. 变一般疑问句Has Tom locked the door? 特殊疑问句Why has Tom locked the door? be 动词be的过去分词=been她是一名老师。She is a teacher.她已经是一名老师了。She has been a teacher. 过去式,过去分词 Go=went, gone do=did=doneBe=was/were=been ...
英语的构成、定语从句
英语的构成、定语从句六大修饰成分:名词、形容词、介词短语、非谓语、各种从句、副词 英语=主干+修饰 这个我昨天在市场买的小苹果基本上是深红色的。This small apple that I bought from the market yesterday basically is dee p red.From=从英语的句子=主句+从句英语修饰成分=定语+状语定语=修饰名词状语=修饰其他(形容词、动词、整个句子、副词)定语从句=充当定语的从句后置修饰 定于从句这个我昨天在市场买的苹果是红色的。1.这个苹果是红色的。 This apple is red.2.我昨天在市场买的+苹果=我昨天在市场买了个苹果。 I bought an apple from the market yesterday引导词:which ,that...
ElasticSearch
什么是ElasticSearchElasticsearch 是一个分布式的搜索与分析引擎,专门用于处理大规模数据的全文搜索、结构化查询、日志分析和实时数据可视化等场景。它是 Elasticsearch Stack(原 ELK Stack) 的核心组件,和 Logstash、Kibana 一起广泛应用于日志收集和分析系统中。 核心特点全文搜索 支持分词、模糊匹配、相关性打分等强大的全文检索功能。 分布式架构 可以横向扩展,支持亿级数据的快速读写和查询。 实时分析 支持对数据的实时聚合、过滤、统计分析。RESTful API 操作基于 HTTP 的 JSON 请求,易于集成。 强大的查询 DSL 提供基于 JSON 的查询语法,支持布尔、范围、模糊、地理、聚合等多种查询方式。 Elasticsearch工作原理数据写入流程: 搜索查询流程:┌──────────┐ ┌────────────┐│ 客户端 │ │ 客户端 │└────┬─────┘ ...
Nginx
安装Nginx第一步: 下载Nginx: https://nginx.p2hp.com/ 选择对应版本 第二步: Nginx的使用 我们的常用配置只需要在nginx.conf中。 可以看到Nginx默认配置的端口号是 80 第三步: Nginx启动方式 通过命令行启动 在nginx安装目录的绝对路径的框框内输入 cmd,直接输入 nginx 或者 start nginx,然后回车,就可以启动nginx了。 !windows防火墙要允许nginx访问网络。 然后在浏览器地址栏输入 localhost 如果能看到这个页面,那么nginx启动就成功了。关闭nginx的命令:nginx -s stop
Git使用
Git简介Git 是一个分布式版本控制系统,用来管理代码或任何文件的版本历史。 常用于协作开发,支持分支、合并、回滚等操作。 Windows再Windows上安装Git。官网下载:https://git-scm.com/download/win安装之后,就可以使用命令行git工具了。在开始菜单里找到 “Git”->”Git Bash”,会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。 Git配置基本身份配置在第一次使用 Git 时,先配置用户名和邮箱: 12git config --global user.name "你的名字"git config --global user.email "你的邮箱@example.com" 这会把配置写入 ~/.gitconfig 文件,并对所有仓库生效。如果只想对当前仓库有效,去掉 –global。 查看配置查看所有当前生效的配置项: 1git config --list Git常用命令仓库操作初始化一个新仓库 1git init 克隆远程仓库克隆远程仓库 1git...
整洁架构
实现整洁架构项目分层这个案例分为Users.Domain、Users.Infrastructure、Users.WebAPI这三个项目。 Users.Domain是领域层项目,主要包含实体类、值对象、领域事件数据类、领域服务、仓储接口、防腐层接口等; Users.Infrastructure是基础设施项目,主要包含实体类的配置、上下文类的定义、仓储服务、防腐层接口的实现、基础工具类等; Users.WebAPI是ASP.NET Web...
什么是反射
当然!你问的“什么是反射”,这里给你一个通俗易懂的中文解释: 反射(Reflection)是什么?反射 是 .NET(以及很多语言和平台,比如 Java)提供的一种机制,它能让程序在运行时查看、检查、访问甚至修改自身的类型信息。 简单来说: 反射就是在运行时动态获取或操作对象、类型、方法、属性等元数据的能力。 常用的 System.Reflection 类型 Type表示 .NET 中任何类型的运行时信息,是反射的核心入口。 PropertyInfo表示属性的元数据,能用来读/写属性值。 MethodInfo表示方法的元数据,能用来调用方法。 FieldInfo表示字段的元数据,能用来访问字段值。 ConstructorInfo表示构造函数的元数据,可以用来创建对象。 Assembly表示程序集(.dll 或 .exe),可以用它动态加载程序集并获取类型信息。 MemberInfo表示成员(属性、方法、字段等)的基类,很多 API 返回它。 举个简单的例子假设你有一个类: 1234public class Person{ ...