你都不懂_社区达人页

个人头像照片
你都不懂
已加入开发者社区1701

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
一代宗师
一代宗师

成就

已发布231篇文章
191条评论
已回答61个问题
1条评论
已发布0个视频
github地址

乘风破浪

暂无精选文章
暂无更多信息

2024年05月

2023年12月

  • 发表了文章 2024-07-04

    AI+若依框架(低代码开发)

  • 发表了文章 2024-07-04

    昇思25天学习打卡营第10天 | 基于MindNLP+MusicGen生成自己的个性化音乐

  • 发表了文章 2024-07-03

    forwardRef的简单使用:用于解决父组件传递ref给子组件的问题

  • 发表了文章 2024-07-03

    React Hooks(实例及详解)

  • 发表了文章 2024-07-03

    React useImperativeHandle Hook

  • 发表了文章 2024-07-02

    算法 —— 滑动窗口

  • 发表了文章 2024-07-02

    spring boot 整合 sentinel

  • 发表了文章 2024-07-01

    使用Stream实现Web应用,使用YOLOv8模型对图像进行目标检测为例。

  • 发表了文章 2024-07-01

    微信小程序—页面滑动,获取可视区域数据

  • 发表了文章 2024-06-28

    Tailwindcss 提取组件

  • 发表了文章 2024-06-28

    利用Python控制终端打印字体的颜色和格式

  • 发表了文章 2024-06-28

    vue滚动到页面底部时加载

  • 发表了文章 2024-06-27

    React小记(四)_路由的基本使用

  • 发表了文章 2024-06-27

    将huggingface的大模型转换为safetensor格式

  • 发表了文章 2024-06-27

    vue3 Elementplus 动态路由菜单不跳转问题

  • 发表了文章 2024-06-25

    单片机IO口模拟串口实现原理

  • 发表了文章 2024-06-25

    封装vuetify3中v-time-picker组件,并解决使用时分秒类型只能在修改秒之后v-model才会同步更新的问题

  • 发表了文章 2024-06-25

    LeetCode //MySQL - 184. Department Highest Salary

  • 发表了文章 2024-06-24

    Node.js是什么(基础篇)

  • 发表了文章 2024-06-24

    前后端分离后灰度发布实现方式

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-07-04

    通用大模型VS垂直大模型,你倾向于哪一方?

    我认为在AI技术的实际应用中,通用大模型与垂直大模型各有千秋,应根据具体应用场景的需求灵活选择并合理搭配。通过两者的有机结合,我们可以更好地开辟AI技术应用的新天地,满足日益增长的个性化需求和规模化效率要求。
    在我参与的一个智能客服项目中,我们最初尝试采用了一个较为通用的NLP大模型作为基础,它具备强大的语言理解和生成能力,能够处理多种类型的客户咨询。然而,在实际应用中,我们发现虽然通用模型能够覆盖大部分常见问题,但在面对特定行业术语、复杂业务逻辑或高度个性化的客户需求时,其回答往往显得不够精准或缺乏深度。

    为了提升服务质量和客户满意度,我们决定引入垂直大模型进行补充。通过针对金融行业进行深度训练和优化,垂直模型能够更准确地理解客户的金融咨询需求,提供更为专业和具体的解答。例如,在解释复杂的金融产品条款、分析市场趋势或提供投资建议时,垂直模型的表现明显优于通用模型。
    在整合了通用大模型和垂直大模型之后,我们的智能客服系统实现了“广而深”的能力升级。通用模型作为底层支撑,保证了系统的灵活性和可扩展性,能够处理多样化的输入;而垂直模型则作为专业补充,针对特定领域提供深度解析和精准服务。这种组合不仅提升了系统的整体性能,还显著增强了用户体验。

    踩0 评论0
  • 回答了问题 2024-07-03

    sql server的用户名和密码怎么查啊?

    SQL Server是一种广泛使用的关系型数据库管理系统,它支持高复杂度的数据分析操作并维护数据的安全性。在管理和维护数据库时,了解如何查看和查找SQL Server的用户名和密码是一个重要的技能,因为这关系到数据库的安全性和用户权限管理。具体分析如下:

    默认的系统管理员账户

    sa账户:SQL Server有一个默认的系统管理员账户名为“sa”。这个账户在安装SQL Server时会自动创建,并且具有数据库中所有对象的全部权限。
    密码设置:在安装SQL Server的过程中,用户需要为sa账户设置一个密码。这个密码是sa账户身份验证的关键部分,必须妥善保管以防泄露。
    身份验证模式

    SQL Server身份验证:当连接到SQL Server时,可以选择使用SQL Server身份验证。这种模式下,用户需要提供SQL Server中的用户名和密码来获得访问权限。
    混合模式:除了SQL Server身份验证,还可以选择混合模式身份验证,这允许使用Windows身份验证或SQL Server身份验证。
    查看用户名和密码的方法

    系统视图和函数:可以通过使用SQL Server的系统视图如sys.sql_logins等和内置函数来查看现有的用户名及其对应的认证信息。这些系统视图存储了用户的登录名、密码哈希等信息。
    安全性配置:查看用户名和密码也是数据库安全性配置的一部分,可以帮助管理员了解当前数据库的安全状况,以及是否需要对用户权限进行调整。
    密码恢复与重置

    密码丢失处理:如果忘记了sa账户或其他用户的密码,可能需要通过技术手段进行恢复或重置。这通常涉及到数据库的单用户模式启动或者其他安全机制。
    安全最佳实践:在重设密码时,应确保新密码的强度足够且不易被猜测,以保护数据库的安全。
    权限和角色管理

    角色分配:在SQL Server中,可以为不同的用户分配不同的角色,这些角色决定了用户可以执行的操作。查看用户名和密码的同时,也需要关注用户的角色和权限设置。
    用户管理:定期审查和调整用户权限,确保只有授权用户可以访问敏感数据。
    审计和监控

    审计日志:为了确保数据库的安全,应该启用审计日志来记录用户的登录尝试和操作。这有助于检测非授权访问和其他可疑活动。
    性能监控:监控系统性能和用户活动,可以及时发现异常行为,防止潜在的安全问题。
    备份与恢复

    备份策略:定期备份数据库,包括用户和权限信息,可以在系统发生故障时快速恢复数据。
    灾难恢复计划:制定灾难恢复计划,确保在紧急情况下可以迅速恢复数据库服务。
    更新和维护

    软件更新:定期更新SQL Server软件,应用最新的安全补丁和更新,以防止已知的安全漏洞被利用。
    维护计划:实施定期的数据库维护计划,包括索引重建、统计信息更新等,以保持数据库的良好性能。
    此外,在深入了解SQL Server用户名和密码的查看方法后,还需要考虑一些其他的信息以确保数据库的安全性和有效管理:

    考虑因素:在管理SQL Server用户名和密码时,需要考虑的因素包括密码的复杂性、更改频率、用户的权限需求以及审计策略的有效性。
    其他角度:从不同的角度来看,数据库的安全性不仅仅是查看用户名和密码那么简单。它还涉及到整体的安全架构设计、用户行为的监控、数据加密、网络安全等多个方面。
    总的来说,查看和管理SQL Server的用户名和密码是数据库管理员的重要职责之一。通过使用系统视图和内置函数,管理员可以轻松查看用户的认证信息,并通过审计和监控确保数据库的安全性。同时,定期的备份和更新维护也是确保数据库长期稳定运行的关键。在处理用户名和密码时,始终要遵循安全最佳实践,以防止数据泄露和其他安全威胁。

    踩0 评论0
  • 回答了问题 2024-07-02

    com/action/joingroup?code=v1是什么意思

    加入钉钉群组?

    踩0 评论0
  • 回答了问题 2024-06-25

    你知道APP是怎么开发的吗?

    APP的开发过程包括准备工作、编写代码、应用打包等步骤。具体分析如下:

    准备工作
    安装开发环境:访问Android或iOS的官方开发者网站,下载并安装相应的软件开发工具包(SDK)和集成开发环境(IDE)。例如,对于Android开发,需下载安装Java开发工具包(JDK)和Android Studio;而iOS开发则需要下载Xcode。
    配置开发环境:在IDE中安装并配置SDK。在Android Studio中,通过SDK Manager下载所需的Android版本及其他工具。如果是Xcode,则相对较为简单,因为macOS通常预装了所需的库和编译器。
    编写代码
    设计应用界面:利用IDE提供的布局编辑器,或者直接编写XML代码来设计应用界面。在Android开发中,这通常涉及编写layout资源文件,如main.xml,定义界面结构和控件排列。
    编写功能代码:实现应用逻辑需要编写相应的源代码,通常是Java或Kotlin用于Android,Swift或Objective-C用于iOS。比如,在Android开发中,活动(Activity)是响应用户操作和处理业务逻辑的主要类。
    资源管理:图像、字符串和其他非代码资源应适当组织在项目的res目录下。这使得资源可以被多种配置和屏幕尺寸正确调用,同时也支持国际化。
    应用打包
    编译应用:将代码以及相关资源编译成可执行程序。在Android环境中,这个步骤会生成一个APK文件;在iOS中,则会生成一个Xcode项目。
    签名和打包:开发完成后,应用需要进行数字签名并打包。Android应用使用密钥库(Keystore)对APK进行签名,而iOS应用则需要开发者证书和供应配置文件(Provisioning Profile)来打包IPA文件。
    测试和发布
    真机调试:在实际设备上测试应用,验证其性能、稳定性和用户体验。对于Android,可以连接USB进行调试;iOS同样可以通过Xcode将应用安装到iPhone上测试。
    发布应用:测试无误后,可以提交应用到各大应用商店。Android应用通常提交到Google Play;iOS应用则提交到App Store。需要注意的是,不同平台可能有不同的审核标准和流程。
    APP开发是一个涉及多个技术环节的复杂过程,从准备开发环境开始,到编写代码实现功能,再到最后的打包、测试和发布,每个环节都至关重要。同时,随着技术的发展,低代码平台也为开发者提供了更多便捷的选择。

    踩0 评论0
  • 回答了问题 2024-06-24

    sd界面里为啥没有lora模块选项呀?

    如果您在SD界面中没有找到LoRa模块选项,这可能是由于以下几个原因:

    硬件不支持:您的系统或设备可能不支持LoRa模块。特别是当涉及到嵌入式开发,如使用STM32开发板时,若该开发板未集成或配置支持LoRa技术,SD界面自然不会显示相关选项。

    未安装相关库文件:在某些软件开发环境中(如SD-WebUI或特定的开发框架),可能需要额外安装LoRa相关的库文件或驱动才能使该功能可用。请检查是否已经下载并正确安装了所有必要的库,并确保它们被正确配置到了项目中。

    隐藏的选项:部分SD版本或用户界面为了简化操作,可能会隐藏一些高级或不常用的功能,LoRa模块选项可能被设计为默认隐藏。查阅相关软件的文档或设置,看是否存在显示隐藏选项的设置。

    软件版本或兼容性问题:您使用的SD软件版本可能不支持LoRa功能,或者存在已知的兼容性问题。检查软件更新,确认当前使用的版本是否支持LoRa模块,并留意是否有特定的补丁或更新说明。

    冲突的插件或功能:在一些场景下,如 Stable Diffusion 的使用环境中,如果已经安装了与LoRa功能冲突的插件(如Lycoris或LoCon),这些插件可能会阻止标准LoRa模块的显示或使用。在1.5及以上版本的SD中,如果内置了类似功能,外部LoRa模块可能不再需要或已被整合,因此不再单独显示。

    解决这些问题通常涉及检查硬件兼容性、安装必要的软件包、调整软件设置或更新至最新版本。如果问题依然存在,查阅官方文档或寻求社区支持会是很好的下一步。

    踩0 评论0
  • 回答了问题 2024-06-21

    什么是二进制?二进制怎么算?

    逢二进一,借一当二

    踩0 评论0
  • 回答了问题 2024-06-19

    二维码全球每天使用量达 100 多亿,会被用完吗?

    二维码的创造基于特定的编码算法,最常用的二维码标准是QR Code(Quick Response Code)。以下是二维码生成的基本原理:
    编码过程:
    信息输入:首先,需要将要编码的信息(如网址、文字、电话号码等)转换成二进制数据。
    错误纠正编码:为了提高二维码的可读性和鲁棒性,会加入错误纠正码。根据不同的纠错等级(L、M、Q、H),牺牲一定的存储空间来纠正扫描过程中可能出现的损伤或遮挡。
    数据矩阵排列:二进制数据随后会被排列成特定的模式,包括位置探测图案、定位图形、校正图形、版本信息、格式信息和数据区等。
    生成模块:最后,根据排列好的数据,生成黑白相间的像素矩阵,即我们所见的二维码图案。
    资源枯竭问题:
    二维码的容量:QR Code标准支持多种大小的版本,从Version 1到Version 40,每个版本的二维码可以容纳的信息量不同,最大可以存储数千字节的数据。因此,理论上讲,二维码的编码能力极其庞大,目前远未达到资源枯竭的地步。
    复用性和动态性:二维码的使用并非一次性或永久占用资源。同一个物理空间可以在不同时间展示不同的二维码,或者通过动态生成的二维码实现无限的内容指向,这使得二维码资源得以循环利用。
    无限扩展性:随着技术进步,如果未来有需要,二维码的标准也可以进行升级或扩展,以适应更多样化的应用场景和更大的数据容量需求。
    尽管二维码的使用极其频繁,但由于其高度的灵活性、可扩展性和复用性,目前来看,二维码资源面临枯竭的问题并不现实。

    踩0 评论0
  • 回答了问题 2024-06-18

    通义千问 HTTP请求多轮对话的方式是什么格式的,文档里的没法实现,需要帮助,谢谢

    通义千问的 HTTP 请求多轮对话是通过 JSON 格式的数据传输来实现的。根据你提供的例子,可以按照以下方式构建 JSON 数据:

    {
    "model": "qwen-max",
    "input": {
    "messages": [
    {
    "role": "system",
    "content": "You are a helpful assistant."
    },
    {
    "role": "user",
    "content": "入参"
    }
    ]
    },
    "parameters": {}
    }

    需要注意的是,在上述示例中,“model”字段指定了所使用的模型名称,“input”字段包含了多轮对话的消息列表,每个消息都有一个“role”字段表示角色(系统或用户),以及一个“content”字段表示消息内容。最后,“parameters”字段可以包含其他参数,根据你的需求进行设置。

    请确保将以上 JSON 数据作为 HTTP 请求的主体发送给通义千问的 API 接口,并设置适当的请求头和 URL。具体的请求方式和 URL 取决于你所使用的编程语言和库,可以参考相关文档或示例代码来执行 HTTP 请求。

    踩0 评论0
  • 回答了问题 2024-06-06

    购买阿里国外的云服务器是否可以访问谷歌?

    可以的,目前阿里云国外服务器可以选择云服务器ECS和轻量应用服务器,如下:

    ECS云服务器 https://www.aliyun.com/product/ecs

    轻量应用服务器 https://www.aliyun.com/product/swas

    需要注意的是有可能被屏蔽,之前阿小云测试过,使用香港节点搭ss,开始可用,后来就不行了。

    踩0 评论0
  • 回答了问题 2024-06-04

    6的二进制是多少?

    十进制转二进制: 用2辗转相除至结果为1,将余数和最后的1从下向上倒序写,就是结果。 例如302 302/2=151余0 151/2=75余1 75/2=37余1 37/2=18余1 18/2=9余0 9/2=4余1 4/2=2余0 2/2=1余0 故二进制为100101110 二进制转十进制: 从最后一位开始算,依次列为第0、1、2...位, 第n位的数(0或1)乘以2的n次方, 得到的结果相加就是答案。 例如:01101011第0位:1乘2的0次方=1 1乘2的1次方=2 0乘2的2次方=0 1乘2的3次方=8 0乘2的4次方=0 1乘2的5次方=32 1乘2的6次方=64 0乘2的7次方=0 然后:1+2+0+8+0+32+64+0=107. 二进制01101011=十进制107

    踩0 评论0
  • 回答了问题 2024-06-03

    java的官网网址是什么

    踩0 评论0
  • 回答了问题 2024-05-31

    如何在报表的最后一行加上某一列的合计数?

    (1)求和需在需要把该列设置为可计算数据格式;
    (2)使用sum函数计算。

    踩0 评论0
  • 回答了问题 2024-05-29

    AI技术对开发者的职业天花板是提升还是降低?

    任何科技的发展都是一把双刃剑,甲之蜜糖乙之砒霜,AI在给打工人带来高效率的同时也埋下了低底线的炸弹,但是,各行各业总有AI代替不了的一部分,AI作为一个工具,要看怎么使用,是用AI完全取代思考,那么AI取代这部分人是时代所趋,若是用AI启发灵感,当做一个辅助性工具,那么AI就完全是一个技术性工具而已。

    踩0 评论0
  • 回答了问题 2024-05-28

    一条SQL语句的执行究竟经历了哪些过程?

    在数据库的领域中,当我们键入一条 SQL 语句时,就如同开启了一场奇妙的旅程。

    从我们敲下键盘的那一刻起,数据库管理系统就开始忙碌起来。首先,它会进行语法分析,检查语句的结构是否正确。就好像是在为这次旅程规划路线,确保没有走错方向。

    接着是语义分析,理解语句的真正意图,明确要从哪个表或哪些表中获取数据,以及要进行怎样的操作。这就像是确定旅行的目的地和要做的事情。

    然后是优化器登场,它会根据各种因素,如数据分布、索引情况等,来选择最优的执行方案。这就如同选择一条最快捷、最顺畅的道路。

    当一切准备就绪,真正的执行过程开始。它可能会根据索引快速定位数据,或者进行全表扫描等操作。在这个过程中,每一个步骤都紧密配合,如同齿轮般协同转动。

    下面是一个简单的 SQL 查询示例:

    SELECT * FROM students WHERE age > 20;
    在这个例子中,数据库会先分析语法和语义,然后根据优化策略来决定如何查找满足年龄大于 20 的学生记录。

    在实际应用中,我们需要理解这些过程,以便更好地编写高效的 SQL 语句。比如,合理创建索引、避免不必要的全表扫描等。只有深入了解这些背后的机制,我们才能更好地驾驭数据库,让它为我们的业务提供高效、准确的服务。

    踩0 评论0
  • 回答了问题 2024-05-27

    你遇到过哪些触发NPE的代码场景?

    许多人一个没有见过这个: Lambda表达式或方法引用中目标引用为null
    反例​​​​​​​

    Test test = null;
    Consumer todoSomething = test::someMethod;
    还有
    Stream API处理时遇到null元素
    反例​​​​​​​

    list = Arrays.asList("a", null);

    lengths = list.stream().map(String::length).collect(Collectors.toList());

    踩0 评论0
  • 回答了问题 2024-05-25

    你见过哪些独特的代码注释?

    看大家讨论的注释都很奇葩啊。。。找了找,分享一下:
    /*

    The RealTek 8139 PCI NIC redefines the meaning of 'low end.'

    RealTek 8139 PCI NIC重刷了low逼的下限

    这可能是史上写得最烂的PCI以太网控制器驱动

    with the possible exception of the FEAST chip made by SMC.>

    The 8139 supports bus-master DMA, but it has a terrible

    interface that nullifies any performance gains that

    bus-master DMA usually offers.

    *

    For transmission, the chip offers a series of four TX

    descriptor registers. Each transmit frame must be in a

    contiguous buffer, aligned on a longword (32-bit) boundary.

    This means we almost always have to do mbuf copies in order

    to transmit a frame, except in the unlikely case where a)

    the packet fits into a single mbuf, and b) the packet is

    32-bit aligned within the mbuf's data area. The presence of

    only four descriptor registers means that we can never have

    more than four packets queued for transmission at any one

    time.

    *

    Reception is not much better. The driver has to allocate a

    single large buffer area (up to 64K in size) into which the

    chip will DMA received frames. Because we don't know where

    within this region received packets will begin or end, we

    have no choice but to copy data from the buffer area into

    mbufs in order to pass the packets up to the higher

    protocol levels.

    *

    It's impossible given this rotten design to really achieve

    要让这么烂的设计去达到100Mbps的速度简直就是天方夜谭

    decent performance at 100Mbps, unless you happen to have a

    除非你有一台CPU强劲的电脑去驱动

    400Mhz PII or some equally overmuscled CPU to drive it.

    *

    On the bright side, the 8139 does have a built-in PHY,

    although rather than using an MDIO serial interface like

    most other NICs, the PHY registers are directly accessible

    through the 8139's register space. The 8139 supports

    autonegotiation, as well as a 64-bit multicast filter.

    *
    哈哈哈

    踩0 评论0
  • 回答了问题 2024-05-24

    如何在业务代码中优雅地使用责任链模式?

    责任链模式是一种能够解决复杂业务逻辑处理中高度耦合和冗余代码的设计模式。它能够使得请求从一个处理者对象传递到另一个,直到找到能够处理该请求的处理者。使用责任链模式能够使代码更加灵活可维护,但在实际应用中,我们需要注意以下几点。

    首先,要考虑责任链中每个处理者的职责和顺序。责任链的每个处理者应该只关注自己负责的逻辑,而不应该包含其他处理者的逻辑。这样可以保持处理者的单一职责,也可以使责任链中的逻辑更容易理解和维护。同时,需要合理确定处理者的顺序,使请求能够按照预期的顺序被处理。

    其次,需要注意避免过度设计。在设计责任链时,应该根据实际业务需求和复杂性来决定是否使用责任链模式,以及责任链中的处理者数量。不应该为了使用责任链而过度拆分处理者或增加不必要的复杂性,这样会使代码变得冗余和难以理解。

    另外,要保持代码的优雅和效率,可以考虑以下几点。首先,可以使用工厂模式或依赖注入来创建责任链中的处理者对象,这样可以避免在代码中显式地创建处理者对象,增加代码的灵活性和可测试性。其次,可以使用缓存机制来缓存已经处理过的请求,避免重复处理。最后,可以使用异步处理的方式来提高处理请求的效率。

    总的来说,责任链模式是一种能够解决复杂业务逻辑处理中代码结构冗余和耦合的有效设计模式。在实际应用中,我们应该根据实际需求,合理设计责任链的结构和处理者的逻辑,避免过度设计,同时保持代码的优雅和效率。

    踩0 评论0
  • 回答了问题 2024-05-23

    如何简单快速搭建出适配于多平台的小程序?

    小程序只是相对于大的系统程序来说的,小程序的部署并非就简单了,需要的数据库、运行环境、维护相对于大的系统来说会少一些,但并不简单。能够实现一键部署,效率和便携性真的是挺高的。

    踩0 评论0
  • 回答了问题 2024-05-21

    如果购买了域名,一定要备案才能用吗

    如果在我国境内,域名解析到国内服务器,是必须要备案才能使用的。

    踩0 评论0
  • 回答了问题 2024-05-20

    Spark计算框架的官网地址是什么?

    Apache Spark的官网地址是 :https://spark.apache.org/

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息