Skip to content

Instantly share code, notes, and snippets.

View HydrangeaPurple's full-sized avatar

HydrangeaPurple HydrangeaPurple

View GitHub Profile
@HydrangeaPurple
HydrangeaPurple / checkComponents.ts
Created April 11, 2024 13:11
[vue在main.ts中校验全部的组件之间的import依赖] #vue
// 校验组件之间的依赖 在 main.ts 中
const components: Record<string, any> = import.meta.glob('./incomp/**/*.vue', { eager: false });
for (const path in components) {
await components[path]();
}
@HydrangeaPurple
HydrangeaPurple / RequestWrapper.java
Created April 8, 2024 07:45
[http请求流重复读问题, HttpServletRequestWrapper] #servlet #request #stream
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
import javax.servlet.ReadListener;
import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
@HydrangeaPurple
HydrangeaPurple / all.service.ts
Created March 21, 2024 07:29
[vue全局属性不报错] 让vue的全局属性在vscode中正常提示 #vue #globalProperties
import * as orderService from "./order.service"; //研发新增业务类公用方法文件 add by shenlm 2023-3-13 09:38:07
import serviceUrl from "./service.url"; //研发新增业务类公用方法文件 add by shenlm 2023-3-13 09:38:07
import tools from "./tools"; //研发新增工具类公用方法文件 add by shenlm 2023-3-13 09:38:07
import bussAcceptUtil from "./bussAcceptUtil.service"; //研发新增业务类公用方法文件 add by caoqq 2023-09-16
import codes from "./codes"; //研发新增业务类公用方法文件 add by caoqq 2023-09-16
import * as comService from "./com.service"; //研发新增业务类公用方法文件 add by caoqq 2023-09-16
import * as cpcpService from "./cpcp.service"; //研发新增业务类公用方法文件 add by caoqq 2023-09-16
import * as ruleService from "./rule.service"; //研发新增业务类公用方法文件 add by caoqq 2023-09-16
import * as resourceService from "./resource.service"; //研发新增业务类公用方法文件 add by caoqq 2023-09-16
import * as portalService from "./portal.service"; //研发新增业务类公用方法文件 add by caoqq 2023-09-16
@HydrangeaPurple
HydrangeaPurple / gradle依赖.gradle
Created March 19, 2024 01:25
gradle查看依赖树
gradle dependencies --configuration runtimeClasspath > 1.txt
<?xml version="1.0" encoding="UTF-8"?>
<!--status 属性设置的是 log4j2 框架本身内部的日志记录级别,而不是代码中的应用程序日志, 建议设置WARN级别-->
<Configuration status="DEBUG" xmlns="http://logging.apache.org/log4j/2.0/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://logging.apache.org/log4j/2.0/config
https://raw.githubusercontent.com/apache/logging-log4j2/master/log4j-core/src/main/resources/Log4j-config.xsd">
<Properties>
<!-- 读取应用名称 -->
<Property name="applicationName">pnt_star</Property>
<!-- 定义日志文件根目录 -->
# 2023年12月4日 09点25分
# port: 7890 # HTTP(S) 代理服务器端口
# socks-port: 7891 # SOCKS5 代理端口
mixed-port: 10801 # HTTP(S) 和 SOCKS 代理混合端口
redir-port: 7892 # 透明代理端口,用于 Linux 和 MacOS
# Transparent proxy server port for Linux (TProxy TCP and TProxy UDP)
tproxy-port: 7893
/**
* 对象转Map
*
* @param object
* @return
* @throws IllegalAccessException
*/
public static Map<String, Object> objectToMap(Object object) {
Map<String, Object> map = new HashMap<>();
Field[] fields = object.getClass().getDeclaredFields();
@HydrangeaPurple
HydrangeaPurple / Demo.java
Created April 29, 2022 08:40
读取tomcat配置文件
public class ConfigUtils {
public static String getGroupId() {
String property = SystemProperties.getProperty("dep.bss.cloud.groupId");
if (ObjectIsNull.check(property)) {
throw new RuntimeException("groupId 未在tomcat配置文件中配置");
}
return property;
}
}
@HydrangeaPurple
HydrangeaPurple / SVNContributionCounter.java
Created March 2, 2022 08:25
svn统级一段时间内提交的代码行数
package com.example.demo;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
@HydrangeaPurple
HydrangeaPurple / gpio_fan.py
Created November 7, 2021 14:14
树莓派调温风扇脚本
# !/usr/bin/python3
# encoding: utf-8
import RPi.GPIO
import time
RPi.GPIO.setwarnings(False)
RPi.GPIO.setmode(RPi.GPIO.BCM)
RPi.GPIO.setup(14, RPi.GPIO.OUT)