到底什么是“授时”

C++中extern “C”深层探索 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。C引用C++函数例子工程中包含的三个文件的源代码如下://C++头文件 cppExample.h#endif。 阅读详情

以下内容转载自 https://www.toutiao.com/i6871831085932773902/

中科院物理所2020-09-13 12:54:14

世界上最宝贵的东西是什么?

我相信很多人的答案是——“时间”。

到底什么是“授时”

没错,时间非常之重要。古时候,无数先贤告诫我们,要好好珍惜时间、利用时间,正所谓“一寸光阴一寸金,寸金难买寸光阴”。

那么,问题来了,古人既没有钟,也没有表,他们是如何获知时间的呢?

▉ “敬记天时,以授民也”

大家应该记得,古装剧里,一天被分为十二个时辰。

入夜之后,每隔一个时辰,就会有更夫打更——一边有节奏地敲击梆子,一边吆喝:“天干物燥,小心火烛!”

是的,古人想要获知时间信息,基本靠“听”。

当时,有那么一群“公务员”,他们通过圭表、日冕等工具确认时间,然后通过钟楼敲钟、鼓楼击鼓、更夫打更等方式,将时间信息传递给周边居民。

到底什么是“授时”

在皇帝身边,还有一群职位更高的星象学专家。他们负责夜观天象、制定历法,指导农民按时进行播种、施肥和收获。

历史上对这种建立时间标准、传递时间信息的行为,称为“敬记天时,以授民也”,缩写一下,也就是“授时”。

国外呢,则将这种行为称之为时间服务,也就是Time Service。

▉ 从历书时到原子时,时间系统的演进

到了17~19世纪,随着人类机械工艺的不断精进,钟表制造业进入了高速发展期,并实现了工业化生产。

钟表的迅速普及,逐渐改变了人们的时间观念,也推动了社会的发展和进步。

到底什么是“授时”

怀表——19世纪英伦绅士的标配

进入20世纪后,电子工业迅速发展,电池驱动钟、交流电钟、电机械表、石英电子钟表相继问世。钟表进入了微电子技术与精密机械相结合的石英化新时期,每日误差逐渐被控制在0.5秒以内。

与此同时,人类对时间的认知也进入了全新阶段,逐步建立了“时间系统”的概念。

时间系统,也称为时间频率基准。说白了,就是如何衡量时间。

常见的时间系统包括三种,分别是:

  • 以地球自转周期为基准的世界时(Universal Time,UT)

  • 以地球绕太阳公转周期为基准的历书时(Ephemeris Time,ET)

  • 以物质内部原子(例如铯原子)发射的电磁振荡频率为基准的原子时(Atomic time,AT)

世界时存在不均匀性,历书时测量精度低,所以,1967年第13届世界度量衡会议上,各国代表投票决定采用原子时取代历书时,作为基本时间计量系统。原子时的秒长,被规定为国际单位制的时间单位,作为三大物理量的基本单位之一。

目前国际通用的标准时间,叫做协调世界时(Universal Time Coordinated,UTC),也称“世界标准时间”。它是原子时和世界时的结合,以原子时的秒长为基础,在时刻上尽量接近于世界时。

我们都知道,地球根据经度分为24个时区。我们中国虽然地跨5个时区,但统一采用“北京时间”,也就是“UTC+8”时区。

到底什么是“授时”

我们国家所处的时区

▉ 授时到底有哪些方式

计时工具和时间系统发生了巨变,授时方式当然也要跟着变。

授时过程,其实就是一个通信的过程。电磁理论改变了通信,也同样改变了授时。

根据不同的电磁波频率以及传递手段,现代授时技术被分为以下几种:

1.短波授时

采用波长在100m~10m(频率:3MHz~30MHz)的短波无线电进行授时。

以我们国家为例。在陕西临潼,有一个中国科学院国家授时中心总部。这里承担着我国国家标准时间(北京时间)的产生、保持和发播任务。

国家授时中心的授时台,设置在陕西蒲城。这里的短波电台会使用2.5MHz、5MHz、10MHz、15MHz频率,全天连续发播我国短波无线电时号,呼号为BPM。

短波授时信号通过天波和地波传输。地波可以传输100公里,天波的话,覆盖半径超过3000公里,基本覆盖全国疆域,授时精度为毫秒量级。

到底什么是“授时”

天波和地波

2.长波授时

