多线程-线程间的通信

2021年01月21日 阅读:672

线程间的通信 线程通信就是线程与线程间进行信息的交换。 这里可以举个例子,两个线程交替的打印0 9这10个数字。 首先分析一下,比如线程一先开始打印,当它打印了数字0后,他应该 等待 线程二打印数字1,线程二打印了之后又要 等待 线程一打印数字2... 那怎么样才能让线程一开始等待呢?这里可以使用O ... 查看全文

spring security 的jwt认证以及原理解析

2021年01月21日 阅读:869

1.我们需要建立一个token的生产解析管理器,用于生成token,获取Authentication,验证token格式,以及从请求中获取token;2.因为我们使用token进行权限控制等,所以我们需要重写一个基于token认证的过滤器,截取请求中的token首先对其进行一个redis查询存在后并 ... 查看全文

Python多任务

2021年01月21日 阅读:606

多任务 多任务含义: 生活中:一边听歌,一边跳舞 ,开车手操控方向盘,眼睛看路,脚踩油门 电脑:同时运行多个应用程序,例如qq,微信,浏览器同时在电脑上运行 并发和并行 并发:任务数大于核心数,通过操作系统调度算法实现多个任务“同时”执行,实际上是通过快速切换任务,看上去是一起执行的 并行:任务数小 ... 查看全文

Leetcode练习(Python):栈类:第144题:二叉树的前序遍历:给定一个二叉树,返回它的 前序 遍历。

2021年01月21日 阅读:813

题目: 二叉树的前序遍历:给定一个二叉树,返回它的 前序 遍历。 思路: 思路一使用老套路递归,思路二会补充使用栈的程序。 程序1:递归 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # ... 查看全文

6051: KiKi's K-Number (树状数组)

2021年01月21日 阅读:691

增加一个数就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?& ... 查看全文

java八大排序

2021年01月21日 阅读:637

java排序 冒泡排序(相邻比较) 算法思路: 1、比较相邻的元素。如果第一个比第二个大,就交换它们两个; 2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 3、针对所有的元素重复以上的步骤,除了最后一个; 4、重复步骤1~3,直到排序完成。 pub ... 查看全文

VC++.单例1比较进程路径

2021年01月21日 阅读:600

``` // ?.h : 头文件 #pragma once #include #include #include // ?.cpp //#include CString DosPathToNt(IN TCHAR *szDosPath) { CString ret; try { TCHAR szDri... ... 查看全文

Python 目录

2021年01月21日 阅读:555

一、Python基础 1. 变量常量 2. 基本数据类型 3. 垃圾回收机制 ... 查看全文

java文件上传

2021年01月21日 阅读:688

文件上传的controller @Autowired private service uploadService; @PostMapping("/image") public ResponseEntity<String> saveImage(@RequestParam("file")Multipar ... 查看全文

SpringBoot 配置过滤器

2021年01月21日 阅读:806

1.配置过滤器 package com.qingfeng.filter; public class UserFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletE ... 查看全文

CSS3 @keyframes 规则 - Break易站

2021年01月21日 阅读:732

[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易站

2021年01月21日 阅读:904

[Input Number value 属性 Input Number 对象实例修改 number 字段的数字: document.getElementById("myNumber").value = "16";定义和用法value 属性用于设置或返回 number 字段的 value 属性值。 v... ... 查看全文

HTML5 中的新标签大全

2021年01月21日 阅读:921

1,<article> 定义文章 2,<aside> 定义页面内容之外的内容 3,<audio> 定义声音内容。 4,<canvas> 定义图形。 5,<embed> 定义外部交互内容或插件 6,<footer> 定义 section 或 page 的页脚。 7,<header> 定义 sectio ... 查看全文

HTML DOM isSameNode 方法 - Break易站

2021年01月21日 阅读:916

[HTML DOM isSameNode() 方法 元素对象实例检查两个节点是否是相同节点: var item1=document.getElementById("myList1"); var item2=document.getElementsByTagName("UL")[0]; item1.i... ... 查看全文

Nodejs中前后端分离

2021年01月21日 阅读:822

nodejs node.js是一个基于Chrome v8引擎的javascript 运行环境。Node.js使用了一个事件驱动、非阻塞式 I/O的模型,使其轻量又高效。(由c++语言编写的)Node.js的包管理器npm,成为世界上最大的开放源代码的生态系统。 简单说:编写高性能网络服务器的java ... 查看全文

卷积骚操作-Rethinking Bottleneck Structure for Efficient Mobile Network Design

2021年01月21日 阅读:525

地址:http://xxx.itp.ac.cn/pdf/2007.02269.pdf github:https://github.com/ zhoudaquan/rethinking_bottleneck_design ... 查看全文

解决 webpack-dev-server 不能使用 IP 访问

2021年01月21日 阅读:512

webpack 是众所周知很好用的打包工具,在开发 vue 项目时,vue-cli 就集成了 webpack。我们启一个服务:npm run dev然后在浏览器可是使用 http://localhost:8080 访问,但是当我们遇到移动端项目时,需要在手机端访问,所以要把 localhost 换成 ... 查看全文

Tools - curl

2021年01月21日 阅读:870

curl 支持多种协议命令行工具,发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)。 常用命令 查看网页源码 curl <URL> 保存网页 curl --output <file-name> <URL> 或者 curl -o <file-name> <URL> 自动跳转 cur ... 查看全文

PHP7为什么比PHP5快?

2021年01月21日 阅读:546

性能提升的原因?1、存储变量的结构体变小,尽量使结构体里成员共用内存空间,减少引用,这样内存占用降低,变量的操作速度得到提升。 2、字符串结构体的改变,字符串信息和数据本身原来是分成两个独立内存块存放,php7尽量将它们存入同一块内存,提升了cpu缓存命中率。 3、数组结构的改变,数组元素和hash ... 查看全文

PHP基础:(常量变量,数据类型,类型转换)

2021年01月21日 阅读:847

预定义变量(系统变量) $_GET:get方式提交的数据 $_POST:post方式提交的数据 $_REQUEST:$_GET,$_POST数据综合 $GLOBALS:PHP中所有的全局变量 $_SERVER:服务器信息 $_SESSION:session会话数据 $_COOKIE:cookie会话 ... 查看全文

Vue.js学习(五)—— vue-cli初始化项目的坑终极解决办法和总结(离线安装webpack下载模板)

2021年01月21日 阅读:620

观看这篇博文之前,请先了解vue的基础环境搭建,可参考我的上一篇博文windows环境下搭建Java开发环境(五)—— 从node.js安装、npm(cnpm)配置、webpack配置打包、vue-devtools安装到vue脚手架搭建过程 本文主要针对上一篇博文做简要总结,并且手把手教授如何用vu ... 查看全文

kubernetes系列(十六) - Helm安装和入门

2021年01月21日 阅读:1019

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的 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章