- 博客(34)
- 收藏
- 关注
原创 新版Spring Security6.2 - Digest Authentication
新版Spring Security6.2 - Digest Authentication官网文档翻译
2023-12-15 00:51:00
785
原创 新版Spring Security6.2案例 - Basic HTTP Authentication
新版Sprint security 6.2,翻译官网basic http authentication以及小案例
2023-12-13 23:02:57
2657
原创 新版Spring Security6.2案例 - Authentication用户名密码
新版Spring Security6.2案例 - Authentication用户名密码表单登录
2023-12-12 23:30:50
6899
原创 新版Spring Security6.2架构 (三) - Authorization
新版Spring security 6.2,官网文档Authorization翻译和一点点个人修改
2023-12-11 20:44:07
2906
1
原创 新版Spring Security6.2架构 (二) - Authentication
Spring Security 6.2新版本架构,翻译官网文档和个人理解
2023-12-10 14:19:44
2192
原创 备份网络架构Host-Based/Lan-Based/Lan-Free/Server-Free
简单结束,备份网络架构Host-Based/Lan-Based/Lan-Free/Server-Free
2023-10-07 11:36:31
1332
原创 CSS:绝对定位和相对定位
CSS中position值的定义先看CSS权威指南3中的定义,当然定义看起来比较涩会难懂,所以后面例子会用说人话的方式来解释,先看定义。 Position 值: static | relative | absolute | fixed | inherit 初始值: static 应用于: 所有元素 继承性: 无 计算值: 根据指定确定 Position值的含义:static: 元素框正常生成。块级元素生成一个矩...
2021-07-27 15:52:43
152
原创 RNN和LSTM 原理与实践1
什么是RNN,LSTM,从一个简单例子开始了解RNN和LSTM,后续讲解BTPP,梯度弥散,梯度爆炸,加入attention注意力机制,从三篇博客中从原理到实践一步步探索RNN,LSTM,博客深受台湾大学教授李宏毅老师讲解启发,加上个人理解所写。
2021-07-08 17:54:37
396
原创 常见排序算法实现-图解(python版)
快速排序快速排序属于D&C(divide and conquer)算法中的一种,在算法图解里面,描述到一个例子
2021-06-09 02:28:01
266
原创 python-协程/asyncio/aiohttp(流畅的python)
本文是流畅的python18章的例子,因为我看的是2015版的,不知道最新版有没有修改,关于协程那部分旧的api到现在已经不适用了,我都做了一些修改,保证代码能正常运行,有任何错误欢迎指出来。协程例子了解协程之前,直接先看2个例子,从例子入手,先感受一下协程,这2个例子也是参考书本,去掉了多线程那个例子,因为本文说的是协程,就直接上协程的例子,关于协程部分如上述做了修改以便能运行。这个例子是网络下载的二种风格,因为网络下载具有很高延迟,所以不浪费CPU周期去等待,最好收到响应之前做其他的...
2021-06-03 00:23:42
739
原创 Tensorflow2.x Yolov3源码及原理
很久之前接触锅Yolov3的相关内容,最近又重新回过头来看Yolov3的代码,在github上找到相关开源代码,然后加上对原理的理解,学习了一遍。借鉴的Github源码的作者已经对Yolov3进行详细的阐述了,也可以直接看作者的博客,下面有一些图是直接从作者博客拷贝的,有一些是自己做的,下面对源码的理解是介于tensorflow2.0.0的。Tensorflow1.11 Yolov3 github源码Tensorflow2.0.0Yolvo3 gitHub源码1.前言目标检测是计算机视觉中.
2021-04-04 16:16:06
1151
4
原创 流畅的python-魔术方法
正在看流畅python这本书,想把一些笔记写一下。这边借用《流畅的python》里面的描述:Python 的魔术方法(magic method)是特殊方法的昵称。一般是用“双下划线+名称+双下划线”形式来表示,整体念起来也拗口,所以也有人把这种特殊方法名为称为“双下方法”(dunder method)。有关于特殊方法一览,可以参考Data model这边借用文章第一章中字牌一个小例子来说一下实现魔术方法对python数据模型好处:## test.pyclass FrenchDeck:
2021-03-14 18:27:56
198
2
原创 python核心编程的第三章(写入文件,读取文件)
os.linesep字符串给出当前平台使用的行终止符,用于后面写入文件用。判断输入当前的文件名是否存在,存在则报错直到收入与的文件名不存在为止。根据">"提示符写入文件内容,直到输入"."号表示终止写入#!/usr/bin/pythonimport osls = os.linesep#get filenamewhile True: fname ...
2018-12-07 18:04:23
232
原创 ab命令压测
在性能调优中,ab命令和iperf命令比较好用的,下面就介绍一下ab命令ApacheBenchab是apacheBench的缩写,是一个单线程命令,是Apache服务器自带的一个web压力测试工具,最初是用于测试Apache HTTP Server。使用时,ab命令会创建并发访问线程,模拟多个访问者同时对某一个URL地址进行访问。使用的方法:ab [option] [http://...
2018-10-17 18:21:29
10299
1
原创 查看当前dpdk绑定核中哪些进程在运行(ps配合grep命令)
由于dpdk的程序利用cpu affinity机制,进程绑定在cpu上,抢占了cpu,从top命令观察cpu的使用率始终为100%,在调试dpdk多进程中,需要知道当前dpdk进程所占用的核上是否有其他的进程在运行,影响了dpdk进程的效率,可以利用ps命令结合grep命令查看。假设dpdk的进程绑定在cpu0-14的核上:ps -eo pid,psr,command,%cpu | egr...
2018-10-15 18:28:25
1436
原创 ARP地址解析协议(图解)
TCP/IP的第四章讲到ARP地址解析协议,APR协议的作用就是寻找到对应目标的MAC地址,其方式也是很简单的一问一答的方式,以书上的图为例:根据OSI模型,从上到下对数据进行封装,但是封装到二层时候,发现没有对方的目的MAC地址,此时,会发送一个APR广播请求,获得到相应的MAC地址后,继续封装至完整然后发出。整个流程犹如我们写信一般,当我们写好收件人的名字后,我们往往记不清楚收件人的详...
2018-10-10 18:24:58
2151
原创 PyInstaller运行时信息(sys.MEIPASS)
我的Flask程序是用PyInstaller打包可执行文件,当有时候需要本地测试Flask程序,需要使用当前目录配置文件,而运行PyInstaller的打包后的程序模块的属性__file__是不生效的,所以程序需要知道当前是在PyInstaller打包后的环境运行还是在本地环境运行,运行PyInstaller的打包后的程序__PyInstaller的文档里有描写到,当程序是属于PyInstalle...
2018-09-07 14:55:55
6287
2
原创 C语言经典抽象数据类型----队列(动态数组队列和链式队列)
堆栈、队列、树应该是三种经典抽象数据类型,下面介绍一下队列,队列是一种先进先出的结构,就像食堂排队一样,最先排的人最先打到饭,新入队的人排在队伍的最后,画了一个简单的图,如果用数组来模拟堆栈和队列,堆栈和队列的插入/删除跟图中一样可以看出,如果用堆栈用数组来表示,那么堆栈只需要维护一个栈顶的元素的下标值(即数组尾部值的下标值)就行,数据想要插入数组,只要数组还有空余,就在数组尾部添加值,并...
2018-08-21 22:22:46
1966
2
原创 C语言之结构体实现共有、私有的思考(参考strongswan代码)
最近在看strongswan源代码,看到strongswan的代码框架很有意思,用C语言实现类的思想。当我们编写完一个模块,我们需要提供的是H的文件给其他模块使用,我们希望H文件中就只能包含一些公有函数,和一些类型的申明,不希望其他模块篡改我们C文件私有的变量,访问我们的私有方法,strongswan的代码实现这种类思想,举个简单的例子,如图:比如左侧C文件是一个主程序,可以调用模块1和模...
2018-08-10 00:09:58
4650
5
原创 C语言之可变参数列表
C语言中函数是支持可变参数的,当然也存在着一些限制,可变参数是利用宏来实现,在头文件stdarg.h里面定义。头文件声明了一个类型va_list和三个宏———va_start,va_arg和va_end。比较常用的是用来构造专门输出函数,这里用一个综合的例子来介绍:#include <stdio.h>#include <stdarg.h>/** *** Sel...
2018-08-09 09:43:49
258
原创 C语言的小括号和花括号结合使用&&复合语句
先上代码,对于基于f-statck协议栈改进项目时候,看到一段代码,内核里面的很多宏也经常使用这种复合型语句,看了相关的资料和博客,写下来自己的理解:static int (*real_clock_gettime) (clockid_t , struct timespec *);#define SYSCALL(func) ...
2018-08-02 21:59:32
7822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人