自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenAI 发布全球最强大模型 GPT-4o

为了实现这一目标,语音模式是由三个独立模型组成的管道:一个简单模型将音频转录为文本,GPT-3.5 或 GPT-4 接收文本并输出文本,第三个简单模型将该文本转换回音频。GPT-4o("o"代表"omni")是AI领域中备受瞩目的新星,它就是曾在AI竞技场中以压倒性优势获得公众评审第一的"gpt2-chatbot"。它可以根据指定细节生成或编辑图像,例如按特定顺序堆叠不同颜色和数字的积木、将多角度照片合成为3D模型、让同一人物或物体出现在不同场景中,甚至可以以纹身的样式将整首古诗编辑到你的手臂上。

2024-05-14 09:23:54 195

原创 白嫖党的福音!国内可免费使用的AI工具

支持视觉识别的模型、最新的文本到图片生成技术外,还支持文字转语音(Text-to-Speech,TTS)和语音转文字(Speech-to-Text,STT)技术,我们的应用能够将文本信息转化为清晰的语音输出,用户可以像与真人交谈一样与我们的对话代理进行交流。用户可以从多种声音中选择,给助手搭配合适的音源。更有丰富的助手市场跟插件平台,满足用户的所有需求,能够快速高效的完成我们工作以及生活中的任务。新注册用户即可免费使用十次对话,不限模型,包含以下。这么多的福利怎能错过,快来注册使用吧-----

2024-03-09 09:14:28 418

原创 掌握2024年必备的「AI工具」!从求职利器到自动化数据整理,再到视频字幕一键生成!

我们的应用能够将文字信息转化为清晰的语音输出,让用户能够与我们的对话代理进行仿佛与真人交谈般的交流。同时,对于那些更倾向于听觉学习或者希望在繁忙中获取信息的用户来说,TTS提供了一个极佳的解决方案。涵盖图像、声音、视频、网站搭建以及SEO等领域,若想快速找到适用的工具,这里是您的不二选择。它汇聚了众多精心设计的助手,这些助手不仅在工作场景中发挥着重要作用,也在学习过程中提供了极大的便利。的插件生态系统是其核心功能的重要扩展,它极大地增强了 ChatGPT 的实用性和灵活性。支持最新的文本到图片生成技术,

2024-03-04 23:41:02 373

原创 小程序登录流程全解析

用户登录是一个系统的必备功能。而小程序的登录流程和Web端又有一些不同,主要是要与微信服务器进行通信验证。下面我们就来看下小程序具体的登录流程。1. 登录流程小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。2. 登录逻辑: 调用 wx.login() 获取 临时登录凭证 code,有效期为 5分钟;(临时登录凭证 code 只能使用一次) 将临时 code 传到我们的后端,后端调用 auth.code2Sessi.

2021-11-02 22:34:43 6837 1

原创 【JavaScript】async await 更优雅的错误处理

背景团队来了新的小伙伴,发现我们的团队代码规范中,要给 async await 添加 try...catch。他感觉很疑惑,假如有很多个(不集中),那不是要加很多个地方?那不是很不优雅?为什么要错误处理JavaScript 是一个单线程的语言,假如不加 try ...catch ,会导致直接报错无法继续执行。当然不意味着你代码中一定要用 try...catch 包住,使用 try...catch 意味着你知道这个位置代码很可能出现报错,所以你使用了 try...catch 进行捕获处理,并让程序

2021-11-02 22:31:33 715

原创 Node.js 中间件模式

中间件 在 Node.js 中被广泛使用,它泛指一种特定的设计模式、一系列的处理单元、过滤器和处理程序,以函数的形式存在,连接在一起,形成一个异步队列,来完成对任何数据的预处理和后处理。它的优点在于 灵活性:使用中间件我们用极少的操作就能得到一个插件,用最简单的方法就能将新的过滤器和处理程序扩展到现有的系统上。常规中间件模式中间件模式中,最基础的组成部分就是 中间件管理器,我们可以用它来组织和执行中间件的函数,如图所示:要实现中间件模式,最重要的实现细节是:可以通过调用us.

2021-08-07 21:58:21 246

原创 公司要求会使用框架vue,面试题会被问及哪些?

如果你是一个已经在学习前端开发的初学者亦或者是一名在代码界纵横多年的程序员,那你一定知道现在最火的前端框架之一Vue.js。它相比于React与Angular上手更加容易,或许这也是很多初学者选择vue的原因之一。我们看到很多招聘上都写着掌握vue开发项目,那么面试都会问什么呢?别急,下面是我给大家整理了一份比较全面的Vue面试高频考题解析小册。作者简介:koala,专注完整的 Node.js 技术栈分享,从 JavaScript 到 Node.js,再到后端数据库,祝您成为..

2021-08-07 09:56:53 425

原创 12道vue高频原理面试题,你能答出几道?

