NOT
linux编写脚本
本文我使用自己常用的一个脚本做示范,该脚本的执行结果为同时输出本机的IP、网卡和DNS。将该脚本设置成命令后,则执行这一条命令得到本机的IP、网卡和DNS,正常情况下这三个结果分别需要执行一条命令才能得到,即一条命达到实现三条命令的效果。 1、编写shell脚本 这里可以是任何一个shell脚本,编 ......
.NET导出Excel的四种方法及评测
导出Excel是.NET的常见需求,开源社区、市场上,都提供了不少各式各样的Excel操作相关包。本文,我将使用NPOI、EPPlus、OpenXML、Aspose.Cells四个市面上常见的库,各完成一个导出Excel示例。然后对其代码风格和性能做一个横向比较。最后我将说出我自己的感想。 文中所有 ......
C#推荐使用MiniExcel代替NPOI操作Excel文件更快更高效!
1.简介 MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 目前主流框架如Npoi 需要将数据全载入到内存方便操作,但这会导致内存消耗问题。 MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 ......
小程序开发记录(二)
今日踩坑: 小程序的onLoad()加载并不是完全同步的,粗略的讲就是,并不一定按照你的编写顺序执行. 小程序的 onLoad 函数是在页面加载时执行的生命周期函数,它通常在页面加载时执行一次。在 onLoad 函数中的各个部分并没有严格的同步顺序,因此需要注意一些异步操作可能会在页面加载时触发,不 ......
NewStarCTF 2023 week1
NewStarCTF 2023 WEEK1|CRYPTO brainfuck http://bf.doleczek.pl/ flag{Oiiaioooooiai#b7c0b1866fe58e12} Caesar's Secert 凯撒密码 flag{ca3s4r's_c1pher_i5_v4ry_3 ......
2023-10-8 #72 为我再次寻回遗失在现实角落的梦
——小熠《所以我戴上了耳机》 卡点更博。 506 ARC136F Flip Cells 这不是我们 ZJOI 的开关吗,没想到在这里看见了,下次转载记得标明出处捏。 首先,“第一次”这一限制采取经典的“走回容斥”进行转化,我们设 \(F(x)\) 表示在 \(n\) 步第一次到达终止态的概率,\(G ......
数据结构之队列(一般队列)
1. 什么是队列? 队列是一种特殊的线性表,一般只允许在队列的两端进行操作,队列前端进行删除操作,队列的末尾进行添加操作(双向队列的前端、末尾都可以进行删除、添加操作)。 队列可以用数组或链表实现。主要有两个指针:一个front指向队首元素,一个rear指向队尾元素。 2. 队列常见操作 队列常用的 ......
Linux shell脚本中 case 语句
. switch 构造是 Linux bash 脚本提供的另一个强大功能。(c语言?) 它可以用于需要嵌套条件的地方,但不希望使用复杂的 if-else elif 链。 001、 ......
Redis 基础语法
Redis 五种常见数据类型 Redis存储的是key-value结构的数据,其中key是字符串类型,value有五种常见的数据类型: 1. 字符串 string(普通字符串,Redis中最简单的数据类型) 2.哈希 hash(也叫散列,类似于java中的HashMap结构) 3.列表 list(按 ......
虚拟机备份的wim镜像部署到物理机上出现游戏无法打开的解决办法
虚拟机备份的 wim 镜像部署到物理机上时,注册表仍然残留了虚拟机的特征,部分游戏在启动时会检测到虚拟机痕迹,以 崩坏·星穹铁道 为例,打开游戏提示:“游戏无法运行在虚拟环境中,请更换设备后重试”。 解决办法:定位到注册表:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlS ......
Codeforces Round 902 (Div. 1, based on COMPFEST 15 - Final Round) A~D
A. Helmets in Night Light 首先注意到一个关键性质 \(b_i \geq 1\),这就意味着当我们花 \(p\) 的代价解锁了 \(b_i\) 最小的后,仅凭接下来的“连锁反应”就能解锁全部的点。注意到我们“连锁反应”的一定是按 \(b_i\) 从小到大排序后的一段前缀(因为 ......
文本属性
12.text-transform 大小写 capitalize 每个单词首字母大写 lowercase 所有单词变为小写 uppercase 所有字母大写 none font:除了文字属性顺序不能变,字体,行高,字体大小不可以省略 ......
docker入门加实战——docker安装并配置阿里云加速
docker入门加实战——docker安装并配置阿里云加速 为什么要学习docker 在开发和部署项目的过程中,经常会遇到如下问题: 软件安装包名字复杂,不知道去哪里找 安装软件和部署项目步骤复杂,容易出错 这就是我们今天要学习Docker技术要解决的问题。有了Docker以后,项目的部署会如丝般顺 ......
影刀引用Python模块实现html转为markdown
比如,我获取了一段html的文本,想要转成markdown格式,可以参考下面用法 1. 引入一个html2text的包,右键可以看到python包管理器 2. 插入python代码,转换变量 有疑问加站长微信联系(非本文作者) ......
Go 复合类型之切片类型介绍
Go 复合类型之切片类型 目录Go 复合类型之切片类型一、引入二、切片(Slice)概述2.1 基本介绍2.2 特点2.3 切片与数组的区别三、 切片声明与初始化3.1 方式一:使用切片字面量初始化3.2 方式二:使用make函数初始化3.3 方式三:基于数组的切片化四、切片的本质(底层实现原理)五 ......
20231008
//assess, fair, hike, nominal, prevailing, prohibitive, quarter, register, tendency, be in line with, going rate, rise in a spiral, rise perpendicular ......
今天就差不多完成了ai编码c语言程序的过程
不断改进的提示语: write a program in c and compile by gcc, create a system tray icon, when the icon is right clicked, pop up an exit menu to exit the program, ......
windows下安装conda和安装GPU版本的tensorflow和pytorch
windows下安装conda和安装GPU版本的tensorflow和pytorch 驱动下载 查看自己电脑的独立显卡型号 如:NVIDIA GeForce RTX 3060 在查看自己电脑是否已经安装了显卡驱动,如果显卡可用,那么就是安装了驱动;否则就要到NVIDIA官网下载驱动 NVIDIA驱动 ......
设计模式 (1): 5 种创建型模式 (结合代码详解)
目录1 单例模式饿汉单例懒汉单例双重检验单例静态内部类单例破坏单例 (反射、反序列化)枚举类单例2 工厂模式简单工厂模式工厂方法模式3 抽象工厂模式实现抽象工厂模式对比三种工厂模式如何选择工厂方法和抽象工厂?4 建造者模式5 原型模式 1 单例模式 需考虑的问题: 是否线程安全 是否延迟创建 有无破 ......
集合
Java集合 MAP HashMap Java7(数组、链表)Java8(数组、链表、红黑树) key不许重复 所以只允许有一个null 无顺序,初始容量16,负载因子0.16 TreeMap (红黑树) key默认升序 LinkedHashMap 插入顺序或者最近最少使用顺序LRU HashTab ......
10-8
一个假期过去又懒散了许多,但在这学期我们学了许多新的知识。前学期的MySQL到现在的Hadoop 不断提升的数据库也对我们有了更高的要求。 为了赶上脚步,决定了跟班里的“高材生”同学多多学习,希望能有更好的提高。 ......
【JAVA】打印一个三角形(5行)
需求 打印一个三角形,实现效果和如图所示 思路分析 分成三部分,左边一个透明倒三角,然后两个直角三角拼接 外循环为每一行,执行完内循环后换行 代码实现 for (int i = 1; i <= 5; i++) { for (int j =5; j >= i; j--) {//最左侧的透明三角 Sys ......
华为跟思科配置VLAN与trunk模式切换
华为交换机跟思科交换机设置VLAN跟trunk与access模式切换 在原有交换机基础上配上vlan,vlan是一种隔离技术 1.隔离广播 2.隔离故障 配置交换机(华为) 1. sy 回车,进入配置模式 undo in en 关闭英文提示,好看一点,可以不打。实际工作中,不打。 2. 分别输入vl ......
学习shamir秘密分享
介绍 1979年Shamir在下文提出基于拉格朗日插值多项式的\((r,n)\)秘密共享方案(\(0<r \leq n\))。秘密拥有者通过构建一元多项式将秘密分为\(n\)份,接收方收集大于等于\(r\)份的子秘密即可重构多项式恢复秘密。 方案 \((r,n)\)秘密共享方案分为秘密分享和秘密重构 ......
《看了受制了》第三十七天,
2023年10月8日 群里发的题 四月是你的谎言 题目描述 嘤嘤最近正在看《四月是你的谎言》,看完后她觉得——呜~,太好哭了吧!。 嘤嘤PTSD了,现在她一看到某些单词就会嘤嘤嘤,现在有一个字符串里面包含了很多会让嘤嘤嘤嘤嘤的单词,而魔法少女qcjj为了让嘤嘤看到这个字符串时不会嘤嘤嘤,她决定使用魔 ......
git未提交代码提交到别的分支
未创建新分支,修改过代码,将代码提交到新分支 步骤1:在当前的develop分支上的修改暂存起来 git stash 步骤2:暂存修改后,在本地新建分支(develop_backup为新分支的名字) git checkout -b stage_2 步骤3:将暂存的修改放到新建分支中 git stas ......
vue项目使用lodash节流防抖函数问题与解决
背景 在lodash函数工具库中,防抖_.debounce和节流_.throttle函数在一些频繁触发的事件中比较常用。 防抖函数_.debounce(func, [wait=0], [options=]) 创建一个 debounced(防抖动)函数,该函数会从上一次被调用后,延迟 wait 毫秒后 ......
笨办法学Python3 习题26 恭喜你,现在可以考试了!
下载代码learnpythonthehardway.org/python3/exercise26.txt 进行修改 1 print("How old are you?", end=' ') 2 age = input() 3 print("How tall are you?", end=' ') 4 ......