入门学习
入门学习
jingxindeyi
向来枉费推移力 此日中流自在行
展开
-
spring减小打包体积
一个简单的spring项目打包出来都有70多MB,每次上传到服务器都需要很长时间。如果是上传代码到服务器,由于服务器配置太小【个人开发用】每次build,拉依赖都会导致cpu/内存/磁盘打满 失去响应。查看jar包,可以发现体积之所以这么大 是因为spring将项目的外部依赖类文件也都放到了jar中。原创 2023-06-22 22:06:29 · 232 阅读 · 0 评论 -
github action 配置
实现node项目 自动构建并打包上传release。原创 2023-01-03 02:20:31 · 284 阅读 · 1 评论 -
android创建桌面快捷方式
android 桌面快捷方式创建原创 2022-07-29 01:03:50 · 2104 阅读 · 0 评论 -
spring jpa java config
spring jpa java 配置原创 2022-07-20 00:34:36 · 195 阅读 · 0 评论 -
java 与 grafana
使用 grafana 监控 sql 执行耗时与次数 数据存储在 influxDB 中效果:grafana下载influx db 下载1. influx_db 建库创建 sqlp 数据库create database sqlp;添加数据保留策略 这里设置为1天 create retention policy "1d" on "sqlp" duration 24h replication 1 DEFAULT ;java 上报数据使用 influxdb-java<depende原创 2022-05-22 22:08:28 · 585 阅读 · 0 评论 -
pyqt 可视化二叉树
1. 思路QGraphicsEllipseItem 来绘制节点和节点的值painter drawLine 绘制节点之间的连线 线的起始点未结点的圆心位置节点位置计算可通过二叉树前序遍历 子节点位置 = 父节点位置 + 偏移可视化如下序列[3,9,20,null,null,15,7]效果:2. 代码2.1 结点类class MyQGraphicsEllipseItem(QGraphicsEllipseItem): left_node = None righ原创 2022-04-17 15:22:10 · 615 阅读 · 0 评论 -
c# 封装获取 windows 文件 icon dll
文章目录1. dll 生成2. python 引用1. dll 生成visual studio 新建 c# 桌面项目声明 Program 类 提供 extractIcon 接口 返回 base64 编码的图片信息using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace dotDe原创 2021-11-27 17:11:02 · 572 阅读 · 0 评论 -
wsl gui 运行 pyqt5
windows 上运行基于 pyqt5 的 Linux gui 运用 【运行环境 Ubuntu】文章目录1. 前置条件2. 代码3. 问题1. 前置条件wsl 版本为 2 (支持 wsl gui)ubuntu 安装 PyQt5 (如果安装不成功可以先升级一下 pip)2. 代码pythonfrom PyQt5.QtWidgets import *class MainWidget(QWidget): def __init__(self): super(QWidg原创 2021-10-23 02:18:59 · 1479 阅读 · 0 评论 -
python frida 入门
frida doc文章目录1. 安装2. inspect1. 安装推荐使用 py 版本 3.7 直接 (其余版本安装时都有点问题 3.7最简单)pip install frida-tools 即可2. inspect先写一段 c++ 代码#include<stdio.h>#include<Windows.h>void f(int a) { printf(":%d\n", a);}int main() { int a = 1; printf("f:原创 2021-09-25 13:23:51 · 1786 阅读 · 0 评论 -
mit 6.824 RAFT 实验过程记录
文章目录lab-2A leader election (moderate)1. 主要思路1. 论文2. 选举超时定时器实现思路3. 心跳问题4. 并发 RPC 请求2. 存在问题lab-2A leader election (moderate)1. 主要思路1. 论文参照论文中 Figure2 中,定义各个变量 以及 RPC 接口2. 选举超时定时器实现思路新增一个 goroutine 每隔 rand(150~300) -> T[ms], check 在上个 Tms内是否有来自其他 n原创 2021-07-10 02:27:01 · 985 阅读 · 0 评论 -
mysql 基础操作记录
文章目录1. 创建用户1. 创建用户 # 将 db 库下所有的表的 select 权限赋予给 re 用户 re限制所有 ip 都可以登录 密码为 mima 这样可以创建一个可远程登录的只读用户 grant select on db.* to 're'@'%' identified by 'mima' # 将 db 库下所有的表的 所有 权限赋予给 re 用户 re限制所有 ip 都可以登录 密码为 mimagrant all privileges on db.* to 're'@'%'原创 2021-05-27 01:33:25 · 81 阅读 · 0 评论 -
SpringBoot 基础记录
文章目录1. 自定义错误页面1. 自定义错误页面自定义 ErrorController 继承 BasicErrorController@RestControllerpublic class ErrorController extends BasicErrorController { public ErrorController() { super(new DefaultErrorAttributes(), new ErrorProperties()); }原创 2021-05-27 01:30:29 · 53 阅读 · 0 评论 -
android 基础笔记 (二)
文章目录1. progressBar 颜色设置1. progressBar 颜色设置官方文档a. xml 设置android:progressTint="@color/purple_200"对应示例图中 进度条的颜色已经被设置为紫色b. 代码动态设置batteryBar.setProgress(13); // 进度设置batteryBar.setProgressTintList(ColorStateList.valueOf(Color.RED));...原创 2021-05-09 21:36:55 · 139 阅读 · 0 评论 -
快排算法可视化
上文: java 可视化冒泡排序最终效果在上面基础上 在Main类中添加一下快速排序的代码public class MainVisualSort { private boolean needSwap(int i, int j) { return i < j; } public void bubbleSort(List<Integer> list) { for (int i = 0; i < list.size();原创 2021-04-10 17:45:55 · 339 阅读 · 0 评论 -
java 可视化冒泡排序
文章目录1. 效果1. gif2. 开始3. 结束2. 代码2.1 定制数组 (会触发数组元素变更的事件)2. 绘图程序3. 主方法1. 效果(清除原有内容时会有闪屏 后面看看怎么搞)1. gif(录到结束的)2. 开始3. 结束2. 代码2.1 定制数组 (会触发数组元素变更的事件)继承自ArrayList 重载 set 方法 当调用 set 函数时 释放 set事件public class MyArray<T> extends ArrayList<T>原创 2021-04-10 01:19:39 · 899 阅读 · 0 评论 -
代码绘制五角形
这里为简化计算, 形状并不规则设置五角星五个点分别为topleftrightbottom_leftbottom_right假设 left -> right 长度为lengthleft -> top 横坐标差为 length/2 坐标表差为 length / 2到底部长度也为 lengthpython 代码 使用 turtle 绘制import turtleimport mathturtle.color('red')def get_points(x, y, leng原创 2021-04-08 00:25:06 · 1840 阅读 · 0 评论 -
android 基础笔记 (一)
主要记录一些基础组件和属性的使用文章目录1. selector2. 组件阴影设置3. Button 背景颜色设置1. selectorselector 用于解决 组件在不同状态下展示什么的问题2. 组件阴影设置android:shadowColor // 阴影颜色android:shadowRadius // 阴影半径 从视觉效果上 值越大 阴影看起来越模糊 (3.0看起来还行)android:shadowDx // 阴影相对于原文 在x轴偏移android:shadowDy // y轴偏原创 2021-04-03 14:24:01 · 138 阅读 · 0 评论 -
android通知栏消息
android 在通知栏弹出消息, 看了很多博客,方到代码里都略有问题,最后只能去官方文档找示例。官方文档这个通知栏既可以通过service触发,也可以通过activity触发。public class Notify { private NotificationManager manager; private Notification.Builder builder; ...原创 2019-06-14 16:35:29 · 4525 阅读 · 2 评论