前言本文分享 12 道 vue 高频原理面试题,覆盖了 vue 核心实现原理,其实一个框架的实现原理一篇文章是不可能说完的,希望通过这 12 道问题,让读者对自己的 Vue 掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握 Vue ❤️1. Vue 响应式原理vue-reactive核心实现类:Observer : 它的作用是给对象的属性添加 getter 和 setter,用于依赖收集和派发更新Dep : 用于收集当前响应式对象的依赖关系,每个响应式对象包括子

2021-08-07 09:45:48 5457

原创 我都知道的CSS

我本来想凑齐20个我知道的CSS,看着体面些,后来发现我都知道的CSS是因为我知道的太少了。1、css盒模型box-sizing 属性:border-box、content-boxcontext-box:W3C的标准盒子模型(默认)、盒子实际内容(content)的width/height=我们设置的width/height;盒子总宽度/高度=width/height+padding+border+margin。border-box:IE传统盒子模型。盒子的(con.

2021-08-07 09:39:20 159

转载 git命令大全

Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。git使用.jpggit命令.jpgfetch vs pullgit fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git ..

2021-08-06 17:16:54 85

原创 Vue-Quill-Editor在vue中的使用方式

官网:Vue-Quill-Editor官网中的几个案例的代码戳这里查看1. 安装vue-quill-editornpm install vue-quill-editor -S2. 安装quillnpm install quill -S3. 引入import { quillEditor } from 'vue-quill-editor' // 调用富文本编辑器import 'quill/dist/quill.snow.css' // 富文本编辑器外部引用样式

2021-08-06 17:13:04 914 1

转载 vue实现滑块拖拽校验

定义骨架,写html和csshtml部分<template> <div class="drag-wrapper" ref="dragDiv"> <div class="drag_bg"></div> <div class="drag_text f14">{{ confirmWords }}</div> <!-- 移动的模块 --> <..

2021-08-05 16:07:05 882

转载 彻底理解flex弹性布局,看这一篇就够了!

Flex布局是什么?Flex是Flexible Box的缩写,意为 弹性布局 ,用来为盒状模型提供最大的灵活性。基本概念采用 Flex 布局的元素,称为 Flex 容器(flex container),简称容器。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称项目, 上代码理解理解 任何一个容器都可以指定为Flex布局。行内元素也可以使用Flex布局<div class="box"> <div class="item one

2021-08-05 16:03:26 923

转载 vue修饰符(事件修饰符、v-model修饰符、键盘修饰符、自定义键盘修饰符)

事件修饰符.stop:阻止事件冒泡,相当于调用了 event.stopPropagation()方法<button @click.stop="test"></button>复制代码.prevent: 阻止默认行为,相当于调用了 event.preventDefault()方法,比如表单的提交、 a 标签的跳转就是默认事件<a href="" @click.prevent="test"></a>复制代码.self: 只有点击元素本身才

2021-08-05 15:58:31 151

原创 node爬取网易云歌曲

起因:老爸让我下载几千首歌曲给他在车上播放,感觉手动下载,就算批量下载也要时间,索性写个爬虫自动下载吧。。对于这个爬虫小项目,选择了node+koa2,初始化项目koa2 projectName(需要先全局安装koa-generator),然后进入项目文件,npm install && npm start,其中依赖用到了superagent, cheerio, async, fs, path打开网易云网页版,点击歌单页面,我选择了华语分类,右键查看框架源码,获取真实url,找到id为m-

2021-08-03 20:37:03 797

转载 axios源码解读(下)

经过上一个篇章的阅读axios源码解读(上),知道axios本质上就是一个函数,既可以直接调用axios(),又可以当作对象使用axios.get()。接下来对网络请求源码(request)和核心的拦截器(interceptor)进行解读。调用axios发送请求一般项目引入axios库,直接使用axios(url, config)或者是axios.get(url, config),其实本质上都是调用Axios构造函数上的request方法。这个方法主要做了下面几件事情:针对不同的axios调用方

2021-07-22 22:07:58 307

转载 axios源码解读(上)

通过源码的学习提升自己的编码能力和理解源码里面的设计模式,最终通过自己的理解,然后模仿做一个简易功能版本的轮子出来。希望通过这个源码系列来监督自己学习源码。axios仓库地址及版本这一次分析的axios源码仓库地址,版本是0.20.0,因为看源码过程中会对源码中加入自己的注释,所以特意保存到自己的仓库里面,所有的分析记录都在这个仓库里,有需要的读者可以下载,地址:axios源码分析地址axios源码目录克隆axios源码地址到本地,然后对目录进行分析。源码学习中需要对代码进行断点调试,那么这

2021-07-22 22:04:32 292

转载 为了让她10分钟入门canvas,我熬夜写了3个小项目和这篇文章

全国面向企业家的‘西部经济发展招标会’上。 某公司:“我准备在珠峰下修一个登山学校,国家只需要给我投资两个亿!” 某公司:“我准备在珠峰下开一个旅行社,只需一个亿。”-- www.qb3d.com

2021-07-22 20:59:21 131

转载 2021-07-22

吕风一觉醒来发现自己到了一个陌生的地方,发现自己穿越成了吕秀才,拍着胸脯道:“还行,怎么都比穿越成老钱强,虽然我这秀才也老挨郭芙蓉打……。”就这样吕风开始了在武林外传世界里的快乐生活。 -- www.qb3d.com

2021-07-22 20:53:22 97

转载 2021-07-22

得凌迟者得天下! 自古邪正两立,一把神级的宝剑一时奕剑山庄出现,势必让段、齐、京天下三王为之斗个你死我活! 江湖、暮阙门、朝廷、鬼溟堂因此为争夺宝剑大动干戈! 千言是当年皇家大内高手千无山的儿子,却生来被种下鬼溟堂命劫一样的蛊毒,往生断! 他生性慵懒,成日游手好闲,是雁南小村里被人瞧不起的不良少年,除了惹得一身的臭名,实别无用处。 好在有一个非常疼她的老姐,用呵护和心血换来他出人头地的一天。 ---www.qb3d.com

2021-07-22 20:51:26 151

转载 DIV+CSS+JS实现树形菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8"><titl

2017-03-29 17:14:44 5458

转载 JSP文件无法访问js资源文件

JSP文件无法访问js资源文件的原因: 一:路径问题,一般添加一个${pageContext.request.contextPath }就可以了; 二:路径没问题,但是还是无法访问,那是因为可能将js等资源文件放入了我们的WEB-INF文件夹下了,因为tomcat对WEB-INF下的文件夹进行了资源保护,限制访问,所以我们可以将资源文件放入到WebRoot或者WebContent

2017-03-28 09:31:05 1592

转载 拦截器与过滤器的区别

拦截器与过滤器的区别:拦截器是基于java的反射机制,而过滤器则是通过函数的回调来实现的;过滤器依赖于servlet容器,而拦截器缺不依赖于servlet容器;拦截器只对Action请求起作用,而过滤器对所有的请求起作用;拦截器能够访问Action中的上下文,值栈对象,而过滤器不能;在Action的生命周期中,拦截器能够被多次调用,而过滤器只能在容器初始化是被调用一次

2017-02-28 13:08:08 312

转载 数据库的优化以及如何提高数据库性能

硬件调整性能 1、最有可能影响性能的是磁盘和网络吞吐量,解决办法就是扩大虚拟内存,以此来保证有足够扩充的空间; 2、把数据库服务器上的不必要的服务关闭; 3、把数据库服务器和主域服务器分开; 4、把SQL数据库服务器的吞吐量调整到最大; 5、 在具有一个以上处理器的机器上运行SQL。调整数据库结构 若对某些特定的表进行查询频率高的,可以适当建立索引,建立索引时,按照where

2017-02-27 11:29:05 2830

原创 json解析

JSON解析 关于json的解析,可以分为js/jquery解析和Java解析; js/jquery解析json: ①eval()方法 将json字符串解析成json对象,并通过jQuery的each()函数或者普通的for循环对json数据进行遍历; **注:eval()函数的调用,eval(“(“+data+”)”); ②new Function()—->不建

2017-02-14 14:27:22 329

原创 XML文件解析

xml文件解析 Java对于xml文件解析有四种方法:DOM实现方法,DOM4J实现方法,JDOM实现方法,以及SAX实现方法。 这四种实现方法其原理基本差不多,都是获取到相应的xml文件,并将xml文件中的元素一 一取出,在进行相应操作。 我就写个DOM的实现方法,其他三种均可根据API来逐步实现:package cn.test.com;import java.io.File;import

2017-02-14 11:35:55 170

原创 Java中的反射机制

Java中的反射机制1、什么是Java中的反射机制? 在运行状态下,对任意一个类,都能知道该类的属性和方法;对于任意一个对象,都能调用他的属性和方法;这种动态获取的信息以及动态调用对象方法的功能就称为Java的反射机制。2、Java的反射机制有什么用? ①运行时判断任意一个对象所属的类; ②运行时构造任意一个类的对象; ③运行时判断任意一个类所具有的成员变量及

2017-02-13 15:06:20 404

原创 单一职责原则(Single Responsibility Principle ,SRP)

“对于一个类而言,应该只有一个引起它变化的原因”。 换句话说,一个类只需要按它的职责来实现其功能。从软件工程角度,符合‘高内聚低耦合’的标准。 一个类如果具有多个职责,如果需要修改其中的一个职责,其他的职责可能就会收到影响,增加了职责之间的耦合。 例如一个接口,其中既有其属性获取方法,也有其查询方法,该接口就不符合单一职责原则,我们就需要将其中的查询方法提取出来,生成在一个新的接口中,让实现类

2017-01-24 16:23:06 257

原创 开闭原则

开闭原则(Open Closed Principle,OCP),说的是软件实体对扩展开放,对修改关闭。即对于一个模块来说,他的行为是可以被扩展的,且不能修改其源代码,我们可以增加新的类来继承原有的类,以此来扩展他的功能。开闭原则的核心在于‘抽象’。软件项目中,需求变更比较频繁,这要求我们的系统设计师再设计的时候要区分哪些是要变化的那些是不变的,不变的部分,我们可以直接写在方法中,变化的部分,就

2017-01-24 09:02:57 209

空空如也

空空如也

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

TA关注的人

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