Java 信号量 Semaphore
public static void main(String[] args) {
// 线程池
ExecutorService exec = Executors.newCachedThreadPool();
// 只能5个线程同时访问
final Semaphore semp = new Semaphore(5);
// 模
记一次hadoop伪分布式环境搭建(Linux)
1、准备工作 1.1 给虚拟机取个 hostname。 而且配置 hosts。如果要和win做联合开发的话,和win的hosts文件,做一样的域名映射。 # 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
# ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.24
[极客大挑战 2019]Havefun (一起来撸猫) CTF复现
前言 这是一道非常简单基础的CTF题,好久都没有遇到这种简单的题了,让我看到了生活的希望,对未来充满了向往 题目链接:https://buuoj.cn/challenges#[%E6%9E%81%E5%AE%A2%E5%A4%A7%E6%8C%91%E6%88%98%202019]Havefun (https://buuoj.cn里面web类的[极客大挑战 2019]Havefun) 复现 初次试水 打开题目链接我们可以看到只是一个静态页面,就连可以点的东西都没有 明察秋毫 页面出了一只可爱的
Android基础——Intent的Action和Data属性
布局文件 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width=
PAT乙级 (1033 旧键盘打字 (20分)(字母大小写转换、判断是否为大小写字母数字))
1033 旧键盘打字 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805288530460672 字母的大小写转换:(头文件:#include <cctype>) 小写转大写:toupper() 大写转小写:tolower() 判断: 是否为字母: isalpha() 是否为数字: isdigit() 是否为大写字母: isupper() 是否为小写字母: islower() #include <ios
[学习笔记]AC自动机
AC自动机 Aho-Corasick automaton 本文基本上是oiwiki的复制粘贴:https://oi-wiki.org/string/ac-automaton/ 可能加上了自己感性理解 概述 AC 自动机是 以 TRIE 的结构为基础 ,结合 KMP 的思想 建立的 建立AC自动机有两个步骤: TRIE:将所有的模式串构成一颗字典树 KMP:对TRIE上所有的状态构造失配指针 可以说,AC自动机是由字典树和失配指针构成的 回顾KMP KMP匹配算法可以在线性时间内判定字符串\(A
EFCore-脚手架Scaffold发生Build Failed问题的终极解决
大家在使用EntityFrameworkCore的DBFirst的脚手架(Scaffolding)时应该遇到过Build Failed的错误,而没有任何提示,我也遇到过不少次,目前已经完美解决并将排查方法分享给大家: (1)对于要使用脚手架的项目,首先要确保项目是可以正常编译运行的,在VisualStudio中Ctrl+Shift+B进行编译,如果报错,则要先处理好。 (2)确保引用的EntityFrameWork相关包完整、正确,以下是我使用的版本: Microsoft.EntityFr
PAT甲级——1061 Dating (20分)
Sherlock Holmes received a note with some strange strings: Let's date! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm. It took him only a minute to figure out that those strange strings are actually referring to the coded time Thursday 14:04
541-反转字符串 II
541-反转字符串 II 给定一个字符串和一个整数 k,你需要对从字符串开头算起的每个 2k 个字符的前k个字符进行反转。如果剩余少于 k 个字符,则将剩余的所有全部反转。如果有小于 2k 但大于或等于 k 个字符,则反转前 k 个字符,并将剩余的字符保持原样。 示例: 输入: s = "abcdefg", k = 2
输出: "bacdfeg" 要求: 该字符串只包含小写的英文字母。 给定字符串的长度和 k 在[1, 10000]范围内。 来源:力扣(LeetCode) 链接:https:/
【Unity|C#】基础篇(3)——函数参数(值参/ref/out/params)
传送门:https://www.cnblogs.com/moonache/p/6063051.html 参数类型 值参:形参改变不影响实参 引用参数(ref):形参改变,实参也跟随改变 class C
{
public int value = 0;
}
// 实参和形参是2个变量,但指向同一个对象
void changeC1(C c)
{
c.value = 10;
c = new C(); // new之后,形参c指向新的对象
c.va
今日推荐
周排行