自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(403)
  • 资源 (4)
  • 收藏
  • 关注

转载 C语言学习—数组指针和指针数组的区别

C语言学习—数组指针和指针数组的区别

2022-12-15 23:19:55 68

转载 链表P->NEXT=Q->NEXT,Q->NEXT=P,Q=P;的一些解释

执行p->next=q->next之后。变成了p->next和q->next指向同一个b,a->next是p,p->next是b,q->next是b。然后,q->next=p,就是将q的下一个节点变为p,就相当于 在q节点后面加上p节点。意思是让p节点指向q节点的下一个数据,现在p,q的下一个节点相同,都为b。a->next是p,p->next是q,q->next是b。假设刚开始p指向t,q指向了b。在链表中:a->p->q->b。

2022-10-30 00:36:11 430

转载 数组指针和指针数组的区别

这里有个有意思的话题值得探讨一下:平时我们定义指针不都是在数据类型后面加上指针变量名么?这个指针p2 的定义怎么不是按照这个语法来定义的呢?也许我们应该这样来定义p2:int (*)[10]是指针类型,p2 是指针变量。这样看起来的确不错,不过就是样子有些别扭。其实数组指针的原型确实就是这样子的,只不过为了方便与好看把指针变量p2 前移了而已。你私下完全可以这么理解这点。虽然编译器不这么想。^_^

2022-10-26 11:16:51 92

