240 发简信
IP属地:安徽
  • 有用。之前使用marked.setoption,不管是配置highlightauto还是其他的,都无效

    vue使用highlight.js的坑

    最近用vue.js+django做了一个单页blog,用marked.js解析markdown,但是代码没有高亮,看起来很丑。就用highlight.js高亮代码,用法很简单...

  • Mysql幻读

    当设置为可重复读(repeatable read)隔离级别时,可以保证当前事务中不因为其他事务对数据进行了修改而出现前后查询结果不一致的问题。但是这时仍会出现幻读的问题,根据...

  • 120
    excel文件保存为指定分隔符的文本文件

    假设我们当前需求为:将一个xlsx格式的excel文件转换为以|作为分隔符的txt文本文件。我们通常的方法有: 将整个excel复制出来,替换\t为|符号。但这种方法要求你的...

  • C++基础知识点整理

    使用new实例化出来的对象会放在堆区,一般用于复杂数据类型的实例化操作。这种方式实例化后不会自动释放空间,要使用delete进行手动释放,以避免内存泄露。直接实例化出来的对象...

  • O(n^2)排序及O(nlog(n))排序

    main.cpp SortTestHelper.h SortAlgorithm.h

  • 120
    hadoop学习笔记

    概述 4V特征 Volume:数据量Variety:多样性、复杂性Velocity:速度Value:基于高度分析的新价值(价值密度的高低与数据的总量成反比),因此数据是需要进...

  • 120
    围棋劫争

    假设我们形成了以下局面 轮到黑子走。因为我们知道,一旦形成了两个真眼,那么这两个真眼所串联起的区域就绝对不会被吃掉了,也就是整个一片区域都成了活棋。在图上有下角位置,一旦白子...

  • 120
    mysql install

    Centos7_X86-64 到mysql官网找到对应的版本。我选择的是linux-generic的64位版本。截屏2020-04-0114.24.31.png 在服务器中使...

  • 120
    hdfs部署笔记

    hadoop的单机部署没太大的难度,跟着官方指南一路走下来就行了。基本操作流程就是 下载hadoop安装包并解压缩 在配置文件etc/hadoop/hadoop-env.sh...

  • linux常用命令

    man man command查看命令的详细说明(command --help的说明较man的更简短) ls ls 查看当前目录下的文件ls -a 查看当前目录下的文件(包含...

  • 查询的话,作为前端我感觉应该是一次性需要获取全部sku的信息的。也就是说客户点进去一个产品,你就要把这个产品所有sku的数据全部处理好。例如你买一个iphone11,客户点进详情页,你需要将iphone11所有的规格例如颜色、内存大小等等的组合情况,搭配库存、价格情况全部获取。因为后端一般来说不可能一个sku一个sku的给你返回数据,基本都是一组sku。
    那对于业务逻辑来说,就是当客户点击一个产品时,我们通过产品id(或者直接理解为spu-id也行)通过后端提供的api获得这个产品的全部数据,一般好的api都是能直接通过json解析得到一组sku数据的,每个sku里面都是每个具体商品(包括规格信息、描述信息、图片等),然后在js里处理这个sku数组里面的规格信息,返回你要展示的东西。

    如果你问的意思是,“是不是客户查询一个具体规格的商品,我们就需要先提前把这个商品对应的所有的sku全部查询出来”这个问题的话,我个人感觉应该是的。因为对应前端页面的话,很少存在某个具体sku的一个页面,例如很少有128g白色iphone11这种详情页,你大多数看到的都是iphone11详情页,然后里面在描述里面是iphone11通用信息,只有在购买的时候才会有sku的概念才会有具体的规格来让你选择。而且一个很现实的问题是后端基本上不会给你具体sku的api让你来调用,因为api调用需要进行数据库查询这是很吃资源的,所以不管你愿不愿意,你前端能拿到的大部分情况下都是这个产品的全部的sku。

    SPU、SKU及相应宽表设计思路

    SPU和SKU的作用 SPU和SKU是电商产品具有的两个重要概念。在电商网站设计中,它对应了一件商品在数据库表中的具体存储方式。抛开数据库来描述某一件商品,自然不需要额外加入...

  • 集成学习

    简单投票 hard Voting Classifier soft Voting Classifier 有时少数服从多数并不一定是正确的,更合理的投票是应该有权值的。一种常用的...

  • 神经网络和TensorFlow

    逻辑斯蒂分类模型 几个关键值 加权输入f(x) = (w1x1+w2x2+...+wnn)+b或扩展为f(x) = (w0x0+w2x2+...+wnn),其中w0=b,x...

  • JAVA-SpringBoot

    2019年12月16日更新 新建类后,要用@controller注解声明将该类通过springboot进行统一controller管理。 通过@getmapper('')注解...

  • 控制反转和依赖注入

    依赖 控制反转(Inversion of Control)、依赖反转(Dependency Inversion Principle)、依赖注入(Dependency Inje...

  • 小程序分页加载及瀑布流的实现

    整体思路:在page/index.wxml页面引入自定义好的瀑布流组件,通过page/index.js初始化一个Paging的实例对象,这个对象是主要是用于通过api获取数据...

  • SQL整理

    数据库处理 使用数据库:USE database_name; 创建数据库:CREATE DATABASE database_name; 删除数据库:DROP DATABASE...