如何用 Project Reference 优化 tsc 编译性能

TypeScript 给 JavaScript 添加了一套类型系统,可以在编译期间检查出类型错误,这增加了代码的健壮性,但也多了一个编译的过程。 ts 编译速度与项目规模有关,如果项目比较大,代码很多
分类: 编程语言 发布时间: 08-07 09:29 阅读次数: 0

以为很熟悉CountDownLatch的使用了,没想到在生产环境翻车了

分享了CountDownLatch的使用,我们知道用来控制并发流程的同步工具,主要的作用是为了等待多个线程同时完成任务后,在进行主线程任务。 万万没想到,在生产环境中竟然翻车了
分类: 编程语言 发布时间: 08-07 09:29 阅读次数: 0

Go-Excelize API源码阅读(七)—— CopySheet(from, to int)

该API的作用是提供了一个通过给出的源工作表和目标工作表索引来复制工作表的功能,此索引需要开发者自行确认是否存在。注意,目前不支持复制包含表格、图表或图片的工作簿,仅支持包含单元格值以及公式的工作表复
分类: 编程语言 发布时间: 08-07 09:29 阅读次数: 0

【和小白一起练习CTF】攻防世界:web基础练习题(1)

robots.txt文档记录了不应该被搜索引擎的漫游器获取的东西 ,它一般放在根目录下,搜索引擎搜索这个网站时,首先访问这个robots.txt,如果它存在,那就按照它上面写的,不允许访问的页面就不访问,如果它不存在,那搜索引擎就可以查阅所有没有口令保护的页面。:打开网页之后,发现有个按钮,但是点击不了,这时按下F12,打开开发者工具,修改网页源代码,去掉disabled,按钮就可以点击了,这时就出现了flag。:这道题目是要我们了解一下网页的备份文件,在了解之后就可以轻松解决这道题目,下面先介绍一下。..
分类: 企业开发 发布时间: 08-07 08:05 阅读次数: 0

记录|深度学习100例-卷积神经网络(CNN)彩色图片分类 | 第2天

记录|深度学习100例-卷积神经网络(CNN)彩色图片分类 | 第2天
分类: 企业开发 发布时间: 08-07 07:57 阅读次数: 0

如何使用 ABAP 创建包含不同字体大小的 Word 文档

事实上,正是这个模板文档,里面预先定义好了字体样式(Styles),我们使用 ABAP 创建 Word 文档,也正是基于这个模板文件来创建的。我们可以看到,在第 9 行创建 cl_word 工具库实例时,构造函数的输入参数,指定了一个 word 模板文档,后缀为。本文更进一步,介绍如何使用 ABAP 代码,使得创建出的 Word 文档里,不同的文字段落,具有不同的字体大小设置。, 代表 Word 文档里默认的普通正文里使用的字体样式,故无需在模板文件里进行特别的维护。......
分类: 编程语言 发布时间: 08-07 07:56 阅读次数: 0

如何使用 ABAP 创建包含不同字体大小的 Word 文档试读版

本文更进一步,介绍如何使用 ABAP 代码,使得创建出的 Word 文档里,不同的文字段落,具有不同的字体大小设置。本教程后续会介绍更多使用 ABAP 编程语言创建 Word 文档的技巧。执行这个 ABAP 报表,会在 c 盘 data 文件夹下,生成一个。可以看到文档标题,标题1,正文,使用到了不同的文本样式。本文使用的 ABAP 报表,源代码和代码剖析在。只需要 14 行代码,就能创建一个包含一行。的 World 文档。...
分类: 编程语言 发布时间: 08-07 07:56 阅读次数: 0

K8s复习笔记3-DaemonSet

DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。当有节点加入集群时, 也会为他们新增一个 Pod。当有节点从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。一种简单的用法是为每种类型的守护进程在所有的节点上都启动一个 DaemonSet。一个稍微复杂的用法是为同一种守护进程部署多个 DaemonSet;每个具有不同的标志, 并且对不同硬件类型具有不同的内存、CPU 要求。...
分类: 企业开发 发布时间: 08-07 07:54 阅读次数: 0

HTML语言全称叫超文本标记语言,其中的“标记“如何理解,“超文本”又如何理解?

HTML语言全称叫超文本标记语言,以前一直不明白为什么叫标记语言,最近习惯了使用Markdown书写博客,再结合HTML的作用,发现所谓标记,英文叫 Mark,其实是对内容格式的标记。所以这里标记的意思即为对内容格式的标记。......
分类: 企业开发 发布时间: 08-07 07:44 阅读次数: 0

HTML中的标记又可称为元素或标签

HTML中的标记又可称为元素或标签。
分类: 企业开发 发布时间: 08-07 07:44 阅读次数: 0

y90.第六章 微服务、服务网格及Envoy实战 -- 服务网格基础(一)

架构(Architecture)一词源于建筑领域,用于指规划、设计和建造建筑物的过程及产物;引入计算机领域后,软件架构就成为描述软件规划设计的专有名词;简言之,软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计架构的形式与特点以文档和代码呈现架构既包含设计过程,也包括设计的产物,可以是各类设计文档、设计图,也可是一些技术验证代码、Demo或其它相关的程序;文档是设计的载体,而代码是系统功能实现的载体;架构服务于业务。...
分类: 企业开发 发布时间: 08-07 07:36 阅读次数: 0

