private-notes注释 源码 插件
java使用模块后,用maven打包时,需要保护的maven插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <release> ......
【转】【Revit】revit二次开发——基于teigha读取CAD几何与文字(提供源码、引用包与异常解决)
1.下载64位Teigha完整包: 链接: https://pan.baidu.com/s/1KXW54YlkkWJZNQYhbc99kw 提取码: 0505 2.VS平台架构选择64位,.net版本4.0以上: 3.dll必须手动指定引用:(重点) static string dll = @"D: ......
ETCD源码阅读(四)
DAY3 :ETCD分布式锁: etcd/contrib/lock 这一部分代码主要是为了展示ETCD实现分布式锁的原理(Lease),并且贴出了 DDIA作者的一篇博文作为应用场景建模。那么我们就先来读这篇博文吧。 为什么要使用分布式锁 防止数据竞争:多个分布式下节点可能会同时修改同一份数据,如果 ......
IDA 逆 WDF 驱动时的函数识别插件
快一年没更新了,累,工作累,各种累,想换个工作,突然发现找不到合适的工作了,哎,自己往火坑里跳,怪不得别人。 import idautils import idaapi import idc print("new ") #ea = idc.get_curline() #print(ea) # def ......
rocketmq-spring : 实战与源码解析一网打尽
RocketMQ 是大家耳熟能详的消息队列,开源项目 rocketmq-spring 可以帮助开发者在 Spring Boot 项目中快速整合 RocketMQ。 这篇文章会介绍 Spring Boot 项目使用 rocketmq-spring SDK 实现消息收发的操作流程,同时笔者会从开发者的角 ......
SpringBoot的@Async注释的用法并例子
在Spring Boot中,@Async注解用于将一个方法标记为异步执行的方法。使用该注解的方法将在一个单独的线程中异步执行,而不会阻塞调用线程。这对于处理需要长时间运行的任务或需要异步处理的任务非常有用。 下面是一个简单的示例: @Service public class MyService { ......
clang操作源码
生成注释 假设有下面的源码: struct Vec3 { float x, y, z; }; struct Vec4 { float x, y, z, w; }; 生成这样的代码: //[[CLASS INFO]] class:Vec3, is pod:true, is aggregate:true ......
安装grafana并且安装插件
安装:到清华源去下载 Index of /grafana/yum/rpm/Packages/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 安装:yum localinstall grafana-6.3.0-1.x86_64.rpm -y Complete! ......
17. 在内核源码上增加自定义驱动
原文:https://www.cnblogs.com/standardzero/p/12551189.html 前言编写简单的自定义驱动创建相关目录和文件关联上一级目录的Kconfig和Makefile配置&编译 前言 在了解了Kconfig和Makefile的相关原理后,是不是有种在源码上自定义驱 ......
基础注释
Java的注释非常重要 public class dong01 { public static void main(String[]args) { //大小写十分敏感 String Wan= "hun"; String wan= "hun"; String AHolle ="hun"; String ......
第三十一篇 vue - 逻辑复用 - 插件
插件 插件 (Plugins) 是一种能为 Vue 添加全局功能的工具代码。下面是如何安装一个插件的示例 import { createApp } from 'vue' const app = createApp({}) app.use(myPlugin, { /* 可选的选项 */ }) 一个插件 ......
5.clone plugin(克隆插件)的限制
1.在使用 Clone Plugin 时,注意以下限制: 克隆期间,会阻塞 DDL 。同样,DDL 也会阻塞克隆命令的执行。不过从 MySQL 8.0.27 开始,克隆命令不会阻塞 Donor 上的 DDL 。 Clone Plugin 不会拷贝 Donor 的配置参数。 Clone Plugin ......
OpenGL Mac开发-如何使用imgui(1.89.4)插件进行调试
为了调试我们的OpenGL Demo,可以尝试使用一个成熟的开源GUI插件imgui。 1,首先进入imgui在github上的地址。 在Release中下载最近的版本,可以得到一个Zip压缩包。 现在是2023年的4月1日,我下载到的版本是1.89.4,与Cherno的OpenGL教程中的代码略微 ......
java 中required_通过实例学习Spring @Required注释原理
@Required 注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationException 异常。下面显示的是一个使用 @Required 注释的示例。 示例: 让我们使 Ec ......
java 中required_通过实例学习Spring @Required注释原理
@Required 注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationException 异常。下面显示的是一个使用 @Required 注释的示例。 示例: 让我们使 Ec ......
Microsoft Child Process Debugging Power Tool 插件
使用 Visual Studio 2022 调试Dapr 应用程序 使用Dapr 编写的是一个多进程的程序, 两个进程之间依赖于启动顺序来组成父子进程,使用Visual Studio 调试起来可能会比较困难,因为 Visual Studio 默认只会把你当前设置的启动项目的启动调试。 好在有Visu ......
Linux下编译Sqlite源码
1.下载 wget https://www.sqlite.org/2023/sqlite-autoconf-3410200.tar.gz --no-check-certificate 2.解压 tar zxvf sqlite-autoconf-3410200.tar.gz 3.配置路径 cd sql ......
Pycharm中使用codeium插件,中文注释显示为乱码(方块字)的解决办法
在使用codeium这个AI提示插件的过程中,使用中文注释,智能提示的提示语,会有可能展示为乱码、方块字 如下图中的灰色提示语: tab以后,就展示正常了。 在中文网上搜了下,没有相关资料,去codeium的discord频道问了下,找到了解答: 解答为:将首选项->编辑器->字体从“JetBrai ......
VSCode升级语言插件后界面变回英文,如何切换回中文
按快捷键 Ctrl+Shift+P,输入 Configure Display Language 回车后选择简体中文 重启 VSCode 后生效 参考:VScode:将VScode界面的显示语言改为简体中文,切换VScode界面的显示语言 ......
使用IDEA插件反编译jar包
##使用IDEA插件反编译jar包和class 命令行: java -cp + "插件路径" + org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true + jar包 + 反编译后存储位置 示例 java - ......
使用 IntelliJ IDEA 构建 Spring Framework 5.3.21 源码问题解决
源码版本 1、下载地址:https://github.com/spring-projects/spring-framework/tags 2、选择要构建的源码版本并下载,例如:5.3.21 相关环境 1、操作系统:Windows10 2、JDK 版本:Jdk17 3、IDE 工具:IntelliJ ......
鸿蒙开发学习笔记-UIAbility-Router页面跳转接口源码分析
在鸿蒙开发中,UIAbility的跳转使用 router 方法. 在使用的时候需导入 import router from '@ohos.router'; 该方法接口成员如下: 1.interface RouterOptions interface RouterOptions { url: stri ......
Python文件头部规范、注释与省略内容杂记
文件头部规范 Python相关文档(官方文档):2. Python 解释器 — Python 3.11.2 文档 第一行(可选):#!/usr/bin/python、#!/usr/bin/python3、#!/usr/bin/env python、#!/usr/bin/env python3; 通常 ......
开源优先队列FastPriorityQueue源码阅读
FastPriorityQueue 源码连接: https://github.com/BlueRaja/High-Speed-Priority-Queue-for-C-Sharp 大致结构: 1节点在内存中的结构还是数组,且首节点为无意义节点,有效节点从索引1开始。(见FastPriorityQue ......
idea常用插件
Grep Console 在启动应用时或调试时,IDEA 控制台输出一大堆日志,想要快速找到自己需要类型的日志是很麻烦的,此时使用此插件可以快速定位到自己想要的类型日志,比如 TRACE 、 DEBUG 等,也可以单独打开标签页显示自己需要的日志,日志分类也可以配置自己喜欢的颜色。 stackove ......
Spark源码解析(二):Spark闭包检查
一、理解 Scala 闭包:Closures 1.1 闭包的定义 闭包就是一个函数和与其相关的引用环境组合的一个整体(实体)。进一步说,闭包是绑定了自由变量的函数实例。 通常来讲,闭包的实现机制是定义一个特殊的数据结构,保存了函数地址指针与闭包创建时的函数的词法环境以及绑定自由变量。 对于闭包最好的 ......
【Flask】Flask快速使用 web框架原理 Flask配置文件写法 路由系统源码分析
1 Flask介绍 # 目前python界,比较出名的web框架 -django:大而全,web开发用的东西,它都有 -django从3.x 改成了异步框架(伪异步) -Flask:小而精,只能完成请求与响应,session,cache,orm,admin。。。统统没有 -Flask有很多第三方框架 ......
Spark源码解析(一):RDD之Transfrom算子
一、延迟计算 RDD 代表的是分布式数据形态,因此,RDD 到 RDD 之间的转换,本质上是数据形态上的转换(Transformations) 在 RDD 的编程模型中,一共有两种算子,Transformations 类算子和 Actions 类算子。开发者需要使用 Transformations ......
ETCD源码阅读(一)
DAY0: ETCD 架构 下图中展示了 etcd 如何处理一个客户端请求涉及到的模块和流程。图中淡紫色的矩阵表示 etcd ,它包括如下几个模块: etcd server: 对外接受客户端的请求,请求 etcd 代码中的 etcd server 目录,其中还有一个 raft.go 的模块与 etc ......