一、TS (TypeScript): TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的一个超集,增加了类型系统和对ES6及以后版本新特性的支持。TypeScript 旨在解决 JavaScript 开发中的可维护性、可扩展性和大型项目中的复杂性问题。它允许开发者在编…
2025/1/6 4:43:03什么是原型(对象) 在JavaScript中,每个对象都具有一个原型对象prototype,目的是:利用原型对象实现方法共享 在理解原型对象前,需要先了解什么是构造函数 构造函数 用来初始化对象的特殊函数,…
2025/1/6 4:16:56CSS系列文章目录 CSS 之 display 布局属性详解 CSS 之 position 定位属性详解一文搞懂flex布局 【弹性盒布局】 文章目录 CSS系列文章目录一、前言二、静态定位:position:static;二、相对定位:position:relative三、绝对定位:pos…
2025/1/6 4:06:17在网络安全领域,黑客工具一直备受关注。它们既可以被用于攻击,也可以用于防御。本文将为大家揭秘一款知名的黑客工具: Netcat。 1、Netcat是什么? Netcat被誉为“网络的瑞士军刀”,简称为 nc,是一个功能丰富的网络工…
2025/1/6 3:21:38拓扑排序 【任务】 对一个有向无环图拓扑排序 【说明】 用一个队列实现,先把入度为0的点放入队列。然后考虑不断在图中删除队列中的点,每次删除一个点都会产生一些新的入度为0的点,把这些点插入队列。 【接口】 bool toposort(); 复杂度&…
2025/1/6 8:52:58 人评论 次浏览ARM中的预取命令pld的使用 Kernel version:2.6.14 CPU architecture:ARM920T最近在分析ARM Linux的copy_from_user,主要功能由__arch_copy_from_user实现,该函数定义在linux/arch/arm/lib/uaccess.S文件中,使用汇编实现…
2025/1/6 7:24:57 人评论 次浏览导出搜索列表为txt或csv 索引最近变化 维持一个额外的按照最近变化排序的系统文件数据库,其可以通过 rc: 搜索,或以最近变化排序。 搜索运行次数大于 100: runcount:>100 搜索运行次数至少一次: runcount: 搜索运行…
2025/1/6 3:04:21 人评论 次浏览第一 ,hearbeatlvsldirectord 各个软件包实现的功能,及其缺点 1heartbeat主要实现的功能是热备,2 lvs 主要作用是实现调度模式(NAT,DR,TUN)及调度算法(有十种方法,会在以后相信介绍),3 ldirecto…
2025/1/6 2:29:54 人评论 次浏览简单map应用 <span style"white-space:pre"> </span>描述:给定一个数组和一个sum,返回数组中两个和等于sum的数的下标列表。 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring&…
2025/1/6 10:04:17 人评论 次浏览一、监听器模式 监听器的使用比较依赖系统框架,个人设计的往往只是一个事件回调而已。比如Windows系统里的鼠标点击事件回调,有过Win32编程经验的同学就知道,开发人员往往只需要写各种事件的回调函数接口,至于这个事件被用户触发…
2025/1/6 10:02:13 人评论 次浏览绘制折线图 直接绘制 from matplotlib import pyplot as pltx range(2,26,2) y [15,13,14,17,20,25,26,26,27,22,18,15]plt.plot(x,y)#绘图 plt.show()修改下大小 在显示之前修改窗口plt.figure(figsize(20,10),dpi80) from matplotlib import pyplot as pltx range(2,2…
2025/1/6 10:01:13 人评论 次浏览首先介绍几个相关概念。 临界资源:在同一时刻,只能被一个进程/线程所使用的资源。 临界区:访问临界资源的代码段。因此同一时刻只能有一个进程/线程进入临 界区。 进入区:进入临界区之前的代码段,一般用来做加锁操作。…
2025/1/6 10:00:11 人评论 次浏览java.util.concurrency.atomic.LongAdder是Java8新增的一个类,提供了原子累计值的方法。根据文档的描述其性能要优于AtomicLong,下图是一个简单的测试对比(平台:MBP): 这里测试时基于JDK1.8进行的,AtomicLong 是原子类,JUC下面提…
2025/1/6 9:59:11 人评论 次浏览Git是什么 在回忆Git是什么的话,我们先来复习这几个概念哈~ 什么是版本控制? 百度百科定义是酱紫的~ 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 那些年,…
2025/1/6 9:57:10 人评论 次浏览对虚拟机有时我们会有一种需求,即需要虚拟机可以作为单独的主机拥有自己的独立IP,也希望宿主机可以通过NAT模式映射端口到虚拟机。 那么此时怎么办那,其实很简单,虚拟机是支持多网卡设置的,只要在虚拟机中安装两个类型…
2025/1/3 15:43:17 人评论 次浏览我的错误场景,仅供参考: 如果是在xml里绑定的点击事件 android:onClick"startService"哪在activity的代码里 startService()方法一定要是public的并且方法有View 参数 //启动服务public void startService(View view) {startService(new Intent(this, MyService.cla…
2025/1/3 15:42:13 人评论 次浏览这几天一直在组件化架构方面的知识点,下面主要分析一下“得到”的组件化方案和Arouter实现组件间路由的功能。 组件化涉及到的知识点 得到的方案 最近一会在探索组件化的实现方案,得到是在每个组件的build.gradle给annotationProcessorOptions设置host参…
2025/1/5 0:03:46 人评论 次浏览Linux:awk常用语法介绍awk脚本的结构基本如下所示,awk脚本通常由3部分组成。BEGIN,END和带模式匹配选项的常见语句块。这3个部分都是可选项,在脚本中可省略任意部分:awk BEGIN{ print "start" } pattern { …
2025/1/6 5:04:14 人评论 次浏览近日,由中国科学院《互联网周刊》、eNet研究院、德本咨询共同评选的榜单公布啦!思迈特软件凭借过硬的实力成功入选“2021活力数字政府方案商200强”,并与华为、科大讯飞、神州控股、腾讯等企业共同入围榜单。此次榜单是根据企业的品基、动力及…
2025/1/5 5:05:38 人评论 次浏览转载出处:https://www.cnblogs.com/lemon-flm/p/7877898.html Queue:基本上,一个队列就是一个先入先出(FIFO)的数据结构。 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Dequ…
2025/1/6 2:53:36 人评论 次浏览