自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

修也

实践出真知.

  • 博客(785)
  • 资源 (126)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++ QT+FFmpeg 整合

LIBS += -LE:/ffmpeglib/lib/ \ -lavutil \ -lavcodec \ -lavformatINCLUDEPATH += E:/ffmpeglib/includeDEPENDPATH += E:/ffmpeglib_EXTERN_C#include<libavutil/log.h>#include<libavcodec/avcodec.h>#include&lt...

2021-11-21 21:42:13 603

原创 C++ call C using extern “C“

//#define __STDC_CONSTANT_MACROSextern "C" { #include"libavutil/log.h"}int main(){ av_log_set_level(AV_LOG_DEBUG); av_log(0,AV_LOG_DEBUG,"%s","Hello World!\n");}call or invoke C's function, extern "C" !!!

2021-11-21 19:13:34 371

转载 Android px <=> dp

public final int dpToPixels(int dp) { return (int) (dp * getResources().getDisplayMetrics().density + 0.5); } public final int pixelsToDp(int px) { return (int) (dp / getResources().getDisplayMetrics().density + 0.5); }

2021-11-15 13:42:10 72

原创 Sping Gateway 网关注入feign和调用问题解决办法2

import common.util.Result;import org.springframework.stereotype.Service;import org.springframework.util.LinkedMultiValueMap;import org.springframework.util.MultiValueMap;import org.springframework.web.reactive.function.BodyInserters;import org....

2021-11-12 14:36:27 2474 1

转载 Javascript 用减法实现GCD

