NOT

Docker容器命令

| Docker 命令 | 命令说明 | | | | | docker run | 创建一个新的容器并运行一个命令 | | docker start | 启动一个或多个已经被停止的容器 | | docker stop | 停止一个运行中的容器 | | docker restart | 重启容器 | ......
容器 命令 Docker

带你揭开神秘的Javascript AST面纱之Babel AST 四件套的使用方法

作者:京东零售 周明亮 写在前面 这里我们初步提到了一些基础概念和应用: 分析器 抽象语法树 AST AST 在 JS 中的用途 AST 的应用实践 有了初步的认识,还有常规的代码改造应用实践,现在我们来详细说说使用 AST, 如何进行代码改造? Babel AST 四件套的使用方法 其实在解析 A ......
件套 面纱 使用方法 Javascript AST

docker

docker 介绍 docker是虚拟化中的一种容器技术 什么是虚拟化呢? 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来 ......
docker

Redis源码之Hash表实现

通常我们如果要设计一个 Hash 表,那么我们需要考虑这几个问题: 有没有并发操作 Hash冲突如何解决 以什么样的方式扩容 对 Redis 来说,首先它是单线程的工作模式,所以不需要考虑并发问题。 想实现一个性能优异的 Hash 表,就要重点解决哈希冲突和 rehash 开销这两个问题。 一、哈希 ......
源码 Redis Hash

ChatGPT账号没封的看过来,与ChatGPT玩个超级创意游戏

文 / 高扬 这几天ChatGPT账号批量封禁之事让大家人心惶惶,今天为大家散散心,用ChatGPT玩些花样。 ChatGPT在绘画上没天赋,但我很想让它画画,怎么办? 我想到了ASCII码可以作图,想到了早期的ASCII码校园论坛。 那么,ChatGPT是不是也可以通过ASCII码展示图形,咱们来 ......
ChatGPT 账号

Day10

