NOT

利用ExcelJS写入Excel文件(2)

参考文档 https://zhuanlan.zhihu.com/p/426838654 效果 代码 <template> <div class="test"> <button @click="download">点击下载excel</button> </div> </template> <scrip ......
ExcelJS 文件 Excel

生产事故-记一次特殊的OOM排查

事故背景 2023年3月10日14时19分,C公司开发人员向A公司开发人员反映某开放接口从2023年3月10日14时许开始无法访问和使用。该系统为某基础数据接口服务,基于 HTTP 协议进行通信。按照惯例,首先排查网络是否异常,经运维人员检查,证明网络连通性没有问题。A公司开发组于2023年3月10 ......
事故 OOM

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。 ......
Vue OpenTiny Vue2 Vue3

【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 ......
进阶教程 笔记 教程 HAVING SQL

绩效考核实施困难重重,HR们要如何下手?

绩效考核实施的困难可能有以下几个方面: 理论依据方面:绩效的概念不易把握,难以确定不同考核指标的权重和不同考核者的权重。 实践运用方面:难以确定绩效考核指标,难以量化考核标准,反馈和运用绩效考核的结果难。 考核实施方面:绩效指标繁杂,重点不突出,只关注短期利益,忽视长期利益,考核指标适应性差,考核目 ......
困难重重 绩效

决战圣地玛丽乔亚Day49---

缓存雪崩/穿透/击穿是什么?如何处理,代码实现逻辑? 缓存雪崩:redis中大量key集体过期 缓存穿透:大量请求根本不存在的key 缓存击穿:redis中一个热点key过期(大量用户访问该热点key,但是热点key过期) 缓存雪崩: 进行预先的热门词汇的设置,进行key时长的调整 实时调整,监控哪 ......
Day 49

Collection 类关系图

前置知识: 什么是算法和数据结构: 算法:解题思路 ● 有设计解决的具体的流程,可以解决具体问题 ● 衡量算法优劣指标:时间复杂度、空间复杂度 数据结构:组织管理数据的结构 在计算机的缓存,内存,硬盘 是按照什么结构来组织管理我们的数据管理数据的。 数据结构分为: 逻辑结构(思想上的结构,表) :线 ......
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 ......
Hello World

C 快速了解及学习指导

C 的发展史 1960 A 1963 CPL 1967 BCPL 1970 B 1973 C C 的特点 从语法特性看,C 的语法简洁、紧凑、灵活,运算符和数据结构丰富。 从编程范式看,C 是一种结构化、模块化的编程语言。 相对于 C 之前的语言,C 的可移植性好、执行效率高。 允许直接对硬件操作。 ......
学习指导

Exp4 恶意代码分析-20201324

1 系统运行监控 1.1 使用如计划任务,每隔一分钟记录自己的电脑有哪些程序在联网,连接的外部IP是哪里。运行一段时间并分析该文件,综述一下分析结果 目标就是找出所有连网的程序,连了哪里,大约干了什么(不抓包的情况下只能猜),你觉得它这么干合适不。如果想进一步分析的,可以有针对性的抓包。 写好批处理 ......
20201324 恶意 代码 Exp4 Exp

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表达式非常类 ......
let in

NPU大算力技术分析

NPU大算力技术分析 GPT-4发布,NPU大时代来临? 近日,继爆火的ChatGPT之后,人工智能实验室OpenAI又震撼发布了大型多模态模型GPT-4,该自然语言模型相较于ChatGPT发布时采用的GPT-3.5模型实现了人工智能技术的又一升级,可以接受图像和文本输入,提供文本输出。 据悉,如果 ......
技术 NPU

[日语]随便记记

训读和音读 ①训读是日语固有的发音,通常用于单个汉字或日语的固有词 ②音读是仿照汉语的发音,通常用于多个汉字组成的词或从汉语借来的词 一般的,例如: 山(やま)是训读,富士山(ふじさん)是音读 食(たべる)是训读,食堂(しょくどう)是音读 行(いく)是训读,行動(こうどう)是音读 特别的,并不是说一 ......

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 ......
metrics-server kubernetes metrics server

where

如下 bmiTell :: ( RealFloat a ) => a -> a -> String bmiTell weight height | weight / height ^ 2 <= 18.5 = "underweight" | weight / height ^ 2 <= 25.0 = ......
where

基于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 ......
GCD XOR 12716 uva

基于Odin插件简单ScriptableObject数据管理类

前言 : 该类基于官方视屏略微修改的基类,通过继承即可实现指定数据管理 using Sirenix.OdinInspector; using Sirenix.OdinInspector.Editor; using Sirenix.Utilities.Editor; using System; usi ......

恶意代码

##一、实践内容 ###(一)系统运行监控 ####1.使用如计划任务,每隔一分钟记录自己的电脑有哪些程序在联网,连接的外部IP是哪里。运行一段时间并分析该文件,综述一下分析结果。目标就是找出所有连网的程序,连了哪里,大约干了什么(不抓包的情况下只能猜),你觉得它这么干合适不。如果想进一步分析的,可 ......
恶意 代码

生产事故-记一次特殊的OOM排查

入职多年,面对生产环境,尽管都是小心翼翼,慎之又慎,还是难免捅出篓子。轻则满头大汗,面红耳赤。重则系统停摆,损失资金。每一个生产事故的背后,都是宝贵的经验和教训,都是项目成员的血泪史。为了更好地防范和遏制今后的各类事故,特开此专题,长期更新和记录大大小小的各类事故。有些是亲身经历,有些是经人耳传口授 ......
事故 OOM

[重读经典论文]ResNext

1. 前言 ResNeXt是由何凯明团队在论文《Aggregated Residual Transformations for Deep Neural Networks》提出来的新型图像分类网络。 ResNeXt是ResNet的升级版,在ResNet的基础上,引入了cardinality的概念,其实 ......
ResNext 经典 论文

各云厂商常用服务对比

正文 | | 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这个工具, ......
microsoft reminder 事项 macos todo

函数之实参给了很多,怎么用实参数据

实参传了多个数据,有方法以数组形式拿到 动态参数 argument 剩余参数 ...other 一般使用...other, 因为argument是个伪数组 注意区分下面是展开运算符...arr,用于数组的打散操作 快捷给数组拿最大值、最小值 快捷给数组数值相加 ......
函数 参数

Java基础语法

Java基础语法 注释 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。 注释并不会被执行,是给我们写代码的人看的。 书写注释是一个非常好的习惯 平时写代码一定要注意规范 Java中的注释有三种: 单行注释:只能注释一行文字,以“// ......
语法 基础 Java