由AnnotatedElementUtils延伸的一些所思所想

这篇博客的两个主题: spring的AnnotatedElementUtils 个人源码阅读方法论分享 为什么要分享AnnotatedElementUtils这个类呢,这个类看起来就是一个工具类,听起来很像apache的StringUtils,CollectionUtils。 原因是,它包含着spring对java注解的另类理解,和运用。 java的是怎样支撑注解的? Class<TestAnnotation> clazz = TestAnnotation.class; // 获取类注解 M
分类: 其他 发布时间: 12-16 23:34 阅读次数: 0

Stratix10 在questasim下仿真环境搭建

1-打开quartus18.1,找到launch simultion library,生成VHDL VERILOG库 2-新建questasim工程,在mpf文件里添加: 并修改 Project_Sim_P_0 = -L {altera_lnsim_ver altera_mf_ver altera_ver fourteennm_ct1_ver fourteennm_ver lpm_ver sgate_ver altera altera_mf altera_lnsim fourteennm fo
分类: 其他 发布时间: 12-16 23:34 阅读次数: 0

C++笔记(1) —— 模板

C++笔记(1) —— 模板 简述 面向对象编程(OOP)和泛型编程(GP)是C++语言的两个不同分支,而模板就是C++泛型编程的基础。模板就等于是一个类或者函数的基本公式,在编译时就能获知具体类型从而展开成对应的一份代码。 模板在什么地方使用,如何使用,想法也很简单。在设计一个类或者函数的时候,如果认为哪一些类型可以抽出来,允许使用者任意指定,那么就可以抽出这些类型,然后将该类型或者函数抽象成一个模板,在使用的时候再去指定类型即可。 用法 模板定义可以通过使用 template <typen
分类: 其他 发布时间: 12-16 23:34 阅读次数: 0

C#/.NET 中启动进程时所使用的 UseShellExecute 设置为 true 和 false 分别代表什么意思?

原文:C#/.NET 中启动进程时所使用的 UseShellExecute 设置为 true 和 false 分别代表什么意思? 在 .NET 中创建进程时,可以传入 ProcessStartInfo 类的一个新实例。在此类型中,有一个 UseShellExecute 属性。 本文介绍 UseShellExecute 属性的作用,设为 true 和 false 时,分别有哪些进程启动行为上的差异。 本文内容 本质差异 效果差异 如何选择 本质差异 Process.Start 本质上是启动一个新
分类: 其他 发布时间: 12-16 23:34 阅读次数: 0

WPF 的命令的自动刷新时机——当你 CanExecute 会返回 true 但命令依旧不可用时可能是这些原因

原文:WPF 的命令的自动刷新时机——当你 CanExecute 会返回 true 但命令依旧不可用时可能是这些原因 在 WPF 中,你可以使用 Command="{Binding WalterlvCommand}" 的方式来让 XAML 中的一个按钮或其他控件绑定一个命令。这样,按钮的可用性会自动根据 WalterlvCommand 当前 CanExecute 的状态来改变。这本是一个非常智能的特性,直到你可能发现你按钮的可用性状态不正确…… 本文介绍默认情况下,WPF 在 UI 上的这些命
分类: 其他 发布时间: 12-16 23:34 阅读次数: 0

使用生成器读取一个超大文件

pyhon读取文件很方便,但是,如果文件很大,而且还是一行文件,那就蛋疼了. 不过还好有read(size)方法,这个方法就是每次读取size大小的数据到内存中 下面来个示例 def readlines(f, separator): ''' 读取大文件方法 :param f: 文件句柄 :param separator: 每一行的分隔符 :return: ''' buf = '' while True: w
分类: 其他 发布时间: 12-16 23:34 阅读次数: 0

自动驾驶汽车传感器简介(激光雷达、毫米波雷达、摄像头)

本文作者Key,博客园主页:https://home.cnblogs.com/u/key1994/ 本内容为个人原创作品,转载请注明出处或联系:[email protected] 无人驾驶系统的核心通常被分为三个部分:感知(Perception),规划(Planning)和控制(Control),我一般将这三个部分简称为PPC。 其中,感知系统是整个无人驾驶系统的基础,如果没有感知系统,规划和控制部分都无法正常完成工作。实际上,目前自动驾驶汽车的研究重点与难点正是感知系统。 与传统汽车相对比
分类: 其他 发布时间: 12-16 23:34 阅读次数: 0

goweb- 对请求的处理

对请求的处理 Go 语言的 net/http 包提供了一系列用于表示 HTTP 报文的结构,我们可以使用它 处理请求和发送相应,其中 Request 结构代表了客户端发送的请求报文,下面让我们看 一下 Request 结构体 获取请求 URL Request 结构中的 URL 字段用于表示请求行中包含的 URL,改字段是一个指向 url.URL 结构的指针  Path 字段 获取请求的 URL 例如:http://localhost:8080/hello?username=admin&pass
分类: 其他 发布时间: 12-16 23:34 阅读次数: 0

传统企业如何打造统一的持续集成平台

打造传统企业统一的持续集成平台,需要专门的团队打造合适的工具链,并制定合理的规范及度量标准,最终通过不同的方式推广到整个集团。
分类: 企业开发 发布时间: 12-16 23:30 阅读次数: 0

RHCE 第18节课 Openldap目录服务和Squid代理服务

今天老师讲了两个部分的内容,分别的目录服务Openldap和Squid代理服务,openldap比较难理解,squid代理服务分为正向代理模式和反向代理模式,各有各的用处。
分类: 其他 发布时间: 12-16 23:20 阅读次数: 0

MYSQL数据库事务4种隔离级别及7种传播行为

事务的特性: 原子性:事务的不可分割,组成事务的各个逻辑单元不可分割。 一致性:事务执行的前后,数据完整性保持一致。 隔离性:事务执行不应该受到其他事务的干扰。 持久性:事务一旦结束,数据就持久化到数据库中。 查看/设置隔离级别 查看:SELECT @@tx_isolation 设置:set tx_isolation='xxx' 事务的隔离级别 如果不考虑隔离性,引发一些安全问题 隔离性:一个事务的执行,不应该受到其他事务的干扰。 脏读:一个事务读到了另一个事务未提交的数据,导致查询结果不一致
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

sx2019121622538_v1_JavaJDBC

Test package sx20191216; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Test { public static void main(String[] args) throws Exception { Connection con
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

【转载】ibit-mybatis介绍

原文链接:ibit-mybatis介绍 概述 ibit-mybatis是一个Mybatis的增强工具,在Mybatis的基础上增加了新的特性与功能,志在简化开发流程、提高开发效率。 特性 无侵入,引入”ibit-mybatis”对现有工程不会产生影响。 灵活的CRUD(增、删、改、查)操作,内置Dao,Mapper,支持常用的单表CRUD操作,更有强大的SQL构造器(sql-builder),满足更为复杂的操作(如聚合函数、分组、连表)。 内置代码生成器(ibit-mybatis-genera
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

PHP与RabbitMQ(下)

RabbitMQ是用来在多个异构系统之间进行数据交换的,生产者无需知道消费者的存在,消费者也无需关注生产者的行为,从而进行解耦,提高系统性能。 这里生产者只需要将数据送到队列里面,就完成了任务,而消费者只需要去某个队列消费,就接收到了数据。那么生产者是如何将数据送到指定的队列呢?这里就用到了交换机。 在RabbitMQ中有四种交换机: 1.Direct(默认) Direct交换机是路由键匹配的话,就将消息投递到相应的队列: protected function getConn() {
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

WPF 程序鼠标在窗口之外的时候,控件拿到的鼠标位置在哪里?

原文:WPF 程序鼠标在窗口之外的时候,控件拿到的鼠标位置在哪里? 在 WPF 程序中,我们有 Mouse.GetPosition(IInputElement relativeTo) 方法可以拿到鼠标当前相对于某个 WPF 控件的位置,也可以通过在 MouseMove 事件中通过 e.GetPosition(IInputElement relativeTo) 方法拿到同样的信息。不过,在任意时刻去获取鼠标位置的时候,如果鼠标在窗口之外,将获取到什么点呢? 本文将介绍鼠标在窗口之外时获取到的鼠标
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

ccf 201909-3

题意:什么鬼题意!? 搞不懂,先码着(出题人!这是? 就不能精简?简明扼要点?(翻白眼)考计算机呢 你以为考语文呢? 生气(╬◣д◢) #include <stdio.h> #include <string.h> #define MAX 2000 using namespace std; int n; //行 int m; //列 int p; //宽 int q; //高 string s[MAX][MAX]; string s; int main(){ w
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

通过分析 WPF 的渲染脏区优化渲染性能

原文:通过分析 WPF 的渲染脏区优化渲染性能 本文介绍通过发现渲染脏区来提高渲染性能。 本文内容 脏区 Dirty Region WPF 性能套件 脏区监视 优化脏区重绘 脏区 Dirty Region 在计算机图形渲染中,可以每一帧绘制全部的画面,但这样对计算机的性能要求非常高。 脏区(Dirty Region)的引入便是为了降低渲染对计算机性能的要求。每一帧绘制的时候,仅仅绘制改变的部分,在软件中可以节省大量的渲染资源。而每一帧渲染时,改变了需要重绘的部分就是脏区。 以下是我的一款 WP
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

重新精读《Java 编程思想》系列之组合与继承

Java 复用代码的两种方式组合与继承。 组合 组合只需将对象引用置于新类中即可。 比如我们有一个B类,它具有一个say方法,我们在A类中使用B类的方法,就是组合。 public class B { public void say(){ } } public class A { public void combo(){ B b = new B(); b.say(); } } 在 java编程思想中,还介绍了四种初始化引用的方
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

每日思考(2019/12/16)

题目概览 浏览器内多个标签页之间的通信方式有哪些 简述下你理解的优雅降级和渐进增强 写一个判断数据类型的方法 题目解答 浏览器内多个标签页之间的通信方式有哪些 WebSocket(可跨域) postMessage(可跨域) SharedWorker Server-Sent Events localStorage BroadcastChannel IE不支持 Cookies 简述下你理解的优雅降级和渐进增强 渐进增强(Progressive Enhancement):一开始就针对低版本浏览器进行
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0

使用 EnumWindows 找到满足你要求的窗口

原文:使用 EnumWindows 找到满足你要求的窗口 在 Windows 应用开发中,如果需要操作其他的窗口,那么可以使用 EnumWindows 这个 API 来枚举这些窗口。 本文介绍使用 EnumWindows 来枚举并找到自己关心的窗口(如 QQ/TIM 窗口)。 本文内容 `EnumWindows` 遍历所有的顶层窗口 遍历具有指定类名或者标题的窗口 EnumWindows 你可以在微软官网了解到 EnumWindows。 要在 C# 代码中使用 EnumWindows,你需要编
分类: 其他 发布时间: 12-16 23:17 阅读次数: 0