- 博客(28)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Flutter 中 showTimePicker 设置 24H
在Flutter 可以使用 showTimePicker 调起 时间的插件。这个应该是在全局应用的,但是我的只在当前页面使用 24H制,因此我的方案是。方法转换以后 还是 12H制,真心有点看不懂了。但是获取到的时间是 24H制的 ,然后通过。万事不懂,看源码,在源码中找到。方法.转换时间的时候,需要传入。
2022-09-07 10:37:29
1108
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Docker在Liunx 服务器使用
配置 DNS,在宿主机中 /etc/docker/daemon.json 配置,设置全部容器DNS。通过ping 查看test1 和 test2 容器是否简历了互联关系。验证是否正确安装了 Docker Engine-Community。运行一个容器并连接到新建的 test-net 网络。docker rmi -f [镜像ID]设置绑定端口,并且设置通信方式为 UPD。创建一个新的 Docker 网络。也可以手动指定容器配置DNS。宿主机复制文件到 容器中。容器复制文件到 宿主机中。...
2022-08-22 11:14:46
244
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 快速教你学VUE3
的语法,保证看完本文你直接可以做项目,主要讲解vue3中新增的语法,不包括。语法糖中,在使用vue的api的时候,需要按需导入,才可使用。中已经存在的api,以及包括。看的文章,教你快速的适应。如需学习,可以跳转到。下面所有的讲解都是基于。
2022-08-19 10:22:23
296
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Flutter 中 Dio 和 Socket 发送 和 接收 Protobuf 数据
编译protobuf文件proto转为dart发送和接收proto, 可以根据个人的需求,进行封装修改dio插件进入文件中找到然后进入文件,修改这个方法,我们会发现在transformRequest中 返回的数据结构必须是 ,我们使用proto需要发送的数据类型是```Uint8List``,显然是会报错的,因此我们修改一下修改前:修改后.......................................
2022-06-28 16:40:01
1617
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 vue-element-admin关于路由和权限控制
vue-element-admin关于路由和权限控制下载需要操作的文件登陆第一次进入需要修改第一步第二步权限看了不多的文章,再看看下面的评论,唉,看把你们难的。我来写一个简单的登录吧,容易理解的下载链接: vue-element-admin的github仓库地址推荐使用 git clone不建议直接下载zip需要操作的文件先了解下我们需要操作的几个文件1./src/views/login/index2./src/store/modules/user3./src/router/index
2021-04-02 13:44:08
1188
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 protoBuf介绍
这里写自定义目录标题ProtoBuf介绍ProtoBuf使用ProtoBuf如何工作ProtoBuf介绍1.protobuf是一种语言无关,平台无关,可扩展的序列化结构数据,它一般用于通信协议,数据存储,但是也有用来进行请求数据等等。因为现在多数的项目,讲究的是前后端分离,而且多数前端的项目为:原生js配合jquery,vue,reac,php。2.protobuf是一种灵活,高效,自动化的结果数据序列化方式,类比xml,但是比xml更小3-10倍,更快20-100倍,更为简单3.文件的后缀为.pr
2021-03-26 09:27:24
760
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Protobuf在js中使用过程
Protobuf在js中使用过程以前也是没有学过,学习了两天,今天算是第三天,主要是公司要考查我的学习能力,本来公司都已经有人封装好了,上面不让给我源码,让我自己找资料学习。这篇文章也是记录下这几天的学习成功了.先说下缺点: new太多,添加数据必须使用set,麻烦只讲解使用过程,理论CSDN上多的是1.需要下载proto.exe,根据个人公司的需求,下载不同的版本创建一个目录(目录名为demo),将下载好的proto.exe文件放置到根目录,然后创建一个proto文件(myproto.pro
2021-03-23 14:44:30
2679
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 uniapp中编译成小程序主包超出2M
uniapp中小程序主包超出2M当使用uniapp写小程序,主包超2M现在已经是平常事了,一般的解决方式:1.减少图片的所占的kb,2.压缩css3.分包等…但是当项目过大,只做上面几种的方式,已经不够了,因此介绍下我在项目中的处理方式,1.在项目运行时,将运行到小程序中的 运行是否压缩代码打开2.使用vuex,将vuex放到一个分包中比如:(1)我的项目中我将vuex放到pagesE中(2)在主包中store中index.js文件引入(3)然后在main.js添加即可(4)在pre
2020-12-10 14:02:16
4537
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 小程序或uniapp两个元素按百分比区域 , 进行滚动
小程序按百分比区域滚动代码<template> <view class="text"> <view class="storeList_tab_top_content"> <scroll-view scroll-x="true" @scroll="scroll" :scroll-left='scrollLeft' style="width: 100%;overflow:hidden;white-space:nowrap;height:100%;"
2020-11-25 17:21:36
903
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 uniCloud上传图片到云储存
uniCloud上传图片到云储存准备的条件创建项目右击cloudfunctions文件,创建云函数创建服务空间本地创建云函数ctrl + r 创建云函数了解uploadFile,uniCloud.deleteFile,以及基本的云函数操作云数据库准备的条件创建项目在编辑器中创建项目,我使用的是阿里云服务器,腾讯云的也可以,我看文档中用腾讯云有更多的操作,我没有试过,创建完的项目cloudfunctions就是我们需要写云函数的地方右击cloudfunctions文件,创建云函数'use st
2020-11-20 14:30:09
6674
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 uniapp中使用vuex
uniapp中使用vuex创建store文件夹在平时的项目中不同的逻辑之间我们可能需要调用store中不同.js文件中的逻辑,继续刷新数据,比如在wxAppletPay中支付完成可以通过使用直接调用index.js文件中modules中的vipCradStore中cradInfo这个函数在vue文件中的使用vuex定义方法在vue文件中的使用vuex获取数据创建store文件夹在main.js中引入使用在store文件夹中创建一个index.js文件,用于统一管理不同逻辑使用vueximport
2020-11-12 10:22:37
210
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在vue中使用Promise对axios进行封装
在vue中对axios进行封装根据各自公司需求进行修改在mian.js使用在vue文件中可以直接使用this☞向resFrom这个方法在vuex中就不能使用this,因此可以使用引入import根据各自公司需求进行修改import md5 from '@/assets/js/md5.js'import axios from 'axios'// let URL = 'http://b5yc.com'import { Message } from 'element-ui';let num = 0
2020-11-11 13:12:43
1615
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 支付宝小程序中success函数不执行
支付宝小程序中success函数不执行在使用支付宝小程序中如果函数嵌套太多,而且每一个函数中都需要使用my.Request请求数据会出现请求执行了,但是回调函数success没有执行主要在Android中会出现这种问题,在ios中我没有遇见原因:在官方文档中虽然表明dataType默认返回的数据是JSON, 但是在Android中函数嵌套太多,执行多个请求,Android就会出现dataType不在是默认JSON类型了,这个比较恶心解决方式:在my.Request中添加上dataT.
2020-09-22 12:00:41
528
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 mqtt在支付宝出现乱码
mqtt在小程序中出现乱码情况;最近公司需要使用小程序中使用即时通讯在微信小程序中使用mqtt,安卓和苹果都没有问题;主要是在支付宝小程序中出现问题在安卓端使用mqtt.js文件没有问题,但是在ios中出现类似于 【?】之类的符号,主要是因为在接受后台的数据的时候,mqtt在ios端默认Base64,因此需要base64.toByteArray(res.data.replace(/[\r\n]/g,""));但是在使用真机测试,是无法测试的,需要使用预览模式进行测试,即可使用方式:ht.
2020-09-15 16:11:10
335
1
原创 Docker在Liunx自定义镜像
一般在我们使用 镜像的时候,不一定基础的镜像可以满足我们的需求的举例:搭建node的容器的时候,我们一般需要使用pm2包,我们需要全局安装PM2,在基础的node镜像中是不包含的,比方说我们使用会提示 需要将 npm的版本升级到npm@9.6.6版本,如果使用的是ts语法编辑的node项目,我们还需要在安装typescript插件,将入口ts文件编译成 js 才能使用 pm2运行node项目,如果使用基础的node镜像会很麻烦,因此我们每次创建一个容器就要进入容器下载,会很不方便。我们可以只有。
2023-05-12 11:28:26
121
原创 Docker安装
配置 DNS,在宿主机中 /etc/docker/daemon.json 配置,设置全部容器DNS。通过ping 查看test1 和 test2 容器是否简历了互联关系。docker logs -f [容器id || 容器名称 ]docker top [容器id || 容器名称 ]运行一个容器并连接到新建的 test-net 网络。设置绑定端口,并且设置通信方式为 UPD。创建一个新的 Docker 网络。也可以手动指定容器配置DNS。...
2022-08-15 17:23:45
41
原创 前端面试题
keep-alive (A,B 组件中,当从A离开跳转到B中以后,在返回A数据丢失了,可以使用keep-alive包裹A,B,这样再跳转的话,A中的数据是冻结的,不能被刷新 ,include 中可以设置哪一些页面是启用的)使用 React.memo 包裹 子组件,如果props不变,就没有必要再次执行 子组件,但是如果添加监听函数,子组件使用父组件的函数,会再次执行,生成新的函数,新旧函数虽然功能一样,但是地址引用不一样的。如果value是一个函数的,会返回函数的函数,因此可以使用useCallback。.
2022-08-07 13:40:04
99
原创 Mac Flutter中将proto编译为dart文件
Mac Flutter中将proto编译为dart文件配置 protobufFlutter使用 protobuf链接:借鉴原文地址.配置 protobuf1.解压: cd /Users/xxx/xxx/protobuf配置: ./configure --prefix=/usr/local/protobuf安装 : make make install检查版本: protoc --version打印如果protoc还是没有安装成功,可以尝试以下 brew inst
2022-04-13 22:43:05
2539
原创 小程序中使用http请求,发送和接受protobuf数据
小程序中使用http请求,发送和接受protobuf数据参考文章:(https://juejin.cn/post/6965049311100928013)(https://blog.csdn.net/d7185540/article/details/85105758)1.安装node环境2.在全局安装 protobufjsnpm install -g protobufjs3.安装完成以后 cmd 输入 pbjs 看是否安装成功pbjs4.将proto文件转为json文件pbjs -t j
2021-07-16 16:04:40
1809
原创 Python自动发送微信消息
其他没学好,我就学会怎么当键盘侠py的代码,自动调用微信,选择接收人的名字,list里面是需要发送的消息使用while更有杀伤力import win32clipboard as wimport win32conimport win32apiimport win32guiimport timeimport random# 把文字放入剪贴板def setText(aString): w.OpenClipboard() w.EmptyClipboard() w.
2021-07-01 11:26:13
701
通过js底层获取H264的数据,然后通过webgl绘制出来
2021-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人