码迷,mamicode.com
首页 > 2020年03月17日 > 全部分享
ReentrantLock源码探究
`ReentrantLock`是一种可重入锁,可重入是说同一个线程可以多次获取同一个锁,内部会有相应的字段记录重入次数,它同时也是一把互斥锁,意味着同时只有一个线程能获取到可重入锁。 1.构造函数 提供了两个构造函数,构造函数只是用来初始化 字段,可以看到,默认情况下 使用的是非公平锁,当然,也可以 ...
分类:其他好文   时间:2020-03-17 08:19:07    阅读次数:62
Jenkins 服务启动/关闭/重启命令,设置端口
Jenkins 服务启动/关闭/重启命令,设置端口 1、Jenkins服务命令 # 重启 Jenkins service jenkins restart # 启动 Jenkins service jenkins start # 停止 Jenkins service jenkins stop 2、查看 ...
分类:其他好文   时间:2020-03-17 08:18:48    阅读次数:56
自动定位android ndk的路径
开发过程中,我们在makefile环境变量里面指定android ndk toolchain的路径 然而,每个人的路径并不一样,所以有必要写个什么东西来做自动查找定位和配置 原理在于android ndk的根目录里面有个source.properties文件 用find命令很容易根据这个文件名找到这 ...
分类:移动开发   时间:2020-03-17 08:18:37    阅读次数:91
C++环形队列类模板示例
1 #pragma once 2 // C++环形队列类模板 3 typedef unsigned int uint32_t; // 使用可移植数据类型 4 template<typename DATA> 5 class CQueue 6 { 7 DATA *m_pData; 8 uint32_t ...
分类:编程语言   时间:2020-03-17 08:18:16    阅读次数:75
linux防火墙
关闭防火墙 systemctl stop firewalld.service 开启防火墙 systemctl start firewalld 重启防火墙 firewall-cmd --reload 开放指定端口 firewall-cmd --zone=public --add-port=1935/t ...
分类:系统相关   时间:2020-03-17 08:17:51    阅读次数:81
1017 Queueing at Bank (25分)
我是不是走火入魔了?(脏话)这题和1014很像,思路也差不多,自己把总体思路写下来了,一直不通过,是自己都没想明白window[]数组里面存的应该是什么,脑子稀里糊涂,明明想到了,却又被别的想法给搅乱,错就错在window[]的定义自己没想明白。 1.将时间转化为秒进行比较和运算。 2.每个人拥有2 ...
分类:其他好文   时间:2020-03-17 08:17:34    阅读次数:93
阿里云ECS服务器跨账号无缝迁移
阿里云通过全盘镜像实现ECS(云服务器)从A账号迁移至B账号一.在A账号的ECS创建快照(系统盘+数据盘)与全盘镜像单击实例ID进入实例详情进入本实例磁盘,创建快照(系统盘+数据盘)查看快照列表,等待快照创建成功从系统盘的快照创建自定义镜像(全盘镜像)注意勾选“添加数据盘快照”,并选择需迁移实例的数据盘可以在镜像列表看到创建好的自定义镜像注:也可以直接创建全盘镜像,平台会自动生成磁盘快照二.跨账号
分类:其他好文   时间:2020-03-17 08:16:45    阅读次数:66
centos中yum命令删除还原的补救方法介绍
yum,是YellowdogUpdaterModified的简称,起初是由yellowdog这一发行版的开发者TerraSoft研发,用python写成,那时还叫做yup(yellowdogupdater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的
分类:其他好文   时间:2020-03-17 08:16:10    阅读次数:70
IDEA import 报红
https://blog.csdn.net/u012112152/article/details/84336531 我点击IDEA, 点file– Invalidate Cache/Restart,然后就好了… ...
分类:其他好文   时间:2020-03-17 08:15:26    阅读次数:128
数据结构和算法思维导图
欢迎关注个人公众号,可直接扫描以下二维码或微信搜索“阿毛聊技术”。 ...
分类:编程语言   时间:2020-03-17 08:15:09    阅读次数:71
js判断一个元素是否在数组中
1.比较传统的做法: 概述: indexOf()方法返回给定元素能找在数组中找到的第一个索引值,否则返回-1。 var a=["1", "3", "2", "3", "0"]; console.log(a.indexOf ('3'));//1 console.log(a.indexOf (5,'0' ...
分类:编程语言   时间:2020-03-17 08:14:12    阅读次数:68
PythonCookbook第十章(模块和包)
前面简单写了一些关于模块与包的知识,最近马上要写搬砖脚本,里面大小的模块与包应该用到不少。系统的学一遍准备。 10.1把模块按层次结构组成包 问题: 我们想把代码按照一定的层次结构组成包 解决方案: 创建一个包很简单,只要文件夹里面有__init__.py就可以了。创建有层次的包只要每个目录都定义了 ...
分类:编程语言   时间:2020-03-17 08:13:49    阅读次数:83
linux学习知识
1.挂载分区:挂载是将分区关联到某一目录的过程。 2.swap分区:交换分区,实现虚拟内存,建议大小是物理内存的1-2倍。/boot分区:用来存放与linux系统启动有关的程序,最少200MB。/usr分区:存放应用程序。/var分区:用来存放经常变化的数据及日志文件。/分区:linux系统的根目录 ...
分类:系统相关   时间:2020-03-17 08:13:35    阅读次数:80
c语言变长数组
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <pthread.h> #include <time.h> #include <unistd.h> typedef struct score_s{ char nam ...
分类:编程语言   时间:2020-03-17 08:13:17    阅读次数:68
跟我学习SpringCloud 教程第十篇:hystrix参数详解-b2b2c小程序电子商务
我们讨论了hystrix+feign+ribbon,但是可能很多人都知道hystrix还有线程隔离,信号量隔离,等等各种参数配置,在这几就记录下hystrix的参数,一、hystrix参数使用方法通过注解@HystrixCommand的commandProperties去配置,如下就是hystrix命令超时时间命令执行超时时间,为1000ms和执行是不启用超时了解springcloud架构可以加求
分类:微信   时间:2020-03-17 08:13:00    阅读次数:81
Java单体应用 - 常用框架 - 01.Bootstrap - 字体图标
所谓字体图标,就是使用字体(Font)格式的字形做成了图标。
分类:编程语言   时间:2020-03-17 08:12:47    阅读次数:74
CF GYM 100548 Last Defence
题目链接:https://vjudge.net/contest/362170#problem/B 题目大意: 给定数列S的首两项,要求之后的各项满足S[i] = |S[i-1] - S[i-2]|(前两项差值的绝对值)。问整个数列S中不同的数字个数。 想法: 首先容易发现,当i足够大时,最后一定会出 ...
分类:其他好文   时间:2020-03-17 08:12:32    阅读次数:56
688条   上一页 1 ... 34 35 36 37 38 39 40 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!