- 博客(41)
- 资源 (4)
- 收藏
- 关注
原创 同时安装多个node版本
(包含nvm的安装地址和nodejs的安装地址,最好是默认到c盘,自定义需要配置系统和环境变量)nvm工具下载:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.9。使用的时候,nvm use切换不同版本的nodejs。3.删除用户变量 和 系统变量中名为 NVM_HOME 和 NVM_SYMLINK 两个变量。nvm官方文档:https://github.com/nvm-sh/nvm。nvm list : 查看已经安装的版本。
2024-09-19 09:31:57 659
原创 uni-app小程序缩放视野包含所有给定点
this.mapContext = uni.createMapContext("map", this) // 这个'map'名字要跟map组件的id要同名,才能拿到map组件,调用它的一些API。mode: 'driving', // 可选值:'driving'(驾车)、'walking'(步行)、'bicycling'(骑行),不填默认:'driving',可不填。// 设置polyline属性,将路线显示出来,将解压坐标第一个数据作为起点。我的需求就是,有起点和终点,以及一个规划路线的按钮。
2024-09-19 09:29:45 732
原创 Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi
Log.e("---metrics---", "比例:"+density+"dpi:"+dpi+"高像素:"+heightPixels+"宽像素:"+widthPixels);横竖屏切换,不重新加载数据:android:configChanges="orientation|keyboardHidden|screenSize"链接:https://www.jianshu.com/p/7fc8f67eba7c。2.弹出的窗口点击 File,点击要编辑的图片open 9patch。Activity 重写。
2024-09-18 13:14:34 795
原创 Android外接USB扫码枪
公司的设备以前接入的都是串口的扫码头,优点是直接通过串口读取流里面的数据就OK了,缺点是你需要知道每一款扫码器的型号以获取波特率及Android设备的串口地址。因为现在usb扫码器越来越方便且即插即用,不需要额外供电以及价格便宜等特点,公司以后开发的设备都打算采用usb扫码器。所以我开始尝试接入usb扫码器,下面就是我在接入时的方法以及遇到的一些问题。这是我摸索出来的算是比较完美解决usb扫码器使用的办法了,当然如果哪位同学有更好的解决办法,也欢迎你在下方留言。如果文章中哪里有错误也希望大家多多指正!
2024-09-18 13:12:39 1417
转载 docker部署项目,/var/lib/docker/overlay2目录满了如何清理?
使用docker-compose时只清除项目镜像和容器,需要 docker-compose.yml 文件所在目录,我这里是 /www/wwwroot/changjing/jar ,命令如下。可以看到一个 -json.log 的文件很大,竟然有4G多,这是 docker 的日志文件,看看 containers 目录的其他子目录是不是也有这个类型的文件。这是从这个老哥的博客中拿到的,很多博客都说这个脚本可以清除还在运行的docker日志,保险起见,我这里就先把运行的容器给停了。
2024-09-13 09:17:35 341
原创 nextTick作用
方法是异步执行的,因此不能保证回调函数会立即执行。如果需要等待nextTick执行完成,可以使用await关键字或者. then()方法来等待Promise的完成。方法用于在 DOM 更新之后执行回调函数。它的作用是在下次 DOM 更新循环结束后执行一些操作,以确保你在操作更新的 DOM 元素时能够获取到最新的结果。无论使用哪种方式,传入的回调函数或Promisel回调都会在下一次DOM更新周期之后被调用。这样可以确保在数据变化后,Vue已经完成了相应的DOM更新。在 Vue 3 中,
2024-09-12 09:12:55 662
原创 uni如何安装新依赖
如果您是 HBuilder 创建的项目,那么你需要以下几步才能装包(cli 创建的项目可直接 npm 装包)。根目录会多出一个 package.json 文件。这时,你就可以正常 npm 来装包了。
2024-09-11 09:15:07 843
原创 rocketmq手工安装
下载完RocketMQ包后,我们启动NameServer启动BrokerNameServer成功启动后,我们启动Broker我们可以在 Broker.log 中看到“The broker[brokerName,ip] boot success..”,这表明 broker 已成功启动。 至此,一个单Master的RocketMQ集群已经部署起来了,我们可以利用脚本进行简单的消息收发。
2024-09-09 09:06:19 218
原创 Feign服务间相互调用
鉴于第三种情况,我们配置ignore-url使接口直接对处暴露,此时该接口不需要鉴权,服务内部通过Feign访问,服务外部通过url也可以访问,并不是我们想要的,所以我们通过在header中加入了一个from(SecurityConstants.FROM)参数来辨别是否内部调用。在A服务调用接口(如:SysLogListener),带上SecurityConstants.FROM=SecurityConstants.FROM_IN参数指定为内部识别。使用场景:以上第三种情况,如A服务要调用B服务的方法。
2024-09-06 09:05:07 859
原创 查询过滤器用法
版本支持:3.6.4+针对一些特殊情况,在查询时无论参数是否包含值规则,查询规则都会按照我们的要求执行。您可以在调用查询过滤器时,自定义字段的查询规则。// 自定义查询规则// 自定义duoXuan字段的查询规则为:LIKE_WITH_OR// 将自定义查询规则传入QueryGenerator。
2024-09-05 10:27:15 529
原创 Docker容器部署
docker exec -it 容器名称 /bin/sh。2、启动容器 (-d 第一次不要加,方便看报错)#启动 Docker 后台服务、开机自启。docker start 容器名称。待安装完成后,执行查询版本的命令。docker logs 容器名称。#列出所有的容器 ID。#安装 Docker。
2024-09-04 10:06:50 780
原创 多租户功能
机构表sys_organ中parent_id为0的机构默认为一个租户。注:在增删改过程中请勿对 tenant_id字段手动赋值,不然报错。
2024-09-04 10:03:51 459
原创 链路跟踪:sleuth +zipkin
在大型系统的微服务化构建中,一个系统被拆分成了许多模块。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。在这种架构中,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。
2024-09-02 10:40:07 267
原创 seata分布式事务
配置中心和注册中心我们都使用nacos,所以seata-server\conf\registry.conf文件如下。4、nacos中分别给两个服务添加vgroupMapping配置文件,注意要和上面的分组名称对应。启动seata-server服务端(seata-server/bin)3、nacos中分别在两个服务的配置文件中添加seata相关配置信息。1、nacos中配置seata相关信息,我们已整理成sql文件。2、在两个服务的pom中引入事务管理依赖。库后重启nacos即可。
2024-09-02 10:38:00 888
原创 分布式锁klock使用
基于redis的分布式锁spring-boot starter组件,使得项目拥有分布式锁能力变得异常简单,支持spring boot,和spirng mvc等spring相关项目。
2024-08-28 09:20:24 343
原创 java根据字段反射导出Excel表格
if (excelDTO.getExcelVType().equals(MallConstants.EXCEL_V_TYPE_1)) {//导出新版excel。if (StringUtils.isEmpty(fieldName)) {//如果没有输入系统列名,默认为空字符串。if (excelVType.equals(MallConstants.EXCEL_V_TYPE_1)) {//新版本。
2024-08-22 10:57:29 941
原创 java后台根据权重返回抽奖结果
System.out.println("Item " + (char)('A' + i) + ": " + counts[i] + "次");java后台根据权重返回抽奖结果。
2024-08-21 09:09:59 368
原创 全网最简单实用Android平板USB摄像头开发,同时预览多个摄像头,双目摄像头,同时打开手机前后摄像头(红外摄像头、人脸识别、活体检测、Android Camer
老规矩, 先视频。
2024-08-20 11:24:08 271
转载 Android开发——获取微信聊天记录(后台秘密发邮件)
1. 首先先展示一下效果图:2.Accessibility机制Accessibility机制之前已经介绍过了,具体可以查看Accessibility机制实现模拟点击,需要简单的配置(如设置被监听的对象为微信)和实现。此文中介绍了如何通过Accessibility自动抢红包,在这个过程中,很明显,在调用如下代码时,AccessibilityNodeIn...
2024-08-20 10:47:02 3337 3
原创 骑士人才系统4.0,5.0火车头数据抓取
老规矩:先上图,实验地址:https://www.zunyirencai.cn/这是利用骑士人才后台已经写好的规则,照着参数写火车头抓取和发布就可以了后台代码主要看Application\Locoyspider\Controller\ApiController.class.php的index方法:public function index(){ $act=I('post....
2019-09-28 09:52:03 537 1
原创 Android 获取手机中微信聊天记录并后台发送到邮箱
实验软件 :Android Studio实验设备:Root过的真机一部或者夜神模拟器测试效果废话不多说 直接上代码获取手机微信数据库目录并发送邮件class CoreService : IntentService("CoreService") { private val WX_ROOT_PATH = "/data/data/com.tence...
2019-09-06 15:20:56 2574
转载 Android动态破解微信本地数据库(EnMicroMsg.db)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/njweiyukun/article/details/54024442最近在公司接了一个任务,需要在几百台手机上安装一个app,目的是获取微信里面的通讯录,并且定时的把他发送到我们的服务器上。当时依次尝试的如下几个方案:1.通过群...
2019-09-06 14:58:23 4675
android apk反编译工具汇总(2017年10月)
2017-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人