自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 大模型好坏怎么判断?厂家们到底在比什么?

你有没有想过,为什么现在 AI 这么火?或许是 “大模型” 这个词自带科技感,但真正的关键是:大模型不是越大越好,而是要看它够不够 “聪明”,能不能真正帮上忙。

2025-08-01 14:52:04 558

原创 揭秘大语言模型:从文字到数字,token 是如何变成向量的?

从 token 的概念、类型讲起,一步步解析其转化为向量的过程,包括向量的生成、作用及语义关联的建立,帮你轻松搞懂这一技术原理。

2025-07-27 11:47:26 354

原创 大模型处理私有数据的核心技术

作为大模型处理私有数据、解决 “知识过时”“幻觉生成” 等问题的核心方案,RAG 是很多开发者入门大模型应用开发时接触的第一个重要概念。今天我们就来详细拆解:RAG 到底是什么,它为什么重要,以及它是如何工作的。

2025-07-24 22:04:21 906

原创 大模型处理私有数据的核心技术

“大模型时代瑞士军刀” 的工具,看看它到底是什么、从哪来、能做什么,以及现在正面临着怎样的处境

2025-07-24 22:03:14 776

原创 深入AI之前,先弄懂这5个核心概念

AI领域名词满天飞,AI、机器学习、大模型、智能体……它们之间到底是什么关系?这篇文章,就是我的学习笔记,希望能用最直白的方式,帮你一次性理清这几个最核心的概念。

2025-07-23 17:10:29 796

转载 CSS Tricks各种动画效果

CSS Tricks各种动画效果

2021-01-01 17:48:34 306

转载 gitk的用法

gitk的用法

2021-01-01 17:48:17 528

转载 缓存策略

缓存策略-腾讯web前端

2020-12-15 09:18:11 187

转载 Vue的img标签的src引用问题

Vue的img标签的src引用问题

2020-12-15 09:17:41 359

原创 牛客网46道JS能力测试

牛客网46道JS能力测试一套做下来,每道题看看评论区大神们的讨论,不仅可以巩固JS基础还可以扩展新的编程思路

2020-11-06 17:31:06 215

原创 CSS定位详解

position 属性氛围 static,relative,absolute,fixed,sticky 5种本文涉及文档流基础概念。文档流(百度百科):将窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素,即为文档流.(自己的理解是从头到尾按照文档的顺序,该在什么位置就在什么位置,也可以按照上面的意思理解,自上而下,自左到右的顺序)1.static(英文释义:静止的; 静态的; 停滞的; )不设置position属性的元素,默认position:static,static属性下设置top,

2020-11-04 17:29:06 276

转载 vue简易微前端项目搭建(三):webpack相关配置

vue简易微前端项目搭建(三):webpack相关配置

2020-10-26 09:02:59 259

转载 数组求最大值

转载数值求最大值

2020-10-26 09:02:40 186

转载 ESLint 配置文件 .eslintrc 示例及说明

ESLint 配置文件 .eslintrc 示例及说明

2020-10-26 09:01:41 3849

转载 一份不可多得的 TS 学习指南

一份不可多得的 TS 学习指南

2020-10-11 19:55:49 277

原创 使用Settings Sync上传同步Vscode插件配置

1.打开GITHUB,点击右上角的列表,选中settings属性2.选中Develop settings3.点击personal access tokens,然后点击Generate new token(产生新token)4.配置token信息点击Generate token生成token5.复制生成的token6.下载好Settings Sync后按住Ctrl+P接着选择将你的token替换 或者输入进去最后再输出Ctrl+P,输入>,然后选择更新上传配置大功

2020-10-04 10:29:40 458

转载 浏览器数据库 IndexedDB 入门教程

浏览器数据库 IndexedDB 入门教程

2020-09-23 16:12:38 117

转载 React router

非常详细 简单demo 适合学习在React中使用react-router-dom路由

2020-09-21 12:01:15 217

原创 JS快速排序

