Spring boot 注解简单备忘

Spring boot 注解简单备忘   1.定义注解 package com.space.aspect.anno; import java.lang.annotation.*; /** * 定义系统日志注解 * @author zhuzhe * @date 2018/6/4 9:24 * @email [email protected] */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME)
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

kubernetes源码阅读笔记——API Server(之一)

API Server是Kubernetes的核心组件之一,其作用是通过RESTFUL的方式,向所有客户端提供一个集群内资源的统一的增改删查的接口,并将资源的状态存储在etcd中。 API Server入口函数的位置在cmd/kube-apiserver/apiserver.go中,也是通过cobra注册了kube-apiserver的命令。 cmd/kube-apiserver/apiserver.go func main() { rand.Seed(time.Now().UnixNano
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

最全ASCII对应码表-键值

OCT(八进制) 最全ASCII码对应表—与键盘按键对应值 (二进)Bin (十进)Dec (十六进)Hex 缩写/字符 解释 0000 0000 0 00 NUL (null) 空字符 0000 0001 1 01 SOH (start of handing) 标题开始 0000 0010 2 02 STX (start of text) 正文开始 0000 0011 3 03 ETX (end of text) 正文结束 0000 0100 4 04 EOT (end of transmi
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

python基础学习笔记——反射

对编程语言比较熟悉的朋友,应该知道“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。然而,在网络上却很少见到有详细或者深刻的剖析论文。下面结合一个web路由的实例来阐述python的反射机制的使用场景和核心本质。 一、前言 ? 1 2 3 4 5 def f1(): print("f1是这个函数的名字!") s = "f1" print("%s是个字符串" % s)   在上面的代码中,我们必须区分两个概念,f1和“f1"。前者是函数f1的函数名,后者只是一个叫”f1“
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

[Selenium自动化测试学习]Python+Selenium环境搭建

一、Selenium工作原理: 1、通过Client(端)启动driver(驱动),和浏览器进行会话,会话时创建session,发出http请求 2、浏览器接收到Client发出的请求(脚本),进行解析,之后在浏览器执行相应操作,执行完毕后把结果返回给Client A)Selenium:解析脚本并执行对应操作 B)Driver:Chrome -> ChromeDriver 依据浏览器Driber打开对应浏览器 C)Client:创建脚本的平台(Pycharm、Notepad++)、语言环境(p
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

深入理解 lambda表达式 与 Optional Null 源码解析(Java11 三)

import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.util.*; import java.util.function.Function; import java.ut
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

Windows API一日一练 61 GetDriveType函数

经常碰到这样的需求,比如你需要保存一个文件到一个目录里去,这个目录或许是用户指定的目录,那么你就需要确保这个目录是否有效的,这样就需要去测试这个目录是否允许写文件?这个目录是否存在?这个目录是否可写的?或者这个目录是否网络上的目录?要完成这个任务,就得使用函数GetDriveType来完成。GetDriveType函数可以获取目录和盘号的属性。 函数GetDriveType声明如下: WINBASEAPI UINT WINAPI GetDriveTypeA( __in_opt LPCSTR l
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

解决hash冲突之分离链接法

解决hash冲突之分离链接法 分离链接法:其做法就是将散列到同一个值的所有元素保存到一个表中。 这样讲可能比较抽象,下面看一个图就会很清楚,图如下 相应的实现可以用分离链接散列表来实现(其实就是一个linkedList数组) 至于基本的增加、删除和查询的思路都是先根据散列函数来确定遍历哪个链表。然后再到被确定的链表中执行一次查找,然后再进行相应的操作。 接下来就讲几个注意点吧 (一)什么时候需要rehash来扩大散列表的大小 讲这个的时候,先介绍一下什么是装填因子。 装填因子 = 关键字个数
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

Claims

https://www.cnblogs.com/KimmyLee/p/6430474.html https://www.cnblogs.com/rocketRobin/p/9077523.html http://bitoftech.net/2015/03/31/asp-net-web-api-claims-authorization-with-asp-net-identity-2-1/
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

剑指offer-树中两个节点的最低公共祖先

普通二叉树 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ class Solution { public TreeNode lowestCommonAncestor(
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

浙大版《C语言程序设计(第3版)》题目集 练习2-13 求N分之一序列前N项和 (15 分)

练习2-13 求N分之一序列前N项和 (15 分) 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 输入样例: 6 输出样例: sum = 2.450000 思路:每次循环分母加一。 代码如下: #include<stdio.h> int main() { int i, n, den
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

Windows API一日一练 9 WindowProc和DefWindowProc函数

在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消息。在API里定义了一个函数为回调函数,当系统需要向窗口发送消息时,就会调用窗口给出的回调函数WindowProc,如果WindowProc函数不处理这个消息,就可以把它转向DefWindowProc函数来处理,这是系统的默认消息处理函数。当你按下菜单,或者点击窗口时,窗口需要运行这个消息处理函数。 函数WindowProc声明如下: LRESULT
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

14.3 跨域 - postMessage

前端 a.html <iframe src="http://localhost:4000/b.html" frameborder="0" id="frame" onload="load()"></iframe> <script> function load() { const frame = document.getElementById('frame') frame.contentWindow.postMessage('我爱你', 'http://localh
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

转:《Python数据分析与展示》

第一章 numpy入门 1 import numpy as np 引用模板用import numpy 设置别名 as np,其中np为约定俗成的别名名称 numpy的实例: N维数组对象:ndarray ndarray是一个多维数组对象,由两部分构成: • 实际的数据 • 描述这些数据的元数据(数据维度、数据类型等) ndarray数组一般要求所有元素类型相同(同质),数组下标从 0开始 ndarray实例: ndarray的对象属性如下: 属性 说明 .ndim 秩,及轴的数量或维度的数量
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

Python操作rabbitmq 实践笔记

发布/订阅 系统 1.基本用法 生产者 1 import pika 2 import sys 3 4 username = 'wt' #指定远程rabbitmq的用户名密码 5 pwd = '111111' 6 user_pwd = pika.PlainCredentials(username, pwd) 7 s_conn = pika.BlockingConnection(pika.ConnectionParameters('192.168.1.240', c
分类: 其他 发布时间: 02-01 19:24 阅读次数: 0

ZStack 3.3.0 发布,新增 ZWatch 报警消息优化

分类: 业界资讯 发布时间: 02-01 19:10 阅读次数: 0

【jxoi2018】游戏 组合数学

首先令$n=r-l+1$。 令$k$表示区间$[l,r]$中存在多少个数$x$,使得$x$不存在小于$x$且在区间$[l,r]$中的因数,我们把包含这些数的数集称为$S$ 我们来先想一个$O(nk)$的$min-max$容斥做法吧。。。。。 显然这一题我们可以转化为min-max容斥的模型(将这k个数选完期望需要选多少次) $max_{S}=\sum_{T∈S}(-1)^{|T+1|}min_{T}$。 令$P_x=\sum_{T∈S\ and\ |T|=x} min_{T}$。 我们推一推式
分类: 其他 发布时间: 02-01 19:08 阅读次数: 0

剑指offer-判断是否是平衡二叉树

private boolean isBalanced = true; public boolean IsBalanced_Solution(TreeNode root) { height(root); return isBalanced; } public int height(TreeNode root) { if(root == null || !isBalanced) return 0;
分类: 其他 发布时间: 02-01 19:08 阅读次数: 0

c 语言连续输入字符型数据

1 #include<stdio.h> 2 #include<stdlib.h> 3 4 void Input1(char* &str){ // 5 /* 6 这种情况下想要逐个输入字符串数组,那么在每次输入一个元素后不要加空格或者按回车, 7 否则不可见的空格符和换行符也会被记录 8 */ 9 for(int i=0;i<5;i++){ 10 scanf("%c",&str[i]); 11
分类: 其他 发布时间: 02-01 19:08 阅读次数: 0

怎么样在python 3 6里安装tensorflow

首先要下载python3.6: https://www.python.org/downloads/release/python-361/ 接着下载: numpy-1.13.0-cp36-none-win_amd64.whl 安装这两个: 安装python 3.6成功,接着安装numpy. 接着安装tensorflow: 最后测试一下: python3.6 + tensorflow安装完毕,高深的AI就等着你去开发了! 1. RPG游戏从入门到精通 http://edu.csdn.net/cou
分类: 其他 发布时间: 02-01 19:08 阅读次数: 0