自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bloxed_shangyc的博客

Life is limited, but knowledge is boundless

  • 博客(159)
  • 资源 (2)
  • 收藏
  • 关注

原创 Vite源码学习分享(一)

vite介绍

2025-01-10 17:02:21 491

原创 前端文件下载多方式集合

基于vue+element UI框架前端文件下载多方式集合

2024-12-25 23:36:40 237

原创 水库大坝三维模型开发bim篇

水库大坝三维模型开发

2024-12-25 23:26:03 213

原创 水库大坝三维模型的开发和使用3Dmax篇

水库大坝模型开发

2024-12-25 23:18:41 226

原创 基于earthSDK三维地图组件开发

基于earthSDK2.0 三维地图组件开发

2024-12-25 23:10:46 275

原创 基于openlayers 开发vue地图组件

openlayers 开发地图组件

2024-12-25 23:03:20 335

原创 Canvas指定三角形内部生成随机点

【代码】Canvas指定三角形内部生成随机点。

2024-12-25 22:38:46 177

原创 水库大坝浸润线绘制

【代码】水库大坝浸润线绘制。

2024-12-25 22:32:30 215

原创 centos-home 磁盘空间转移至centos-root下

由于在安装centos系统的时候,如果在安装时没有分配磁盘空间,选择的是默认分配的,在安装完成后,可以发现大容量磁盘往往分配在了home下面。如果要把home下面的磁盘空间分配到root磁盘下面。可以进行如下操作。

2022-12-02 10:13:54 848

原创 window10安装debian与docker部署服务自动发布bash脚本

window10安装debian与docker部署服务自动发布bash脚本

2022-09-01 14:16:06 699

原创 开发者Linux常用指令

linux下数据库操作,文件操作,ip等常用指令

2022-08-22 10:08:45 489

原创 python库对库数据同步脚本--适用于定时任务

/代码为主要实现的逻辑,具体根据实际业务需求,当前是查询中台当前时间往前两个小时最新一条数据;数据采集平台采集到设备端数据、脚本通过数据中台定时同步到业务系统(库同步到库)使用 系统crond定时执行 crondtab -e进入编辑模式。1、基础通用连接脚本 base.py。1、业务同步脚本tasks.py。......

2022-08-17 14:54:18 1035

原创 docker常用命令解析

docker 映射,启动

2022-08-17 12:38:44 894

原创 flutter //通讯录按照字母分类 List 根据指定属性去重

flutter 数组去重,通讯录分类,拨打电话

2022-08-12 10:17:32 803

原创 flutter 高德地图渲染行走轨迹

安装地图插件permission_handler: ^5.0.1+1amap_map_fluttify: ^0.30.1flutter_screenutil: 4.0.2+3flutter_easyloading: ^2.2.2渲染关键代码 // 添加线段 //lines 结构 [LatLng(26.642386, 106.65195799999998), LatLng(26.641542, 106.65062999999998), LatLng(26.641402, 106.6.

2022-04-28 11:20:07 1755 3

原创 flutter flutter_screenutil视频播放

安装插件包使用import 'dart:async';import 'package:flutter/material.dart';import 'package:flutter_easyloading/flutter_easyloading.dart';import 'package:video_player/video_player.dart';import 'package:flutter_screenutil/flutter_screenutil.dart';class Vi.

2022-04-28 10:23:49 1536

原创 flutter使用shared_preferences本地存储基础信息

