使用STM32F103单片机RTC实现万年历功能

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动  本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金既然STM32F103单片机内部可以存储时间,那么通过这个功能,就可以做一个万年
分类: 编程语言 发布时间: 10-16 16:12 阅读次数: 0

STM32F103高级定时器使用

;STM32F103单片机中定时器分为3种,高级定时器、通用定时器、基本定时器。高级控制定时器(TIM1和TIM8)由一个16位的自动装载计数器组成,它由一个可编程的预分频。
分类: 编程语言 发布时间: 10-16 16:11 阅读次数: 0

三次握手, 四次挥手

三次握手,四次挥手基础概念和问题, 为什么连接的时候是三次握手,关闭的时候却是四次握手, 为什么TIME_WAIT状态需要经过2MSL(最大报文段生存时间)才能返回CLOSE状态等等
分类: 编程语言 发布时间: 10-16 16:11 阅读次数: 0

Java多线程学习「超详细总结」Java原子变量(上)

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 Java原子变量 原子变量类基于CAS实现的, 当对共享变量进行read-modify-write更新操作时,通过原子变量类可以保障操作的原
分类: 编程语言 发布时间: 10-16 16:10 阅读次数: 0

Kubernetes-Service介绍(二)-服务发现

前言 本篇是Kubernetes第九篇,大家一定要把环境搭建起来,看是解决不了问题的,必须实战。 Kubernetes系列文章: Kubernetes介绍 Kubernetes环境搭建 Kuberne
分类: 编程语言 发布时间: 10-16 16:07 阅读次数: 0

算法小知识------10.16----关于链表的相关算法(1)

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 判断一个链表是否有环 (×)冒泡式循环,每到新的下一个节点,就重新对之前走过的节点做遍历,查看是否有重复,有则证明有循环 假设节点数量为n,
分类: 编程语言 发布时间: 10-16 16:05 阅读次数: 0

如何在Java中将集合转为数组?

三种方法:1使用toArray(T[] a) 2使用toArray() 3用Java8流将集合对象转换为数组的方法
分类: 服务端 发布时间: 10-16 16:03 阅读次数: 0

推荐 7 个 yyds 的开源项目

华为天才少年又出新作,自制了一个钢铁侠的机械臂,而且已经开源。本文就盘点最近比较火的开源项目,包括: 钢铁侠的机械臂 秒杀系统设计与实现 个人独立博客系统 适用于 Android 电视和电视盒的应用
分类: 编程语言 发布时间: 10-16 16:02 阅读次数: 0

Java 伪共享的原理深度解析以及避免方法

本文介绍了伪共享的产生以及Java中如何避免伪共享,并配以案例演示!缓存系统中的缓存是以缓存行(cache line)为单位存储的。
分类: 服务端 发布时间: 10-16 16:02 阅读次数: 0

网站性能优化的实战指南

性能优化是应用程序开发必须的工作之一,其目的之一为用户提供极致的速度体验,本文总结 WEB 应用或者网站可以快速实操的经验。 应用本身 应用或者网站本身的优化,不包括逻辑和代码的优化。
分类: 编程语言 发布时间: 10-16 16:01 阅读次数: 0

Java 死锁的原理详解以及检测和解决死锁的方法

详细介绍了Java死锁的概念,构建、排查、以及解决办法。两个或者多个线程互相持有对方所需要的资源(锁),都在等待对方执行完毕才能继续往下执行的时候,就称为发生了死锁。
分类: 服务端 发布时间: 10-16 16:01 阅读次数: 0

LeetCode-092-反转链表 II

LeetCode-092-反转链表 II,首先,如果**head**为null或者**head**只有一个节点,直接返回**head**...
分类: 服务端 发布时间: 10-16 16:00 阅读次数: 0

EasyC++04-C++中的整型

大家好,我是梁唐。 今天是EasyC++系列第四篇,我们来聊聊C++中的整型。想要更好观看体验的同学可以访问github仓库。 欢迎围观,欢迎star,欢迎pr~ 整型 整型即整数,与小数对应。 许多
分类: 服务端 发布时间: 10-16 16:00 阅读次数: 0

一文搞定Http缓存-强制缓存与协商缓存

本文介绍强制缓存与协商缓存,文末补充介绍DNS缓存HTTP缓存 向服务器请求资源 第一次之后访问可以利用缓存的功能从缓存中获取可以提高页面加载的速度,
分类: 编程语言 发布时间: 10-16 15:59 阅读次数: 0

Python 10 新特性

Python 10 PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject. PE
分类: 服务端 发布时间: 10-16 15:59 阅读次数: 0

Lerna: npm多包管理工具

在进行npm包管理时,如果有多个npm包,每个npm包都单独建一个单独的git仓库,管理起来很繁琐而且git仓库太多,版本管理也会很混乱,此时使用lerna管理多个npm包就很方便。
分类: 编程语言 发布时间: 10-16 15:58 阅读次数: 0

我是程序员,能受气?几行代码让你服

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动 本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 写在前面 本篇博客写出来就是担心被封禁了,毕竟结果不太友好,当然对于被欺负的程
分类: 服务端 发布时间: 10-16 15:58 阅读次数: 0

Nuxt.js 从入门与分析,实践后的近万字总结

本文先从背景,官网,源码多角度了解nuxt,再结合实践,逐个分析nuxt的各个相关知识点,以及在实践中遇到的框架槽点。
分类: 编程语言 发布时间: 10-16 15:58 阅读次数: 0

基于Nginx实现灰度发布,让不同用户访问不同的服务

很多时候项目上线,需要进行一次生产测试,但是呢又不想用户访问最新的接口服务,看到最新的内容。于是需要有一个叫白名单的家伙来控制流量。
分类: 服务端 发布时间: 10-16 15:57 阅读次数: 0

真的是手把手教你创建一个Dart工程,确定不来康康?

前言 好了,经过前面几篇的环境配置。今天我们就来创建一个Dart的工程吧! MacOS上Flutter环境配置和安装 MacOS上Flutte
分类: 移动开发 发布时间: 10-16 15:57 阅读次数: 0