package com.zhang.array; ​ public class ArrayDemo05 { public static void main(String[] args) { //[4][2] 面向对象 /* 1,2 array[0] 2,3 array[1] 3,4 array[2] ......
Day 10

Alertmanager inhibit_rules 抑制规则

屏蔽告警通知 Alertmanager提供了方式可以帮助用户控制告警通知的行为,包括预先定义的抑制机制和临时定义的静默规则。 抑制机制 Alertmanager的抑制机制可以避免当某种问题告警产生之后用户接收到大量由此问题导致的一系列的其它告警通 知。例如当集群不可用时,用户可能只希望接收到一条告警 ......

开心档之C++ 多线程

C++ 多线程 多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 基于线程的多任务处理是同一程序的片段的并发执行。 多线程程序包含可以同时运行的两个或多个部分。这样的程序 ......
线程

FART 脱壳机原理分析

FART是一个基于Android 源码修改的脱壳机 可以脱整体壳和抽取壳 FART脱壳的步骤主要分为三步: 1.内存中DexFile结构体完整dex的dump 2.主动调用类中的每一个方法,并实现对应CodeItem的dump 3.通过主动调用dump下来的方法的CodeItem进行dex中被抽取的 ......
脱壳机 脱壳 原理 FART

百钱百鸡问题

一只公鸡值五钱,一只母鸡值3钱,3只小鸡值一钱,现在用100钱买鸡问有多少种买法? 1.定义整形 公鸡(g),母鸡(m),小鸡(x); 2.两层循环,公鸡最多买20只,母鸡最多买33只; 3.小鸡(x)= 100 - 公鸡(g)- 母鸡(m); 4.打印结果。 #include<iostream>u ......
问题

iOS16新特性 | 灵动岛适配开发与到家业务场景结合的探索实践

苹果在iOS16.1系统对第三方开放了灵动岛的API,并允许开发者基于灵动岛开发相应软件,越来越多的APP开始基于灵动岛的交互进行设计和开发,本文将简单介绍灵动岛开发的流程和将其与业务场景相结合的思考。 ......
场景 特性 业务 iOS 16

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解

Mat矩阵点乘——A*B Opencv重载了运算符“*”,姑且称之为Mat矩阵“点乘”,其中一个重载声明为: CV_EXPORTS MatExpr operator * (const Mat& a, const Mat& b); 点乘说明: 1. A*B是以数学运算中矩阵相乘的方式实现的,即Mat矩 ......
矩阵 Opencv Mat dot mul

avformat_open_input打开不存在的rtsp阻塞

网上很多文章,说到avformat_open_input阻塞,就设置一下 av_dict_set(&avdic, "stimeout ", "300000", 0); ffmpeg源码rtsp.c有这样一段定义 { "timeout", "set maximum timeout (in second ......
avformat_open_input avformat input open rtsp

单例模式详解

概述 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,使用单例模式的类只有一个对象实例。 单例应用场景 Windows系统的任务管理器。Windows系统的回收站。操作系统的文件系统,一个操作系统只能有一个文件系统。数据库连接池的设计与实 ......
模式

分享多种类热门的免费可用 API 合集

IP IP归属地-IPv4区县级:根据IP地址查询归属地信息,包含43亿全量IPv4,支持到中国地区(不含港台地区)区县级别,含运营商数据。 IP归属地-IPv6区县级:根据IP地址(IPv6版本)查询归属地信息,包含国家、省、市、区县和运营商等信息。(apispace.com) 新闻 & 信息 B ......
种类 API

C语言二维数组

#include <stdio.h> int main(){ /** int a[3][5]; 通常理解a为一个三行五列的矩阵 */ //二维数组的遍历 int a[3][5]; int i,j; for(i=0;i<3;i++){ for(j=0;j<5;j++){ a[i][j]=i*j; } ......
数组 语言

所以就不是很懂 SEO

「SEO」 这个 TAG 下以前有没有发过文章甚至都不记得了,至少现在本篇是第一篇…… 我的 web 工具箱里有这个: LMSTFY - 让我帮你搜索一下 - 水水的演示站: https://demo.wdssmq.com/tools/LMSTFY/ 但是有时的有时,一些问题是没有明确答案的,比如: ......
SEO

PgSQL · 最佳实践 · EXPLAIN 使用浅析

背景在使用数据库时,经常会有开发者有这样的疑问:“我的表对应字段已经创建了索引,为什么这个SQL 语句执行还是这么慢?” 虽然数据库SQL 执行慢有很多原因,但是对于PostgreSQL DBA 来说,好像有个共识,遇到用户慢SQL优化的问题,先拿EXPLAIN 命令查看下对应的查询计划,从而可以快 ......
183 EXPLAIN PgSQL

阳光开朗大社畜

这是一个美妙的晨九,社畜我们挤着地铁 社身畜地,早畜晚归;每个人拿着一部手机 车长拉开车门,推动拉杆,‘我们社畜现在开始’ ‘每个人看着自己的周围,盼望这眼前那里的落脚位置’ 第一个乘客拐棍有些颤抖,像是随时的倒地 第二个乘客是买菜大妈,她的任务是盯着 第三个乘客漏着的长腿,她和我有点缘分 最后所有 ......
阳光

【VINKA原厂技术支持】电源供电系列高稳定性抗干扰VK36Q4 DFN10 封装更小厚度超薄的四触摸触控芯片3*3MM 适合应用于按摩贴

1.概述 VK36Q4具有4个触摸按键,可用来检测外部触摸按键上人手的触摸动作。该芯片具有较 高的集成度,仅需极少的外部组件便可实现触摸按键的检测。 提供了4路直接输出功能。芯片内部采用特殊的集成电路,具有高电源电压抑制比,可 减少按键检测错误的发生,此特性保证在不利环境条件的应用中芯片仍具有很高的 ......
抗干扰 原厂 厚度 超薄 稳定性

计算机网络 子网划分和子网掩码

目录 一、子网掩码 二、子网划分 一、子网掩码 子网掩码它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。 可以判断两台主机直接是否通信 例如: A:192.168.1.1/24 1100 0000.1010 10 ......
计算机网络

针对近日ChatGPT账号大批量封禁的理性分析

文 / 高扬 这两天不太平。 3月31号,不少技术圈的朋友和我闲聊说,ChatGPT账号不能注册了。 我不以为然,自己有一个号足够了,并不关注账号注册的事情。 后面又有不少朋友和我说ChatGPT账号全部不能注册了,因为老美要封锁我们。 越听越离谱,颇有狼来了之势。 作为一个程序员,这些传闻听多了, ......
大批量 账号 理性 ChatGPT

应用推广的十个观点(译文)

1. 译者序 这是一篇非常好的推广移动应用的想法或者说是策略, 翻译过来分享给大家. 或许有些观点已经很显而易见, 那么就权当是一个总结. 后续会基于此文章陆续更新关于应用推广方面的想法和观点. 译者:philoenglish.com团队; 更多资讯可访问philoenglish.com 2. 前言 ......
译文 观点

打鱼还是晒网

一人三天打鱼两天晒网,从1990年1月1日开始打鱼,给定日期计算是打鱼还是晒网。 #include <stdio.h> int main() { int year,month,day; scanf("%d %d %d",&year,&month,&day);//输入年月日 int year1=yea ......
还是

用 Windows 自带刻录软件刻录数据到光盘

1、工具 刻录光驱 空白光盘 2、在电脑上连接光驱并将空白光盘放入光驱 3、在“此电脑”下找到“DVD RW 驱动器”,右键“打开” 4、选择“用于 CD/DVD 播放机”,然后下一步 5、将需要刻录的数据拖拽到“DVD RW 驱动器” 6、右键选择“刻录到光盘”,然后下一步开始刻录数据,刻录完成后 ......
光盘 Windows 数据 软件

CH32V307 u8g2移植

前言:该篇文章以CH32V307硬件IIC驱动OLED为基础,介绍u8g2库的移植 1、关于u8g2u8g2是一个用于嵌入式设备设备的单色图形库,支持单色OLED和LCD,包含多种控制器(具体见库下载链接页面介绍)。u8g2图形库支持多种字体,支持各种简单和复杂图形的绘制,具有完整的驱动函数库,使用 ......
V307 u8g2 307 32V CH

kubernetes CoreDNS组件研究

1. 概述 本文介绍k8s集群中,默认的CoreDNS配置,域名解析过程分析,解释服务发现的机制。从kubernetes 1.11版本开始,Kubernetes集群的DNS服务由CoreDNS提供。CoreDNS是CNCF基金会的一个项目,是用Go语言实现的高性能、插件式、易扩展的DNS服务端。Co ......
kubernetes 组件 CoreDNS

Python 环境迁移

平时用python环境会装一堆依赖,也包括自己的模块,要迁移到陌生环境,得好好处理才行。 下面介绍个方法,实践过还可以: 总结下步骤: miniconda或conda安装一个python环境,python版本最好和后面新环境一样。 conda create -n sz python=3.6.8 在该 ......
环境 Python

C++第二章课后练习 2-26

实现一个简单的菜单程序,运行时显示“Menu:A(dd) D(elete)S(ort)Q(ui Select one:”提示用户输入,A表示增加,D表示删除,S表示排序,Q表示退出,输入为A、D、S时分别提示“数据已经增加、删除、排序。”输入为Q时程序结束。(1)要求使用if…else语句进行判断, ......
第二章 26

深度学习笔记

从零训练一个神经网络 2023-04-12 1.读取训练数据 # 读取数据 # 这一步类似预处理,将图片裁剪成64*64大小 data_dir = "./data" # 字典语法 dict = {a:b} # Scale已经被删除,用Resize代替 data_transform = {x: tra ......
深度 笔记