转载 Windows 环境下使用 GCC (在windows系统安装C++编译器

Windows 环境下使用 GCC

2022-08-03 14:53:00 813

转载 printf()、scanf()、getchar()、putchar()的返回值

printf()、scanf()、getchar()、putchar()的返回值都为 int类型,这个要注意1.printf()的返回值是打印字符的个数,且打印字符串的时候不会加上空字符’\0’例:#include<stdio.h>int main(void){ int n; n=printf("The number of characters printed is:"); //返回值为不包括'\0'的打印字符数 printf("%d\n", n);...

2022-05-24 16:05:49 392 1

原创 [Error] ld returned 1 exit status

大家在使用DEV c++编写程序的时候,常常遇到这个问题,翻来覆去解决不掉,但是换一个软件就可以成功运行。就像我今天遇到的这种情况-》o(╥﹏╥)o如果想要成功解决这个问题,因此我们需要知道它的源头出在哪里。首先我们看一下,这个错误它到底是什么意思,影响我们这么多,return 1 exit status------>也就是“返回1个退出状态” ,因此说明我们在编译的时候,问题一定是出在了第二次及以上编译的情况之下,也就使存在我们上一次编译的结果没有关掉,导致这一次的编译不能正常运行,下面我们

2022-05-13 15:56:01 584

转载 RHEL7 运行小甲鱼老师的vim训练程序出现:./vim_test_linux: error while loading shared libraries: libncursesw.so.5解决办法

RHEL7 运行小甲鱼老师的vim训练程序出现:./vim_test_linux: error while loading shared libraries: libncursesw.so.5解决办法我的vim_test_linux放在 /root/Desktop中;运行:./vim_test_linux:1.首先自己查看日志,tail -f /root/var/log/messages我用远程管理连接工具Secure CRT来实时监视log在网上没有找到相关的报错原因,自己也分析不来,

2022-05-10 14:02:30 114

转载 yarn : 无法加载文件 C:\Program Files\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。

解决办法:一、点击电脑右下角的开始,菜单出来后,直接按键盘输入powerShell搜索,会出现下图,然后右键以管理员身份运行二、以管理员运行后,会出现下面命令窗口,在窗口上执行:set-ExecutionPolicy RemoteSigned,然后输入Y,按Enter确认三、查看执行策略:get-ExecutionPolicy四、关闭命令窗口完成上述四个步骤后,就可以解决出现无法加载文件,xxxx在此系统上禁止运行脚本。...

2021-12-16 17:36:31 2490

转载 vue 组件和路由 cdn引入方式的写法

组件component的写法有全局写法和局部写法,全局写法在所有vue实例中都可用,局部写在一个vue实例里面全局写法:<root></root>Vue.component('root',{template:'<div>全局全局</div>'})这样我们就把就定义了一歌全局组件,root,直接使用<root>标签调用,就把组件中的template模板内容渲染到<root></root>标签里了!局部写法:

2021-12-16 17:09:16 1312

原创 NVM-Windows下载与安装

下载NVM for WindowsReleases · coreybutler/nvm-windows · GitHubnvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。Source code(zip):zip压缩的源码Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统安装NVM for Windows(1)解压后运行安装.

2021-12-07 11:09:08 1965

转载 Vue使用html2canvas将页面转化为图片

需求是微信端将页面截屏之后保存到本地,使用了html2canvas插件installnpm install --save html2canvas在所需页面引入import html2canvas from "html2canvas"use复制代码<div ref="imageWrapper"> <div class="success"> <div class="img"> <img cla

2021-11-30 21:32:41 119

转载 简单说 CSS中的mask—好好利用mask-image

说明CSS中的mask属性允许用户屏蔽或剪裁特定点的图像来实现,部分或完全隐藏某个元素的可见性。好吧,这个概念可能有点不好理解,先看图。看了这个等式,似乎明白点什么了吧,朋友们,第一张图就是一张普通的图,第二张图,黑色部分是不透明的,白色部分是透明的,用上mask之后,两张图重叠,黑色区域中的会显示出来,白色区域不显示。用过ps的朋友,应该很清楚,蒙版这东西,这就和蒙版很像,好吧,没用过ps的朋友,又要问蒙版是什么了,相信看完这篇文章,你应该连蒙版也知道了。mask和ba.

2021-11-23 21:41:46 1230

转载 JSS与React的集成

介绍React-JSS使用新的Hooks API将JSS与React集成在一起。 JSS和默认预设已经内置。从v10开始,不支持基于HOC的API,并将在所有即将发布的主要版本中将其删除。如下的使用方式将不支持。import React from 'react'import {render} from 'react-dom'import withStyles from 'react-jss'// 1、创建stylesconst styles = { ...}// 2、使用

2021-11-15 16:09:07 169 1

转载 关于react-app-rewired和craco的部分性能对比

前言由于react-app-rewired的库太久的时间没进行维护,上次维护大约是在一年前了,所以考虑调研使用新的打包库craco所以除了对新的库按文档进行配置之外,还需要对其性能进行测试,考察其打包时间、编译时间与原来有多大的差异,是否在可接受的范围内。1. react-app-rewired1.1 build 耗时测试对 react-app-rewired进行了5次打包时间记录,记录时间如下(忽略第二组,为手误)react-app-rewired build...

2021-10-25 21:40:34 584

转载 【前端】react脚手架 + antd的craco.config.js配置

react脚手架 + antd的craco.config.js配置拉取脚手架执行以下命令标题安装antd修改 src/App.js,引入 antd 的按钮组件修改 src/App.css,在文件顶部引入 antd/dist/antd.css高级配置安装 craco 并修改 package.json 里的 scripts 属性然后在项目根目录创建一个 craco.config.js 用于修改默认配置自定义主题然后安装 craco-less 并修改 craco.config.js 文件如下支

2021-10-25 21:26:40 1758

转载 17.HOC及CRA中装饰器模式

扩展 函数式编程HOC:高阶组件--新demo--封装头部尾部为父组件1.项目目录- src - layout - indexLayout - Footers.js #尾部 - Headers.js #头部 - index.js #作为导出组件 - App.js - index.js2.src/layout/indexLayout/Footers.js/** * 底部 */import Reac.

2021-10-25 21:10:27 52

转载 解决Gitlab的developer角色无法push代码

在gitlab上面创建一个新的项目之后,添加成员到这个项目,但给的是developer开发者角色,如果被添加的那个成员需要在主干代码上push上传代码,是不能成功的,因为默认主干代码受保护,不能让开发者角色push和merge代码的,下面就来看下如何在不修改成员角色的权限的情况下,解决这个问题工具/原料 gitlab 方法/步骤 打开浏览器访问您的gitlag服务的web页面地址,使用管理员用户或者创建项目的那个账户登录进去,然后进去到指定的项目页面 在如图所示的右侧,点

2021-10-14 10:52:35 3156

原创 谷歌浏览器主页快捷方式不见

点击浏览器右上角三个点,选择设置找到搜索引擎地址栏中使用的搜索引擎改为google

2021-10-08 10:22:31 1492

转载 限制百度地图拖动范围限制,当超如范围时自动返回

限制百度地图拖动范围限制,当超如范围时自动返回背景最近利用百度离线地图加载世界地图,但发现下载的区域只是世界地图一块,当拖动地图范围超过想要的范围时,就会出现背景块为白色;如图解决思路1:百度api开发小案例中给出的方案<script type="text/javascript"> layer.msg('将地图显示范围设定在指定区域,地图拖出该区域后会重新弹回');//百度地图API功能 var map = new BMap.Map("map_demo");...

2021-10-08 10:18:54 889

原创 npm Error : EBUSY resource busy or locked错误

看了网上的教程感觉不对劲,之后删除build就好了buiid文件被我占用挂掉就行了

2021-10-08 10:18:17 119

转载 vue 实现动态路由

很多时候我们在项目的路由都是在前端配置好的但是有的时候为了进行全面的权限控制,会需要后台给出路由表,前端再渲染。不用在前端配置。下面主要讲一下思路1、和后台小哥哥沟通好数据,把我们前端配置的路由表数据给他,他就能看懂了2、拿到数据需要我们自己再处理路由中的component后台是给不了的,这里我们只需要后台小哥哥按照我们提供的前端component路径给数据,我们循环加载就可以了//view就是后台给的数据return () => import(`@/view/modules

2021-09-28 16:57:12 2146 1

转载 echarts折线图“有点无线”问题,线掉落在前面的点上

问题:echart折线图“有点无线”问题原因:echarts存在动画,通过getDataURL()获取的图片会延迟加载。因动画原因没有出来线。解决:第一种:延迟使用getDataURL()获取图片,加个setTimeout第二种:禁用动画,option配置animation:false...

2021-08-28 18:00:39 452

原创 js删除数组中空值的方法

1、使用 filter 过滤方法来过滤 null,undefined,''等值js可以删除数组中的空值有多种方法,下面就来说几种自己常用的,大家参考一下。JS示例代码:trim()为字符串方法var arr = ['A', '', 'B', null, undefined, 'C', ' ','D','feiniaomy.com'];var r = arr.filter(function (s) { return s && s.trim(); });console

2021-08-27 00:27:26 17769 1

原创 web页面分屏加载

在WEB项目中,影响客户体验度的一个重要元素就是页面响应的速度。在实际工作场景中,存在一部分页面内容需要动态加载,因为页面的元素会受到销量、节日、促销等影响,优化这类型页面加载的方式就是分屏加载页面内容。拿京东首页举例,它存在分类树、广告轮播图、用户信息、京东秒杀、排行榜、时尚达人等等模块。如图:每个模块都是一个以纵坐标为标尺的DIV。所以在页面加载的时候就可以获取当前页面高度进行分屏动态加载。在设计页面的时候就可以将每个模块的加载作为一个单独的函数,具体实现如下:jquery实现方式.

2021-08-25 17:23:53 417 3

转载 微信JS-SDK签名接口的使用与开发

最近诸事缠身好久没有写文章了。前不久将与微信公众号有关的一些知识点进行了梳理,微信公众号开发过程中,用最多的就是微信js-sdk了。但是使用微信js-sdk需要获取签名、时间戳、随机字符串,等等一系列的参数,那问题就来了,这些参数是由后端提供能,还是前端自己获得呢?当然是先由后端获,然后向前端工程师提供一个接口,只不过这个接口返回的是jsapi_ticket还是计算好的签名signature,这个就得由前后端工程师协商了,一般为了方便,我的做法是直接返回计算好的签名。首先我们看一下微信公众号开发关于微信

2021-08-25 11:04:44 1314

转载 提供社交媒体共享链接的最简单(也是性能最高)的方法

去年夏天,我写了社交媒体的基本元标记,内容涉及开发人员如何准备网页以在社交媒体上共享时优化其外观。 但是如何创建允许用户共享这些网页的链接呢? Facebook,Twitter和LinkedIn提供了许多方法来实现此目的,其中一些涉及按钮生成器,而另一些则需要外部JavaScript。 但是,要避免所有这些情况,您可以创建自己的链接来共享网页。 最棒的是,做自己很简单。 这是如何做。基本概念:只是一个链接使用链接共享网页时,实际上是在向每个社交媒体服务提供的URL提交GET请求(即单击链接)。.

2021-08-24 23:49:07 935

转载 使用ant-design-vue(select)遇到的问题,解决重置之后清空值

当你的select-option是循环出来的时候,你点击清空以后这个值是不会清空的,当你使用组件自带的api – allowClear的时候,你会发现清空以后是undefined,所以当你清空的时候,你可以在select标签上使用v-model。<a-select v-model="year" allowClear @change="changeYear" placeholder="请选择检查年份"><a-select-option v-for="(item,index) i...

2021-08-24 10:56:03 3418

转载 【原】移动web页面给用户发送邮件的方法 (邮件含文本、图片、链接)

微信商户通有这么一个需求,用户打开H5页面后,引导用户到电脑下载设计资源包,由于各种内部原因,被告知无后台资源支持,自己折腾了一段时间找了下面2个办法,简单做下笔记。使用mailto功能,让用户自己给自己发送一份包含资源包的下载链接 调用QQ邮件分享功能,让用户自己给自己发送一份包含资源包的下载链接mailto使用方法1、基础写法当浏览者点击这个链接时,浏览器会自动调用默认的客户端电子邮件程序,并在收件人框中自动填上收件人的地址下面<a href="mailto:xxx@fo

2021-08-23 16:35:05 1201

转载 一键分享到QQ空间、QQ好友、新浪微博、微信代码

使用到的接口(测试时需要登录,网址和图片必须是公网的,不能localhost,QQ图片不能太宽,太宽标题描述会undefiend): 1.分享到QQ空间接口:https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=你的网址&sharesource=qzone&title=你的分享标题&pics=你的分享图片&summary=你的分享描述信息 ...

2021-08-23 16:03:24 1707

原创 npm Error : EBUSY resource busy or locked错误

看了网上的教程感觉不对劲,之后删除build就好了buiid文件被我占用挂掉就行了

2021-08-19 03:53:24 152

原创 npm Error : EBUSY resource busy or locked错误

buiid文件被我占用挂掉就行了

2021-08-19 03:52:09 176

转载 码云(Gitee)创建SSH KEY以及查看用户名密码

码云(gitee)创建ssh key首先要安装Git。第一步:个人主页==》设置第二步 SSH公钥第三步 将ssh key复制到下图的框中那么这里的ssh key从哪来呢?下面步骤就不一一截图了,我当然已经安装过了。(1)找到Git的安装目录,运行git-bash.exe(或者在win桌面上,鼠标右键菜单中Git Bash,运行)运行后界面如下:(2)输入命令:ssh-keygen -t rsa -C “xxxx@yyy.com” 设...

2021-08-18 17:39:51 5085

原创 react项目如何修改默认3000端口号

react项目默认设置的端口号是3000,那要怎么修改默认的端口号呢?这是默认的项目结构在node_modules文件下找到react_script文件夹,代开scripts文件下,找到starts.js文件

2021-08-15 15:40:26 326

转载 input的type=file上传文件accept中限制文件类型pdf、doc、docx、 jpg、 png、xls 、xlsx等格式

(IE9及以下不支持下面这些功能,其它浏览器最新版本均已支持。)1、允许上传文件数量 1. 允许选择多个文件:<input type="file" multiple> 2. 只允许上传一个文件:<input type="file" single>2、上传指定的文件格式如指定默认格式为gif、png:<input type="file" accept="image/gif,image/png" />1如果不限制上传图片的格式,只限...

2021-08-12 17:13:06 12500

转载 网页上facebook分享功能的具体实现

1,一个链接: 参数是要分享的页面的链接代码如下:<a style="width:35px; height:40px; position:relative; top:10px; left:48px; "title="Share on Facebook" target="_blank"onclick="javascript:window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent('https://ww...

2021-08-05 01:51:09 2184

原创 vue中的this.$emit(‘input‘,this.val);是什么意思?

子组件在传值的时候,选用input,如this.$emit(‘input’,val),在父组件直接用v-model绑定,就可以获取到了而子组件也可以通过$emit(‘input’,false),去改变父组件中v-model 和 子组件中 value 的值 。例子:子组件<template> <div> <div class="group"> <label>{{title}}</label&gt...

2021-07-30 10:26:37 2092 1

原创 antdvue报错TypeError: Cannot read property ‘propsData‘ of undefined“found in

使用 Ant Design for Vue 的 Menu 组件,引入并注册了,发现点击的时候,下拉菜单样式无法正常显示,控制台报错TypeError: Cannot read property 'propsData' of undefined。解决方法:引入 Menu 组件:import { Menu } from 'ant-design-vue';注册 Menu 组件:因为下拉菜单是<a-menu-item> 所以还要注册一下 Menu.Item 。Vue.com...

2021-07-24 22:57:50 773

原创 [Vue warn]: Unknown custom element: <a-layout-sider> - did you register the component correctly? For

需要在main.js中注册内部属性Vue.component(Layout.name, Layout);Vue.component(Layout.Header.name, Layout.Header);Vue.component(Layout.Content.name, Layout.Content);Vue.component(Layout.Footer.name, Layout.Footer);Vue.component(Layout.Sider.name, Layout.Sider)

2021-07-24 22:52:12 530

转载 git ssh key配置

git clone支持https和git(即ssh)两种方式下载源码:当使用git方式下载时,如果没有配置过ssh key,则会有如下错误提示:下面就介绍一下如何配置git的ssh key,以便我们可以用git方式下载源码。首先用如下命令(如未特别说明,所有命令均默认在Git Bash工具下执行)检查一下用户名和邮箱是否配置(github支持我们用用户名或邮箱登录):git config --global --list1笔者的机器显示信息如下(已配置):如未配置,则执行以下..

2021-07-22 21:12:32 52

原创 在vue中用户点击播放音频没有声音的解决办法

<divclass="opw-div_but"@touchstart="submit"@touchend="submit">确定</div>

2021-06-09 16:29:44 1095

sublime_text3的PyV8.zip

今天打开sublime遇到一个提示 如上图Sublime Text Error while loading PyV8 binary:exit code 1 Try to manually install Pyv8,该上传的pyv8是windows64位系统,sublime_text3的PyV8

2020-09-09

dbvisualizer.zip

Dbvisualizer是跨平台数据库管理软件,通过JDBC驱动同时和多个不同的数据库建立连接,可连接Oracle,Sybase,DB2,MySQL,InstantDB,Cloudcape, HyperSonic,Mimer SQL等多种数据库,支持使用环境变量和Java系统属性,支持结果集的自动合并,支持更改Oracle的密码等等

2020-07-03

css3文字效果.html

css3文字效果及换行处理,各种文字样式的设置,及文字换行溢出省略

2019-09-25

css文字阴影.html

文字阴影效果shadow,外发光,辉光,投影,浮雕,模糊,模糊的浮雕,影子,描边,3D,Vintage-retro效果,文字效果补色效果三维效果图

2019-09-23

空空如也

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

TA关注的人

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