自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js通过createObjectURL将JSON数据保存到本地

【代码】js通过createObjectURL将JSON数据保存到本地。

2023-09-16 11:11:35 360

原创 微信小程序movable-view,横向拖动示例代码段

【代码】微信小程序movable-view,横向拖动示例代码段。

2023-05-06 15:15:04 231 1

原创 微信云函数本地调试正常,线上测试失败检查方案

使用微信云函数上传文件时,用了wx.cloud.CDN(),需要在云函数中读取数据,其中使用了axios来发送请求,云函数中使用了。看了错误提示,得到结果,版本太新,不支持require,但是云函数环境不支持import,在package.json中添加了axios^1.1.2版本。

2022-11-02 16:31:55 1423

原创 electron+robotjs安装出错问题解决日志

安装robotjs后,按照robotjs官网提示:You can use this line to rebuild RobotJS for Electron:npm rebuild --runtime=electron --target=1.1.3 --disturl=https://atom.io/download/atom-shell --abi=48Target should be the Electron version, and abi should be the abi vers

2022-03-29 15:35:51 2681

原创 Electron failed to install correctly, please delete node_modules/electron and try installing again

throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again');

2022-02-23 15:29:21 557

转载 树形结构左右值存储,移动节点详解

最近做一个程序,用到树形结构,并且要存储到数据库中。于是研究了一下树形结构的左右值存储。左右值虽然取父祖节点和子孙节点,查找节点路径非常方便,但要找某节点的父节点,子节点和兄弟节点就比较困难,所以还要需要一个层级维度方便确定父子和兄弟节点,也就是树形结构中所说的树的深度。下面列举一些普通的左右值算法,网上有大量的资料,就不细说了。以下资料来自网上,错误的地方我已纠正一、计算某节点的子孙节点数。子孙节点数量=(节点右值-节点左值-1)/2二、查找某节点的所有子孙节点。selec..

2022-01-22 11:44:52 674

原创 Mac升级PHP版本更新imagick扩展

一、安装ImageMagickbrew install ImageMagick二、安装PHP扩展Imagicksudo pecl install imagick过程中会提示:Please provide the prefix of ImageMagick installation [autodetect] :这里需要看下/usr/local/目录,可能路径:1、/usr/local/opt/imagemagick2、/usr/local/imagemagick找到

2022-01-13 16:38:04 542

原创 JS中验证图片是否存在

当不确定图片是否存在,实现当图片不存在时,自动发出请求到服务端生成新图片或记录日志

2021-11-27 13:52:39 732

原创 umi-request请求中自动维护token、refresh token