采用波长在10km-1km(频率:30KHz~300KHz)的长波无线电进行授时。

国家授时中心的长波电台呼号为BPL,发射频率为100KHz。

长波授时信号的地波作用距离为1000-2000公里,天波信号为3000公里,基本覆盖我国内陆及近海海域,授时精度为微秒量级。

3.低频时码授时

低频时码授时属于一种特殊的长波授时,它适用于区域性的标准时间频率传输。

国家授时中心采用载频为68.5KHz的连续波时码授时体制技术。

我们常见的电波钟/电波表,就可以接收这种信号,自动进行时间校对,精度可以达到30万年误差不超过1秒。

到底什么是“授时”

电波表

4.电话授时

利用电话网络传送标准时间,称为电话授时。

例如,通过专用电话时码接收机,拨打国家授时中心的服务专线电话,即可自动获得标准北京时间显示和输出,授时精度10毫秒。

5.电视授时

哈哈,这个可不是指每天19点的新闻联播播报。

大家应该都不会想到,其实中央电视台在自家的电视信号中,“偷偷”插入了由原子钟提供的时间信息。用户设备接收电视信号后,加以改正,便可实现定时,精度约为10微秒。

6.网络授时

这个大家应该比较熟悉。我们电脑上经常使用的NTP(Network Time Protocol,网络时间协议),就是网络授时。

只要设置了目标NTP服务器的IP地址,本地计算机就可以实现时间同步。

到底什么是“授时”

NTP配置界面

7.卫星授时

前面我们介绍的都是地基的授时方式,接下来,我们来看看现在最流行的天基授时方式,也就是“卫星授时”。

我们每天都会用到百度、高德这样的导航和定位App。大家应该也知道,这些App之所以能实现导航和定位,是因为手机能够和卫星通讯,使用卫星提供的服务。

到底什么是“授时”

提供导航定位服务的卫星系统,我们称之为GNSS系统(全球导航卫星系统)。

大名鼎鼎的GPS,是美国的GNSS系统,也是全球最早的GNSS系统。而现在名声大噪的北斗,则是我们中国自主研发和建设的GNSS系统。

同样具备全球覆盖能力的GNSS系统,还包括俄罗斯的GLONASS(格洛纳斯)和欧洲的Galileo(伽利略)。

除了全球性的卫星系统之外,GNSS还包括一些区域性的系统以及增强系统。

到底什么是“授时”

很多人并不知道,GNSS系统除了定位和导航之外,还有一个非常重要的功能,那就是——授时。

到底什么是“授时”

GNSS三大核心能力,通常简称为PVT,也就是Position(位置)、Velocity(速度)和Time(时间)。

那么,GNSS是如何实现授时的呢?

在每一颗GNSS卫星上,都配备有原子钟。这就使得发送的卫星信号中包含有精确的时间数据。通过专用接收机或者GNSS授时模组,可以对这些信号加以解码,就能快速地将设备与原子钟进行时间同步。

相比于前面所说的长波、短波、网络等授时技术,GNSS卫星授时拥有明显的技术优势。

首先,GNSS授时的精度更高。

以北斗为例。北斗卫星导航系统的时间,叫做BDT。BDT属原子时,可以溯源到我国国家授时中心的协调世界时UTC,与UTC的时差控制准确度小于100ns。

到底什么是“授时”

各授时方式的授时精度对比

除了精度之外,GNSS卫星授时还有先天的覆盖优势。

长波、短波地基授时,都有物理传播距离的限制。如果遇到高山等环境阻隔,传播距离将进一步缩小。

而GNSS卫星授时在覆盖能力上明显要强得多。尤其是针对远洋航海及航空航天场景,GNSS卫星授时更是优势明显。

到底什么是“授时”

▉ 授时服务的应用场景

说了半天,我们为什么需要精度这么高的授时服务呢?难道只是为了方便网购秒杀吗?

到底什么是“授时”

当然不是。

以我们人类的生理极限,毫秒级精度就已经足够用了。像GNSS这样的高精度授时,主要用于高科技领域。

到底什么是“授时”

人类竞技运动,一般只精确到毫秒级

最早期的高精度授时应用需求,来自航空航天。

航空航天飞行器,往往以极高的速度飞行。如果没有精准的时间同步,就无法对飞行器的准确位置进行确认。

