首页 > 2020年08月22日 > 全部分享
java多线程之消费生产模型
需求:要求仓库最大容量为4,且一共只生产20台电视机,下面的代码只适用于一个生产者一个消费者,有没有大佬提点建议怎么改成一对多或多对多不会出现死锁情况 class Warehouse { private int TVCount = 0; // 生产 public synchronized void ...
分类:编程语言   时间:2020-08-22 10:39:57    收藏:0  评论:0  赞:0  阅读:62
CSS3 多列布局 column
CSS3多列布局 column-count 指定元素应该被分割的列数。 column-fill 指定如何填充列 column-gap 指定列与列之间的间隙 column-rule 所有 column-rule-* 属性的简写 column-rule-color 指定两列间边框的颜色 column-r ...
分类:Web开发   时间:2020-08-22 10:39:45    收藏:0  评论:0  赞:0  阅读:58
最大的 String 字符长度是多少?
String类可以说是在Java中使用最频繁的类了,就算是刚刚接触Java的初学者也不会陌生,因为对于Java程序来说,main方法就是使用一个String类型数组来作为参数的(String[]args)。对于这样一个频繁使用的类,String字符串可以有多长呢?十万字符?一百万字符?还是无限的呢?要弄清楚String的最大长度,首先应该了解String类的内部实现。在String类中,是使用一个
分类:其他   时间:2020-08-22 08:19:13    收藏:0  评论:0  赞:0  阅读:72
Nginx 究竟如何处理事件?
在了解了网络事件以及事件分发、收集器以后,让我们来了解Nginx是怎么样处理事件的!Nginx事件循环当Nginx刚刚启动时,在等待事件部分,也就是打开了80或443端口,这个时候在等待新的事件进来,比如新的客户端连上了Nginx向我们发起了连接,此步往往对应epoll的epollwait方法,这个时候的Nginx其实是处于sleep这样一个进程状态的。当操作系统收到了一个建立TCP连接的握手报文
分类:其他   时间:2020-08-22 08:19:01    收藏:0  评论:0  赞:0  阅读:64
css3 3D transform转换(正方体制作)
使用 3D 转换来对元素进行格式化 matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)定义 3D 转换,使用 16 个值的 4x4 矩阵。 translate3d(x,y,z)定义 3D 转化。 translateX(x)定义 3D 转化,仅使用用于 X 轴的值。 t ...
分类:Web开发   时间:2020-08-22 08:18:44    收藏:0  评论:0  赞:0  阅读:77
Elasticsearch安装
liunx 安装 下载 登录你的服务器,作者在这里准备了一台云服务器,创建一个目录,将Elasticsearch下载到你的服务器上。 # 创建目录 esmkdir es # 进入es目录cd /es# 下载eswget https://artifacts.elastic.co/downloads/e ...
分类:其他   时间:2020-08-22 08:18:25    收藏:0  评论:0  赞:0  阅读:79
CSS3动画 animation (简单小时钟)
CSS3动画 添加某种效果可以从一种样式转变到另一个 @keyframes 创建动画 @keyframes move { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } animation 所有动画属性的简写 ...
分类:Web开发   时间:2020-08-22 08:18:08    收藏:0  评论:0  赞:0  阅读:73
vue.config.js配置文件
module.exports={ devServer:{ port:8081, proxy:{ '/api':{ target:'http://localhost:8081', pathRewrite:{ '^/api':'' } } } } } ...
分类:Web开发   时间:2020-08-22 08:17:55    收藏:0  评论:0  赞:0  阅读:240
vue路由注册及创建
路由文件:router.js import VueRouter from 'vue-router'; import Vue from 'vue'; //1、定义路由组件并引入 import Main from '@/views/main.vue'; import Detail from '@/vie ...
分类:其他   时间:2020-08-22 08:17:45    收藏:0  评论:0  赞:0  阅读:54
二进制拆分
在网络上找的我好辛苦啊!!!因为本人太蒟了,看了好多博客都没看懂,然后莫名秒懂。 原理:一个数能够被拆分为任意二进制的和。 (这个原理造出来好多算法啊QAQ) T=2^p1+2^p2+2^p3+...+2^pn 而且 小于等于 T的所有整数都能被2^p1 2^p2 2^p3 .... 2^pn的和表 ...
分类:其他   时间:2020-08-22 08:17:32    收藏:0  评论:0  赞:0  阅读:122
sqli-labs第二十题
##查看题目 Cookie注入,也是报错注入 界面也没什么特别的 ##查找注入 尝试登录 随便输入一组数据,提交后提示登录失败。 使用已知的用户名和密码登录(这里出了一点问题,我的界面和别人的界面不一样,我的界面只有‘I LOVE YOU COOKIES’这一句话,并没有显示那一堆信息)。 查看源码 ...
分类:数据库技术   时间:2020-08-22 08:17:17    收藏:0  评论:0  赞:0  阅读:85
Git - 【转】Git分支模型
原文链接:https://www.jianshu.com/p/fc3b3bce5d8a 本文是对原文内容的摘取和扩展 1 - Git的优势 Git 可以在本地进行提交以支持离线工作; Git 可以在本地创建分支并且没有命名空间冲突的问题; Git 可以让提交通过 Pull Request 的方式进行 ...
分类:其他   时间:2020-08-22 08:17:06    收藏:0  评论:0  赞:0  阅读:114
Codeforces Round #665 (Div. 2)
#A #include <bits/stdc++.h> #define all(n) (n).begin(), (n).end() #define se second #define fi first #define pb push_back #define mp make_pair #define ...
分类:其他   时间:2020-08-22 08:16:53    收藏:0  评论:0  赞:0  阅读:61
Redis高级项目实战,都0202年了,还不会Redis?
导读 大家都听过1万小时定律,可事实真的是这样吗?做了1万小时的CRUD,不还只会CRUD吗,这年头不适当的更新自身下技术栈,出门和别人聊天吹牛的时候,都没拿不出手,(⊙o⊙)…Redis没入门的童鞋不推荐往下看,先去脑补下Redis入门(点我直达),SpringBoot整合Redis的教程(点我直 ...
分类:其他   时间:2020-08-22 08:16:30    收藏:0  评论:0  赞:0  阅读:62
hustoj实现远程判题的两种方案
一、在web中对接vjudge 需要在web端创建子线程,使其处理表中的远程提交。同时修改core代码,使其不分配线程处理表中的远程提交。这里选择共用同一张solution表,是为了避免建立新表需要还原复杂的调用关系。 二、在core中对接vjudge core由两部分组成:负责感知任务并分配子线程 ...
分类:其他   时间:2020-08-22 08:16:19    收藏:0  评论:0  赞:0  阅读:69
virtualbox EFI安装Archlinux
virtualbox EFI安装Archlinux 写给自己看的备份 EFI启动界面调整屏幕大小: 按 e 后输入 nomodeset video=800x450 设置字体 setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz 测试链 ...
分类:系统服务   时间:2020-08-22 08:16:05    收藏:0  评论:0  赞:0  阅读:82
Codeforces Round #529 (Div. 3) F. Make It Connected (贪心,最小生成树)
题意:给你$n$个点,每个点都有权值,现在要在这$n$个点中连一颗最小树,每两个点连一条边的边权为两个点的点权,现在还另外给了你几条边和边权,求最小权重. 题解:对于刚开始所给的$n$个点,假如不考虑后来给的边,仅用这些点来构造,那么最优解一定是最小点权的那个点和其他点连边,所以我们先把这样连边存起 ...
分类:其他   时间:2020-08-22 08:15:50    收藏:0  评论:0  赞:0  阅读:80
MySQL 5.7密码修改
MySQL修改用户的密码主要有两种方法:ALTER USER 和SET PASSWORD ALTER USER 基本使用 ALTER USER testuser IDENTIFIED BY '123456'; 修改当前登录用户 ALTER USER USER() IDENTIFIED BY '123 ...
分类:数据库技术   时间:2020-08-22 08:15:39    收藏:0  评论:0  赞:0  阅读:63
02 架构核心技术之分布式缓存(下)
通读缓存:客户端访问数据时,如果通读缓存中有就直接返回,如果没有,则由通读缓存向真正的数据提供者发出请求。注意客户端连接的是通读缓存,不是数据中心服务器,客户端不知道数据中心服务器地址,是由通读缓存进行代理的。通读缓存如代理缓存、反向代理缓存、CDN缓存。 旁路缓存:旁路缓存通常是一种独立的键值对存 ...
分类:其他   时间:2020-08-22 08:15:27    收藏:0  评论:0  赞:0  阅读:67
Vue中的data要用return返回
今天看面试题 突然看到 Vue中的data要用return返回 看到这个问题 刚开始没反应过来 因为平时写vue都是直接去写代码的 关于data要用return返回 只是知道一个大概 并``没有仔细去了解 首先先看一下下面的代码 var vm = new Vue({ el: '#example', ...
分类:其他   时间:2020-08-22 08:15:14    收藏:0  评论:0  赞:0  阅读:80
408条   上一页 1 ... 17 18 19 20 21 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!