多线程-线程间的通信
线程间的通信 线程通信就是线程与线程间进行信息的交换。 这里可以举个例子,两个线程交替的打印0 9这10个数字。 首先分析一下,比如线程一先开始打印,当它打印了数字0后,他应该 等待 线程二打印数字1,线程二打印了之后又要 等待 线程一打印数字2... 那怎么样才能让线程一开始等待呢?这里可以使用O ... 查看全文
spring security 的jwt认证以及原理解析
1.我们需要建立一个token的生产解析管理器,用于生成token,获取Authentication,验证token格式,以及从请求中获取token;2.因为我们使用token进行权限控制等,所以我们需要重写一个基于token认证的过滤器,截取请求中的token首先对其进行一个redis查询存在后并 ... 查看全文
Leetcode练习(Python):栈类:第144题:二叉树的前序遍历:给定一个二叉树,返回它的 前序 遍历。
题目: 二叉树的前序遍历:给定一个二叉树,返回它的 前序 遍历。 思路: 思路一使用老套路递归,思路二会补充使用栈的程序。 程序1:递归 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # ... 查看全文
6051: KiKi's K-Number (树状数组)
增加一个数就update(x,1) 减去这个数就update(x,-1) 查看是否有某个数就query(x)-query(x-1)是否>0 看比a大k的数就二分查找query值为query(a)+k的数 http://www.tzcoder.cn/acmhome/problemdetail.do?& ... 查看全文
VC++.单例1比较进程路径
``` // ?.h : 头文件 #pragma once #include #include #include // ?.cpp //#include CString DosPathToNt(IN TCHAR *szDosPath) { CString ret; try { TCHAR szDri... ... 查看全文
SpringBoot 配置过滤器
1.配置过滤器 package com.qingfeng.filter; public class UserFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletE ... 查看全文
CSS3 @keyframes 规则 - Break易站
[CSS3 @keyframes 规则实例 使一个div元素逐渐移动200像素: @keyframes mymove { from {top:0px;} to {top:200px;} }@-webkit-keyframes mymove /* Safari and Chrome */ { from... ... 查看全文
HTML DOM Input Number value 属性 - Break易站
[Input Number value 属性 Input Number 对象实例修改 number 字段的数字: document.getElementById("myNumber").value = "16";定义和用法value 属性用于设置或返回 number 字段的 value 属性值。 v... ... 查看全文
HTML5 中的新标签大全
1,<article> 定义文章 2,<aside> 定义页面内容之外的内容 3,<audio> 定义声音内容。 4,<canvas> 定义图形。 5,<embed> 定义外部交互内容或插件 6,<footer> 定义 section 或 page 的页脚。 7,<header> 定义 sectio ... 查看全文
HTML DOM isSameNode 方法 - Break易站
[HTML DOM isSameNode() 方法 元素对象实例检查两个节点是否是相同节点: var item1=document.getElementById("myList1"); var item2=document.getElementsByTagName("UL")[0]; item1.i... ... 查看全文
Nodejs中前后端分离
nodejs node.js是一个基于Chrome v8引擎的javascript 运行环境。Node.js使用了一个事件驱动、非阻塞式 I/O的模型,使其轻量又高效。(由c++语言编写的)Node.js的包管理器npm,成为世界上最大的开放源代码的生态系统。 简单说:编写高性能网络服务器的java ... 查看全文
卷积骚操作-Rethinking Bottleneck Structure for Efficient Mobile Network Design
地址:http://xxx.itp.ac.cn/pdf/2007.02269.pdf github:https://github.com/ zhoudaquan/rethinking_bottleneck_design ... 查看全文
解决 webpack-dev-server 不能使用 IP 访问
webpack 是众所周知很好用的打包工具,在开发 vue 项目时,vue-cli 就集成了 webpack。我们启一个服务:npm run dev然后在浏览器可是使用 http://localhost:8080 访问,但是当我们遇到移动端项目时,需要在手机端访问,所以要把 localhost 换成 ... 查看全文
Tools - curl
curl 支持多种协议命令行工具,发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)。 常用命令 查看网页源码 curl <URL> 保存网页 curl --output <file-name> <URL> 或者 curl -o <file-name> <URL> 自动跳转 cur ... 查看全文
PHP7为什么比PHP5快?
性能提升的原因?1、存储变量的结构体变小,尽量使结构体里成员共用内存空间,减少引用,这样内存占用降低,变量的操作速度得到提升。 2、字符串结构体的改变,字符串信息和数据本身原来是分成两个独立内存块存放,php7尽量将它们存入同一块内存,提升了cpu缓存命中率。 3、数组结构的改变,数组元素和hash ... 查看全文
PHP基础:(常量变量,数据类型,类型转换)
预定义变量(系统变量) $_GET:get方式提交的数据 $_POST:post方式提交的数据 $_REQUEST:$_GET,$_POST数据综合 $GLOBALS:PHP中所有的全局变量 $_SERVER:服务器信息 $_SESSION:session会话数据 $_COOKIE:cookie会话 ... 查看全文
Vue.js学习(五)—— vue-cli初始化项目的坑终极解决办法和总结(离线安装webpack下载模板)
观看这篇博文之前,请先了解vue的基础环境搭建,可参考我的上一篇博文windows环境下搭建Java开发环境(五)—— 从node.js安装、npm(cnpm)配置、webpack配置打包、vue-devtools安装到vue脚手架搭建过程 本文主要针对上一篇博文做简要总结,并且手把手教授如何用vu ... 查看全文
kubernetes系列(十六) - Helm安装和入门
1. helm简介 1.1 为什么需要helm 1.2 helm中几个概念 1.3 helm用途 2. helm安装 3. helm的基本使用 3.1 安装chart仓库里面的chart 3.2 创建自定义的chart 3.2.1 文件目录结构 3.2.2 自定义chart的示例 3.3 helm的 ... 查看全文