AIGC大前端小王子

小王子 | AIGC互联网技术解决方案 | CSDN博客专家

  • 博客(13)
  • 资源 (36)
  • 收藏
  • 关注

原创 CSS3 实现动画慢慢升起和缓缓落下

本文主要介绍css3动画实现父容器慢慢升起和缓缓落下思路:1.先把静态样式写好2.给父容器添加样式transform: translateY(100%);这样就可以被隐藏起来,如果不生效,可以再加一下display:inline-block;可视区域最好在加一个overflow:hidden;体验更加。3.通过对于的方法给父容器添加动画进入样式和动画退出样式。下方展示的是小程序的实现...

2019-01-23 14:55:00 5179

原创 微信小程序--传参

本文主要介绍微信小程序如何跨页面传参方法一:通过js带参数跳转页面(常用)相关代码如下:mall.wxml<block wx:for="{{data}}" wx:key="" wx:for-index="index"> <view class='relative food-list-wrapper' bindtap='detailTap' data-id="{{i...

2019-01-23 11:12:34 456

原创 微信小程序--模板化组件import的template和include

本文主要介绍微信小程序模板化组件import的template和include的使用。1.静态化组件:includeingclude适用于静态化的模板,直接引用,数据不可动态更改。即简单的代码替换,不存在作用域,也不像import需要data传递变量。它只是简单的将代码拿出去然后再拿回来,其作用只是单纯的简化页面。2.动态化组件:import2.1新建一个template文件夹来存放您...

2019-01-23 10:21:54 1872

原创 微信小程序--上拉加载

本文只要介绍微信小程序如何实现上拉加载index.wxml代码如下:<scroll-view scroll-y style="height:100vh;" bindscrolltolower="lower" scroll-into-view="{{toView}}" scroll-top="{{scrollTop}}"> <view class='content-wr...

2019-01-22 17:34:13 325 1

原创 JS获取URL的传参,转成JSON格式

