XOR

实验二

task1 1 x="nba FIFA" 2 print(x.upper()) 3 print(x.lower()) 4 print(x.swapcase()) 5 print() 6 x="abc" 7 print(x.center(10,'*')) 8 print(x.ljust(10,'*') ......

php Trait基类use trait,本类不use

一 回顾trait使用 https://blog.csdn.net/bushuwei/article/details/103514174发现之前本人说明很模糊,自己居然不知道为什么其实这里的$c,就是class B再次回顾逻辑 二 分析 self和static区别说的没毛病 Trait基类use t ......
use Trait trait php

关于linux环境下配置c/c++程序的编译器

第一步: 切换root用户 命令为:su root 然后输入密码即可 第二步: 输入命令 yum install gcc 和 yum install g++ 第三步: 通过查找路径来检查是否安装成功 which gcc 和 which g++ 第四步: 成功后打开vim编辑器创建一个文件以.c/cp ......
编译器 环境 程序 linux

09. 二叉搜索树

一、什么是二叉搜索树 二叉搜索树(Binary Search Tree,BST)也称 二叉排序树 或 二叉查找树。二叉搜索树 是一颗特殊的二叉树,它可以为空,如果不为空,满足以下性质: 非空 左子树 的所有 键值小于其根节点的键值 非空 右子树 的所有 键值大于其根节点的键值 左、右子树 都是 二叉 ......
09

open search 设置自动过期删除策略

1、创建策略 PUT _plugins/_ism/policies/rollover_policy { "policy": { "description": "Example rollover policy.", "default_state": "rollover", "states": [ { ......
策略 search open

CentOS 7 yum加速

cd /etc/yum.repos.d/ mkdir bak mv CentOS-Base.repo ./bak/ wget http://mirrors.163.com/.help/CentOS7-Base-163.repo yum install epel-release sed -e 's!^ ......
CentOS yum

2023-03-31-顺序队列SqQueue的基本操作

//基本顺序队列 #include <stdio.h> #include <stdbool.h> #define MAXSIZE 50 typedef struct { int data[MAXSIZE]; int front,rear; }SqQueue; void initSqQueue(SqQ ......
基本操作 队列 顺序 SqQueue 2023

flask

今日内容 1 Flask 和pythonweb框架介绍 # python web框架 ,本质都一样 -django:大而全,内置的app多,第三方app也多 -Flask:小而精,没有过多的内置组件,只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能 -web.py:是一个小巧灵活的P ......
flask

力扣---剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。 示例: 输入:nums = [1,2,3,4]输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 提示: 0 <= nums.length <= 500000 <= ......
奇数 偶数 数组 顺序 Offer

题目集1~3的总结性Blog

一、前言 本学期开展了面向对象程序设计这门课程,开始了Java语言的学习。目前,我们已完成三次pta大作业,让我收获了很多,慢慢从上个学期C语言面向过程的编程思想转变为面向对象程序设计的思想。现对三次作业做概括分析: 1.第一次作业 二、设计与分析 1.第一次作业 共九道题目,难度一般,均为基础题目 ......
总结性 题目 Blog

Nvidia GPU虚拟化

1 背景 随着Nvidia GPU在渲染、编解码和计算领域发挥着越来越重要的作用,各大软件厂商对于Nvidia GPU的研究也越来越深入,尽管Nvidia倾向于生态闭源,但受制于极大的硬件成本压力,提升GPU利用率、压榨GPU性能逐渐成为基础设施领域关注的焦点。自然地,为了追求GPU上显存资源和算力 ......
Nvidia GPU

ETCD源码阅读(一)

DAY0: ETCD 架构 下图中展示了 etcd 如何处理一个客户端请求涉及到的模块和流程。图中淡紫色的矩阵表示 etcd ,它包括如下几个模块: etcd server: 对外接受客户端的请求,请求 etcd 代码中的 etcd server 目录,其中还有一个 raft.go 的模块与 etc ......
源码 ETCD

特殊混淆(AAEncode、JJEncode、JSFuck)还原

对于obfuscator混淆,可以利用AST进行处理,此外还有一些比较特殊的混淆方式,如AAEncode、JJEncode、JSFuck 特殊混淆 1、AAEncode 特征:将js代码转换成颜文字来表示 示例网站:https://utf-8.jp/public/aaencode.html 示例代码 ......
AAEncode JJEncode JSFuck

webpack逆向

一、webpack大致处理流程 方式一:手动处理 先全局定义一个变量(比如aaa),用于接收加载器中的导出函数 再定义一个全局变量(比如bbb),用于接收具体模块中的加密对象或方法 补模块、环境(通过日志调试,根据报错信息去抠代码,技巧:数组索引操作可以转换为对象) 手动调用加载,使得全局定义的变量 ......
webpack

以太网交换基础

以太网协议 以太网不是一种具体的网络,是一种技术规范。以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网络是建立在CSMA/CD(载波监听多路访问/冲突检测)机制上的一种广播型网络。CSMA/CD的工作原理可简单总结为:先听后发,边 ......
以太网 基础

vs2022 添加boost库

Boost 是一个开源的 C++ 库集合,提供了许多高质量的库,涵盖了许多不同的领域,如智能指针、多线程编程、正则表达式、数学库等等。Boost 的目标是提高 C++ 程序员的生产力和代码质量,同时遵循现代 C++ 的最佳实践。 第一步:下载boost库源码 https://www.boost.or ......
boost 2022 vs

有关斐波那契查找-Java实现

其实对于斐波那契查找,是一种新的查找思想,对与其实用性我持怀疑态度;主要就是,黄金风分割得思想; 而斐波那契数列正好符合这一特性;其中的思想不过多赘述;主要事可以培养算法的思想; 1 /*** 2 * fib查找 3 * @param num 目标排查找数组 4 * @param numSearch ......
Java

coc-nvim

配置文件 :CocConfig ~/.config/nvim/coc-settings.json coc-settings.json { "languageserver": { "ccls": { "command": "ccls", "filetypes": ["c", "cpp","hpp"," ......
coc-nvim nvim coc

nvim-dap

local dap = require("dap") local cmd = os.getenv('HOME') .. '/tool/debug/codelldb/adapter/codelldb' dap.adapters.codelldb = function(on_adapter) -- Th ......
nvim-dap nvim dap

nvim config

" echo $MYVIMRC " source $MYVIMRC set enc=utf-8 set fencs=utf-8,gbk,big5,cp936,gb18030,gb2312,utf-16 set fenc=utf-8 set shortmess=atI "禁止bell set bell ......
config nvim

ETCD源码阅读(三)

DAY2 :阅读raftexample: etcd/contrib/raftexample serveChannels() func (rc *raftNode) serveChannels() { snap, err := rc.raftStorage.Snapshot() if err != n ......
源码 ETCD

ETCD源码阅读(二)

DAY1 :阅读raftexample:etcd/contrib/raftexample raftexample 包括三个组件:一个基于 raft 的kv store、一个 REST API Server、一个基于 etcd raft 实现的 Raft Node。其中Raft Node也拥有一个Ht ......
源码 ETCD

打工人都在用的AI工具(第二期)

更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。 上周更新的打工人都在用的AI工具(第一期)收到了小伙伴们的高度好评,于是很多小伙伴们急急忙忙的催更,技术宅们也马不停蹄的张罗。那么距离上周发文过后,市面上又出来了哪些好玩又实用的AI小工具呢? 本文将再分 ......
工具

mongodb--数据库操作与集合操作

一、数据库操作 1、新建数据库和切换数据库 use DATABASE_NAME -- DATABASE_NAME 创建数据库的名字 -- 如果刚创建完数据库,使用查看命令后没有的话,其实因为里面没有数据,所以才看不到 2、查看所有数据库 -- 查看所有数据库 show dbs -- 查看当前数据库 ......
mongodb 数据库 数据

最长上升子序列 II

最长上升子序列 II 题目描述 给定一个长度为 N 的数列,求数值严格单调递增的子序列的长度最长是多少。 输入格式 第一行包含整数 N。 第二行包含 N 个整数,表示完整序列。 输出格式 输出一个整数,表示最大长度。 数据范围 1 ≤ N ≤100000 -10^9 ≤ 数列中的数 ≤ 10^9 输 ......
序列 II

多线程相关的问题(面试)

1、线程创建的方式有哪几种 1、继承Thread类;2、实现Runnable接口;3、实现Callable接口;4、使用Executor工具类创建线程池;5;使用ThreadPoolExecutor工具类创建线程池。 2、线程的5种状态流转 线程的状态如下状态:新建、就绪、运行、【阻塞】(等待(时间 ......
线程 问题

How to find the "usbmodem" of Raspberry Pi Pico on macOS All In One

How to find the "usbmodem" of Raspberry Pi Pico on macOS All In One /dev/tty.usbmodem0000000000001 not exist bug ❌ ......
quot Raspberry usbmodem macOS find

LIDC-IDRI肺结节项目 -- 预处理数据集

实战参考代码:代码 一、路径、参数配置(lung.conf) lidc_dicom_path: LIDC_IDRI数据集原始位置 image_path,mask_path:保存处理后的含有结节的肺部图像和掩码图像路径 clean_path_image,clean_path_mask:保存处理后的不含 ......
结节 LIDC-IDRI 项目 数据 LIDC

python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码

python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码 解决办法: explore.to_csv(resultfile, encoding='utf-8-sig') encoding='utf-8-sig’ 因为python编码方式为utf-8,但是 ......
乱码 编码 pycharm 方式 文件

Vue引用富文本编辑器

1.在package.json加上并安装依赖 "devDependencies": { "@jsdawn/vue3-tinymce": "^1.1.7", } 2.在页面中引入 import Vue3Tinymce from "@jsdawn/vue3-tinymce"; 3.使用 <vue3-ti ......
编辑器 文本 Vue