自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (9)
  • 收藏
  • 关注

原创 vscode uniapp

1. vscode 安装vue2. 通过dcloudio安装3. npm run 运行

2022-06-15 05:26:32 875

原创 速查表之各种编程语言小数|时间|base64等操作

在各种语言之间切换,这时候好记性不如烂笔头. 整理下各种语言四舍五入小数的处理, 字符串与时间互相换转,base等相关操作,

2022-05-18 09:44:06 485

原创 自动定时备份远程mysql脚本

脚本完整流程连接远程服务器进入docker-mysql执行mysqladmin -P3306 -uuser−puser -puser−ppwd1 flush-logs,对binlog进行截断,返回binlog文件名本地拿到文件名,从远程服务器拉取对应文件到本地执行mysqlbinlog /bak/incre_dc/b∣mysql−ub | mysql -ub∣mysql−uacc -p$pwd1 -f, 把binlog文件导入本地mysql把incre.sh加入本地定时任务cronta

2022-04-28 11:47:30 353

原创 alpine,debian替换源

alpineRUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositoriesdebianRUN sed -i "s@http://deb.debian.org@https://mirrors.aliyun.com@g" /etc/apt/sources.list \ && sed -i "s@http://security.debian.org@https://mirrors.al

2022-01-11 14:26:59 941

原创 KubeSphere安装版本问题

export KKZONE=cncurl -sfL https://get-kk.kubesphere.io | VERSION=v1.2.1 sh -Downloading kubekey v1.2.1 from https://kubernetes.pek3b.qingstor.com/kubekey/releases/download/v1.2.1/kubekey-v1.2.1-linux-amd64.tar.gz ...Kubekey v1.2.1 Download Complete!

2021-12-24 18:14:46 2358

原创 spring-mongoDB mongoTemplate排序分组|分页|统计

包含一些mongo的常用操作:统计求和,常规排序,分页,查询子文档,查询子文档的数组,排序后分组,按条件删除等

2021-11-11 10:03:39 7194

原创 SQLAlchemy使用相关

子查询时分页,使用exists, yield执行远程异步调用时session对象被替换

2021-07-30 11:34:43 369

原创 更新包与已安装应用签名不一致

adb devicesList of devices attachedFJH5T18901005019 devicePS E:\code\flutter\webview_app> adb shell pm list packagespackage:com.huawei.scenepackpackage:com.huawei.hifolderpackage:com.android.cts.priv.ctsshim package:com.huawei.camera...

2021-06-21 10:46:05 5115 2

原创 webview_flutter在H5唤起相机和相册及安卓分区存储问题

随着Android设备上存储技术的发展,如引入加密文件系统和云备份等功能,分区存储为这些高级功能提供了更好的支持,确保未来无论底层存储如何变化,应用都能够以标准化的方式进行交互。在之前的Android版本中,由于权限体系的复杂性,应用可能通过各种手段绕过权限控制来访问用户的数据。分区存储限制了应用对用户个人文件的无节制访问,尤其是外部存储上的公共目录。总之,Android 10 的分区存储设计改进了存储权限管理和数据隔离,提升了用户体验的同时也增强了安全性。参照了其它人的文章,特地在这里记录下.

2021-05-26 15:25:06 2106

原创 速查表之uniapp与vue h5页面通信