/** * Iterative version of Euclidean Algorithm of finding greatest common divisor (GCD). * @param {number} originalA * @param {number} originalB * @return {number} */export default function euclideanAlgorithmIterative(originalA, originalB) { // Ma.

2021-11-10 20:38:37 204

原创 Spring boot 环境准备好后再初始化数据

类似于javascript DOMContentLoaded 事件,所有的环境准备好了,再初始化一些内容。document.addEventListener('DOMContentLoaded',function(){ console.log('3 seconds passed'); });java spring boot 在环境准备好后 可以利用 ApplicationReadyEvent 事件进行初始化的一些任务。跟javascript的 DOMContent...

2021-11-10 10:30:52 410

原创 Flutter 加载 pdf

Dart async 和 await 超级麻烦没有阻塞的调用法,即使await 上层函数 需要 async,还好async有个complete函数,可以用1.局部变量+complete 完成list的初始化,2.也因为线程,没有共享变量的冲突问题。flutter用的dart 的 异步实在是坑,没有阻塞的调用法。比如future.get()阻塞并且直接取值了,超级方便。import 'dart:async';import 'dart:io';import 'dart:type.

2021-11-09 19:08:04 3367

转载 Kotlin 位操作算法

package algimport pimport java.math.BigIntegerimport java.util.*fun getBit(number:Int,bitPosition:Int): Int {// return (number shr bitPosition).and(1); return number shr bitPosition and 1;}fun setBi(number:Int,bitPosition:Int): Int {...

2021-11-01 14:38:52 311

原创 台式机windows10睡眠模式,再断电能恢复吗?

DR台式机,windows10 睡眠模式下,断电后,再启动 还能 恢复 以前的会话内容。

2021-10-19 09:06:22 1265

原创 Kotlin 使用class 主构造和成员属性传参问题

//枚举上声明的属性 如果不加 var/val 就不是 成员 属性!!!,不能用this.xxx ,所有内部传入这些参数时候要特别注意//没有val/var 就是一次性的参数,并不是成员属性!!!enum class MyFont( val fontname: String, val encoding: String = BaseFont.IDENTITY_H, val embedded: Boolean = BaseFont.EMBEDDED, val size: F.

2021-10-16 18:23:05 1292

原创 Linux 制作一个规定大小的空数据文件

dd if=/dev/zero of=entry2.bin bs=7680 count=1

2021-10-07 13:31:45 185

原创 Linux C 模拟 constructor and destructor

Linux 复制粘贴 分为 缓冲区 和 系统剪贴板1.缓冲区只能在本编辑内有效2.系统剪贴板可以粘贴到外部cat "content" | xclip -selection c 复制到系统剪贴板,可以粘贴到外部!设置段.ctors构造函数?.dtors析构函数?#include<stdio.h>void my_init_0(){ printf("init 0 OK\n");}void my_init_1(){ printf("init 1 O.

2021-10-03 20:59:45 248

原创 Linux Writing Simple Command

#include<unistd.h>#include<stdio.h>int main(int argc,char *argv[]){ int ch; printf("begin\n"); printf("%d,%d\n",optind,opterr); while((ch=getopt(argc,argv,"abc:"))!=-1){ switch(ch){ .

2021-09-25 19:42:12 70

原创 Mysql 取每月的最后时刻

select concat(LAST_DAY("2019-09-01")," 23:59:59") ;取每月最初的时刻 用 interval关键字然后用 日期函数 add 等操作

2021-09-23 18:01:51 462

转载 Java 生成验证码参考

BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics2D g2d = (Graphics2D) bi.getGraphics(); // 填充背景 g2d.setColor(Color.WHITE); g2d.fillRect(0, 0, width, height); .

2021-09-14 22:24:22 110

原创 Spring 为什么直接继承Advisor会全局拦截

for (Advisor advisor : advisors) { if (advisor instanceof PointcutAdvisor) { // Add it conditionally. PointcutAdvisor pointcutAdvisor = (PointcutAdvisor) advisor; if (config.isPreFiltered() || pointcutAdvisor.getPointcut().getClassFilter()..

2021-09-13 22:15:09 214

原创 Springboot 自定义 Advisor 生效

package com.xy.annotaion.handler.aop.advisor;import com.xy.annotaion.handler.aop.advice.TestAdvice;import com.xy.annotaion.handler.aop.advice.adapter.TestAdvisorAdapter;import com.xy.annotaion.handler.aop.annotation.TestAopLog;import org.aopalliance..

2021-09-12 18:04:24 1552

原创 idea config spring to tomcat

2021-09-12 13:50:29 68

原创 Tomcat 自动启动java外部代码

package com.xy.annotaion.handler.servlet3.initializer;import lombok.SneakyThrows;import javax.servlet.ServletContainerInitializer;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.HandlesTypes.

2021-09-11 22:16:30 181

原创 Cglib StackOverflowErrror

1.intercept 方法中的 Object o 是代理类对象System.out.println(o); 会循环调用toString();cglib生成的代码toString代码:final String CGLIB$toString$2() { return super.toString(); } public final String toString() { MethodInterceptor var10000 = this.CGLIB.

2021-09-11 18:57:49 156

转载 二进制怎么存储浮点数

浮点数二进制存储二进制转十进制浮点数(2字节 16位)二进制算十进制浮点数(模拟)传参是一个二进制数的数组,0和1组成的数组 /** * Sequence of 0s and 1s. * @typedef {number[]} Bits *//** * @typedef {{ * signBitsCount: number, * exponentBitsCount: number, * fractionBitsCount: number, * }}.

2021-09-08 19:03:22 353

原创 编译原理 first follow 先简单理解

1.first集合和follow集合都是终结符的集合。2.first集合是"自己"的开始终结符。3.follow集合是除开"自己"后面跟着的第一个终结符。4.first集合和follow集合是对于非终结符“自己(大写字母)”的首(小写字母)和非终结符“自己(大写字母)”后面跟着“不属于自己(大写字母)”的尾首(小写字母)。eg. A -> aBcfirst(A) = {a} “->” 代表可替换为右边的式子,也就是“自己”,first属于“自己”follow(B) = .

2021-09-07 21:22:17 1805

原创 Cmake 链接错误

link error:有可能是 中文文件夹名字 造成的链接的时候是乱码

2021-09-07 19:29:52 472

转载 C++ 简单的虚拟机

/* A more advanced version of the VM*/#include <stdio.h>#include <stdbool.h>#include <stdlib.h>#define STACK_SIZE 256static int stack[STACK_SIZE];/** Instructions */typedef enum { HLT, // 0 -- hlt :: halt.

2021-09-07 18:23:15 972

原创 Java 启用线程池清理缓存文件

private synchronized void clearCacheFiles() { List<File> errorExcels = FileUtil.loopFiles(errorExcelPath()); for (File errorExcel : errorExcels) { long fileTime = errorExcel.lastModified(); long now = new Date.

2021-09-07 16:03:09 452

原创 C++ 类声明inline成员函数和inline成员函数定义问题

C++ 类声明inline成员函数和inline成员函数定义分别在头文件和实现文件中,加inline关键字,会产生链接link错误,不知道以前版本的C++编译器怎么样,但碰到的最新的编译器都是这样的。这些表明,inline 类成员函数不能分为声明和实现,最好就内部(头文件)实现就好,不要分开实现,要么就不要加inline。xx.hclass A{ inline void f();};xx.cppinline void A::f(){}这是错误的,不管都加inline,还.

2021-09-06 13:15:16 617

转载 windows 颜色拾取器

Windows color pickerPOINT pt = { 0 };GetCursorPos(&pt);bool Shift = ((GetAsyncKeyState(VK_SHIFT) & 0x8000) != 0);// Get the device context of the desktop and from it get the color // of the pixel at the current mouse pointer position

2021-09-06 11:03:23 918

转载 html 打开时间设置

<a href="ms-settings:dateandtime?activationSource=SMC-IA-4026213" target="_blank" >打开“日期和时间”设置</a>

2021-08-31 21:53:37 333

原创 Springboot 跨域简单总结

可以不受拦截器影响@Bean public CorsFilter corsFilter() { CorsConfiguration config = new CorsConfiguration(); config.addAllowedOrigin("*");// config.addAllowedOriginPattern("*");// config.setAllowCredentials(true); conf

2021-08-27 19:54:29 166

原创 Ajax post 原生

a =new XMLHttpRequest();a.open("post",'http://localhost:10091/operation/account/login',true);a.setRequestHeader('Content-type', 'application/json')a.onreadystatechange = function () { if (a.readyState == 4 && a.status == 200)..

2021-08-27 18:31:02 79

原创 Springboot 接收文件参数加上JsonIgnore,防止IOException

@JsonIgnore private MultipartFile file;

2021-08-26 15:03:46 158

原创 Java Excel转换列号(0 based)为字母索引

char[] letters={ 'A','B','C','D','E','F','G', 'H','I','J','K','L','M','N', 'O','P','Q','R','S','T','U', 'V','W','X','Y','Z' }; StringBuffer sb = new StringBuffer();// .

2021-08-23 10:07:15 264

原创 Java Excel下拉选过长时创建引用列表

Sheet sheet = workbook.getSheet(hiddenSheet); if (Objects.isNull(sheet)) { sheet = workbook.createSheet(hiddenSheet); } int sheetIdx = workbook.getSheetIndex(sheet); SheetVisibility visibili..

2021-08-22 19:25:20 200

原创 Java Easyexcel 设置单元格下拉选

import com.alibaba.excel.metadata.CellData;import com.alibaba.excel.metadata.Head;import com.alibaba.excel.write.handler.CellWriteHandler;import com.alibaba.excel.write.metadata.holder.WriteSheetHolder;import com.alibaba.excel.write.metadata.holder....

2021-08-21 18:12:38 1604

原创 Java Spring Feign调用隐藏错误传参默认值0

@Id @GeneratedValue( generator = "JDBC" ) private Long id;Feign调用入错传参对象使用如上注解,即使传参是null,Spring会自动初始化为0,从而导致一些隐藏的错误。最好不要写这种注解或者换个传参的类,否则,会因为默认值0,查询数据库逻辑错误。这个错误比较隐蔽。windows和linux 环境下 这个隐藏错误是不同的,windows下有,linux下没有。...

2021-08-05 17:12:52 544

原创 JavaScript 生成定长随机字符串

ids = ["0", "10"];values = ["A","B"];var letters = [];//生成26个字母for(var i=0;i<26;i++){ letters.push(String.fromCharCode('A'.charCodeAt()+i));}console.log(letters);//随机字符长度length = 5;out = "";//生成多少个随机字符串for(var k = 0;k<values.len.

2021-08-04 19:15:24 325

转载 Linux 驱动开发简单实例

驱动源码:#include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/delay.h> #define major_version 200#define driver1_name "driver1"static char read_buf[100] = "Hell

2021-08-03 19:17:07 986

转载 Image RGB => Gray

2021-08-02 14:17:42 171

转载 C 使用systick实现延时函数

#include "stm32f4xx.h" // Device header#include"delay.h"#include"led.h"#include"beep.h"#include"key.h"#define BEEP PFout(8) // 蜂鸣器控制IO #define LED0 PFout(9) // DS0#define LED1 PFout(10) // DS1static __IO u32 time;void delay..

2021-07-31 20:42:07 349

转载 C stm32F407 beep led

LED:#include"led.h"#include<stm32f4xx.h>void led_init(){ //使能时钟 RCC->AHB1ENR |= 1<<5; //f9 //相应的位 代表 io口 GPIOF->MODER &= ~(3<<2*9) ; GPIOF->MODER |= 1<<(2*9); GPIOF->OSPEEDR &= ~(3<<2*9)

2021-07-30 21:26:33 145

my mine x.jar

My tool written by java,namely java's code level tool for convenient method.Also is API utilities.

2020-08-08

windows nasm 2.13.1

windows nasm 2.13.1 汇编 windows nasm 2.13.1 汇编 windows nasm 2.13.1 汇编 windows nasm 2.13.1 汇编 windows nasm 2.13.1 汇编

2017-09-04

linux nasm-2.13.01 编译成功

linux nasm-2.13.01 编译成功 linux nasm-2.13.01 编译成功 linux nasm-2.13.01 编译成功 linux nasm-2.13.01 编译成功 linux nasm-2.13.01 编译成功

2017-09-04

nasm-2.13.01-win64

nasm-2.13.01-win64 汇编器 nasm-2.13.01-win64 汇编器 windows 64 位下的 汇编器 nasm-2.13.01-win64 汇编器

2017-09-04

jna_4.2.1 java

jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1jna-4.2.1

2017-09-03

spring-boot-1.5.6-src

spring-boot-1.5.6.RELEASE Source 源代码 maven的工程,可以自己编译(前提是自己的maven仓库配置正确...等)

2017-08-18

javafx_scenebuilder-2_0-windows

javafx_scenebuilder-2_0-windows

2017-07-28

rust编译器(msvc版)

rust-1.17.0-x86_64-pc-windows-msvc.tar.gz rust SDK 离线安装包

2017-06-06

numpy1.10.2-win32

numpy-1.10.2-py2.7-win32.egg

2017-03-11

go语言SDK1.8

go1.8.windows-386.zip go1.8.windows-386.zip go1.8.windows-386.zip go1.8.windows-386.zip go1.8.windows-386.zip

2017-03-06

php7.1.2源代码

php-7.1.2-src.zip

2017-03-06

php7.1.2 Win32

php-7.1.2-Win32-VC14-x86.zip

2017-03-06

php7.1.2-nts

php-7.1.2-nts-Win32-VC14-x86.zip

2017-03-06

rust-1.15.1-i686-pc-windows-msvc

rust 语言编译器.rust-1.15.1-i686-pc-windows-msvc rust-1.15.1-i686-pc-windows-msvc

2017-02-27

DOSBox0.74-win32

DOSBox0.74-win32 DOSBox0.74-win32 DOSBox0.74-win32 DOSBox0.74-win32 DOSBox0.74-win32 DOSBox0.74-win32 DOSBox0.74-win32 DOSBox0.74-win32 DOSBox0.74-win32

2017-01-21

java证书开发包(修正版)

java证书开发包(修正版): 1.修改公钥需使用证书密码的API,现在无需使用证书密码 2.修改公钥证书加解密的错误,先在所有加密解密必须使用byte数组,加密解密,否则会出错.

2017-01-19

java证书开发工具包

纯java开发工具包,不依赖第三方库.具有生成证书/证书库,导出证书cer,根证书,签发证书,用证书的加密解密,校验父子证书关系,验证有效期等.参考代码:http://blog.csdn.net/xiuye2015/article/details/54600252

2017-01-18

my jsonp with spring

My jsonp 结合 spring 开发jsonp接口项目,具体demo参见: http://blog.csdn.net/xiuye2015/article/details/54375313 , 功能不全,只做练习.

2017-01-12

wampserver

wampserver

2016-12-16

apache 2.4.23 x86

apache 2.4.23 x86

2016-12-16

python游戏:外星人入侵

python游戏:外星人入侵

2024-07-27

grub2 loader加载kernel和输出helloworld(x86)

Linux 环境中运行:(1)make (2)make mkernel.iso(3)虚拟机 CD加载iso (4)输出Hello World

2021-03-27

snapshot_2021-03-24_22-52.zip

x64dbg ,非常好用,比ollydbg 还好吧?

2021-03-25

cocos2dx android apk javascript

cocos2dx android apk javascript cocos2dx android apk javascript cocos2dx android apk javascript cocos2dx android apk javascript cocos2dx android apk javascript

2020-02-04

cocos2dx android apk

cocos2dx android cpp-tests 编译成功的apk文件(debug版) cocos2dx android 基本例子程序 编译成功的apk文件(debug版)

2020-02-04

freeglut.zip

opengl glut 的替换 freeglut 最新的 64位编译成功的!vs2015版 freeglut glut freeglut glut freeglut glut freeglut glut

2019-12-31

我的工具类upgrade2

java 代码级工具,JDK8,方便创建任意参数类型的ArrayList,HashMap,HashSet,缩短复杂的对象强制类型转换代码,运行代码级时间统计,新增java字符串代码代码级编译。参考地址:https://blog.csdn.net/xiuye2015/article/details/89945049。

2019-05-08

我的工具类upgrade1

java 代码级工具,JDK8,方便创建任意参数类型的ArrayList<T>,HashMap<T>,HashSet<T>,缩短复杂的对象强制类型转换代码,运行代码级时间统计,新增java字符串代码代码级编译。例子地址:https://blog.csdn.net/xiuye2015/article/details/89922818

2019-05-07

类型操作工具类

java 代码级工具,JDK8,方便创建任意参数类型的ArrayList<T>,HashMap<T>,HashSet<T>,缩短复杂的对象强制类型转换代码,运行代码级时间统计。代码例子地址:https://blog.csdn.net/xiuye2015/article/details/89813633

2019-05-04

rust-1.25.0-i686

rust-1.25.0-i686 rust-1.25.0-i686 rust-1.25.0-i686 rust-1.25.0-i686

2018-04-08

jdk-10-windows

jdk-10_windows-x64_bin jdk-10_windows-x64_bin jdk-10_windows-x64_bin

2018-04-05

rust-1.24.1

rust-1.24.1 rust-1.24.1 rust-1.24.1 rust-1.24.1 rust-1.24.1

2018-03-11

jboss-eap-7.1.0

jboss-eap-7.1.0 jboss-eap-7.1.0 jboss-eap-7.1.0 jboss-eap-7.1.0 jboss-eap-7.1.0

2018-03-08

grub源代码

grub源代码, grub源代码, grub源代码, grub源代码, grub源代码

2017-12-28

UEFI规范参考文档

UEFI规范参考文档 Unified Extensible Firmware Interface Specification Version 2.4 Errata B April, 2014

2017-12-28

apr-iconv linux 编译成功

apr-iconv linux 编译成功 apr-iconv linux 编译成功 apr-iconv linux 编译成功 apr-iconv linux 编译成功 apr-iconv linux 编译成功

2017-09-04

apr linux 编译成功

apr linux 编译成功 apr linux 编译成功 apr linux 编译成功 apr linux 编译成功 apr linux 编译成功 apr linux 编译成功

2017-09-04

apr-util linux 编译成功

apr-util linux 编译成功 apr-util linux 编译成功 apr-util linux 编译成功 apr-util linux 编译成功 apr-util linux 编译成功

2017-09-04

linux apache2 编译成功

linux apache2 编译成功 linux apache2 编译成功 linux apache2 编译成功 linux apache2 编译成功 linux apache2 编译成功

2017-09-03

linux eclipse

linux eclipse linux eclipse linux eclipse linux eclipse linux eclipse linux eclipse linux eclipse linux eclipse linux eclipse linux eclipse linux eclipse linux eclipse

2017-09-03

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

TA关注的人

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