尤其是太空对接等场景,如果两个飞行器的时间不同步,那么距离就会差之千里,飞行姿态也会存在巨大误差,最终导致严重事故。

到底什么是“授时”

太空对接

除了科研领域之外,随着高精尖科技逐渐在各行各业落地,很多和我们生活息息相关的系统,也有了高精度授时需求。例如电力系统、金融系统、通信系统等。

电力行业为什么会要求时间同步?

很简单啊,我们用的都是交流电,交流电中的电流方向是随时间变化的。当不同的电网设备进行并网时,如果时间不一致,你波峰波谷就不一致,轻则带来多余的能量损耗,重则直接短路,毁坏设备,瘫痪电网,造成大规模停电。

到底什么是“授时”

电网设备

金融领域同样依赖时间同步。

现在我们都是数字化金融,所有的交易都通过电脑和网络进行。系统时间不同步,很可能导致交易失败,在瞬息万变的市场中错过机会。不同步的时间,也有可能被黑客利用,给系统带来安全隐患。

到底什么是“授时”

我们所熟悉的通信系统,同样离不开高精度授时的支持。

到底什么是“授时”

通信基站的切换、漫游需要精准的时间控制,对同步精度的要求高,也需要足够的稳定性。以TD-LTE为代表的TDD时分系统对时间同步的要求更高,系统时间同步要求在±1.5μs。

到底什么是“授时”

我们现在使用的5G,基本上也是采用TDD时分复用模式。在大速率数据传输过程中,对时间同步精度要求极高。如果通信设备之间时间不同步,将影响时隙和帧,进而影响业务的正常进行。

除了上述行业之外,包括交通调度、地理测绘、防震减灾、气象监测等各个领域,都对高精度时间同步有刚性需求。

▉ 高精度授时模组

目前来看,GNSS卫星授时凭借授时精度高、覆盖范围广、实现成本低等优势,已然成为最受用户欢迎、应用最为广泛的授时方式。

越来越多的行业选择GNSS卫星授时,作为本行业的时间解决方案。GNSS授时模组新品迭出,发货量逐年攀升,市场前景一片大好。

以移远通信的L26-T和LC98S模组为例。

这两款模组都是车规级高精度GNSS授时模组,支持 GPS、GLONASS、BeiDou、Galileo 和QZSS 多卫星系统,并集成差分全球定位系统(DGPS)和星基增强系统(SBAS)(包括WAAS、EGNOS、MSAS和GAGAN),可显著提高授时稳定性和精准性。即使在复杂信号环境下,也可提供高精度、高完整性的精密授时服务。

Position hold模式的存在,大幅减小了模组的授时抖动。支持单星授时,即使在可见卫星只有一颗的情况下也能保持高精度授时。AGNSS功能,也可以帮助模组显著缩减首次定位时间。

到底什么是“授时”

高精度授时模组

L26-T和LC98S模组出厂前会经过严苛的可靠性测试,确保其能够在复杂环境下正常工作,为全球通信基站、金融服务、电力系统、铁路调度等行业应用提供精密授时服务。

好啦,说了那么多,大家对授时应该有了全面的了解吧?

随着数字化浪潮的不断深入,高精度授时服务将走进更多的行业,诞生更多的应用场景。授时相关的设备和系统,重要性日益凸显,逐渐成为国家的重要信息化基础设施。

高精度授时服务,将彻底改变我们每个人的生活。

原文标题:深度揭秘:到底什么是“授时”

来源:鲜枣课堂

编辑:YourName

到底什么是“授时”

详解extern “C“的作用 extern "C" 是 C++ 特有的语法,用于在 C++ 代码中声明或定义遵循 C 语言编译和链接规则的函数 / 变量,核心作用是解决 C++ 与 C 语言混合编程时的 “名称修饰(Name Mangling)” 冲突问题。 阅读详情

相关推荐

日语学习-日语知识点小记-构建基础-JLPT-N3阶段(10): - 「こと」抽象事物vs.「もの」具体事物=として:「以……的身份」「作为……」「当作……来看待」=したほうがいい + そうだ :よさ

自己在今年,在日本留学中,目前在语言学校,我自己不是那种一学什么的都能会的人,只能依靠自己一点一点积累,学习也分为很多种,自己跟着课本学是一种方法,如果记录下来,整理好,教给别人也是一种方式,我希望,以后每天一篇小的日语知识点小记,来构建基础,同时也可以帮助他人。本次我们学习复习几个语法,不一定完全是N3但是考试可能还是有的, 一点点积累吧。如果您喜欢这个系列,请关注一下,您的关注,就是我持续创作的动力。

