@EnableAsync注解说明

  • Post author:
  • Post category:其他

@EnableAsync注解说明 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Import(AsyncConfigurationSelector.class) public @interface EnableAsync { Class<? extends Annotation> a…

继续阅读 @EnableAsync注解说明

【源码分析】Spring MVC类型转换器匹配

  • Post author:
  • Post category:其他

Spring MVC类型转换器匹配 之前一直以为类型转换器是通过遍历的方式挨个匹配,直到匹配到合适的类型。但是一想到有这么多类型,如果挨个匹配不仅效率慢,而且还容易出错,翻翻源码,看到了类型转换的转换规则如下。 既然是在参数位置进行的转换,必然得从DispatcherServlet去入手: 所以在1040行打断点: 继续深入: 在这里获取到了ModelAndView结果,所以在这里执行完了我们在C…

继续阅读 【源码分析】Spring MVC类型转换器匹配

使用PHP做个图片防盗链(全网详解)

  • Post author:
  • Post category:php

概念: 防盗链是一种防范网络图片、视频等资源被他人盗链(直接在其它网站使用)的技术。在网站上添加防盗链功能可以防止其他网站恶意盗取自己网站的图片等内容,减少带宽消耗和保护网站内容安全。通常实现防盗链的方式是在网站服务器上设置一些规则,只允许特定的域名或 IP 地址来访问自己网站上的资源,如果请求来源不是在规则范围内的,则返回错误提示或者替换成其他内容。 图片防盗链 在一些大型网站中,比如百度贴吧,…

继续阅读 使用PHP做个图片防盗链(全网详解)

QT风格(QStyle):绘制一个自定义QSlider

  • Post author:
  • Post category:其他

代码: #ifndef SLIDERSTYLE_H #define SLIDERSTYLE_H #include <QProxyStyle> class SliderStyle : public QProxyStyle { public: SliderStyle(); void drawComplexControl(ComplexControl which,const QStyleOp…

继续阅读 QT风格(QStyle):绘制一个自定义QSlider

[笔记]Windows使用OpenVpn构建虚拟局域网

  • Post author:
  • Post category:其他

文章目录 前言 一、Windows Openvpn方案 1.1 openvpn server windows端安装 目录结构 服务端安装 复制服务端配置文件 修改服务端配置文件 配置8080允许通过防火墙 启动服务端 1.2 openvpn client windows端安装 复制服务端生成的配置文件到客户端的config 启动客户端 二、连通测试 三、常见问题 3.1 客户端报错 'client…

继续阅读 [笔记]Windows使用OpenVpn构建虚拟局域网

利用c++11实现线程安全的单例类

  • Post author:
  • Post category:其他

工作中单例类比较常见,主要是为了防止频繁地创建和销毁某个对象。下文是利用C++11的多线程库编写了一个线程安全的singleton类,类的描述为: (1) 懒汉式单例类: 即使用的时候才创建; (2) 加双重判断:第一个判断是为了防止频繁地加锁和解锁,第二个判断是为了保证实例只创建一次; (3)利用unique_lock的局部特性,防止忘记解锁而导致死锁问题; #include <threa…

继续阅读 利用c++11实现线程安全的单例类

在anaconda指定虚拟环境下运行jupyter notebook

  • Post author:
  • Post category:其他

最近因为要远程调试TensorFlow代码,因而在远程服务器上搭建了TensorFlow框架。但又因为远程服务器没有浏览器、没有一切可视化的界面,所以代码调试的任务就必须放在本地,也就是我得远程进行代码调试,即在本地使用服务器端的配置运行代码。 为此,我在服务器端安装了anaconda,准备使用jupyter notebook这个非常直观的交互性软件进行TensorFlow的代码调试。 好了,原因…

继续阅读 在anaconda指定虚拟环境下运行jupyter notebook

python学习–>tkinter模块学习之position(位置)

  • Post author:
  • Post category:python

大家好! 最近在备考,时间耽搁了一下,更新有点慢! 今天我想分享的是在tkinter里面放置位置的三个方法!!! 先上代码,然后我一个一个演示一下! import tkinter as tk window = tk.Tk() window.title("Holy") window.geometry("400x300") # 第一 种放置位置的方法 # 事件.pack() # tk.Label(wi…

继续阅读 python学习–>tkinter模块学习之position(位置)

小白教程:卷积神经网络之GoogLeNet原理+Tensorflow2.0实现图片分类

  • Post author:
  • Post category:其他

简介:近些天重新学习梳理了一遍卷积神经网络部分的知识,因此写博客总结一下,方便自己以后翻阅,也希望能够帮助到一些同学。第一次写博客,如果内容有不当之处,希望大家能够指正、交流。 科普:近几年来,人工智能,机器学习,深度学习,神经网络这几个词常常出现在我们耳边,它们也不断发展,被应用在生活中的方方面面。举个例子,比如我们手机的人脸识别,刷脸解锁,这就属于人工智能方面的应用。除此之外,还有文字识别,短…

继续阅读 小白教程:卷积神经网络之GoogLeNet原理+Tensorflow2.0实现图片分类