- 博客(475)
- 收藏
- 关注
原创 嵌牛IT观察(一)——人工智能的安全、伦理和隐私问题
众所周知,很多行业在应用入工智能这项技术以及相关的知识的时候都是依附于计算机网络来进行的,而计算机网络这个行业是错综复杂的,很多计算机网络的安全问题也是目前我国面临的很严重的问题之一,相应的人工智能的网络安全问题也是还存在问题的,比如机器人在为人类服务的过程中,操作系统可能遭到黑客的控制,机器人的管理权限被黑客拿到,使机器人任由黑客摆布;不仅如此,在人工智能的发展过程中,大量的人工智能训练师需要对现有的人类大数据进行分析和统计,如何防止信息的泄漏和保护个人信息的隐私也是人工智能领域需要关注的问题。
2025-05-27 19:02:06
516
原创 人工智能与嵌入式(三)
嵌入式人工智能硬件主要是要求更快指令周期与低功耗,包括GPU、DSP、ASIC、FPGA和神经元芯片,且须与深度学习算法相结合,而成功相结合的关键在于先进的封装技术。未来的嵌入式人工智能需要AR,未来的AR也需要嵌入式人工智能,可以将AR比喻成嵌入式人工智能的眼睛。展望未来,随着嵌入式人工智能、物联网、VR/AR、5G等技术成熟,将带动新一波半导体产业的30年荣景,包括:内存、中央处理器、通讯与传感器四大芯片,各种新产品应用芯片需求不断增加,以中国在半导体的庞大市场优势将会在全球扮演关键的角色。
2025-05-27 19:01:04
403
原创 Java面试之多线程&并发篇(8)
本来想着给自己放松一下,刷刷博客,突然被几道面试题难倒!引用类型有哪些?有什么区别?说说ThreadLocal原理?线程池原理知道吗?以及核心参数?线程池的拒绝策略有哪些?似乎有点模糊了,那就大概看一下面试题吧。好记性不如烂键盘*** 12万字的java面试题整理 ****** java核心面试知识整理 ****** Java高频面试讲解视频(知识涵盖齐全) ***
2025-05-26 19:02:07
758
原创 Java面试过了京东五面之后,发现掌握了这些技术也没有那么难
作为一个执着于分享技术的小编,终于有群友力战京东并成功斩获Offer,接下来就把面试京东五面的经验分享给大家,希望大家能站在巨人的肩膀上,更上一层楼,如果文章对你有帮助,还请多多关注支持哦在这里插入图片描述在这里插入图片描述以上就是京东面试的全过程了。想要去大厂面试,Java并发,性能调优,高并发场景问题解决是关键。接下来就是面试题整理总结了。也就是这些面试题帮助群友成功斩获offer!戳这里免费领取,暗号:简书在这里插入图片描述在这里插入图片描述戳这里免费领取,暗号:简书©。
2025-05-25 19:02:04
860
原创 吃透这份Java面试精选题解,我轻松拿到了字节跳动offer
小编整理出了一份Java程序员进阶架构师的核心技术,同时也是一份大厂面试神技(包含了各大厂面试必问的N+知识点)以及项目实战,这份宝典共分为九大模块:JavaSE基础、JavaSE高级、JavaWEB 基础、JavaWEB高级、 数据库、框架、最新技术、企业实战面试题、项目业务逻辑问题。由于宝典(PDF)里的细节内容实在过多所以只编辑了部分模块的章节简单的介绍下,每个章节小节点里面都有更精细的内容!以下就是部分章节目录,由于篇幅限制目录上的详细讲解也无法一一列出,文末底下有获取以下章节的所有详细知识讲解。
2025-05-25 19:01:03
336
原创 Vue3渲染引擎:虚拟DOM与响应式原理
虚拟DOM的引入,使得Vue可以将复杂的DOM操作转换为对轻量级的JavaScript对象的操作,从而减少了对真实DOM的访问,提升了性能。另外,虚拟DOM还提供了跨平台的能力,因为虚拟DOM并不直接操作真实的DOM,所以它可以在不同的环境中运行,比如服务器端渲染。Vue的响应式系统通过利用JavaScript的特性,实现了数据与视图之间的自动绑定,当数据发生变化时,视图会自动更新,大大简化了前端开发中的状态管理。虚拟DOM是Vue3渲染引擎的核心之一,它是一种内存中的表示,对应真实DOM树的抽象。
2025-05-24 19:02:05
642
原创 Vue3性能优化: 大规模列表渲染解决方案
在今后的Vue3应用中,我们应该结合具体业务场景,选择合适的优化方案,不断优化和提升应用的性能和稳定性。本文介绍了Vue3中大规模列表渲染的性能优化方案,包括虚拟滚动、组件化优化和Web Worker等技术,通过实际案例数据支持,展示了优化效果的显著提升。渲染大规模列表时,DOM操作和虚拟DOM的diff算法会带来性能问题,尤其是在复杂数据结构下,频繁的变动和更新会加剧问题的严重性。利用Web Worker的多线程特性,可以将部分列表渲染任务从主线程中分离出来,减轻主线程的压力,提升整体渲染性能。
2025-05-24 19:01:03
656
原创 【Java设计模式003】原型模式
原型模式解决的主要问题是如何快速的复制一个已经存在的对象,一个普遍的做法是构建一个属于相同类的对象,然后遍历原始对象的所有属性值并复制到新对象中。这样做比较好理解,简单易于操作,但是复制对象的效率很低(现在只有三个参数需要处理)。而原型模式就可以解决这个问题,原型模式是用于创建重复的对象,同时又能保证性能的一种模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。抽象原型类:规定了具体原型对象必须实现的clone()方法,一般也只有这么一个方法。具体原型类:实现抽象原型类的。
2025-05-23 19:02:04
537
原创 Java设计模式:探索编程背后的哲学
例如,Spring框架中的依赖注入是工厂模式的一个应用,而Hibernate中的延迟加载则是代理模式的一个应用。但不变的是,设计模式始终是软件开发中的重要工具,它们为开发者提供了一种方法论,帮助他们更好地设计和实现软件。这些模式为Java开发者提供了一个坚实的基础,帮助他们更好地应对各种设计挑战,从而创建出更加稳定、可维护和高效的软件。在实际的软件开发中,设计模式为开发者提供了一套经过验证的解决方案,帮助他们应对各种复杂的设计挑战。在Java中,常见的行为型模式有观察者模式、策略模式和命令模式等。
2025-05-23 19:01:03
838
原创 使用python5年后,我发现学python必看这四本书!少走一半弯路
本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。每章后的练习可以帮助读者加深对刚学的编程概念的理解。
2025-05-22 19:02:06
528
原创 这才是 Python 学习的正确起手姿势,滚雪球学 Python
Python 是一种编程语言,跟 JAVA、C#、C++、C 等编程语言无太大区别。任何编程语言都有优点,也存在不足,所有语言无优劣之分,用到对的场景下就是最棒的语言。Python 属于解释型语言,或者叫做直译型语言,这种语言的特点就是通过一个直译器将程序一行行的执行,目前 Python 的直译器是 CPython,C 语言写的,效率还行。这个知识点的扩展是存在编译式的语言,例如 JAVA,C#,它们会将语言转换成机器码然后在执行,不过对于这个阶段的你来说,这些不重要,先入门再说。
2025-05-22 19:01:05
752
原创 使用 Java 开发 Android 应用:Kotlin 与 Java 的混合编程
这样就可以将这个 Java 文件转换为 Kotlin 文件,之后就可以在 Kotlin 代码中使用这个类。在这个案例中,我们在 Kotlin 类中引入了一个 Java 类,并且成功地创建了它的实例并调用了其中的方法,实现了 Java 和 Kotlin 的混合编程。在 Kotlin 代码中,我们可以像使用 Kotlin 类一样使用已经转换过的 Java 类。通过这些简单的步骤,就可以在 Android 应用中轻松地实现 Java 和 Kotlin 的混合编程了。在 Kotlin 代码中引入 Java 类。
2025-05-21 19:02:05
353
原创 使用 Java 开发 Android 应用:Kotlin 与 Java 的混合编程
这样就可以将这个 Java 文件转换为 Kotlin 文件,之后就可以在 Kotlin 代码中使用这个类。在这个案例中,我们在 Kotlin 类中引入了一个 Java 类,并且成功地创建了它的实例并调用了其中的方法,实现了 Java 和 Kotlin 的混合编程。在 Kotlin 代码中,我们可以像使用 Kotlin 类一样使用已经转换过的 Java 类。通过这些简单的步骤,就可以在 Android 应用中轻松地实现 Java 和 Kotlin 的混合编程了。在 Kotlin 代码中引入 Java 类。
2025-05-21 19:01:03
258
原创 Golang的代码注释规范与实践
良好的代码注释是每个优秀程序员必备的素质,它不仅能提高代码的可读性和可维护性,还能促进团队协作和知识传承。因此,在编写Golang代码时,务必遵循代码注释的规范,并且时刻保持良好的实践习惯。代码注释是程序员之间沟通交流的重要形式,良好的注释能够帮助其他开发者更快地理解代码的意图和实现方式。在Golang中,单行注释使用`//`开头,单行注释在需要注释的代码上方,或者需要注释的地方。支持多行注释,使用`/*`开头和`*/`结尾,多行注释一般用于对函数、变量等的说明。# Golang的代码注释规范与实践。
2025-05-20 19:01:03
335
原创 Golang中的runtime.LockOSThread 和 runtime.UnlockOSThread
在runtime中有`和两个函数,这两个函数有什么作用呢?我们看一下标准库中对它们的解释。
2025-05-19 19:02:06
928
原创 用 Go 跑的更快:使用 Golang 为机器学习服务
# 移植现有的 MAB 到 Golang 上 基本思路,将系统分为3个部分: - 用于预测和健康的基本 REST API 与存根 - Featurestore 的获取,为此实现一个模块 - 使用 [cgo](https://pkg.go.dev/cmd/cgo) 提升和转移 c++ 的采样代码 第一部分很容易,我选择了 [Fiber](https://gofiber.io/) 框架用于REST API。它似乎是最受欢迎的,有很好的文档,类似 Expressjs 的API。关于第三部分,这是最难的部分。
2025-05-19 19:01:04
732
原创 影普阁:DeepSeek 对于应用开发者而言,和其他大模型有什么异同之处? 出现的意义是什么?
1与其他大模型类似,DeepSeek 支持自然语言生成(NLG)、问答、代码生成、数据分析等通用任务,可集成到聊天机器人、内容生成等常见应用中。DeepSeek又称深度求索,它是继智谱,通义,Kimi,豆包之外的另一家大模型公司,近半年被全球AI圈关注。
2025-05-18 19:02:05
3103
原创 大模型辅助开发:Bito与通义灵码解释代码的不严谨比较
今天在阿里2003云栖大会的现场,看了通义灵码的介绍,现场安装插件做一个测试,随机找了一段我项目中的一段代码。
2025-05-18 19:01:03
389
原创 React18.x + Webpack5.x,入门级别模块联邦微前端(React篇)
本系列文章详细阐述基于React18.x + Webpack5.x,从徒手搭建项目开始到各个常用插件的配置和应用,以及webpack5模块联邦微前端运用,分为Vue篇和React篇,以下是React篇。
2025-05-18 10:46:59
644
原创 前端面试每日 3+1 —— 第657天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-05-12 19:02:04
376
原创 前端面试每日 3+1 —— 第597天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!
2025-05-12 19:01:03
206
原创 Linux安装python3
如果没有就创建这个文件:vim ~/.pip/pip.conf。添加环境变量后,保存退出,运行source命令使其立即生效。1.先确保你在~/.pip 目录下有文件pip.conf。注2:如果是python3.7版本,则需要将文件名改为。ps:如果不安装zlib,会出现后文中提到的错误2。注1:安装目录需要根据自己的实际情况来调整。是将python包编译到步骤2创建的目录中。安装完成后,重新执行安装步骤1.4~1.6。(毕竟安装python包的时候,习惯于。,该警告就会消失,而且结果显示很友好。
2025-05-11 19:02:04
674
原创 Mac下Robotframework + Python3环境搭建
ls -alh /usr/local/bin/python3 #brew 安装的都在 /usr/lcoal/Cellar 这个目录下面。如果Mac 系统是历史版本,输入:Command Line Tools (MacOS 版本号),回车搜索。如果Mac 系统已经是最新版本,输入: Command Line Tools,回车搜索。MAC系统是历史版本,搜索Command Line Tools (MacOS 版本号),按照报错指引执行:/bin/bash -c "$(curl -fsSL。
2025-05-11 19:01:03
1207
原创 Python help 函数 - Python零基础入门教程
目录基础 Python 学习路线推荐 :>>版本虽然比 2.x 少了一些内置函数,但是函数没有 60 个,也有 40 个,那么多内置函数你记得过来吗?为了方便使用,
2025-05-10 19:02:05
302
原创 Python2和Python3的区别
1.在Python 2.x版本中,所有类型的对象都是直接被抛出的,但是在Python 3.x版本中,只有继承BaseException的对象才可以被抛出。和python 2.x相比,python 3.x版本在语句输出、编码、运算和异常等方面做出了一些调整,我们这篇文章就对这些调整做一个简单的介绍。在Python 3.x中,表示八进制字面量的方式只有一种,并且必须写成”0o1000”这样的方式,原来”01000”的方式不能使用了。Python 2.x中的不等于运算符有两种写法,分别为!
2025-05-10 19:01:04
906
原创 element-ui时间线样式修改
需求是时间在步骤条左边,看了element-ui的文档 发现并没有参数可以设置时间在步骤条的左边 那没办法 只能自己想一想办法了。因为我这个是一个弹框 发现修改完之后时间已经超出了这个弹框 肯定是不行的 我们要想办法让时间显示在弹框内。通过审查元素我们发现element-ui的时间线是用ul编写的 同时发现了这个类样式。我这里用的是scss 如果用less的朋友 可以用/deep/的方法深度改变样式。然后我们就要把在控制台修改的样式编写到我们的项目里就可以了。ok 通过修改这个类样式我们实现了我们的需求。
2025-05-09 19:02:05
473
原创 在vue中使用深度选择器修改element-ui的原生样式
在很多情况下,我们需要修改 element-ui 提供的原生样式,来满足项目的需求然而 常规的CSS写法可能不会生效因为当我们在源代码中引用 <el-xxx> 标签时,实际上 浏览器可能会渲染出好几个对应的 class例如:引用 <el-radio-button> 时在修改样式之前,我们必须先弄清楚元素之间的层级关系下面介绍2种修改 element-ui 原生样式的方法。
2025-05-09 19:01:03
359
原创 为什么 MySQL 用 B+ 树作为数据的索引,以及在 InnoDB 中数据库如何通过 B+ 树索引来存储数据以及查找数据
非聚集索引与聚集索引的区别在于非聚集索引的叶子节点不存储表中的数据,而是存储该列对应的主键,想要查找数据我们还需要根据主键再去聚集索引中进行查找,这个再根据聚集索引查找数据的过程,我们称为回表。索引最形象的比喻就是图书的目录了。如果不存储数据,那么就会存储更多的键值,相应的树的阶数(节点的子节点树)就会更大,树就会更矮更胖,如此一来我们查找数据进行磁盘的 IO 次数又会再次减少,数据查询的效率也会更快。二叉查找树的特点就是任何节点的左子节点的键值都小于当前节点的键值,右子节点的键值都大于当前节点的键值。
2025-05-08 19:02:05
894
原创 [数据库之十一] 数据库索引之联合索引
执行数据库查询时,通常查询条件是多对个属性进行判断和约束,对于这种类型的查询,如果存在多个索引则使用多个索引,或者使用建立在多属性搜索码上的索引,这样能提高查询效率。
2025-05-08 19:01:03
1002
原创 Vue3渲染引擎:虚拟DOM与响应式原理
虚拟DOM的引入,使得Vue可以将复杂的DOM操作转换为对轻量级的JavaScript对象的操作,从而减少了对真实DOM的访问,提升了性能。另外,虚拟DOM还提供了跨平台的能力,因为虚拟DOM并不直接操作真实的DOM,所以它可以在不同的环境中运行,比如服务器端渲染。Vue的响应式系统通过利用JavaScript的特性,实现了数据与视图之间的自动绑定,当数据发生变化时,视图会自动更新,大大简化了前端开发中的状态管理。虚拟DOM是Vue3渲染引擎的核心之一,它是一种内存中的表示,对应真实DOM树的抽象。
2025-05-07 19:02:05
283
原创 Vue3性能调优: Lazy Loading与代码拆分
在Web开发中,随着页面规模的增大,前端代码体积也不断增大,为了提升页面加载性能和用户体验,我们需要采取相应的优化策略来减少初始加载时的资源消耗。是一种延迟加载的技术,它使得页面在初始加载时只加载可视区域的内容,当用户滚动页面到达未加载的部分时再动态加载这部分内容,从而减少初始加载所需的资源。代码拆分是将大型的代码文件按照功能或路由进行分割成小的代码块,然后在需要的时候再进行动态加载,以降低初始加载所需的资源。上述代码中,`import()`函数会在组件被访问时动态加载对应的代码块,实现了懒加载的效果。
2025-05-07 19:01:03
320
原创 【redis】redis 手动切换主从
线上redis master异常关机之后重启, 发现redis哨兵模式下 三个节点都是slave,无法选择出主。启动192.168.1.11 redis进程,成为192.168.1.12(new master)的slave。不要直接关闭redis进程,使用 shutdown ,能在进程关闭前持久化内存中的数据。架构: 3台服务器,1主2从3哨兵,每台服务有一个主(或从))和哨兵。登录192.168.1.11(master),关闭redis进程。redis 主从备份(手动切换)Redis的主从切换。
2025-05-06 19:02:04
737
原创 【Azure Redis】Redis导入备份文件(RDB)失败的原因
进一步检查Redis的RDB文件,是从一个新的Azure Redis上产生的,而导入的目标Redis服务是比较旧的一个服务。从较新版本的 Redis (例如 Redis 6.0) 导出的备份无法导入到较旧版本的 Redis (例如 Redis 4.0)在测试Azure Redis的导入/导出备份文件的功能中,突然发现在Redis 4.0上导入的时候,一直报错。所以现在需要调查的问题是 Redis 6.0生产的RDB文件导入Redis 4.0服务时,为什么会失败呢?最后,在官方文档中,寻找到了问题的答案!
2025-05-06 19:01:03
636
原创 【Java设计模式004】建造者模式
首先来看一个例子,假设我们需要建造一个房子,那么必须建造墙、屋顶、地板、门…如果还需要游泳池、健身室,那么该怎么办呢?最简单的方式是创建一个House基类,将公有部分抽象出来,然后根据需求组合的不同构建不同的子类,例如带游泳池的房子、不带游泳池带健身房的房子…这显然会造成类爆炸。为了解决这个问题,我们也可以创建一个包含所有可能参数的房屋基类,提供一个超级构造器并用它控制房屋对象的构造,这样做的问题在于通常情况下,绝大部分的参数都没有使用,这使得对于构造函数的调用十分不简洁。构造器模式。
2025-05-05 19:02:05
649
原创 Java设计模式: 实战案例解析
本文介绍了简单工厂模式、工厂方法模式、观察者模式和单例模式这几种常见的Java设计模式,并通过具体的实战案例进行了解析和代码分析。假设我们正在开发一个气象站应用,需要在气象数据发生变化时通知所有注册的观察者,例如手机端、平板电脑等。工厂方法模式是一种创建型模式,它定义了一个用于创建对象的接口,但由子类决定要实例化的类是哪一个。在简单工厂模式中,我们创建一个对象,这些对象共享一个共同的父类。观察者模式定义了对象之间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。
2025-05-05 19:01:04
406
原创 iview 表单验证问题 Select 已经选择 还是弹验证提示
问题:iview 的 Select 下拉框的时候,数据验证必填,明明选择了数据,却一直提示验证不能通过。:这个问题只针对动态获取的数据,如果是自定义的,可以改数据类型改为。这样不加 type 验证规则,也是可以通过的。著作权归作者所有,转载或内容合作请联系作者。
2025-05-04 19:02:04
548
原创 小程序 IView WeappUI组件库(简单增删改查)
最后编辑于:2025-04-21 11:07:15。iView Weapp 的代码.png。将源代码下载下来,然后将dict放到自己的项目中去。新建一个目录list,然后在新建一个page.著作权归作者所有,转载或内容合作请联系作者。将dict文件家放入到小程序的项目中去。
2025-05-04 19:01:03
864
【脚本】WHU有效绩点计算(排除了公选课的绩点)将本脚本安装到油猴或者脚本猫等解析器即可使用_pgj.zip
2025-02-15
【毕业设计】[含论文+开题报告+源码等]jsp+ssm+mysql实现的租车车辆管理系统汽车租赁_pgj.zip
2025-02-15
【毕业设计】基于Java的开发的一个集合校园二手交易、拼车、失物招领等功能的app_pgj.zip
2025-02-15
【毕业设计】基于HTML5+实现接近原生开发的一个用于小区物业管理APP项目_pgj.zip
2025-02-15
毕业设计-基于springboot+vue开发的在线图书借阅管理系统【源码+sql+可运行】50226-pgj.zip
2025-02-26
毕业设计-基于springboot+vue开发的学校教务管理系统【源码+sql+可运行】50224-pgj.zip
2025-02-25
【蓝桥杯解析】蓝桥杯Java B组历年真题的源码及解析(2013-2017),供大家学习和参考-pgj.zip
2025-02-16
【图像识别项目】2017-2018年度工程实践项目,主要目的是能够识别图像类别-pgj.zip
2025-02-16
【毕业设计】基于JavaWeb的医院挂号管理系统,使用SSM框架+MySQL实现_pgj.zip
2025-02-15
【Python毕设】根据你提供的课程代码,自动排出可行课表,适用于西工大选课_pgj.zip
2025-02-15
【毕业设计】一个基于SpringBoot+SemanticUI的pcWeb在线失物招领系统_pgj.zip
2025-02-15
【毕业设计】基于react+createReactApp+antdUI开发的商品管理后台_pgj.zip
2025-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人