获取环境this.tui.webView.getEnv(e => { console.log( e.h5) // true})发送数据var d ={ ...}this.tui.postMessage({ data: { ...d } })main.js里引入webview.js,此文件从官网或者下面的地址里下载即可const tui = require('@/assets/js/webview.js')Vue.prototype.tui = tuiA

2021-04-23 10:01:10 376

原创 Spring Native:构建GraalVM通用docker镜像编译spring应用

我这里用的是apache-maven-3.6.3-bin.tar.gz,最开始用的apache-maven-3.3.9,执行mvn-Pnative package命令的时候提示报错。构建Graal镜像的用意就是利用docker特性,无须在本地开发环境安装Graal,就可以编译spring应用或者quarkus应用。这里主要构建一环境,去执行 mvn clean -Pnative package。最后native是否生成,可以去看mvn执行日志。3. 编写Dockerfile文件。

2021-04-21 06:16:31 3597

原创 uniapp webview监听页面加载后回调

在android 或者flutter 中使用webview的时候,通常都是能获取到页面加载前和加载后,通过此事件来做一些拦截控制伪代码var currentWebview = this.$scope.$getAppWebview();let wv = currentWebview.children()[0]wv.addEventListener('loaded',function() { console.log(wv.getURL()) //获取url console.log(wv.getTit

2021-03-29 13:51:02 5452 1

原创 vue vant Uploader组件上传并压缩图片

html <van-uploader ref="uploader" v-model="uploader" :before-read="asyncBeforeRead" :preview-image="false" :after-read="afterRead" capture="camera"> </van-uploader>js asyncBeforeRead(file) { console.log('压缩前===========&

2021-03-22 11:03:40 1663 2

原创 uView上传组件upload上传auto-upload模式图片压缩

参照手动上传的代码改的https://blog.csdn.net/weixin_43841757/article/details/111040124上传前的钩子before-uploadhtml<u-upload :auto-upload="true":before-upload="onBeforeUpload" ref="uUpload1" @on-choose-complete="onChooseComplete(1)"....略其它</u-upload>jsonB

2021-03-19 16:02:16 4033

原创 win子系统ubuntu ssh登陆

sudo vi /etc/ssh/sshd_configPort 22PasswordAuthentication yes # 开启允许密码登录启动ssh$ service ssh restart or /usr/sbin/sshd -ddebug1: sshd version OpenSSH_8.2, OpenSSL 1.1.1f 31 Mar 2020debug1: Unable to load host key: /etc/ssh/ssh_host_rsa_keydebug1:

2020-11-24 17:35:46 336

原创 速查表之转MD5

生成md5并输出16进制,统一java,python,dart之间的md5校验java-springSystem.out.println(org.springframework.util.DigestUtils.md5DigestAsHex("asdf".getBytes()));pythonimport hashlibprint hashlib.md5("asdf").hexdigest() dartimport 'dart:convert';import "package:cry

2020-11-13 12:09:28 205

原创 mycat mysql 一主从多

1. 启动mysql主,mysql从,mycat服务2. 创建备份用户repl3. 查看当position, 主库未被写入时,可通过show master status查看4. 切换到从库, 编写CHANGE MASTER TO 相关配置语句,并执行5. 从库执行start slave,通过show slave status;查看主从同步状态6. mycat配置数据库连接7. mycat配置重新加载...

2020-11-11 22:23:16 545 1

原创 速查表之docker网络

报错1:ERROR: for xxx user specified IP address is supported only when connecting to networks with user configured subnets报错2:ERROR: Pool overlaps with other one on this address space都是因为docker容器网段冲突重新创建docker网络本机中docker 所有网段使用列表$ ifconfig |grep 172

2020-11-11 17:06:25 309

原创 win10 安装python2

换了台电脑,在mac和linux环境安装python环境都很特别简单,在windows下折腾了好久,最后记录下,卸载旧版,用choco工具直接安装$ choco install python2Chocolatey v0.10.15Installing the following packages:python2By installing you accept licenses for the packages.python2 v2.7.18 already installed. Use -

2020-10-19 23:47:42 730

原创 速查表之ab并发测试

Linux下 安装ab测试工具$ yum -y install httpd-tools$ ab -n 1 -c 1 http://localhost:18002/$ ab -H 'authenticate: d3dc217fcf3b26c0e807b1c6e57028cf' -n 1 -c 1 http://192.168.0.4:18002/lottery4s/lottery?scence=room&scence_id=605021&times=1请求URL要使用双引

2020-09-02 17:41:23 275

原创 速查表之go pprof使用

go pprof 基本使用https://go-zh.org/pkg/net/http/pprof/全记录【实践】WINDOWS下GOlang性能测试分析工具PProf&GO torch入门指导"net/http"_ "net/http/pprof"go func() { log.Log(http.ListenAndServe("0.0.0.0:8000", nil))}()go tool pprof -http=:8088 http://192.168.0.4:8000/

2020-09-02 17:32:34 200

原创 速查表之ELK IK插件(docker镜像)简单测试

简单安装version: "3"services: elk: image: sebp/elk:640 ports: - "5601:5601" - "9200:9200" - "5044:5044" restart: always environment: - ES_JAVA_OPTS=-Xms2G -Xmx2G volumes: - ${PWD}/elk/elasticsearch:/var/lib

2020-07-31 22:49:49 199

原创 docker laravel php-fpm镜像

重点记录下:php开发环境,和laravel开发环境的搭建的区别,别再入坑开发环境不用任何其它集成环境(各种php集成环境都不需要),只需要装了docker,docker-compose即可php-fpm: FastCGI进程管理器编写Dockerfile从dockerhub上找的镜像FROM arsaga/laravel-alpine:7.3-zipRUN pecl install igbinary && docker-php-ext-enable igbinary &a

2020-07-30 20:07:04 736

原创 速查表之mysqldump

环境基于docker的mysql 5.7.26。

2020-07-26 20:29:09 355

原创 grpc(golang)支持http(gRpc-Gateway)

步骤介绍通过openssl生成密钥公钥服务端代码,客户端代码通过gomod拉取代码所用的库编译proto文件,分为两步->go_out运行服务端代码通过http(post)访问,通过grpc client访问目录结构.├── Makefile├── client│ └── main.go├── go.mod├── go.sum├── keys│ ├── server.crt│ └── server.key├── proto│ ├── gatewa

2020-07-26 15:34:29 1445

原创 基于reactjs+python tornado实现websocket

const { location, WebSocket } = globalconnectWebsoket() { this.ws = new WebSocket(WEBSOCKET_URL) this.ws.onopen = () => { console.log(WEBSOCKET_URL,'websocket已连接') //可以处理一些身份验证 } this.ws.onmessage = (e) => { console.log('消息接收成功',

2020-07-17 20:02:57 512

原创 flutter IOS真机调试

报错: cannot be registered to your development team because it is not available,报错: Code signing is required for product type 'Application' in SDK 'iOS 13.4'信任appleIDipone 设置->通用->设备管理->对应的账号-> 信任

2020-07-11 15:25:41 4741

原创 etcd源码raft

创建etcdserver创建一个etcdserver的实例etcdserver.NewServer启动服务e.Server.Start()etcd/embed/etcd.gofunc StartEtcd(inCfg *Config) (e *Etcd, err error) { …省略其它代码 if e.Server, err = etcdserver.NewServer(srvcfg); err != nil { return e, err } …省

2020-06-20 16:04:43 489

原创 flutter项目中使用

AppBar(backgroundColor: ConstValue().barSearchBG, //定义背景颜色automaticallyImplyLeading: false, //是否显示默认的后退按钮elevation: 0, //阴影,值越大越清楚Key key,@required VoidCallback onPressed, //点击按钮的回调函数ValueChanged onHighlightChanged, //高亮变化的回调。

2020-06-18 22:54:13 1235

原创 微信调用jsapi报错: config:invalid signature (java+js代码)

先去把官方demo 下载过来,写一个简单页面, 加一个按钮,下面js代码贴出来通过按钮触发下面的onLoad函数,就可以拿到数据了. <script type="text/javascript"> let base_url = location.href.split('#')[0] //获取真实地址 console.log(encodeURIComponent(base_url));//编码 $.ajax({ async: false, url: 'http://a

2020-05-25 18:17:05 1314

原创 react:dispatch处理请求到的数据(redux,actoin,reducer)

1. react定义一个组件,绑定两个属性 hisTotalAmount, getTotalAmount2. 定义action函数 getTotalAmount3. 定义reducer函数 hisTotalAmount4. 回到组件在componentWillReceiveProps函数内直接通过hisTotalAmount判断是否相等,就可以确定数据是否回来,再通过setState重新回载数据5. 触发请求后经过**action.getTotalAmount** 进入**reducer.his

2020-05-10 13:44:22 7895

原创 linux swap交换分区

创建空间$ swapon -s$ dd if=/dev/zero of=/mnt/swap bs=1024 count=1024010240+0 records in10240+0 records out10485760 bytes (10 MB) copied, 0.0270904 s, 387 MB/s$ mkswap /mnt/swapSetting up swapspace...

2020-05-06 11:25:05 681

原创 springboot向服务发现consul注册多个节点(SmartLifecycle)

一个服务正常情况下,应该只会注册一个节点,但是出于某些原因,需要把多个节点合并为一个节点,但是不能影响到其它节点的调用,除非去通知服务调用人员,改一下调用接口.但是要把所有调用端都改完,还是得花些时间的…这里就是以最小时间成本,合并服务.spring知识整理之服务发现这里以consul为例,其它服务发现Eureka/k8s的api应该也都是类似的作法基于 spring cloud /con...

2020-05-04 17:30:33 2033

原创 go channel通信

go知识整理之后go channel在改go-mysql-elasticsearch项目的的代码的时候,golang对不同的goroutine之间的数据传递可以做到这么简单,先贴一段代码这是一个main的主循环func (r *River) syncLoop() {//River里封装了所有需要被使用的信息 bulkSize := r.c.BulkSize if bulkSize ==...

2020-05-03 13:30:19 1059

原创 go interface之net/http.ServeMux多路复用器

go系列知识整理之interface在go的源代码中,gomicro源码,etcd源码,随处可见的这种写法,需要扩展的时候,可以重新实现一个接口,只能函数名与之保持一致,就会被编译器识别package mainimport ( "encoding/json" "fmt" "reflect" "testing" "time")//Animal 类型是一个接口,我们将定义一...

2020-05-03 12:49:34 805

原创 go goroutine调度

学习go语言的第一步,先得尝试着去理解goroutine的"生命周期"看了一些go的源码,goroutine并不能被称协程,它是可以管理多线程的,先解释下面图中GPM模型G(G1,G2 …) : 当前被任务(当前排队中的任务)M: 对应操作系统层面的线程P: 可以定义P的数量,每个P对应管理着一个M先不管goroutine是从哪里来的,现在权当它是被go func(第二个gorout...

2020-04-29 23:31:52 277

原创 python tornado 集成redis消息订阅的异步任务之后tornado主程序无法启动

当使用redis消息订阅的异步任务之后,tornado 主程序无法启动使用CacheQueue3才能解决问题,具体原因后面再细看源码,CacheQueue1import redisimport loggingclass CacheQueue(object): def __init__(self, host, port, cache_update_path): ...

2020-04-26 15:23:14 473

原创 TCP三次握手,TCP四次挥手,HTTP多路复用

TCP连接(三次握手): 发起方: 发送1次连接,接收一次连接 接收方: 接收到并发送,接收 由于发起方和接收方都需要各做一次发送->接收->确认TCP断开(四次挥手): 发送方: 通知接收方准备断开(发送方不再发送数据) 接收方: 响应发送方(此时还在正常接收与发送数据) 接收方: 响应后->发送准备断开(此时数据已经处理结束...

2020-04-22 23:04:34 311

原创 reactjs使用记录

非DOM属性介绍dangerouslySetInnerHTML ,在JXS直接插入HTML代码ref ,父组件引用子组件key ,提高渲染性能,给每个节点添加一个唯一标识react中diff算法,两个组件之间比较开始 ==> 比较节点 不同 相同 ==>比较属性,比较子节点||结束 JSX解释器架构组件生命周期组件本质上是状态机,输入确定,输出一定确定react...

2020-04-22 22:13:57 209

原创 git创建新分支,合并分支,切换分支,仓库迁移

git pull origin master :相当于git fetch 和 git merge。git pull:相当于是从远程获取最新版本并merge到本地。文件右键 -> git -> ROLLBACK。从远程获取最新的版本到本地的test分支上。加上–cache不希望这个文件被版本控制。强制push到当前分支对应的远程仓库。把本地master合并到当前分支。将file退回到unstage区。对应IDEA的操作就是。查看日志是否合并成功。仓库已做镜像的情况下。

2020-04-22 21:50:33 5569 1

libopus的dll包

libopus的dll包

2025-03-25

NFC测试工具

安装后使用非接触类卡来测试您的机器有否有NFC功能

2012-09-07

mybatis反向生成工具

通过表格可以生成dto,mapping,dao,类似hibernate反向工程

2017-04-04

北通手柄2276驱动

[b] [url=http://www.betop-cn.com/bbs/redirect.php?goto=findpost&pid=180134&ptid=76394]9#[/url] [i]fxbianxiu[/i] [/b] 2276驱动已更新,请直接到北通官网-服务支持-驱动下载[url]http://www.betop-cn.com/Downfilelist.asp?classname=[/url]手柄

2011-11-14

ACE后台管理系统

基于bootstrap框架的ACE后台管理框架,集成多种组件

2017-04-04

apache-tomcat-7.0.54-windows-x64

2017-01-27

Myeclipse 10.x 破解补丁

2017-01-27

java数据连接池的jar包

2017-02-25

org.apache.commons.dbcp.jar

2017-03-10

struts2相关Jar包

struts2相关Jar包

2017-04-04

空空如也

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

TA关注的人

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