- 博客(159)
- 资源 (2)
- 收藏
- 关注
原创 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
原创 python库对库数据同步脚本--适用于定时任务
/代码为主要实现的逻辑,具体根据实际业务需求,当前是查询中台当前时间往前两个小时最新一条数据;数据采集平台采集到设备端数据、脚本通过数据中台定时同步到业务系统(库同步到库)使用 系统crond定时执行 crondtab -e进入编辑模式。1、基础通用连接脚本 base.py。1、业务同步脚本tasks.py。......
2022-08-17 14:54:18
1035
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人