qq_22146161的博客 1211

赫兹赫兹

记住,赫兹是频率单位,就是 次/秒。 带宽是速度单位,比如说,是 MByte/秒(MBps)。 问,假设某系统总线在一个周期内并行传输4B信息,而一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽为()MBps? 解: 一个总线周期传输4B,而一个总线周期2个时钟周期,则每个时钟周期传输速率 4 / 2 = 2B/时钟 时钟频率是10MHz,即10M次每秒,也就是10M时钟/秒,二者相乘 总线带宽 = 时钟传输速率 * 时钟频率 = 2B/时钟 * 10M时钟/秒 = 20MB/秒 答:

左直拳的马桶_日用桶 1792

运维系列:国内常用ntp服务器地址及ip

国内常用ntp服务器地址及ip

weixin_54626591的博客 2万+

常见的NTP授时服务器地址(本文不断更新中)

@[TOC](目录) 一、中国科学院国家授时中心NTP授时服务器地址: ntp.ntsc.ac.cn 具体使用方法可以参见中国科学院《关于“网络授时域名”全面试运行测试的公告》 http://www.cas.cn/tz/201809/t20180921_4664344.shtml 二、腾讯云NTP授时服务器地址: 对于非腾讯云设备,可以使用腾讯云提供的公网 NTP 服务器(即:外网 NTP 服务器) time1.cloud.tencent.com time2.cloud.tencent.com tim

J.M.C 的博客 13万+

Quartus安装Altera USB-Blaster安装驱动程序出现问题(代码39)的解决办法

Quartus安装Altera USB-Blaster安装驱动程序出现问题(代码39)的解决办法

MCU_HOT的博客 1万+

MTK Tunning ISP 模块面试总结

ISP面试问答

m0_72053187的博客 4539

国内常用NTP服务器地址及IP(阿里云时间服务器)

下面的好多都失效了,向阿里看齐这几个应该都是好使的,更新一下。

一个懒鬼的博客 2万+

Python实战:ERA5风场数据区域提取与风向合成可视化全流程解析

本文详细解析了使用Python处理ERA5风场数据的完整流程,包括NC文件读取、特定区域数据提取、u/v分量合成风向风速的计算,以及利用Matplotlib进行风场时空演变可视化。内容涵盖从环境搭建、数据获取到高级绘图与性能优化的实战经验,为气象数据分析、风能评估及气候研究提供了一套清晰、可操作的技术指南。

swift5iosmith的博客 304

国内可用的Internet时间同步服务器地址(NTP时间服务器) 好在阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址(转)...

国内可用的Internet时间同步服务器地址(NTP时间服务器) 好在阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址 ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com 以下红...

weixin_30389003的博客 4万+

深度排查:网讯网卡WX1860AL4千兆网口降速百兆的硬件陷阱

本文详细剖析了网讯网卡WX1860AL4千兆网口降速至百兆的硬件故障排查过程。通过分析千兆以太网硬件原理,提供从网线、供电到PCB走线、焊接残留的标准化检修流程,并分享两种典型硬件陷阱(线序错误与焊锡短路)的实战修复案例,为硬件工程师解决类似传输速率问题提供系统性的诊断思路与方法。

a3b4c5的博客 1111

Linux 下 OpenClaw 安装全记录:从零到一的保姆级图文教程

本文主要介绍了Linux 下 OpenClaw 安装全记录:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 实战教程 2.1 步骤一 安装Node.js 2.2 步骤二:安装git 2.3 步骤三:安装并配置OpenClaw 2.4 步骤四:配置OpenClaw 2.5 步骤五:配置模型 2.6 步骤六:对话 3. 后续使用步骤 4. 报错解决方案 5. OpenClaw的卸载

weixin_43178406的博客 10万+

被《羊了个羊》逼疯后 鹅厂程序员怒而自制“必通关版”

「羊了个羊」有多恶心? 能逼程序员气到撸起袖子自己上……

m0_46163918的博客 1万+

BEV和OCC学习-4:数据准备生成pkl文件(NuSences)

