首页 常见问题
    • 请谈谈ReadWriteLock和StampedLock

      ReadWriteLock和StampedLock都是Java中的锁实现,它们都可以用于解决多线程并发访问共享资源的问题。ReadWriteLock主要是用于读写分离场景,StampedLock则是为了更高效地支持乐观读模式而设计的。查看全文>>

      2023-03-14 |黑马程序员 |ReadWriteLock,StampedLock
    • 数学基础不好能学人工智能吗?

      如果高中数学90分以上(总分150分),数学基本功和基本逻辑思维能力OK不管你大学学的是哪个专业都没有问题,人工智能课程中会用到数学,但在课程学习中我们还会补充数学。如果正常本科生,又学过高等数学1,那人工智能课程中的数学问题基本可以自由驰骋了...查看全文>>

      2023-03-13 |黑马程序员 |人工智能数学不好能学吗
    • 学人工智能未来有哪些发展方向?

      人工智能的应用,正在以”AI+“或者”+AI“的方式,重构中国经济。”AI+“的方式,即以技术为核心驱动, 探索多样化的人工智能产品、方案、商业模式,直接服务社会。 而“+AI”则是传统行业主动引进人工智能技术进行产业升级,提高效率和用户体验。那学习AI人工智后能找哪些工作呢?查看全文>>

      2023-03-13 |黑马程序员 |人工智能发展前景,人工智能就业方向
    • 什么是防抖和节流?

      防抖和节流是前端开发中常用的两种性能优化技术。防抖 (Debouncing) 的含义是指在一定时间内,多次触发同一个事件,只执行最后一次操作。例如,当我们在搜索框中输入关键词时,输入框会不断触发 oninput 事件,如果每次输入都去请求服务器获取数据,会造成不必要的请求浪费。查看全文>>

      2023-03-13 |黑马程序员 |什么是防抖和节流?
    • 什么是需求池?需求池中记录了什么内容

      需求池是产品经理是用来收集和管理各方需求的集合,目的是为了记录需求方的原始需求,及时更新需求的状态、优先级等。 方便后期对需求进行回溯需求的源头及处理过程。查看全文>>

      2023-03-13 |黑马程序员 |需求池,需求池的管理原则,需求池记录的内容
    • 什么是响应式设计?响应式设计的基本原理是什么?如何做?

      响应式设计是一种Web设计方法,它可以根据用户设备的不同屏幕尺寸和分辨率,自适应地调整页面的布局和内容,以提供最佳的用户体验。查看全文>>

      2023-03-13 |黑马程序员 |响应式设计,响应式基本原理
    • 写爬虫应该用多线程还是多进程?为什么?

      多进程爬虫一般也被视为分布式爬虫的基础,在单机上可以使用。通常来说大型网站采用分布式来部署服务器,能够采用多进程同时间在不同的服务器上进行爬取。查看全文>>

      2023-03-13 |黑马程序员 |写爬虫,多线程,多进程