locatstorage缓存管理token值export default class Authority { /** * 保存token * * @param data * @param key * @return void */ public saveToken(data: { token_type?: string; expires_in?: number; access_token?: string; refresh_.

2021-09-11 12:38:11 2841

原创 flutter:Provider中Selector示例

Selector<UserProvider, int>( builder: (BuildContext context, int value, Widget child) { return Text("data $value"); }, selector: (context, model) { return model.count; },),UserProvider是

2021-06-04 11:32:05 377

原创 flutter中Future.delayed延迟任务

使用了FlutterEasyLoading的showSuccess提示处理结果后,使用Future.delayed延迟跳转void _showTipsAndJump() { EasyLoading.showSuccess("登录成功", duration: Duration(seconds: 2)); Future.delayed( Duration(seconds: 2), () => Navigator.pushReplacement(

2021-06-03 18:10:37 3768

原创 flutter initState中读取provider数据

@override void initState() {/// 页面渲染完成后回调 WidgetsBinding.instance.addPostFrameCallback((_) { _hasLogin(); }); super.initState(); }

2021-06-03 10:28:32 779

转载 flutter dio 示例

GIT HUB深深打不开,保存一份以方便随时查看。示例发起一个GET请求 :Response response;var dio = Dio();response = await dio.get('/test?id=12&name=wendu');print(response.data.toString());// Optionally the request above could also be done asresponse = await dio.get('/...

2021-05-25 10:28:12 1466

原创 Android license status unknown.时出现Exception in thread “main“ java.lang.NoClassDefFoundError解决办法

在配置Flutter开发环境时,执行以下命令:flutter doctor后需要执行:flutter doctor --android-licenses但会出现以下问题:Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModul...

2021-05-07 15:57:29 848

原创 MAC空间不足时,可以考虑执行以下命令,获取更多存储空间

作为一个使用MacBook的WEB开发者,硬盘不够用很烦恼啊。一、composer clearcachePHP开发中缓存的很多文件。二、yarn cache cleanJS开发产生的文件超级多。三、npm cache clean --forceJS开发产生的文件缓存。四、brew cleanup使用home brew安装产品的过期文件。...

2020-11-26 09:50:01 165

原创 「MAC」laravel passport oauth中使用GuzzleHttp时出现cURL error 6域名找不到时如何处理

电脑:MACBOOK框架:Laravel环境:Valet(valet自动以我目录命名生成本地域名,方便本地运行测试)原因:在使用Passport OAuth时,因为client_secret等信息的安全,使用GuzzleHttp代理发送请求到oauth/token来获取token等信息,但是POST请求后,一直返回下方提示cURL error 6: Could not resolve: api.v2.name (Domain name not found) (see https://cur

2020-09-19 11:58:22 655

原创 ffmpeg 常用命令写法笔记

// 四画面ffmpeg -i ~/Downloads/1.mp4 -i ~/Downloads/2.mp4 -filter_complex "[0:v]pad=iw*2:ih*2[a];[a][1:v]overlay=w[b];[b][2:v]overlay=0:h[c];[c][3:v]overlay=w:h" -y ~/Downloads/out.mp4// 双画面ffmpeg -i ~/Downloads/4.mp4 -i ~/Downloads/1.mp4 -filter_complex

2020-05-30 17:13:57 499

原创 mac中使用brew安装的php新版本

安装laravel7时提示php版本低了,。。。。。先安装好指定的php版本,brew link php代码中的PHP可能需要根据自己的修改,可能是php72、php@73或其它

2020-05-25 11:51:14 454

原创 JS中遇到Cannot read property length of undefined如何处理

往往渲染的时间和我们想象的有区别,以为数据加载完了,实际上并没有。因为最近要弄七狐短视频系统的公会功能,其实有类微信朋友圈的列表展示,用JQ猫屎不是个好的方法,所以决定使用vue.js来,在处理点赞和<span v-if="item.like.length < 1" class="font-size-14">赞</span><span v-else class="font-size-14">@{{ item.like.length }}人点赞了</sp

2020-05-16 12:48:10 5440

原创 php laravel中测试拼手气红包金额计算方法

$money = 31;$amount = 20;$n = 2;$min = 1;$data = [ '总额' => $money, '总数' => $amount, '平均' => bcdiv($money, $amount), '最小' => 1, '最大' => bcdiv($money, $amount) * ...

2020-04-16 11:05:18 284

原创 js 上传图片头预览图片方法之一

做七狐短视频上传功能时,又弄了下JS上传图片预览,记录下这种方式:$("#uploaderInput").change(function () { // 创建blob对象,浏览器将文件放入内存中,并生成标识 var img_src = URL.createObjectURL($(this)[0].files[0]); //给img的src赋值 $("previ...

2020-01-09 16:18:14 136

原创 React中如何集成添加wangeditor富文本编辑器

constructor(props) { super(props); this.editorElem = React.createRef();}react 中 初始化 wangeditorcomponentDidMount() { this.initWangEditor();}配置wangeditorinitWangEditor() {...

2019-11-22 11:15:29 555

原创 react 实现js文本复制

js:copy = () => { try { let range = document.createRange();// this.linkRef.current是react中的ref range.selectNode(this.linkRef.current); const selection = window.getSelect...

2019-08-30 12:03:56 395

原创 clipboard.js 2.0 网页端一键复制 资料整理。

库引入:<script src="https://cdn.bootcss.com/clipboard.js/2.0.4/clipboard.min.js"></script>代码演示:HTML:<div> <p>我的邀请码:<input id="code" value="被复制的内容" /></p>...

2019-08-06 16:57:55 642

原创 终于react-redux mapStateToProps props不更新的坑

也不知道对不对,反正数据出来了,心情激动啊,在这个问题上绕了好几天了,问题描述:const mapStateToProps = state => ({ 在这里console.log可以看到state里有数据,但是props里始终是空的。 items: state.videoReducer.items});export default connect(m...

2019-05-16 16:57:51 2761 2

原创 JetBrains WebStorm 代码区域和编辑器的界面美化

开始:先安装Material Theme UI1. file -> settings2.搜索Appearance -> Theme 这里可以改变整个编辑的风格3. 修改代码区域字体及文字大小4.最终效果:...

2019-05-15 08:00:51 4410

原创 js获取视频原始宽度和高度?videoWidth和videoHeight真的有用吗?

chrome 浏览器可以获取到,listenerLoadedMetaData = (e) => { alert(e.target.readyState) if (e.target.readyState > 0) { alert('w:' + e.target.videoWidth + 'h:' +e.target.videoHeight) ...

2019-05-02 15:01:56 17006

转载 js获取keyCode

直接keyCode居然没有获取到?onKeyPress = (e) => { let keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; this.setState({content: this.state.content + "," + keyCode})}2019/4/...

2019-04-24 11:54:31 615

原创 JavaScript splice() 方法踩坑

使用此方法,会直接修改数据源,不能做再次赋值,因为他返回的是被删除的项目,而往往,我们需要的是删除后的源数对象执行一句可以了。this.buy_list.splice(index,1)不能这样:var a = this.buy_list.splice(index,1)定义和用法splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法会改变原始数组。语法arrayObje...

2018-04-21 19:25:21 4748

原创 原生JS向html页面添加内容节点元素代码段

var div = document.createElement("div");div.innerHTML = '&lt;a href="http://www.baidu.com/"&gt;&lt;img style="max-width:100%;" src="https://www.baidu.com/img/baidu_jgylogo3.gif"&gt;&lt;/a&gt;

2018-04-20 00:30:49 23055

转载 vue file uploading in vux

这次做了vue页面的图片上传功能,不带裁剪功能的!首先是html代码,在input框上添加change事件,如下:[html] view plain copy&lt;ul class="clearfix"&gt;                  &lt;li v-if="imgs.length&gt;0" v-for='(item ,index ) in imgs'&gt;           ...

2018-04-18 00:06:48 441

原创 原生JS通过className定位网页元素插件广告内容。

// 创建广告位节点var newNode = document.createElement("div");// 设置广告位基本样式newNode.style.width = '1000px';newNode.style.margin = '10px auto';// 设置广告位内容newNode.innerHTML = "&lt;img src='20180315220245.jpg...

2018-03-19 14:37:32 760

原创 GNVM版本下载太慢用淘宝镜像速度提百倍哈

GNVM : https://github.com/kenshin/gnvm版本下载时,国内地址下载慢的要死,直接用淘宝的镜像速度不要太快。gnvm iconfig registry npm.taobao.org/mirrors/nodegnvm install 版本号回车安装所有版本切换版本:gnvm use 版本号

2017-12-01 11:07:35 1915

原创 checkbox复选框全选及全不选操作,attr无效解决办法

jQuery("#checkAll").click(function(){ if(jQuery(this).prop('checked')) { jQuery("input[name='box[]']").prop("checked",true); }else { jQuery("input[name='box[]']:checked").prop('checked',false);

2014-10-12 12:41:40 793

转载 使用Highcharts实现柱状图、饼状图、曲线图三图合一

在数据统计和分析业务中,有时会遇到客户需要在一个图表中将柱状图、饼状图、曲线图的都体现出来,即可以从柱状图中看出具体数据、又能从曲线图中看出变化趋势,还能从饼状图中看出各部分数据比重。Highcharts可以轻松实现三图合一的效果。本文以某大型水果批发商一年水果销售报表为例,使用Highcharts将传统表格中的数据,体现在图表中,集中展示水果销售情况,为商家提供直观的数据分析

2013-02-01 13:36:10 1340

转载 jQuery+PHP+Mysql在线拍照和在线浏览照片

本文用示例讲述了如何使用jQuery与PHP及Mysql结合,实现WEB版在线拍照、上传、显示浏览的功能,ajax交互技术贯穿本文始末,所以本文的读者要求具备相当熟悉jQuery及其插件使用和javscript相关知识,具备PHP和Mysql相关知识。 本文示例建立在本站helloweba.com两篇文章之上,一篇是用于在线拍照的:Javascript+PHP实现在线拍照功能,

2013-02-01 13:30:07 1138 1

转载 HTML5应用之文件拖拽上传

使用HTML5的文件API,可以将操作系统中的文件拖放到浏览器的指定区域,实现文件上传到服务器。本文将结合实例讲解HTML5+jQuery+PHP实现拖拽上传图片的过程,来看下HTML5的魅力吧。HTML我们在页面中放置一个拖拽区域#drop_area,即接收拖拽的区域,#preview用来预览拖拽上传的图片信息。  id="drop_area">将图片拖拽到此区域

2013-02-01 13:20:39 1058

转载 HTML5本地存储

HTML5带给我们的不仅仅是更多语义丰富的标签,还有更多新特性,比如本地存储。要在客户端保存用户一些数据,我们首选使用cookie,但是cookie最多只能存储4kb,而HTML5的本地存储localStorage可以存储5M的数据,这将对WEB开发以及移动终端应用带来革命性的转变。目前主流浏览器都支持localStorage本地存储,而微软从IE8就出人意料的开始支持lo

2013-02-01 13:18:38 556

转载 jQuery拖动布局实现排序结果同步数据库

很多网站的拖动布局的例子都是采用浏览器的COOKIE来记录用户拖动模块的位置,也就是说拖动后各模块的排序位置信息是记录在客户端的cookie里的。当用户清空客户端的cookie或浏览器的cookie过期后,再次访问页面时,发现布局又还原成最初的状态。这种cookie记录的方式使用简单,但不适合像个人中心、管理系统主页的要求。  本例实现的效果:通过拖动随意布

2013-02-01 13:17:00 594

phpQuery.php文件下载

采集利器代码,解决现在google打不开无法下载代码之用。单一文件,不含其它代码,具体实际,可以自己上网搜索。

2015-03-06

高仿WEBQQ JS框架

高仿WEBQQ JS框架;一款纯面向对象的webos设计模型,完全仿web.qq.com,目前只实现了部分功能

2013-01-31

三款Jquery仿WINDOWS界面的弹窗插件

三款Jquery仿WINDOWS界面的弹窗插件: Window.rar AeroWindow.rar artDialog4.1.6.zip 功能上都还不错,最近一直在找这类的插件,所以收藏在CSDN上,以备不时之需!

2013-01-30

AeroWindow【jquery弹窗插件】

AeroWindow是一个jQuery插件用于创建类似于Windows7 Aero风格的弹出窗控件。具有最大化,最小化,拖动调整大小和关闭功能。

2013-01-29

空空如也

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

TA关注的人

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