info[‘cam_instances’][‘CAM_XXX’][i][‘bbox_3d’]:长度为 7 的列表,以 (x, y, z, l, h, w, yaw) 的顺序表示实例的 3D 边界框。info[‘cam_instances’][‘CAM_XXX’][i][‘bbox’]:2D 边界框标注(3D 框投影的矩形框),顺序为 [x1, y1, x2, y2] 的列表。info[‘cam_instances’][‘CAM_XXX’][i][‘attr_label’]:实例的属性标签。

zfjBIT的专栏 1700

must be "pom" but is "jar"

坑爹之must be “pom” but is “jar” 百度了网上的各种解决办法,都不是我的情况 然后我把引用的父pom,springboot删除后,发现问题解决了。最后仔细一看,我引用错包了,下面是错误的 <parent> <groupId>org.springframework.boot</groupId> <artifactId&...

Girl_zby的博客 3016

STM32驱动HC-SR04超声波模块

本篇文章将带大家使用HAL库驱动HC-SR04超声波模块。超声波模块作为智能小车必备的模块,要学习智能小车的同学是必须掌握好这个模块的使用的。HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。下面是HC-SR04超声波模块的一些特性和技术参数:距离测量范围:2cm ~ 400cm(可调)。测量精度:0.3cm。工作电压:DC 5V。工作电流:15mA。

m0_49476241的博客 7684

基于IEEE39节点系统的风力发电机组并网改造与稳定性研究

本文研究了基于IEEE39节点系统的风力发电机组并网改造与稳定性问题。首先将系统工作频率从60Hz转换为50Hz,并对同步发电机、变压器、线路和负荷参数进行相应调整。随后将30、32、34、37号节点的同步发电机替换为不同容量的永磁同步发电机(PMSG)和双馈感应发电机(DFIG),详细建立了两种风电机组的数学模型和控制策略。通过Simulink仿真验证,改造后的系统能够稳定运行并满足并网要求。研究成果为大规模风电并网系统仿真提供了参考,对提高电力系统可再生能源消纳能力具有重要意义。

huanghm88的专栏 110

【C++】extern “C“ 和 extern 深度探索

本文介绍了C和C++中extern关键字的用法及其在链接阶段的作用。extern用于声明在其他文件中定义的全局变量或函数,实现跨文件共享。extern "C"则是C++特有的用法,用于指示编译器按照C语言的链接规则处理代码,解决C++与C语言的链接兼容性问题,避免名称修饰带来的链接错误。文章还探讨了extern在修饰const变量时的注意事项,以及extern "C"影响本文件符号导出的细节。此外,还讨论了extern "C"对普通类型和C++类型符号导出的影响,以及extern "C"的正确使用方式。

杨翔裕的博客 2123

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【C++】extern “C“详解

参考: extern “C“的作用及理解 extern C里面能有C++代码吗? 1. 概述 extern “C” 是C++特有的指令(C无法使用该指令),目的在于支持C++与C混合编程。 2. 作用 extern “C” 的作用是告诉C++编译器用C规则编译指定的代码(除函数重载外,extern “C” 不影响C++其他特性)。 3. 原因 为什么要用C规则编译C++代码呢? 因为C和C++的编译规则不一样,主要区别体现在编译期间生成函数符号的规则不一致。 C++比C出道晚,但是增加了很多优秀的功能,.

lemonxiaoxiao的博客 2139

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

extern “C”关键字

操作系统: 进程和线程介绍; 进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 一个线程只能属于一个进程,但是一个进程可以拥有多个线程。多线程处理就是允许一个进程中在同一时刻执行多个任务。 线程是一种轻量级的进程,与进程相比,线程给操作系统带来侧创建、维护、和管理的负担要轻,意味着线程的代价或开销比较小。 线程

qibage的博客 895

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Excel中如何消除“长短款”

编写VBA宏:你可以使用VBA(Visual Basic for Applications)编写自定义函数来处理舍入问题,确保在分摊时不会出现长短款。以下是一个VBA示例,用于执行“银行家舍入法”:ElseEnd IfEnd If在分摊后,手动调整最后一份金额,以确保总金额精确等于原始金额。这通常涉及到从最后一份金额中减去或加上由于舍入产生的微小差异。假设你有总金额和需要分摊的份额数。。使用TRUNC。。将剩余的金额分摊到前面的份额中,或者只加到最后一份上。

m0_57158496的博客 1521

楚凤的艺术学新作——《楚凤“源”与“流”研究》书评

