草庐IT

你会提问吗?

【如何正确提问】提问有两种常见的方式:一种是封闭式提问、另一种是开放式提问。封闭式提问是指:你问的问题对方只需要回答是或否。比如:你今天中午吃饭了吗?对方只需要回答吃了还是没有吃。你怕冷吗?怕冷或者不怕冷。开放式问题是指:你问的问题对方要具体回答。比如:你今天中午吃了什么?你就不能回答是或不是,而要具体回答,我今天中午吃的鱼和红烧肉。封闭式提问会让你锁死于立场,都是你以为的,比如看到对方在吃鱼,你会问你喜欢吃鱼吗?开放式问题可以收集更多利益信息。比如:你对今天的课程感觉怎么样?对方可能就会把他的真实感受告诉你。很多人都以为沟通和谈判就是解决立场和利益问题。其实利益不等于立场举例:你回到家看到两

sql - 在数据库中,如果你只需要年和月,你会使用日期字段还是年月字段?

我正在设置一个需要年份和月份的表格。在MySQL中,我相信我有2个选项:(1)2个字段:1个表示年,1个表示月或(2)一个日期字段(天总是1)。这2个字段的优点是速度更快(我认为),因为MySQL不必将值从日期转换为整数,尽管这可能可以忽略不计。日期字段具有“自动”验证的优点:某人无法将月份为13或年份为1的数据放入数据库。使用日期字段,您还可以更轻松地进行日期计算(即,之间的月份).你会用哪个?或者您会使用另一个吗? 最佳答案 使用日期字段。由于sql本身支持日期字段,因此可以使用WHERE子句轻松过滤特定日期。The2field

提高Django 数据库查询速度的九种方法,你会几种?

在Web应用程序中,数据库查询是一个关键的环节。优化数据库查询可以显著提高应用程序的性能和响应速度。Django作为一个高度可扩展的Web框架,提供了多种方式来优化数据库查询。本文将介绍一些常用的Django数据库查询优化技巧,从入门到精通,帮助您构建高效的应用程序。1.索引的优化索引是提高数据库查询性能的重要手段。在Django中,我们可以使用db_index属性在模型字段上创建索引。例如:classMyModel(models.Model):my_field=models.CharField(max_length=100,db_index=True)此外,还可以使用index_togeth

使用Diagrams画架构图,你会吗?

序最近发现一个画架构图的神器diagrams,提供了很多云厂商及开源组件的图标,相比于C4-PlantUML显得更专业一点。之前写过技术文档画图工具箱,diagrams属于diagramascode工具派别。mac安装brewinstallgraphvizpipinstalldiagramsbrewinstallpython@3.11示例1fromdiagramsimportDiagramfromdiagrams.aws.computeimportEC2fromdiagrams.aws.databaseimportRDSfromdiagrams.aws.networkimportELB#pyt

单例模式你会几种写法?

这阵子在刷Spring的书籍。在看Spring的时候又经常会看到“单例”,“工厂”这些字样。所以,就先来说说单例和工厂设计模式啦,这两种模式也是很常见的,我看很多面经都会遇到这两种模式~本文主要讲解单例设计模式,如果有错的地方希望能多多包涵,并不吝在评论区指正!一、单例模式概述单例模式定义很简单:一个类中能创建一个实例,所以称之为单例!那我们什么时候会用到单例模式呢??那我们想想既然一个类中只能创建一个实例了,那么可以说这是跟类的状态与对象无关的了。频繁创建对象、管理对象是一件耗费资源的事,我们只需要创建一个对象来用就足够了!学过JavaWeb的同学可能就知道:Servlet是单例的Strut

618,你会入手哪些书?【文末送书】

好书分享前沿技术人工智能半导体新一代通信与信息技术网络空间安全参与规则一年一度的618又到啦!今年的618就不要乱买啦,衣服买多了会被淘汰,电子产品买多了会过时,零食买多了会增肥,最后怎么看都不划算。可是如果你购买知识,坚持阅读,你会迎来一个全新的自己!618,买好书,错过又要等一年,别给自己留遗憾,行动起来吧!那么,都有哪些好书值得入手呢?小编为大家整理了前沿技术、人工智能、集成电路科学与芯片技术、新一代信息与通信技术、网络空间安全技术,四大热点领域近期的好书排行,希望能帮忙你做出选择。也让我们一起来盘点下,2023年过半,技术人都在读哪些好书,热爱科技的你们,不要错过哦!重磅推荐当季新书W

如果你是Airbnb的系统架构师,你会怎么进行系统设计?

首先,您必须理解业务性质的功能和非功能要求。Airbnb是一个在线平台,将希望出租房屋的个人与寻找短期住宿和房间的人连接起来。功能性要求1.房东平台上的酒店经理会向系统输入有关酒店及其可用性以及想要预订酒店房间的客户的数据。这里的酒店经理指的是房东,他们希望在短期内出租房间。能够在平台上注册酒店添加/更新/删除酒店的房间类型添加/更新/删除给定房间类型的房间每天定义房间类型的价格和库存2.用户/顾客能够按城市、入住日期和退房日期搜索可用酒店能够选择酒店,查看所有可用的酒店类型和其价格能够选择所需的房间类型并继续预订预订完成后接收有关预订详情的通知非功能性要求处理与酒店经理和预订流程相关的操作的

java - 直接 Java/Groovy 与 ETL 工具(Talend/等)——你会使用什么库?

假设您有一个小项目,表面上看起来非常适合Talend等ETL工具。但进一步假设,您从未使用过Talend,此外,您通常不信任“可视化编程”工具,而是宁愿在适当的帮助下以老式的方式(文本在一个不错的IDE上!)语言和支持库。有哪些语言模式和支持库可以帮助您远离ETL工具的诱惑/陷阱? 最佳答案 这取决于交付物是处理器还是输出本身。如果您只需要交付输出,则无需维护代码。如果代码需要维护,那么是由你维护还是由其他人维护?如果其他人需要维护,我会使用Java或给他们Talend。如果它是一次性代码,我会使用编程起来更容易或有趣的代码。如果你

最新!2021鸿蒙系统满意度调查出炉,作为开发者的你会打几分?

昨天,华为鸿蒙官方表示,邀请参加2021年“HarmonyOS应用开发者”满意度调查。既然有人觉得不满意,就要说出来,正好现在有这么一个机会!毕竟鸿蒙也是发展阶段,肯定会有需要更完善的时候。为了进一步了解你及你的团队在HarmonyOS开发和运营环节中的体验,帮助华为有针对性的提升你的工作效率及质量。本调查将于2021年10~11月开展。本次调查大约需要占用你20分钟左右的时间。点此进入。华为表示,真诚的希望大家能敞开心扉,分享你在HarmonyOS开发和运营过程中的工作体验、意见和改进建议,这段时间大家对HarmonyOS开发的各种疑惑和建议终于可以跟华为官方说说了。下面这个是部分调查内容,

让你监听页面所有点击事件,你会怎么做?

前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心~背景如果在做某个平台的时候,我们需要统计用户点击的次数,点击的区域,点击元素,等等,那我们应该怎么去做比较合适呢?举个例子,我想在用户点击页面上的每一个元素时,我都能把这个元素的DOM节点信息记录下来,并且上报到服务器,便于后面产品那边的统计用户喜好~公共函数?处处调用?那我们要怎么去做呢?写一个公共函数吗?然后去统一做上报吗?我首先写一个函数,这是一个获取点击元素信息的函数,我们可以在点击的event参数中拿到目标元素target图片constreportDOM=(e:PointerEvent)=