2022-33周(8.08-8.14) 项目问题整理

本文探讨了用户是否可能因被监听而接收到定制广告的现象,分析了从数据链路到输入法的各种可能性。同时,介绍了元框架(meta-framework)的概念,如Next.js,并针对npm包报错提供了解决方案。此外,讨论了多条件模糊查询优化,提出使用worker_threads进行后台处理以提升性能。
摘要由CSDN通过智能技术生成

新知识

1、好文学习

关于是否收集被监听监控,导致自己刚说过什么就收到对应的广告

从数据传输链路、输入端(麦克风、搜索框)、投放广告业务商(是否有必要选择这种方式)、“偷听平台”(被怀疑的对象搭建一个收集信息分析广告平台是否划算是否有客户)等角度来分析,监听属被动成本大收益小,更多可能在于被我们忽视掉的 输入法 工具,或者是一些用户好友的行为依赖。

哈哈哈,好像跑了技术的标题,但做需求的确实可以通过窥探整个环节来辩证一件事情的真伪,全局思维需要不断培养。

2、概念

meta-framework 元框架

UI框架之上的框架,指Next.js这样的东西;满足基本要求,可拓展下一级的框架;
就像元规则,所有规则都遵守的规则;

问题

1、装包报错

npm WARN old lockfile 
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: tolstoy-v3-web@2.0.0
npm ERR! Found: @hot-loader/react-dom@17.0.1
npm ERR! node_modules/@hot-loader/react-dom
npm ERR!   @hot-loader/react-dom@"^17.0.2" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! @hot-loader/react-dom@"^17.0.2" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: react@17.0.2
npm ERR! node_modules/react
npm ERR!   peer react@"17.0.2" from @hot-loader/react-dom@17.0.2
npm ERR!   node_modules/@hot-loader/react-dom
npm ERR!     @hot-loader/react-dom@"^17.0.2" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

./node_modules/@ant-design/react-slick/node_modules/lodash/debounce.js Module build failed: Error: ENOENT: no such file or directory, open ‘D:\tencent_huyu\tolstoy\tolstoy_web_v3\node_modules@ant-design\react-slick\node_modules\lodash\debounce.js’

删除node_modules文件,根据提示–force

2、多条件模糊查询:贪婪、权重、关键词、like;

下拉加载优化思路:(自认不能成)
全量加载元数据(只读取关键字段:id、code、name) ---- 设计优先级机制进行评分(最长公共序列、编辑距离) ---- 根据分数进行排序 (node的 worker_threads (node v10 就开始提供)来处理。
worker_threads 跟node的 cluster 模块不一样,cluser 模块是for node进程安全稳定用,可以按照cpu核数分为主进程和子进程,不同子进程之间内存不共享。但是worker_threads是为for cpu 密集计算, 内存可以共享 ;; 浏览器使用 webworker)— 分页机制返回
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值