NOT
利用ExcelJS写入Excel文件(2)
参考文档 https://zhuanlan.zhihu.com/p/426838654 效果 代码 <template> <div class="test"> <button @click="download">点击下载excel</button> </div> </template> <scrip ......
生产事故-记一次特殊的OOM排查
事故背景 2023年3月10日14时19分,C公司开发人员向A公司开发人员反映某开放接口从2023年3月10日14时许开始无法访问和使用。该系统为某基础数据接口服务,基于 HTTP 协议进行通信。按照惯例,首先排查网络是否异常,经运维人员检查,证明网络连通性没有问题。A公司开发组于2023年3月10 ......
C# SQL 用一般程序获取数据库数据 ,再添加自定义的分割符输出字符串
Handler1.ashx <%@ WebHandler Language="C#" Class="Handler1" %> using System; using System.Web; using System.Data; using System.Data.SqlClient; //数据库 p ......
一个 OpenTiny,Vue2 Vue3 都支持!
TinyVue 是一套跨端、跨框架的企业级 UI 组件库,支持 Vue 2 和 Vue 3,支持 PC 端和移动端。今天给大家介绍如何同时在 Vue2 和 Vue3 项目中使用 TinyVue。 ......
【Java 并发】【九】【AQS】【五】CountDownLatch计数器底层机制原理
1 前言 接下来我们来看看CountDownLatch,也是基于之前讲解的AQS来实现的,建立在AQS体系之上的一个并发工具类。 2 CountDownLatch是什么 CountDownLatch类似一个有多道锁的门闩,CountDownLatch在创建的时候就指定好有多少道锁链了。假如有个门闩 ......
容器
1.Vector:动态数组 2.Deque:双端数组 3.List:双向链表 4.集合 1.Set不允许重复 2.Multiset允许重复 5明值对 1.Map 2.Multimap ......
读SQL进阶教程笔记09_HAVING上
1. HAVING子句的用法 1.1. 学习SQL时最大的阻碍就是我们已经习惯了的面向过程语言的思考方式(排序、循环、条件分支、赋值等) 1.2. 只有习惯了面向集合的思考方式,才能真正地学好它 1.3. 帮助我们顺利地忘掉面向过程语言的思考方式并理解SQL面向集合特性的最为有效的方法 1.4. H ......
绩效考核实施困难重重,HR们要如何下手?
绩效考核实施的困难可能有以下几个方面: 理论依据方面:绩效的概念不易把握,难以确定不同考核指标的权重和不同考核者的权重。 实践运用方面:难以确定绩效考核指标,难以量化考核标准,反馈和运用绩效考核的结果难。 考核实施方面:绩效指标繁杂,重点不突出,只关注短期利益,忽视长期利益,考核指标适应性差,考核目 ......
决战圣地玛丽乔亚Day49---
缓存雪崩/穿透/击穿是什么?如何处理,代码实现逻辑? 缓存雪崩:redis中大量key集体过期 缓存穿透:大量请求根本不存在的key 缓存击穿:redis中一个热点key过期(大量用户访问该热点key,但是热点key过期) 缓存雪崩: 进行预先的热门词汇的设置,进行key时长的调整 实时调整,监控哪 ......
Collection 类关系图
前置知识: 什么是算法和数据结构: 算法:解题思路 ● 有设计解决的具体的流程,可以解决具体问题 ● 衡量算法优劣指标:时间复杂度、空间复杂度 数据结构:组织管理数据的结构 在计算机的缓存,内存,硬盘 是按照什么结构来组织管理我们的数据管理数据的。 数据结构分为: 逻辑结构(思想上的结构,表) :线 ......
0-学习路线
超详细的算法学习路线 https://cuijiahua.com/blog/2020/10/life-73.html 主要分为 4 个部分:数学基础、编程能力、算法基础、实战。 1、数学基础 在机器学习算法中,涉及到最为重要的数学基本知识有两个:线性代数和概率论。 这两也是大学的必修课了,如果知识早 ......
C 的 Hello, World
标准库函数 exit 通过 man 3 exit 去了解 exit 的作用 exit VS return 不同 main 函数写法 不同的函数头写法,与编译器有关。我们应当使用支持标准 C 的编译器。 void main(void) {//...} void main(int argc, char ......
C 快速了解及学习指导
C 的发展史 1960 A 1963 CPL 1967 BCPL 1970 B 1973 C C 的特点 从语法特性看,C 的语法简洁、紧凑、灵活,运算符和数据结构丰富。 从编程范式看,C 是一种结构化、模块化的编程语言。 相对于 C 之前的语言,C 的可移植性好、执行效率高。 允许直接对硬件操作。 ......
Exp4 恶意代码分析-20201324
1 系统运行监控 1.1 使用如计划任务,每隔一分钟记录自己的电脑有哪些程序在联网,连接的外部IP是哪里。运行一段时间并分析该文件,综述一下分析结果 目标就是找出所有连网的程序,连了哪里,大约干了什么(不抓包的情况下只能猜),你觉得它这么干合适不。如果想进一步分析的,可以有针对性的抓包。 写好批处理 ......
let in
如下 cylinder :: ( RealFloat a ) => a -> a -> a cylinder r h = let sideArea = 2 * pi * r * h topArea = pi * r ^ 2 in sideArea + 2 * topArea let in表达式非常类 ......
NPU大算力技术分析
NPU大算力技术分析 GPT-4发布,NPU大时代来临? 近日,继爆火的ChatGPT之后,人工智能实验室OpenAI又震撼发布了大型多模态模型GPT-4,该自然语言模型相较于ChatGPT发布时采用的GPT-3.5模型实现了人工智能技术的又一升级,可以接受图像和文本输入,提供文本输出。 据悉,如果 ......
[日语]随便记记
训读和音读 ①训读是日语固有的发音,通常用于单个汉字或日语的固有词 ②音读是仿照汉语的发音,通常用于多个汉字组成的词或从汉语借来的词 一般的,例如: 山(やま)是训读,富士山(ふじさん)是音读 食(たべる)是训读,食堂(しょくどう)是音读 行(いく)是训读,行動(こうどう)是音读 特别的,并不是说一 ......
kubernetes metrics-server安装
k8s版本 [root@master v60]# kubectl versionWARNING: This version information is deprecated and will be replaced with the output from kubectl version --sh ......
where
如下 bmiTell :: ( RealFloat a ) => a -> a -> String bmiTell weight height | weight / height ^ 2 <= 18.5 = "underweight" | weight / height ^ 2 <= 25.0 = ......
基于Odin的常见小工具ScriptableObjectCreator存在ToHashSet二义性时的解决方案
注:提供给对链式调用不熟悉的人的解决方案 网上随处可见的基于Odin的小工具ScriptableObjectCreator如果发生【以下方法或属性之间的调用具有二义性:“Sirenix.Utilities.LinqExtensions.ToHashSet<T>(System.Collections. ......
GCD等于XOR GCD XOR uva12716
给定一个数字n,如样例所示格式输出满足1<=b<=a<=n且gcd(a,b)==a xor b的(a,b)二元组个数 #include<iostream> #include<vector> #include<cmath> #include<algorithm> using namespace std ......
基于Odin插件简单ScriptableObject数据管理类
前言 : 该类基于官方视屏略微修改的基类,通过继承即可实现指定数据管理 using Sirenix.OdinInspector; using Sirenix.OdinInspector.Editor; using Sirenix.Utilities.Editor; using System; usi ......
恶意代码
##一、实践内容 ###(一)系统运行监控 ####1.使用如计划任务,每隔一分钟记录自己的电脑有哪些程序在联网,连接的外部IP是哪里。运行一段时间并分析该文件,综述一下分析结果。目标就是找出所有连网的程序,连了哪里,大约干了什么(不抓包的情况下只能猜),你觉得它这么干合适不。如果想进一步分析的,可 ......
生产事故-记一次特殊的OOM排查
入职多年,面对生产环境,尽管都是小心翼翼,慎之又慎,还是难免捅出篓子。轻则满头大汗,面红耳赤。重则系统停摆,损失资金。每一个生产事故的背后,都是宝贵的经验和教训,都是项目成员的血泪史。为了更好地防范和遏制今后的各类事故,特开此专题,长期更新和记录大大小小的各类事故。有些是亲身经历,有些是经人耳传口授 ......
[重读经典论文]ResNext
1. 前言 ResNeXt是由何凯明团队在论文《Aggregated Residual Transformations for Deep Neural Networks》提出来的新型图像分类网络。 ResNeXt是ResNet的升级版,在ResNet的基础上,引入了cardinality的概念,其实 ......
各云厂商常用服务对比
正文 | | AWS | AZure | GCP | 阿里云 | | | | | | | | 服务器 | EC2 | VM | Compute Engine | ECS | | 对象存储 | S3 | AZure Blob Storage | Cloud Storage | OSS | | 网络 | ......
设计原则学习
设计原则学习 (1)单一职责原则 一个类应该只有一个发生变化的原因 当前类不符合单一职责原则: 高内聚:把模块内部相关联的元素聚集起来 当内部细节变化,需要对类的内部修改; 当整体变化(添加新功能)的时候,也需要对类的实现方法进行修改 public class TelPhone { public v ......
ios/macos reminder 与 microsoft todo 同步(提醒事项 微软待办 同步)
最近将手机换成了安卓机,之前一直在用苹果的reminder(提醒事项),而且我会经常使用siri直接添加提醒事项,自己很依赖这个。用电脑时我经常用 *键入以使用siri 的方式设置提醒事项,所以我需要看提醒事项,又想使用siri,安卓机没有这个app,但是可以用microsoft todo这个工具, ......
函数之实参给了很多,怎么用实参数据
实参传了多个数据,有方法以数组形式拿到 动态参数 argument 剩余参数 ...other 一般使用...other, 因为argument是个伪数组 注意区分下面是展开运算符...arr,用于数组的打散操作 快捷给数组拿最大值、最小值 快捷给数组数值相加 ......