系统章节-----基础IO

1.复习下C的文件接口fopen:打开文件 FILE *fopen(const char *path,const char *mode)path:带有路径的文件名称(如果说不带有路径,打开的文件可以是在当前路径下)mode:打开文件的方式下表为一些常见的mode文件使用方式 含义 如果指定文件不存在 “r”(只读) 为了输入数据,打开一个已经存在的文本文件 出错 “w”(只写) 为了输出数据,打开一个文本文件 (输出...
分类: 编程语言 发布时间: 08-07 07:14 阅读次数: 0

C++简单的入门知识,这些问题你会了吗?

问题:1.命名空间是什么?2.函数重载是什么?为什么C语言没有函数重载而C++有函数重载?3.传值和引用的效率哪个更高?4.引用和指针哪个效率更高呢引用和指针的区别?5.auto关键字的使用6.NULL和nullptr的比较1.C++关键字C++总计63个关键字,C语言32个关键字2.C++命名空间在C语言中,你是否会会因为变量的起名字而苦恼呢?当我们和别人一起开发一个项目的时候,自己负责自己的模块,互不干扰,但最后将代码进行整合,这时候就会出现问题了,有.
分类: 编程语言 发布时间: 08-07 07:14 阅读次数: 0

C++类的认识(上)

问题:1.面向对象和面向过程初步认识2.类和认识与结构体做区别3.封装特性4.this指针的认识5.this指针存在哪里?6.this指针可以为空吗?1.面向对象和面向过程C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用的方式解决问题。比如洗衣服这件事:我们可以将它分成以下几个步骤:C++是面向对象的,关注的是对象,将一件事拆分成不同的对象,靠对象之间的交互完成。比如洗衣服这件事就可以分为四个对象:人,衣服,洗衣粉,洗衣机.
分类: 编程语言 发布时间: 08-07 07:14 阅读次数: 0

系统章节-----进程间通信

1.为什么需要进程间通信?每一个进程的数据都是存储在物理内存之中的,进程通过各自的进程虚拟地址空间进行访问,访问的时候,通过各自的页表的映射关系,访问到物理内存。从进程的角度看,每个进程都认为自己有独立的4G的空间,至于物理内存当中如何存储,页表如何映射,进程是不清楚的。这也造成了进程的独立性:好处:让每个进程在运行的时候都是独立运行的,数据不会窜。坏处:如果两个进程之间需要数据交换,那么由于进程独立性,就没有那么方便了所以:进程间通信本质上是进程和进程之间交换数据的手段。2.常见的进程
分类: 编程语言 发布时间: 08-07 07:14 阅读次数: 0

C++类(中)------6个默认成员函数

空类什么都没有吗?不是什么都没有,编译器会给类生成6个默认的成员函数:1.构造函数----->用来进行成员对象创建时的初始化工作2.析构函数------>对象销毁时资源的清理工作3.拷贝构造、赋值运算符的重载---->用来进行对象的拷贝4.两个取地址&的重载问:什么叫默认的成员函数?答:用户没有自己写,编译器会自动生成;一旦用户显示提供了编译器不再生成。一、构造函数1.概念我们知道在定义一个内置类型变量的时候,我们可以对其进行初始化,如下:
分类: 编程语言 发布时间: 08-07 07:14 阅读次数: 0

C++-----模板

一、泛型编程如何实现一个交换函数呢?void Swap(int& left, int& right) { int temp = left; left = right; right = temp;}void Swap(double& left, double& right) { double temp = left; left = right; right = temp;}void Swap(char& left, char& ri
分类: 编程语言 发布时间: 08-07 07:14 阅读次数: 0

string类的模拟实现以及浅拷贝问题

目录问:为什么要有string类?介绍一下标准库中的string类浅拷贝的问题以及解决方法:1.回顾浅拷贝问题:2.浅拷贝的两种解决方法>>1.深拷贝>>2.写时拷贝string类的模拟实现:问:为什么要有string类?答:C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问
分类: 编程语言 发布时间: 08-07 07:14 阅读次数: 0

Linux小王-----多线程(上)

一、线程概念1.线程和进程的关系(工厂与流水线的关系)线程是依附于进程才能存在的,如果没有进程,则线程不会单独存在。(没有工厂就没有流水线) 多线程的存在是为了提高整个程序的运行效率的。线程也被称之为执行流,因为在执行用户自己写的代码。(一个工厂可以建造多条流水线来提高效率)2.曾经学习过的线程(你却不知道)理解之前的:进程在内核当中就是一个task_struct,在该结构体当中的成员变量pid被我们称之为进程号。现在需要理解的:>>1.操作系统当中没有线程的概念,程
分类: 编程语言 发布时间: 08-07 07:14 阅读次数: 0

IO/多路复用(select/poll/epoll)

五种基本的IO模型为什么需要IO多路转接呢?三种IO转接模型的优缺点 select/poll/epoll
分类: 其他 发布时间: 08-07 07:14 阅读次数: 0