UI设计饱和了吗?赚钱吗? 2024-04-27 10人 已看 那么好的设计师和一般的设计师,能力差别会非常大,十个一般的设计师,真正的输出也可能会小于一个好的设计师。这些都是尚待开发的处女地,对用户体验和UI设计有着巨大的需求,也将为UI交互设计的就业带来前所未有的人生机遇,UI设计的社会需求不仅不会短期内饱和,还会持续性放大。而今,随着技术领域的逐步拓展,产品生产的人性化意识日趋增强,越来越多的企业开始注重交互设计、用户体验方面的投入,偏运营类和产品型的UI设计师在未来几年将是更受欢迎和需求的。在中国社会与企业对视觉价值的认知,必然将逐步走向成熟并且科学的轨道。
UI自动化与接口自动化比较 2024-05-02 15人 已看 接口变更的概率很低,在快速迭代的情况下,页面的改动可能会很频繁,前端小的改动可能需要测试的大改(UI自动化测试本身基于页面元素),因此接口自动化维护成本更低。UI自动化容易受设备卡顿,系统弹框等因素影响而导致脚本执行失败、接口自动化不存在此问题,因此接口自动化测试更稳定。虽然如上UI自动化都不如接口自动化,但是UI自动化优点就是可以完全模拟用户行为,更贴近真实。接口自动化执行效率比UI自动化执行效率更高(调用接口比打开页面要快很多)
LabVIEW机械臂控制与图像处理示教平台 2024-04-29 9人 已看 传统的工业机器人编程和操作需要专业知识,给相关人员的培训和机器人的普及应用带来了不少障碍。因此,设计了一种基于LabVIEW的机械臂控制与图像处理示教平台,该平台结合了拖动示教和图像处理功能,不仅简化了机器人的编程和操作流程,还通过集成图像处理功能,拓宽了机器人的应用范围,提高了其在教学、科研以及实际应用中的实用性和灵活性。基于LabVIEW的机械臂控制与图像处理示教平台的设计,实现了机械臂编程和操作的简化,同时提供了强大的图像处理功能,对于教学、科研以及工业应用都具有重要的意义。
Nodejs+vue图书借阅推荐系统超时提醒1o9rw 2024-04-29 18人 已看 近年来,随着高校办学规模的不断扩大,师生人数大幅度上升,借阅图书亦日益增加,使得图书的数目、规模比以往更复杂,管理业务变得更加繁琐,若仍采用传统手工记录的方式或用较为粗糙的管理软件管理业务,不仅浪费人力且出错率高。该系统将采用B/S结构模式,开发软件有很多种可以用,本次开发用到的软件是vscode,用到的数据库是MySQL,为了更加便捷地使用数据库,用到了MySQL的可视化工具SQLyog/Navicat。通过图书借阅系统,学生和教师可以时时登录学校图书馆浏览书籍动态信息以及个人借阅情况,进行书籍的借阅。
llama-factory/peft微调千问1.5-7b-chat 2024-05-02 12人 已看 本文实现了llama-factory和自己基于peft进行qwen1.5-7b-chat的sft微调,评测。llama-factory兼容了很多加速方法,非常方便;自己写虽然慢,但是对底层的数据组织,处理认识更深。值得一提的是,LLM本质上还是一个分类预测任务,因此也采用CrossEntropyLoss,指数化后就是困惑度参考:1.2.3.4.5.6.7.8.9.
STM32CubeMX+MDK通过I2S接口进行音频输入输出(全双工读写一个DMA回调)续-音质问题解决总结 2024-04-29 15人 已看 后续音质问题解决了,目前测试下来48khz的双声道使用效果很好,由于比较重要,这里单独补充总结一下可能音质原因(包括杂音),这对于调试stm32的i2s录放音很有帮助,不管stm32作为i2s从模式还在作为i2s主模式都是有用的,上述总结的全双工DMA回调处理接口是不需要变的。1、是采样率匹配问题,采样率设置不对一定会导致杂音、快进慢放等问题;2、一个是单双声道问题,生成wav文件时如果声卡设备转换为双声道但是按照单声道处理就会有问题,数据量是双声道的,但是存储时处理了一半;
如何从0开始创建一个python+Pdm+Django项目 2024-04-27 14人 已看 11、编辑xingfu文件夹下面的views文件,视图函数是用于接受用户HTTP请求,并生成对应HTTP响应。10、在当前项目路径下面,创建一个叫做xingfu的app,终端执行命令。学到这里你就可以开始对你的django框架进行丰富,扩展,愉快的玩耍啦。12、创建路由,router (路由):将URL和视图,建立联系,4、当前目录创建一个叫做Tesla的Django项目。15、在Tesla下面的urls.py加上这个路由。2、初始化python项目的配置和环境。3、在项目中添加 Django 框架。
Springboot+vue+小程序+基于微信小程序的在线学习平台 2024-05-03 12人 已看 在在线学习平台中,Vue.js可以用来开发管理后台和用户端的前端页面。10. **社区支持**:加入开发者社区,比如阿里云开发者社区,可以获得来自其他开发者的帮助和建议,这对于解决开发过程中遇到的问题是非常有帮助的。4. **技术栈整合**:结合Spring Boot、Vue.js和微信小程序可以发挥各自的优势,实现前后端分离,提高开发效率和系统的可维护性。11. **未来趋势**:随着技术的发展和用户需求的变化,在线学习平台也需要不断地更新迭代,引入新的功能和技术来适应市场。
sklearn和torch计算的r2 score不一样 2024-05-02 12人 已看 https://scikit-learn.org/stable/modules/generated/sklearn.metrics.r2_score.htmlsklearn.metrics.r2_score(y_true, y_pred, *, sample_weight=None, multioutput=‘uniform_average’, force_finite=True)
革新未来电子:科研团队利用氢键操控超薄磁性材料,开辟纳米科技新纪元 2024-05-02 8人 已看 针对这一问题,HZDR与TUD的研究小组,由青年研究小组负责人Rico Friedrich带领,聚焦于一类特殊的2D材料——非范德华2D材料,这些材料源自化学键较强的晶体。HZDR和TUD的研究者们也在继续探索2D材料的新类型,特别是那些可能在未来用于能源转换和存储的材料,如水分解制备绿色氢气,作为太阳能和风能不足时的储能介质。这项研究不仅揭示了通过氢化钝化来调节非范德华2D材料磁性状态的可能性,还强调了大数据挖掘和自主理论计算在材料科学领域的强大作用,为设计和优化新材料提供了新的途径。
自动驾驶中的深度学习和计算机视觉 2024-04-29 12人 已看 从自动驾驶汽车(SDCs)的基础知识开始,本书将带您了解建立和运行自动驾驶汽车所需的深度神经网络技术。一旦你掌握了基本知识,你将深入研究先进的计算机视觉技术,并学习如何使用深度学习方法来执行各种计算机视觉任务,如检测车道线、优化图像分类等。如果你是一名深度学习工程师、人工智能研究员,或者任何希望实施深度学习和计算机视觉技术来构建自动驾驶蓝图解决方案的人,这本书就是为你准备的。由于近些年的一些突破,自动驾驶技术现在是人工智能领域的一个新兴课题,并已将数据科学家的重点转移到制造将改变汽车行业的自动驾驶汽车上。
【C++】适配器模式 2024-05-02 13人 已看 C++中的适配器是一种设计模式用于将一个类或对象的接口转换为另一个接口,以便不同的类或对象可以相互协作。适配器模式可以分为类适配器和对象适配器两种形式。类适配器通过继承源类并实现目标接口来实现适配。在类适配器中,适配器类同时继承自源类和目标接口,并重新实现目标接口的方法,以将源类的方法转换为目标接口的方法。对象适配器则通过在适配器类中包装一个源对象来实现适配。在对象适配器中,适配器类持有一个源对象的引用,并实现目标接口的方法,在方法内部调用源对象的相应方法来完成适配。
【Echarts】自定义提示框tooltip样式,结合vue在自定义提示框中实现选择器和按钮事件 2024-04-29 12人 已看 【代码】【Echarts】自定义提示框tooltip样式,结合vue在自定义提示框中实现选择器和按钮事件。
React 第十六章 Ref转发 2024-05-03 10人 已看 要实现 ref 转发,你需要在子组件中使用 React.forwardRef() 方法来创建一个新的组件,该方法接收一个回调函数作为参数。在这个回调函数中,你可以将传递给子组件的 ref 转发到子组件内部的某个 DOM 元素或子组件上。然而,在某些情况下,你可能需要将 ref 传递给组件中的子组件,或者将 ref 传递到具有特定方法的 DOM 元素上。总结来说,React ref 转发是一种将 ref 从一个组件传递到另一个组件的技术,通过它可以在父组件中直接访问子组件的 DOM 元素或实例。
AI智能编程新纪元:AI驱动的代码生成技术融入现代IDE,协同代码托管平台与Git的高效仓库管理实践 2024-05-03 8人 已看 本文详细介绍了AI智能代码生产、代码生产工具(IDE)、代码托管平台、git本地仓库与远程仓库关联、交互通信等内容。在当今快速迭代的软件开发领域,AI智能代码生产正引领一场编程革命。它与先进的代码生产工具(IDE)融合,不仅重塑了程序员的工作方式,还极大地提升了编码效率。
MATLAB 代数 2024-05-02 12人 已看 到目前为止,我们已经看到所有示例都可以在MATLAB及其GNU(也称为Octave)中运行。但是,为了求解基本的代数方程,MATLAB和Octave几乎没有什么不同,因此我们将尝试在单独的部分中介绍MATLAB和Octave。
保护通信的双重安全:消息认证与身份认证 2024-04-28 14人 已看 在网络通信中,散列函数扮演着至关重要的角色。散列函数是一种将任意长度的数据转换成固定长度散列值的算法。这种转换过程是单向的,即无法通过散列值逆向推导出原始数据。常见的散列函数包括MD5、SHA-1和SHA-256等。例如,SHA-256能够将任意长度的数据转换成256位的散列值,具有较高的安全性和抗碰撞性。消息认证是确保通信数据完整性和真实性的重要手段。通过在数据中添加消息认证码(MAC),可以防止数据被篡改或伪造。常见的消息认证算法包括HMAC(基于散列的消息认证码)和CMAC(密码消息认证码)等。