本文主要介绍,JS如何获取URL的上携带的参数,转成JSON格式getRequest:function () { //获取url的参数 var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var...

2019-01-15 16:15:10 1997 2

原创 JS中对URL进行转码与解码encodeURI、encodeURIComponen和escape

本文主要介绍URL携带中文的情况下如何防止出现乱码。包含 decodeURIComponent 、decodeURI 、unescape的注意事项。方法一:encodeURIComponent 和 decodeURIComponent此方法较为常用,它用于对URL的组成部分进行个别编码,而不用于对整个URL进行编码。var url = "http://localhost:8080/pro...

2019-01-15 15:30:56 2756

原创 移动端判断当前环境是否是微信、IOS、安卓

本文主要介绍移动端MUI如何判断当前环境是否是微信、IOS、安卓MUI框架下判断方法:$.os.wechat // $ 标识mui$.os.android$.os.ios通用方法:var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -...

2019-01-11 10:06:35 3499

原创 HBuilder实现App资源在线升级更新

本文只要介绍HBuilder实现App资源在线升级更新。梳理思路:1.获取线上App版本号和当前App版本号2.比对版本号,判断是否资源在线升级更新3.是否下载最新安装包[可以静默下载或用户触发]4.是否执行资源在线升级更新[可以主动或用户触发]5.是否立即重启生效[可以主动或用户触发]关键代码:由于HBuilder开发的App版本,为了方便大家直接使用,下列代码plus.n...

2019-01-10 11:07:34 5618 7

原创 快速区分slice()、substring()、substr()

本文主要介绍如何快速区分slice()、substring()、substr()三者的关系求同:slice(), substring(), substr();这三个方法都是返回被操作字符串的一个子字符串,就是返回一个新的字符串。1、都是接受一个参数或者两个参数2、第一个参数是指定字符串的开始位置3、第二次参数(在指定的情况下)表示字符串到哪里结束4、如果没有第二个参数,则将字...

2019-01-08 17:28:59 6127

原创 如何不规则的一维和二维数组合集转化为一维数组

本文主要介绍如何将一维和二维数组合集转化为一维数组问题描述:常规的concat只能讲二位数组转化为一维数组但是复合型的数组就会出现bug [].concat(...[1,2,[3,4]]) ; //[1, 2, 3, 4]解决方案递归实现 let arr = [1, 2, [3, 4, [5, 6]]]; function flatten(arr) { v...

2019-01-08 17:19:31 365

原创 将一个数组添加到另一个数组的尾部

本文主要介绍,如何将一个数组添加到另一个数组的尾部代码如下 // es5 方法 var arr1 = [0, 1, 2]; var arr2 = [3, 4, 5]; Array.prototype.push.apply(arr1, arr2); console.log(arr1); // [0, 1, 2, 3, 4, 5]; //...

2019-01-08 17:07:17 17125 2

原创 为什么 0.1 + 0.2 != 0.3

发现问题:我们都知道计算机是通过二进制来存储东西的,那么 0.1 在二进制中会表示为// (0011) 表示循环0.1 = 2^-4 * 1.10011(0011)注:其他小数都会存在类似的问题解决问题:parseFloat((0.1 + 0.2).toFixed(10)) === 0.3 // true...

2019-01-08 16:59:21 573

原创 SVN提交报错 Attempted to lock an already-locked dir

本文主要介绍SVN报错“Attempted to lock an already-locked dir”笔者在SVN提交遇到被锁定状态,在该文件的目录下,使用指令 cleanup [E:/文件目录]不生效解决方案如下:本来clean up一下就可以解决上次clean up的时候,机器死机了,clean up 没成功windows机器,如果60天没关机重启,经常会有幺蛾子注:在T...

2019-01-07 16:00:22 789

>Vue组件化,封装SVG图标 支持uniapp等vue版本 # 前言 # 设计思路 **创建SVG组件:** 首先创建一

>Vue组件化,封装SVG图标。支持uniapp等vue版本。 # 前言 # 设计思路 **创建SVG组件:** 首先创建一个用于加载SVG文件的Vue组件。 **SVG文件组织:** 将SVG文件放在项目的某个目录下,例如components/svgIcon/。 **SVG组件注册:** 创建一个函数来动态导入SVG文件,并注册到Vue组件中。 **使用SVG组件:** 在项目中通过组件标签使用SVG图标。

2024-07-18

「Python入门」Python代码规范(风格)

「Python入门」Python代码规范(风格) 前言 想要写好python代码,必须了解python相关编码规范,本文主要分享相应的python编码规范。 一、编码规范 二、分号 三、行的最大长度 四、缩进规则 五、Python注释 5.1 行注释 5.2 块注释 5.3 文档注释 六、 Python空行 七、 Python空格的使用规范 八、 Python命名规范 九、引号用法规则 十、Python模块导入规则 十-、Main 十二、Python函数设计规范 十三、Python版本注记 十四、Python模块、包 十五、sys.modules 十六、 Python相对与绝对导入

2024-07-17

「Python入门」Python多线程

前言 **线程** 也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。`一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行。` **多线程** 线程在程序中是独立的、并发的执行流。与分隔的进程相比,进程中线程之间的隔离程度要小,它们共享内存、文件句柄和其他进程应有的状态。 #线程与进程的区别 #多线程的使用方式、 2.1 直接使用 2.2 继承式调用 守护线程 # join线程同步 # 线程锁(互斥锁Mutex) # RLock(递归锁) # 线程池

2024-07-17

「Python入门」Python多进程

「Python入门」Python多进程 本文主要介绍python单进程多进程。`Python` 要进行多进程操作,需要用到`muiltprocessing`库,其中的`Process`类跟`threading`模块的`Thread`类很相似。 `进程`是指一个程序在给定数据集合上的一次执行过程,是系统进行资源分配和运行调用的独立单位。可以简单地理解为操作系统中正在执行的程序。也就说,每个应用程序都有一个自己的进程。 每一个进程启动时都会最先产生一个线程,即主线程。然后主线程会再创建其他的子线程。`python`的多进程性能要明显优于多线程,因为`cpython`的`GIL`对性能做了约束。 # 前言 # 单进程 # 多进程 # 带参多进程 # 获取进程的编号 # 主进程会等待所有的子进程执行结束... # 子进程守护 # 多线程与单线程的取舍

2024-07-17

「Python入门」python操作MySQL和SqlServer

pymysql模块模块说明:是一个Python编写的MySQL驱动程序,让我们可以用Python语言操作MySQL数据库。 前言 安装第三方模块 二、pymysql模块使用说明 2.1 mysql数据库及环境准备 2.1.1 官网下载集成环境 2.1.2 面版配置 2.1.3 进入mysql管理工具 2.1.4 输入数据库账号密码 2.2 pymysql操作流程逻辑视图 2.3 pymysql的使用 2.3.1 使用Python实现用户登录 2.3.2 pymysql的使用抛异常 2.4 execute()之sql注入 2.5 增、删、改:conn.commit() 2.6查:fetchone、fetchmany、fetchall 三、pymssql模块使用说明

2024-07-17

Python环境安装,手把手

Python 是一种简单易学并且结合了解释性、编译性、互动性和面向对象的脚本语言。Python提供了高级数据结构,它的语法和动态类型以及解释性使它成为广大开发者的首选编程语言。 **Python 是解释型语言:** 开发过程中没有了编译这个环节。类似于PHP和Perl语言。 **Python 是交互式语言:** 可以在一个 Python 提示符 >>> 后直接执行代码。 **Python 是面向对象语言:** Python支持面向对象的风格或代码封装在对象的编程技术。

2024-07-17

快速排序算法演示【html+js+css】

快速排序算法演示【html+js+css】 一个简单的HTML页面,用户可以在其中输入一系列用逗号分隔的数字。 一个CSS样式表,提供了一个美观大方的布局和样式。 一个JavaScript脚本,实现了快速排序算法,并在用户点击按钮时对输入的数字进行排序,并显示结果。

2024-07-03

创建一个简单的PyTorch项目通常包括定义一个模型、数据加载、训练循环和评估

创建一个简单的PyTorch项目通常包括定义一个模型、数据加载、训练循环和评估。以下是一个使用PyTorch进行简单线性回归的示例项目。这个项目将展示如何使用PyTorch框架来构建和训练一个简单的神经网络。 首先,请确保你已经安装了PyTorch。如果还没有安装,可以通过访问[PyTorch官网](https://pytorch.org/)获取安装指令。 这个项目包括以下几个部分: 1. **模型定义**:`LinearRegressionModel` 类继承自 `nn.Module`,定义了一个简单的线性层。 2. **数据准备**:创建了一个简单的线性关系数据集,作为训练数据。 3. **训练循环**:在指定的迭代次数(`num_epochs`)内,执行前向传播、计算损失、执行反向传播,并更新模型参数。 4. **测试模型**:在不计算梯度的情况下,使用训练好的模型进行预测。 5. **保存模型**:将训练好的模型参数保存到文件中。

2024-07-03

二分查找算法的演示-二分查找法

二分查找算法的演示 算法-二分查找法 一个样式更加美观大方的HTML页面示例,其中包括了二分查找算法的演示。 页面主体使用白色背景,加上轻微的阴影和圆角边框,使页面看起来更加精致。 输入框和按钮使用了更加现代的样式,包括圆角边框和悬浮效果。 按钮使用了鲜明的颜色,以吸引用户点击。 搜索结果显示时使用了不同的文本颜色,以突出显示。

2024-07-03

c语言文件读写操作代码

c语言文件读写操作代码 C语言提供了多种文件操作函数,用于打开、读取、写入和关闭文件。以下是一些基本的文件读写操作的示例代码: 请注意,文件操作可能会失败,例如文件不存在或没有足够的权限。始终记得关闭文件以释放系统资源。

2024-07-02

linux常用命令大全

linux常用命令大全 Linux是一个强大的操作系统,它拥有许多命令行工具,可以帮助用户执行各种任务。以下是一些常用的Linux命令: Linux的命令行非常强大和灵活,可以通过管道(`|`)和重定向(`>` 和 `>>`)等操作与其他命令组合使用,以实现更复杂的功能。

2024-07-02

mysql安装配置教程

mysql安装配置教程 安装和配置MySQL数据库通常包括以下步骤,你可以根据以下指导进行操作: 安装过程中可能需要管理员权限,确保你有足够的权限来执行安装和配置命令。如果在安装或配置过程中遇到问题,可以参考官方文档或搜索相关错误信息以获取解决方案。

2024-07-02

html+js+css开发源代码项目-纯色背景幻灯片

html+js+css开发源代码项目-纯色背景幻灯片 将幻灯片的背景图片替换为纯色背景 在这个示例中,我们将每个.slide的background-image属性替换为background-color属性,并分别设置为红色、黄色和绿色。同时,我们在CSS中增加了一些样式,使得每个幻灯片在显示时居中,并添加了白色文字以提高可读性。JavaScript部分的代码保持不变,仍然用于控制幻灯片的切换逻辑。 请注意,CSS中的height: 100vh;确保幻灯片容器的高度为视口的100%,这样幻灯片就可以填满整个屏幕。同时,transition属性确保幻灯片在切换时有一个平滑的动画效果。

2024-07-02

python绘制奥运五环

python 绘制奥运五环

2024-07-02

weixinshare.js

weixinshare.js

2022-06-25

json文件是什么+为什么使用json文件+如何使用json文件

json文件是什么+为什么使用json文件+如何使用json文件

2022-04-25

rgb+颜色表+图片+css3

rgb+颜色表+图片

2022-04-25

优质+精致+简约大气+PC官网七模板(优质*3、紧凑*1、简约*2、复杂*1)

优质+精致+简约大气+PC官网模板 源码+前端+H5+CSS3+Javascript+静态页 7套代码(优质*3、紧凑*1、简约*2、复杂*1)

2022-04-25

python-2.7.18.amd64.zip

python2.7版本,解决vue-sass安装问题。安装后记得配置环境变量PATH,索引到文件名即可

2021-10-28

wsServer.zip

我们需要引入 nodejs-websocket,服务器在整个聊天过程中,扮演一个中转线的角色

2021-09-30

原生js弹性运动.zip

匀速运动、匀加速运动、匀减速运动、缓冲运动、属性变化过程的动画、碰撞及重力

2021-09-29

mescroll+keepAlive2.0.zip

本文主要介绍mescroll.js+keepAlive+meta属性记住滚动位置,比keepAlive 1.0版本代码更简洁

2021-06-30

VUE自定义树形结构组件.zip

vue可以自动以封装tree树形结构图,如高亮的背景色、字体颜色、树形图图标等。高亮demo使用的是name,如果有需要可以直接改为value

2021-04-21

keepAlive.zip

keepalive

2021-04-13

element-plus@1.0.2.zip

element plus cdn 中文包 ElementPlus.locale(ElementPlus.lang.zhCn)

2021-03-23

Vue2.0后台管理版本(五个装).zip

Vue2.0后台管理版本(五个装)

2021-03-03

VUE图片上传1+2.zip

VUE图片上传1.0

2021-03-03

轻量级后台模板.zip

轻量级后台模板1.0

2021-03-03

vue附件点击上传和拖拽上传.zip

引入vue静态js,实现vue附件点击上传和拖拽上传

2021-03-01

echart+element+vue搭建CDN项目

本项主要介绍echart+element ui+vue成功搭建CDN项目

2021-01-18

web worker线程

为什么使用Worker线程? 1、不会阻塞主应用程序,但是fork进程一次只能处理一项任务。如果您有两个任务,一个将花费10秒,另一个将花费1秒,按照顺序执行,不理想的是必须等待10秒才能执行第二个任务。 2、如果一个任务导致了进程崩溃,那么所有发送给同一进程的任务都将无法完成。

2020-12-29

微信公众号申请步骤及注意事项.docx

微信公众号申请步骤及注意事项 一、在申请前最好把以下资料都准备好 企业申请需要准备的资料有 1.企业的名称 2.企业邮箱 3.企业地址 4.邮编 5.营业执照注册号 6.营业执照住所地 7.营业执照住所地 8.营业执照副本扫描件上传(支持.jpg .jpeg .bmp .gif格式,大小不超过2M。) 9.注册资本 10.组织机构代码 11.运营者身份证姓名 12.运营者身份证号码 13.运营者手持证件照片上传(照片证件号清晰,审核快) 14.职务(运营者在组织机构中的职务) 15.手机号码(需验证) 16.申请公函(下载填写好后盖公章上传) 以上这些资料准备好后就可进行申请了

2019-05-09

HBuilder实现App资源在线升级更新

本文只要介绍HBuilder实现App资源在线升级更新。 梳理思路: 1.获取线上App版本号和当前App版本号 2.比对版本号,判断是否资源在线升级更新 3.是否下载最新安装包[可以静默下载或用户触发] 4.是否执行资源在线升级更新[可以主动或用户触发] 5.是否立即重启生效[可以主动或用户触发]

2019-01-10

Gulp自动化工具

一、什么是gulp,为什么要使用它 1.1自动化 - gulp是一个工具包,可帮助您在开发工作流程中自动执行痛苦或耗时的任务。 1.2与平台无关 - 集成内置于所有主要IDE中,人们正在使用gulp与PHP,.NET,Node.js,Java和其他平台。 1.3强大的生态系统 - 使用npm模块做任何你想做的事情+超过2000个用于流文件转换的策划插件 1.4简单 - 通过仅提供最小的API表面,gulp易于学习且易于使用

2018-12-24

本文主要介绍NodeJS+Express+Mysql 实现POST和GET请求的增删改查

本文主要介绍NodeJS+Express+Mysql 实现POST和GET请求的增删改查,后续会在博客发布详细说明,可以关注一下

2018-09-14

本文主要介绍NodeJS+Express+Mysql实现用户登录和注册。此登录注册的方式为ge

>本文主要介绍NodeJS+Express+Mysql实现用户登录和注册。此登录注册的方式为get

2018-09-12

NodeJS+express如何新建一个自己需要的项目

NodeJS+express如何新建一个自己需要的项目 说明文字如下: https://blog.csdn.net/qq_38209578/article/details/82593591

2018-09-11

VUE2.0 vue-scroll

代码实例,主要演示了VUE2.0中的vue-scroll封装成公共组件的使用方法

2018-06-08

VUE2.0 Axios深入浅出

要解决一下几个问题: 1.app.get is not a function解决方案(vue1.0升级到vue2.0的bug) 2.没有dev-server.js文件,如何进行后台数据模拟? 3.axios如何直接跨域mock网站的返回值

2018-06-08

vue2.0Jsonp

本文主要介绍的是在VUE2.0Jsonp的使用方法,通过github引入jsonp和promise封装,实现跨域获取数据。

2018-05-22

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

TA关注的人

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