楚凤“源”与“流”研究》也是一部颇有新意的学术专著,其系统的研究视角、丰富的图像资料、跨学科的分析方法和现代应用的探索,为楚凤文化的研究提供了新的范式和思路。二是通过解析楚文化中的神巫戏蛇和凤鸟戏蛇图像,提出了一个新的视角,即这些图像其实是在象征楚凤与“不死之药——窫窳——蛇”之间的关联,强调了楚凤作为不死化身的独特属性,并深入探讨了这种图像背后的文化语义和神话系统;全书共分四章,从研究的缘起、楚凤的渊源、楚凤的流变到楚凤图像特征与应用传播,紧扣楚凤源流研究主线,依时为序将楚凤的故事娓娓道来。

2401_87127974的博客 526

如何描述科学问题?从“术”入手,悟出属于自己的“道”

需要注意的是:这里其实前面说了XX图像普遍存在低信噪比、边界模糊等问题,这既是研究背景,也是后面“如何提高XX分割的准确性与拓扑结构的正确性”的前提,而研究目标也不止是“减少图像质量差导致的诊断偏差”,而是“提高XX分割的准确性与拓扑结构的正确性,减少图像质量差导致的诊断偏差”。提到过,以项目导向的思维来写科学问题,很容易将科学问题和研究目标混淆。受成像原理限制,XX图像普遍存在低信噪比、边界模糊等问题,导致XX分割时出现拓扑错误,如何提高XX分割的准确性与拓扑结构的正确性,减少图像质量差导致的诊断偏差?

qq_18063797的博客 1030

JavaScript算法学习之“1”的个数(下)

但是1~6区间跟11~16区间,包含的"1"字符个数是不一样的,因为11、12、13、14、15、16每一个数字都多出了一个“1”(正是前文得出的规律)。例如n=8时,我们表面上是对1、2、3、4、5、6、7、8这几个数字计算,但是实际是对“12345678”这个数字字符串进行计算,我们的目的,是要计算这个数字字符串里有多少个“1”字符。如果把这一区间的数字字符全部写出来,就会发现,它实际跟1~700这个区间的全部数字字符很类似,不一样的是它每一次都多出了一个千位上的“1”。

TheJormangund的博客 874

甘肃“印象”网站

甘肃“印象”网站区别于人们司空见惯的安卓系统和iOS系统,甘肃“印象”网站希望只用一整套系统就解决使用的硬件设备需要有不同的系统的繁琐问题。它的出现不仅让使用者在使用时更加方便,还可以让使用者在使用选项上有了更多选择的余地。甘肃“印象”网站十分流畅,可以让使用者在使用时几乎没有任何的延迟和卡顿,可以给使用者带来十分轻松的体验[3]。并且可以在几乎我们能看到的所有电子设备上使用,大幅度的增加了甘肃“印象”网站的使用范围。同时,甘肃“印象”网站可以同步全部的连接对象,对于使用者来说这样的系统更加方便。

全网粉丝10W+、全栈领域优质创作者、掘金、阿里云等社区博客专家、专注于全栈领域和毕业项目实战 978

14. “我”模块(一)之“我”

上一节对欢迎模块进行了综述(可参见 10. 视频模块 进行了解),接下来将从视频模块开始详细介绍: [ “我”模块(一)之创建数据库] [“我”模块(一)之“我”] [“我”模块(一)之注册] [“我”模块(一)之登录] [“我”模块(一)之个人资料] [“我”模块(一)之个人资料修改] 知识点 掌握SQLite数据库的使用,能够使用数据库存储用户信...

Jennyni1122的博客 535

【C++】extern “C“

extern “C” 1. C++调用C 程序不能调用程序,程序只能调用库 (静态库或动态库) 如果想要实现C++去调用C 创建工程,找到静态库 将.c文件的代码写完之后,运行程序,会生成.lib文件 注意:这里是静态库,不需要写main函数,因为不是运行程序 切换到 .cpp文件 一般调用库使用 #include #include "../." . 一个个点号表示当前文件 .. 两个点号表示当前文件的上一个文件 找到 .h文件,其实就是包含一个头文件,就是这个头文件可以不在当前目录或者

Rinne's blog 778
上一篇: 丰子恺的20条生活哲学: 只要生机不灭,终有抬头的日子
下一篇: 一线大厂的分布式唯一ID生成方案
shankusu2017
博客等级 码龄15年 155粉丝 155原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值