NOT
【Java 并发】【十】【JUC数据结构】【五】DelayQueue延迟阻塞队列原理
1 前言 前两节我们看了BlockingQueue阻塞队列的两个子类,LinkedBlockingQueue、ArrayBlockingQueue,它们都是使用了ReentrantLock、Condition的来实现的,在进行插入操作、拉取数据操作之前为了并发安全都需要进行加锁;然后插入时候在容量满 ......
230409 What is a Battery Management System
Welcome to the Stoffel Systems Insights video series.I'm Eric Stoffel, President of Stoffel Systems.In this series, we'll discuss battery management s ......
服务器端口无法访问
1. 防火墙:服务器上的防火墙可能会阻止端口连接。您需要在防火墙中打开相应的端口。 2. 端口未打开:如果您的服务器没有打开该端口,则客户端无法连接。您需要在服务器上打开相应的端口。 3. ISP阻止:ISP可能会在其网络上阻止某些端口的连接。您需要联系ISP以了解其政策。 4. 路由器配置:如果您 ......
DNS的子域委派
父域和子域不分家 同文件的情况 配置主服务器上的区域数据库文件 vim /var/named/hxg.com.zone $TTL 1D @ IN SOA master admin ( 51 2H 10M 1W 1D ) #要修改序列号,将50改为51 NS master NS slave #增加从节 ......
DNS的转发服务器
注意:被转发的服务器需要能够为请求者做递归,否则转发请求不予进行 全局转发: 对非本机所负责解析区域的请求,全转发给指定的服务器 Options { forward first|only; forwarders { ip;}; }; 特定区域转发:仅转发对特定的区域的请求,比全局转发优先级高 zon ......
拖拽功能
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ......
ESP32使用433模块通讯
发送端,25pin #include <Arduino.h> #include <WiFi.h> #include <RCSwitch.h> #define TXD2 25 RCSwitch mySwitch = RCSwitch(); void setup() { Serial.begin(115 ......
实现DNS的反向解析
反向区域 区域名称:网络地址反写.in-addr.arpa. 172.16.100. --> 100.16.172.in-addr.arpa. 定义区域 zone "ZONE_NAME" IN { type {master|slave|forward}; file "网络地址.zone" }; 定义 ......
搭建DNS从服务器
安装软件 yum -y install bind 修改从服务器主配置文件 vim /etc/named.conf options { listen-on port 53 { localhost; }; #此处改为localhost 侦听的地址 或者注释掉或者删掉 listen-on-v6 port ......
2023 中国IC设计100 排行榜!
Top 10 上市公司 Top 10 EDA/IP公司 Top 10 MCU公司 Top 10 电源管理芯片(PMIC)公司 Top 10 AI芯片公司 Top 10 无线连接(WiFi/BT/NB-IoT/LoRa/UWB)芯片公司 Top 10处理器(CPU/GPU/FPGA/ASIC)芯片公司 ......
windows 配置 oh-my-zsh
电脑一天都对着命令行,同事让我把界面换一下不然太枯燥了,公司的破电脑限制了powershell的使用(真的拉胯),之前在公司电脑上用picgo也用不了 orz 问了一下群友都说oh-my-zsh 好,折腾一下自己的拯救者 安装 开启WSL的许可 使用管理员身份运行powershell 输入 Enab ......
【IDA PRO权威指南】二
##基本ida导航 跳转到地址 jump to address对话框 导航历史记录 jump-jump to previous position可以跳转到前一个位置 jump to next position跳转到后一个位置 栈帧 栈帧是在程序运行时栈中分配的内存块,专门用于特定的函数调用。也通过栈 ......
实现正向解析的DNS服务器
配置 修改区域配置文件 $ vim /etc/named.rfc1912.zones zone "hxg.com" IN { #添加域名对应的数据库文件 type master; file "hxg.com.zone"; }; 新建数据库文件 $ touch /var/named/hxg.com.z ......
buuctf.crypto.NCTF2019]childRSA
预期解法 Pollard's p-1 method 题目 from random import choice from Crypto.Util.number import isPrime, sieve_base as primes from flag import flag def getPrime ......
bind管理工具
rndc命令 rndc: rndc --> rndc (953/tcp) rndc COMMAND COMMAND: reload: 重载主配置文件和区域解析库文件 reload zonename: 重载区域解析库文件 retransfer zonename: 手动启动区域传送,而不管序列号是否增加 ......
一些书上不怎么讲的编译器优化方法
目录 1 一些书上不怎么讲的编译器优化方法 1.1 内容预览 1.2 JIT - Just In Time Compilation 1.2.1 单层编译器 1.2.2 解释器 + 编译器 1.2.3 FDO - Feadback-Directed Optimization 1.3 AOT - Ahe ......
Linux下的IO
阻塞IO和非阻塞IO IO 本质是基于操作系统接口来控制底层的硬件之间数据传输,并且在操作系统中实现了多种不同的IO的方式(模型) IO 模型描述的是不同的 IO 方式,比较常用的几种 阻塞型 IO 模型9 非阻塞型 IO 模型 多路复用 IO 模型 阻塞型 IO 当进程发出 IO 请求后,阻塞进程 ......
听说你想用免费的FOFA?(第二弹)
听说你想用免费的FOFA?(第二弹) 上回说到 听说你想用免费的FOFA? 第二弹 记得那是一个阳光正好的午后,我刚更新了导出文件类型,到了晚上就发现fofa hack下载不了了,看了一下最新的规则,FOFA取消了永久会员,并且把注册用户的每月查询上限限制了 跟朋友讨论一番后觉得原有的爬取方式嗝屁了 ......
字符数组指针巩固学习
1、字符数组的数组名存的就是字符数组的起始地址,类型是字符指针 2、str系列字符串函数主要包括strlen,strcpy,strcmp,strcat strlen:用于统计字符串长度 strcpy:用于将某个字符串复制到字符数组中 strcmp:用于比较两个字符串的大小,比较对应字符的ASCII码 ......
DNS测试工具
通过host命令测试 $ host www.baidu.com 192.168.3.102 Using domain server: Name: 192.168.3.102 Address: 192.168.3.102#53 Aliases: www.baidu.com is an alias fo ......
C# Linq俩个list<Datarow> 取差集,并自定义字段
可以自定义类 ,也可以从参考官网文档:Enumerable.Except 方法 (System.Linq) | Microsoft Learn List<DataRow> list1 = new List<DataRow>(); List<DataRow> list2 = new List<Data ......
ELK日志分析系统
一、ELK 简介1、ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。●ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引 ......
python 多进程
背景:串行执行慢,考虑使用多进程来加速。 1 多进程 这块可以参考:https://blog.csdn.net/Hao_ge_666/article/details/120571731 2 多线程 这块可以参考:https://blog.csdn.net/Hao_ge_666/article/det ......
结对编程-----四则运算
本次结对编程我与2152710一起进行了四则运算的编程。 这次采用python作为编程语音。 小学生四则运算:两次运算,100 以内的数字,确保答案在 0..100 之间。 以下是代码展示 import random for i in range(100): a = random.randint(1 ......
APP逆向必备
day03 逆向必备 目标:了解app逆向的流程和必要的环境准备。 课堂随笔 day03 逆向必备 今日概要: - 安装运行 - 抓包分析 - **反编译apk** - **在Java代码中定位 + Hook校验** - **基于Python还原算法** 1.反编译apk - 简单APP,抓包 + ......
DNS常识
DNS DNS:Domain Name System 应用层协议 C/S,53/udp, 53/tcp 53/udp:用来给客户端解析用的 53/tcp:用来给从服务器同步的端口 BIND:Bekerley Internat Name Domain ISC (www.isc.org) 本地名称解析配 ......
DNS软件bind
bind:服务器 bind-utils:客户端(测试用) 配置文件:/etc/named.conf 客户端测试工具:/usr/bin/dig /usr/bin/host /usr/bin/nslookup 安装 yum -y install bind bind-utils 启动服务 systemct ......
nohup: ignoring input and redirecting stderr to stdout
把后面的 “&” 改成 “2>&1 &”,把启动命令改成如下: nohup java -jar eureka-server.jar > ../logs/eureka-server.out 2>&1 & 再次执行,问题解决。 解释如下: 2>表示把标准错误(stderr)重定向,标准输出(stdout ......
二叉树的最大深度,二叉树是否存在路径和为某值的路径
递归的方法遍历二叉树 最大深度: fun(root){ if(root == null){ return 0; } return (Max(fun(root.left), fun(root.right)) + 1); } 和为某值 fun(root ,sum){ if(root == null){ ......