记一个快速排序的JS实现,方便以后使用var quickSort = function (arr) { if (arr.length <= 1) { return arr; } var pivotIndex = Math.floor(arr.length / 2); var pivot = arr.splice(pivotIndex, 1)[0]; var left = []; var right = []; for (var i = 0; i <

2020-09-20 17:25:38 165

原创 JS哈希表算法——空间换时间

题目来源力扣:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]两种算法,前者时间换空间,暴力运算求解,后者空间换时间 var twoSum = function (nums, targe

2020-09-18 19:57:12 590

转载 前端常见跨域解决方案

前端常见跨域解决方案(全)

2020-09-18 10:53:02 150

原创 哈希算法插入删除时间复杂度O(1)的疑问

哈希表的插入和删除平均时间为什么是O(1)?末尾的插入和删除是O(1),最坏情况的插入删除是O(n),那平均为什么还是O(1)呢?看了几篇文章,隐约有了答案,但还不是很确定。可能这是文字上的一种理解问题。我个人的理解,哈希表是数据+链表的组合。除了对链表头和尾的操作,那时间复杂度就是O(n)。阿里架构师数据结构原理:Hash表的时间复杂度为什么是O(1)?...

2020-09-17 16:41:07 2753

原创 Vue局部混入全局混入

局部混入首先新建一个mixin.js用于存储我们需要混入到其他组件内的数据//mixin.jsimport Vue from 'vue';const mixin = Vue.mixin({ data() { return { message: 'this is mixin123' } }, methods: { showString() { console.log(this.me

2020-09-17 15:42:09 768

原创 原型链图片分享

分享几张本人学习原型链时,网上找到的几张图片。

2020-09-15 21:22:19 182

原创 VUE 子组件内输入框,父组件获取输入框的值

父组件<template> <div> <!-- 子组件 --> <Slot_input v-model="str"></Slot_input> <!--显示子组件输入框的值 --> <div>now str is:{{str}}</div> </div></template><script>/* 引入子组件 */impor

2020-09-15 18:16:31 2632

转载 函数柯里化实现add(2)(3)(4)(5)输出14

函数颗粒化实现add(2)(3)(4)(5)输出14

2020-09-13 18:09:09 572

原创 Js隐式类型转换

隐式类型转换看完文章这道题你会了吗

2020-09-13 11:52:31 94

转载 http2.0

http2.0

2020-09-12 20:19:57 203

转载 详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ”

详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ”

2020-09-12 19:24:46 80

原创 Vue——v-slot父组件调用子组件内的值

首先声明子组件,设置3个slot插槽,分别为header,main和默认插槽<template> <div> <!-- 这是子组件 --> <slot name="header" v-bind:user="user">{{ user.lastName }}</slot> <!-- header插槽默认显示 user.lastName,即firstName123--> <slot name="m

2020-09-12 18:26:01 3505

转载 JavaScript 中那些不会冒泡的事件

JavaScript 中那些不会冒泡的事件

2020-09-12 16:36:27 805

转载 数组求最大值

数组求最大值

2020-09-12 16:35:30 158

原创 Fullcalender使用历程及总结

1.设置日历表按钮文字,且风格对应中文 var calendar = new Calendar(calendarEl, { events: function (date, callback, falsecallback) {}, theme: true, isRTL: false, firstDay: 0, droppable: true, contentHeight: "5rem", heig

2020-09-08 12:32:45 1023

原创 父子间传值深度validator校验

面试问到Vue的父子间传值的深度校验,这一块刚好知识盲区,工作中也没有碰到过,上网搜索整理了一下。Vue官网讲解Vue.component('my-component', { props: { // 基础的类型检查 (`null` 和 `undefined` 会通过任何类型验证) propA: Number, // 多个可能的类型 propB: [String, Number], // 必填的字符串 propC: { type: Strin

2020-09-08 12:20:18 285

转载 静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别

转载 静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别

2020-09-07 19:53:42 174

原创 Flex布局及子元素的flex属性

Flex布局子元素的flex

2020-09-07 19:26:48 964

原创 JS NaN -0 0的验证

判断NaN<script> //方法1 NaN是唯一一个自身不等于自身的值 console.log(NaN === NaN);//false //方法2,使用内置方法isNaN()判断 console.log(isNaN(NaN));//true console.log(Object.prototype.toString.apply(NaN));//[object Number] console.

2020-09-07 18:50:23 696

原创 百度地图截取指定区域坐标(可伸拉标记点)

``body, html { width: 100%; height: 100%; overflow: hidden; margin: 0; } #allmap { margin-right: 300px; height: 100%; overflow: hidden; } #result { ...

2020-08-07 10:31:02 3047

原创 前端面试题

如何快速判断变量a为undefined/Null/NaN/Number/String/Boolean,并将变量a转为整型。抛开这道题,来谈谈typeof和Object.prototype.toString.apply()两种检测变量的手段,前者是操作符,后者是原型上的方法。看结果可见后者更加精确。<script> function judge() { console.log(typeof undefined);//undefined consol.

2020-07-11 10:35:53 121

原创 VUE非父子组件通信Bus——公交车踩坑笔记

WEB前端浏览器兼容性问题(pc端及移动端)PC端 (一)html部分1.H5新标签在IE9以下的浏览器识别<!–[if lt IE 9]>...

2020-06-26 18:30:20 522

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除