根据自己项目选择适合的shared_preferences版本建通用的storage.dart文件import 'package:shared_preferences/shared_preferences.dart';class Storage { static Future<void> setString(key, value) async { SharedPreferences sp = await SharedPreferences.getInstance..

2022-04-28 10:14:24 380

原创 flutter-Routers基础介绍

简介: flutter的路由管理与平时PC和app的工作原理一样,思路:知道使用流程和配置流程,进行配置和使用第一步:在pages/routers下有Routers.dart文件,当前文件属于router配置文件,这个几乎是固定写法,如果有新的路由页面,继续添加即可,代码如下import 'package:flutter/material.dart';import 'package:cai_customer/pages/Login/LoginPage.dart';import '../page

2022-04-28 10:02:56 833

原创 app开发本地无需使用连接线,调试app方式

app开发本地无需使用连接线,调试app方式1、pc和手机连接同一局域网,手机打开发者模式 1. adb connect 192.168.110.125 //192.168.110.125为手机的ip 打开wifi连接信息可查看ip 2. adb tcpip 5555 //tcp连接端口 3. adb devices //查看是否建立连接 4. adb -s UJK0220416002366 tcpip 5555 //UJK0220416002366 设备号添加保存 5. adb de

2021-11-06 16:27:27 370

原创 flutter 常备基础知识

flutter 常备基础知识//数组包含某个值listArr.contains(1)溢出添加省略Expanded( flex: 1, child: Text( '$value', maxLines: 2, overflow: TextOverflow.ellipsis, style: TextStyle( color: label == '状态:' ? ColorUtil.fromHex('#ff3300',

2021-11-06 16:20:37 214

原创 ‘ to be a valid and instantiated subtype of ‘NativeType‘. final int totalSize = count * sizeOf(); ^

:/src/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf16.dart:16:7: Error: Struct ‘Utf16’ is empty. Empty structs are undefined behavior. class Utf16 extends Struct { ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/al

2021-11-06 16:11:53 448

原创 Flutter: Unable to load asset Image provider: AssetImage(bundle: null, name: “assets/xx/xx.jpg

Flutter图片加载问题,Flutter: Unable to load asset Image provider: AssetImage(bundle: null, name: “assets/images/xx.jpg”)解决方案:依赖包添加文件目录路径(在pubspec.yaml文件里)flutter: # The following line ensures that the Material Icons font is # included with your applicatio

2021-11-06 15:58:47 2863

原创 Flutter 路由传参配置

Flutter 路由传参配置在项目目录routers有一个Routers.dart文件(代码如下)import 'package:cai_customer/pages/orderDetail/Detail.dart';final Map<String, Object> routes = { '/': (context) => TabContainer.Tab(), '/orderDetail': (context, {arguments}) => OrderDet

2021-11-06 15:43:22 444

原创 浅谈electron构建桌面应用

1、electron是什么electron是有Github开发, 是一个能让你使用 JavaScript, HTML 和 CSS 来创建桌面应用程序的框架。electron的原理是 通过将 Chromium 和 Node.js 组合到同一个 runtime 环境中。这些应用程序可以打包后在 macOS、Windows 和 Linux 上直接运行。2、为什么会用electronwin:c++,c# mac:Objective-C Swift Li:c++;多个平台我们需要多个应用,高开发成本。而

2021-06-24 22:18:42 412 1

原创 React hooks useState set数据失效

2. 执行 addConcatA 数据不会更新,通过执行addConcatB 数据生效 ,QQ技术交流群:707 196 135 (大前端技术交流群),原因:目前不是很确定,找到问题再更新。解决方案:通过解构的方式实现。

2021-01-20 23:00:47 3813

原创 React 插入百度地图获取定位信息

1.安装React 百度地图组件库npm install @uiw/react-baidu-map --save2.基于Ant DesignUI框架【组件代码】import React, { useState, useEffect } from 'react';import { Modal, Button, AutoComplete, Input, Tag, Col, Row,} from 'antd';import { Map, APILoader, useMap,...

2021-01-20 22:30:52 1485

原创 调用百度地图API,获取经纬度,搜索指定位置

不多说,直接上代码注册百度开发者帐号,拿到密钥ak,教程很多,直接搜索"百度地图AK申请流程"就知道怎么做 封装loadBMao.js /** * 动态加载百度地图api函数 * @param {String} ak 百度地图AK,必传 */export default function loadBMap(ak) { return new Promise(function(resolve, reject) { if (typeof window.BMap !== 'u

2020-09-24 15:34:00 2561 1

原创 微信调支付宝支付常见问题

在跳转中间页的时候,有点手机微信,#号后面的内容被截取,导致打开浏览器以后无法跳转支付宝页面实际到这个页面的时候,下面的gotoUrl参数已经没有了 Array.prototype.slice.call(document.querySelectorAll("input[type=hidden]")).forEach(function (ele) { queryParam += '&' + ele.name + "=" + encodeURIComponent(ele.val.

2020-06-04 18:25:24 1543

原创 浅谈微信内置浏览器调用支付宝支付完整教程《2》

话不多少直接上代码1、 支付宝文档底部下载demo,2、demo里有ap.js,pay.htm,post.htm等,pay.htm是支付宝为提供的demo中间页,用框架构造项目的需要自己改造下,在跳转中间页面的时候,需要用ap.js的方法/****创建订单接口,这个接口后台会返回一个form表单的字符串*关注返回后调用goMask方法*/pay_click(){ let param = { params:{ registrationId:this.registra

2020-06-04 18:04:31 3643 1

原创 浅谈微信内置浏览器调用支付宝支付完整教程《1》

项目背景: 二次开发微信公众号,需要接入支付宝支付,调用支付宝app

2020-06-04 17:37:54 5384

原创 listMap 结构根据key值相同,累加或合并其他的属性

listMap 结构根据key值相同,累加或合并其他的属性example:// 原数组[ {key:'name',number:2}, {key:'code',number:3}, {key:'age',number:4}, {key:'name',number:5}]//预期[ {key:'name',number:7}, {key:'code',number:3}, {key:'age',number:4},]逻辑方法listMap 结构根据key合并其他的属性//合

2020-05-31 18:14:35 1826

原创 时间转换成英文显示

ENdateTranslation(date){ var dt = new Date(date); var m=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Spt","Oct","Nov","Dec"); var w=new Array("Mo...

2019-12-27 19:45:07 1266

原创 随笔:ES6 forEach、filter、map、some、every、find、findIndex、reduce

var listMap = [{ id: '1001', width: 50 },{ id: '1002', width: 80 },{ id: '1003', width: 120 },{ id: '1004', width: 40 },{ id: '1005', width: 110 },{ id: '1006', width: 60 }]//改变原始数据width+20[fo...

2019-12-27 19:33:05 306

原创 vuex store状态管理随笔-技巧

store文件目录预览desc:为了项目更好的维护管理,store状态也需要进行模块化管理,shopping、profession代表有两个不同模块,例如管理登录的用户信息,可以新建一个userInfo来管理目录解析 1、state.js 管理状态export default { professional:{ cabinTypes:["Y","...

2019-12-27 18:51:35 230

原创 浅谈 函数防抖(debounce) 和函数节流(throttle)

函数防抖(debounce)创建一个 debounced(防抖动)函数,该函数会从上一次被调用后,延迟wait毫秒后调用func方法。 debounced(防抖动)函数提供一个cancel方法取消延迟的函数调用以及flush方法立即调用。 可以提供一个 options(选项) 对象决定如何调用func方法,options.leading与|或options.trail...

2019-10-24 15:56:43 1194

原创 ES6拓展运算符使用(...)

扩展运算符还可以将字符串转为真正的数组。[...'hello']// [ "h", "e", "l", "l", "o" ]2、可以使用扩展运算符将多个数组进行合并。let arr1 = [1, 2, 3]let arr2 = [4, 5, 6]let arr3 = [7, 8, 9]console.log([...arr1, ...arr2, ...arr3])//[ ...

2019-10-24 15:42:29 243

原创 数组去重方案

方法一:双层循环,外层循环元素,内层循环时比较值如果有相同的值则跳过,不相同则push进数组Array.prototype.distinct = function(){var arr = this, result = [], i, j, len = arr.length;for(i = 0; i < len; i++){ for(j = i + 1;...

2019-10-24 15:24:16 300

原创 浅谈windows环境下eclipse+maven + tomcat maven工程创建

!!!eclipse 下创建maven工程并且启动大致分为以下几步开发环境配置插件 Tomcat Maven Eclipse JDK 版本 8 3.3 mars(汉化) 1.8 环境变量 需要 需要 java与maven环境变量配置如下图maven下载链接:https://pan.baidu.co...

2019-09-04 22:19:14 170

原创 创建空文件名文件

例如:.npmrc1、使用dos命令创建 在需要创建目录打开cmd 窗口 键入命令cd>.npmrc,即可生成.npmrc文件cd>.npmrc2、手动创建随意新建一个 test.txt文本文件打开txt文件,编辑内容,点击另存为,文件类型选所有,删除文件名即可.npmrc文件...

2019-07-12 16:10:18 921

原创 Echart 饼图标签label重写formatter问题

1、在label重写上,2.0与3.0 formatter用法稍有区别,数据层级结构变化2.0{ name:'访问来源', type:'pie', selectedMode: 'single', radius : [0, 70], // for funnel x: '20%', width: '40%', funn...

2019-07-12 15:13:58 7997

Vite源码学习分享(一)

Vite源码学习分享(一)

2025-01-10

上传附件插件包

不使用flash插件上传附件,下载之后,解压,直接放入静态资源加载

2018-08-13

看板布局代码分享

下载压缩包dash.rar,装有node环境,直接启动(npm run dev);无需安装依赖

2018-07-11

空空如也

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

TA关注的人

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