Souleigh ✨ Souleigh ✨
4年前
程序员博客发文利器-html2md 更新指南
背景介绍html2md 是由 helloworld开发者社区 开源的一款轻量级功能强大的html转md工具,纯前端开发,不需要后端接口( NodeJS赋能),支持多平台,一键将文章链接转换为md,方便大家收藏和保存文章。界面如下:,欢迎Star相关介绍:技术实现1.技术栈vue 前端三剑客之一,主张最少,具有高度灵活性的渐进式框架nu
Chase620 Chase620
4年前
推荐7款冷门但是非常值得推荐的windows软件
作为一个软件控,体验了很多冷门但是非常好用的软件。今天小智给大家推荐7款冷门但是非常值得推荐的软件,直接上干货,喜欢的话,记得点赞支持哦。1、RolanRolan是一款轻量级的桌面快速启动工具,可以让你快速启动各种软件和指令,常用软件和分组都可以自定义管理,可以提高你的电脑操作效率和办公效率。(https://imghel
Wesley13 Wesley13
3年前
5G NR 帧结构1
5GNR帧结构子载波间隔NR子载波间隔与LTE相比,最突出的区别是NR支持多种不同类型的子载波间隔(在LTE中只有一种类型的子载波间隔,15Khz)。下面是NR不同类型子载波间隔图,每种子载波间隔都对应一个参数u(u0表示15kHz,此时子载波间隔与LTE相同)。正如你在下表格第二列看到的,其他u值
Stella981 Stella981
3年前
Python中的@函数装饰器到底是什么?
在解释@函数装饰器之前,先说一下,类中的类方法和静态方法。在Python中完全支持定义类方法、静态方法。这两种方法很相似,Python它们都使用类来调用(ps:用对象调用也可以)。区别在于:Python会自动绑定类方法的第一个参数,类方法的第一个参数会自动绑定到类本身;但对于静态方法则不会自动绑定。类方法用@classmethod
可莉 可莉
3年前
2018年 Jenkins 国内使用调查问卷
近年来,在数字化转型的压力之下,以DevOps和微服务为代表的云原生技术,作为企业数字化转型的重要支撑,活跃于开源技术的舞台。而DevOps作为一种理念,落地交付必然离不开CI/CD等工具的支持。Jenkins在此方面的重要作用,相信大家也是有目共睹。Jenkins之所以深受国内用户的喜爱,不仅因为它开源免费、功能强大、插件众多,其背后社
Stella981 Stella981
3年前
Docker实战——分布式Websocket服务
一、项目介绍我们很容易可以使用Springboot来搭建一个支持websocket的应用,用来实现基于HTML5的客户端之间进行消息的接收和推送。但是在实际应用的部署时,客户端和应用服务器之间总会用到Nginx或者Apache来做反向代理,来实现负载均衡。用Nginx举个例子来说,我们使用轮询的方式,将客户端的请求分发到后端3台w
Stella981 Stella981
3年前
NVMe协议笔记分享
NVMe概述NVMe是一个针对基于PCIe的固态硬盘的高性能的、可扩展的主机控制器接口。NVMe的显著特征是提供多个队列来处理I/O命令。单个NVMe设备支持多达64K个I/O队列,每个I/O队列可以管理多达64K个命令。当主机发出一个I/O命令的时候,主机系统将命令放置到提交队列(SQ),然后使用门铃寄存器(DB)通知NVMe设
Stella981 Stella981
3年前
ConcurrentHashMap之实现细节
ConcurrentHashMap是Java5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突
Stella981 Stella981
3年前
Linux 多线程编程
1.Linux“线程”进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为共享内存的全局变量)。Linux
Stella981 Stella981
3年前
Netbeans+derby数据库
derby是java1.6就就自带的数据库,由100%的纯java编写,由于derbyJDBC配置比较复杂,而且不方便在数据库创建表;所以我们选择Netbeans(最好是7比较新的版本),而jdk我选择jdk1.7(毕竟在很多人感觉java快不行,jdk1.7又给java注入活力),最主要是它能够支持大多数数据库新的特征,避免出现有些操作无法实现。