精华内容
下载资源
问答
  • 6.1 手机时钟系统简介

    2021-01-10 15:25:45
    手机时钟分类:逻辑电路主时钟 实时时钟 6.12 时钟电路基本作用 逻辑电路主时钟 高通平台多为:19.2MHz MTK平台:26MHz 其他时钟都为在主时钟的基础上通过PLL(锁相环)通过倍频、分频获得 因此在设计时需...

    6.11 时钟分类

    手机时钟分类:逻辑电路主时钟   实时时钟

    6.12 时钟电路基本作用

    • 逻辑电路主时钟

    1. 高通平台多为:19.2MHz    MTK平台:26MHz
    2. 其他时钟都为在主时钟的基础上通过PLL(锁相环)通过倍频、分频获得
    3. 因此在设计时需特别注意主时钟信号的保护与隔离
    • 实时时钟(RTC)

    1. 基本所有的手机平台其实时时钟均为  32.768KHz(2^15),独立于操作系统,为整个手机提供一个统一的计时标准
    2. 作用: 

           a.保持时间的准确性与持续性,确保关机状态下依旧可以计时;

           b.待机状态下,可以作为逻辑电路的临时时钟,如中断守候电路,从而降低功耗(频率变低相当于MOS管开关频率变低,减少开关损耗);

    6.13 振荡原理

    振荡原理:正反馈

    闭环增益

    环路增益:T(jw)=A(jw)F(jw)

     

    • 平衡条件:

    1、环路增益为1,且方向不变(也即正反馈)

    2、大白话解释:假设系统在某一刻准备进行调节,系统开始检测此时的反馈信号,发现是Vf=Vi(因为此时环路增益为1且方向不变),此时Vs=0,Vi=Vs+Vf=0+Vi=Vi;没有任何变量  所有系统一直稳定

    • 起振条件:

    1. 对于一个实际的振荡电路,在接通电源瞬间是不可能立即产生特定幅度的振荡信号的。那么,振荡电路是如何使信号从无到有、逐步建立并最终达到稳定振荡的呢?
      :物理学原理,噪声无处不在  
    2. 首先通过一个选频网络
    3. 其次为了使振荡能从小到大建立起来,在初始振荡阶段,必须使反馈信号的幅值大于Vi信号的幅值(即环路增益大于1,因为如果等于1,输出信号的频率是对的,但幅值就稳定了,无法变大)

    4.对于振荡电路设计,肯定设计成式6-1-7模式,那么系统一旦接通电源,振荡信号就会从小到大建立起来,但环路增益大于1,按照理论信号会越来越大,不会建立一个稳定的振荡信号;

    事实上,信号的幅值最终受到放大电路非线性的限制,即当幅度逐渐增大时,环路增益逐渐减小,并最终达到T=1,达到平衡状态。把利用放大电路自身非线性来达到稳幅的方式称为“内稳幅”

    把采用外接非线性组件的方式称为外稳幅。

     

     

     

     

    展开全文
  • 西门子时钟校对系统

    2013-01-22 16:24:55
    西门子手机时钟校对系统,让你的系统时间分秒不差
  • 本应用类似手机系统时钟闹钟小工具 框架简单、代码简单、需要仔细理解,逻辑不复杂.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 系统信息时钟汉化版.apk 安卓手机应用软件
  • 手机软件(传统时钟)

    2007-08-08 11:55:12
    个人开发的软件 基于.NET Compact Framework 2.0 系统要求 支持的操作系统: Windows CE .NET; Windows Mobile 2003 software for Pocket PCs 支持的设备操作系统: Windows Mobile Software for Pocket...
  • 源码android6.0 系统应用时钟--详细的闹钟分析

    万次阅读 热门讨论 2017-04-05 10:57:19
    不积跬步,无以至千里。   一、时钟整体看 注册表信息: 权限调用:  开机启动的广播 RECEIVE_BOOT_COMPLETED  屏幕保持唤醒 WAKE_LOCK  手机震动 VIBRATE  修改全局系统设置 ...

    不积跬步,无以至千里。

     

    一、时钟整体看

    注册表信息:

    权限调用:

            开机启动的广播              RECEIVE_BOOT_COMPLETED

            屏幕保持唤醒                WAKE_LOCK

            手机震动                    VIBRATE

            修改全局系统设置            WRITE_SETTING

            禁用键盘锁                  DISABLE_KEYGUARD

            读写手机状态和身份          READ_PHONE_STATE

            允许访问底层电源管理        DEVICE_POWER

            读写外存储                  READ_EXTERNAL_STORAGE

    <application/>中用到了android:uiOptions=”splitActionBarWhenNarrow”为屏幕较小分配较好的空间

     

    时钟整体的设计:

    ActionBar+ViewPager+Fragment

    入口类DeskClock(不全面)

    Activity生命周期来说:

    onCreate:

    1、 利用了Action判断显示到哪个Tab中,默认为时间界面

    2、 InitViews方法对控件的初始化

    3、 TabAdapter为适配器,其中ActionBar有一个AddTab(动态增加Tab方法)

    4、 SetHomeTimeZone方法:

    onPrepareOptionsMenu动态添加选项菜单:每点击一下去刷新一下菜单,本身有设置(夜间、帮助被隐藏了)——个人项目需求

     

    摘要:

    Android系统闹钟定时功能框架,总体来说就是用数据库存储定时数据,有一个状态管理器这些定时状态的触发和更新都交给它来处理,他就像电脑的CPU、人的大脑。像闹钟这种应用程序,每天重复定时,或者一周选择其中几天,闹钟响了5分钟后,再次响铃,这时候就需要一种好的办法来管理这些数据和状态,下面就来分析一下Android系统闹钟的具体实现。

    二、时钟之闹钟

     

    1、 基本结构

    Alarm代表一条定时数据

    AlarmInstance代表一条定时项目的实例,一个AlarmInstance对应一个alarm但比Alarm多了更多的状态信息

    AlarmStateManager状态管理器,对定时项目进行调度,添加、删除、更改状态,是一个广播类,定时到点后发广播到这里,进行下一步处理。

    AlarmService响应结果,也就是定时到达后要做的事,响铃、停止铃声

    ClockDataHelper里面创建了三个表,ALARMS_TABLE,INSTANCE_TABLE,CITIES_TABLE前两个分别对应上面的Alarm和AlarmInstance

    ClockDataHelper类中的三个表:Alarm表、AlarmInstance表、Cityies表

     

    代码示例:

     

                                 本地数据库创建的Alarms表

    代码示例:

     

                                 本地数据库创建的Alarminstance表

    代码示例:

                                 本地数据库创建的Cities表

     

     

    这里说一下几个特殊的字段,对Alarm表,DAYS_OF_WEEK表示一周内需要定时的天(闹钟有一个功能就是选择一周的几天,这里是int值,用位来表示设置的天数,而provider包下有个专门的类Daysofweek来存储和处理

    AlarmInstance表中一个Alarm_IO,关联到一个Alarm,可以看到在AlarmInstance表里也有时间,其中这两个时间是不一样的,Alarm表示原始的定时,一个不变的数据,而AlarmInstance则代表了一个使用中的定时项目,或者是一个随时间变化的数据。它的时间是变化的,比如闹钟响了以后延时10分钟,再响就需要改变这里的时间,而基础数据不能变,还需要显示在那里。Alarm_state代表了当前定时项目的状态,具体都是由AlarmStateManager来管理的

     

    要想了解闹钟呢,就要先了解这几个类

    1、 Alarm类

    这个类是Alarm信息对于数据库的增删改查操作

    还有一个就是创建AlarmInstance方法

     

     

     

    AlarmInstance类和alarm类一样,他也有对于数据库的增删改查等操作、因为其时间上是动态的因此多了set、get方法

     

     

     

    时间上的处理方法:

    设置:

    获取:

    闹钟的几种状态

    SILENT_STATE,alarm被激活,但是不需要显示任何东西,下一个状态LOW_NOTIFICATION_STATE;

    LOW_NOTIFICATION_STATE,这个状态表示alarm离触发的时间不远了,时间差AlarmInstance.LOW_NOTIFICATION_HOUR_OFFSET=-2,也就是2个小时。下一个状态会进入HIGH_NOTIFICATION_STATE,HIDE_NOTIFICATION_STATE,DISMISS_STATE;

    HIDE_NOTIFICATION_STATE,这是一个暂时态,表示用户想隐藏掉通知,这个状态会一直持续到HIGH_NOTIFICATION_STATE;

    HIGH_NOTIFICATION_STATE,这个状态和LOW_NOTIFICATION_STATE相似,但不允许用户隐藏通知,负责触发FIRED_STATE或者DISMISS_STATE;它的触发时间为30分钟之前

    SNOOZED_STATE,像HIGH_NOTIFICATION_STATE,但是会增加一点定时的时间来完成延迟功能;

    FIRED_STATE,表示响铃状态,会启动AlarmService直到用户将其变为SNOOZED_STATE或者DISMISS_STATE,如果用户放任不管,会之后进入MISSED_STATE;

    MISSED_STATE,这个状态在FIRED_STATE之后,会在通知栏给出一个提醒刚才响铃了;

    DISMISS_STATE,这个状态表示定时结束了,会根据定时项目的设置判断是否需要重复,从而决定要删除这个项目还是继续设定一个新的定时。

     

     

    界面分析

    AlarmClockFragment的界面功能分析(从生命周期上分析)

     

    1、OnCreateView

    解析Fragment

    从Bundle中获取数据:传递了几个参数

    startCreatingAlarm方法:创建一个TimePickerDialog,设置闹钟时间,创建一个Alarm实体对象,根据RingtoneManager铃声管理对象获得一个默认铃声的uri,并对Alarm对象进行属性设置

    1、 OnResume方法

    1、 检查是否有别的app是否有请求到这,去创建一个闹钟,然后清空这个intent

    2、 是否从deskclock界面滚到alarm假面的(更新到最新的数据界面)

    3、  OnDestroy

        对于对创建的ToastMaster.cancelToast()将Toast置空

    onActivityResult:

    对在另一个Activity中获取的铃声uri进行设置显示,并把这个铃声设置成默认铃声

    bindView方法(Adapter的方法)

    1、利用持有者优化、以及对于tag的判空对ListView的优化

      2、expandAlarm对于item中扩展方法

      3、以及对其中控件重复的处理

          对这重复中的处理两种方式 1、对存储状态的获取,然后进行设置

                                    2、对其中重复中的控件的监听方法的设置

                                    3、对于扩展与收缩的动画的处理

                                    4、对其中注册了一个监听视图树的观察者模式

     

    创建一个闹钟的步骤

     

     

    1、 AlarmClockFragment中的onCreateView方法

     

    2、 AlarmClockFragment中的startCreatingAlarm()

     

    3、 AlarmClockFragment中的asyncAddAlarm(a)

     

    4、 AlarmClockFragment中的setupAlarmInstance方法

     

    5、AlarmStateManager的registerInstance()

    因为其中要对Alarminstance中State状态判断,但是还没有状态就进入到了else中

     

     

    5、 AlarmStateManager的setSilentState方法

     这里就是AlarmStateManager对这些状态的处理要,同时会规划一个定时转换成下一个状态。

     

    从这可以看出这个状态将要由silentState——》Low_NoTIFICATION_State,而这个状态是从AlarmInstance中得到的可见为AlarmInstance.getLowNoticationTime()得到的;

     

    6、 AlarmStateManager的scheduleInstanceStateChange方法

    更新AlarmInstance的状态 信息,通过此方法规定下一个状态

     

    在createStateChangeIntent方法中设置了intent中的state属性为Low_NOTIFICATION,并传递了两个属性用户onReceive中的处理属性为:ALARM_GLOBAL_ID_EXTRA、ALARM_STATE_EXTRA

     

    7、 AlarmStateManager的onReceiver方法

    其为了来接收规划好的推迟Intent的广播,LOW_NOTIFICATION_HOUR_OFFSET值为-2,其在前面可以看出将要在闹钟响之前的前两个小时就会发出这个延迟的广播意图,然后AlarmStateManager将会把这个状态改变为下一个状态

     

    其处理方法在HandleIntent方法中,经过处理将要转移到setAlarmState方法中

     

     

     

    8、 AlarmStateManager的setAlarmState方法

     

     

    9、对于每一个state将转移到相应的setXXXXState方法中,完成下一次状态的转换形成一个定时的循环,直到到达DiSSMISSED_STATE里停用或者删除定时的item,如果需要重复则会获取到下一次的定的时间

    例如以下是:由Slience_STATE状态变为了LOW_NOTIFICATION状态,他将要进行下次的规划变为HIGH_NOTIFICATION状态,并且调用setLowNotificationState方法,具体看下面

     

    其中的AlarmNotification.showLowPriorityNotification方法,将会在通知栏上创建一个通知,并为此通知设置了一个监测用户移除次通知Notification的事件

     

    接下来就如所说,就是进入定时的循环。

    如上,都是类同的,下面看一下FIRED_STATE:

    开启了AlarmService,

     

    就来到了AlarmService.startAlarm方法

     

    查看onCommand方法,就会进入startAlarm方法

     

    然后进入startAlarm方法中,就会进入到AlarmNotification.showAlarmNotification(this,mCurrentAlarm);

     

    接下来就会进入到Notification中的showAlarmNotification方法,接下里就会看到睡眠的这个意图

     

    同样下面还有一个消失的意图,还有设置满屏

     

    1、当用户按了睡眠时,将会睡眠几分钟,关闭闹铃铃声和振动,将会设置新的闹钟时间,即为:现在时间+睡眠时间(设置那存储的Prefrence中取出),更新数据库中的AlarmInstance,并发送通知和下次的FIRED_STATE

    2、用户直接关闭的话,就会进入到DisMiss_STATE状态将会执行unregisterInstance方法(下面介绍)和删除这个AlarmInstance和并根据用户是否设置重复更新下一个闹钟

     

    Unregisterinstance方法,关闭铃声和振动等、移除所有和这个AlarmInstance有关的的计时器和通知,下图为其方法

     

    3、用户如果不去管闹钟的如下图,会在Preference中获取到timeout的时间,然后去规范推迟意图成为Miss状态

     

    这里为获取timeout的时间

     

    查看SetMissState方法,将会停止闹钟服务,更新AlarmInstance的实例在数据库,发送通知,并规划推迟意图成为DIsMiss_STATE

     

    同样会停止AlarmService的服务,并且会更新数据库中AlarmInstance的状态,并会发送Miss通知,

    规划下一DissMissed的意图,并根据用户是否设置重复更新下一个闹钟。

     

    小想法:闹钟声音设计,可以设计一个方法,让闹钟随着时间改变音量逐渐声音变大,叫醒沉睡者!

     

    代码URL=http://download.csdn.net/download/wdyshowtime/9966509

    观赏也是种力量,谢谢您的观看。吐舌头

     

     

     

     

     

    展开全文
  • 三星时钟插件

    2013-07-23 22:30:50
    三星时钟插件,安卓系统时钟插件,提取自三星手机.
  • 大数据,云计算系统架设卫星授时(GPS北斗时钟)的重要性 大数据,云计算系统架设卫星授时(GPS北斗时钟)的重要性 云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来...

    大数据,云计算系统架设卫星授时(GPS北斗时钟)的重要性
    大数据,云计算系统架设卫星授时(GPS北斗时钟)的重要性

    云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。

    云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备份冗余(High Available)等传统计算机和网络技术发展融合的产物。它是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

    因为分布式系统使用分布式算法,所以它的同步机制比集中式系统更为复杂。在集中式系统中能够做到的,在某一位置上能集收到系统的所有信息,然后由某些进程检测这些信息,再做出同步决策,而这在分布式系统中常常是不可能做到的。分布式算法一般有以下特点:

    1)相关信息分布在多台机器上。

    2)进程只根据本地可用的信息做出决策。

    3)应避免系统中单机失效。

    4)没有公共时钟或其他精确的全局时间源。

    前面三点都是说在处理过程中的单个点上无法收集到系统的所有信息。例如,在做资源分配(以不会出现死锁的方式分配I/O设备)时,通常不应将所有的IO请求发送给一个管理进程.管理进程检查所有的I/O请求,根据其设备表中的信息决定满足请求或拒绝请求。在大系统中,将所有的请求发送给单个管理进程,会使这个进程的负担过重。而且象这样的单机失效会使整个系统变得不可靠。理想情况下,分布式系统应该比单机更可靠。如果分布式系统中某台机器停止工作,剩余的机器应该能够继续完成系统功能。最不希望看到的是,由于某台机器的失败(如资源分配器)导致许多其他机器(如它的客户)终止工作。为了在没有集中控制的情况下实现同步,需要采取与传统操作系统不同的方式。
    云计算网络

    上面列出的第4点也很重要。在集中式系统中,时间是很明确的。每个进程要知道当前时间,只要执行一个系统调用,操作系统内核就会返回当前系统时间给进程。如果进程A查询了系统时间,稍后进程B也去查询系统时间,那么进程B得到的时间将在进程A得到的时间值之后(也可能相等),肯定不会在此之前。分布式系统中,要达到这种时间的一致性不是件简单的事。

    作为一个简单例子,考虑一下缺乏全局一致的时间对UNIX中make程序的意义。在UNIX中,大型程序通常分割成多个源文件,这样在修改某个文件时只要编译这一个文件,而不是编译所有的文件。如果程序有一百个文件,则不需因为有一个文件发生了较大的变化而重新编译所有文件,从而大大加快了程序员工作的速度。

    通常,make程序的工作方式很简单。程序员在修改源文件后,启动nla~e。Make程序检查源文件及与它相应的目标文件的最后修改时间。如果源文件input.C的最后修改时间为2151,而相应目标程minput.o的最后修改时间为2150,make程序就可以确定在创建input.o后,修改了源文件input.C,因此要重新编译源文件input.C。相反,如果output.c的最后修改时间为2144,而output,o的最后改时间为2145,就不需要重新编译output,c了。Make程序遍历所有的源文件,找出需要重新编译的文件,调用编译器编译这些文件。
    现在,想象在没有全局—致时间的分布式系统中执行make程序。假设ouput.o的最后修改时间还是2144,随即修改了源文件output.c,但是由于编辑output.c的机器的时钟慢,所以修改后output.c的最后时间被指定为2143,如图11-1所示.这时,make程序就不会重新编译output.c结果,生成的可执行文件就包括由旧的源文件生成的目标文件和新的源文件产生的目标文件。 这样,程序的运行就会存在问题,而程序员要在代码中找到问题的出处,也是大伤脑筋的事。

    上面我们看到,时间是人们考虑问题的基础,时钟之间的不同步会产生戏剧性的结果。因此,以“分布系统中的所有时钟可能同步吗?”这样一个简单问题开始研究同步是比较合适的。

    展开全文
  • 家里有个破旧三星手机,长这个样子 看了下系统还是2.3.6版本的安卓 然后下载了一个叫做azar Flip Clock azar Flip Clock的app可以成功安装,界面长这样 然后找了个珍藏已久的指环。。啊!老子的少女心! 插上电源...

    家里有个破旧三星手机,长这个样子
    在这里插入图片描述
    看了下系统还是2.3.6版本的安卓
    在这里插入图片描述
    然后下载了一个叫做azar Flip Clock 的app可以成功安装,界面长这样
    在这里插入图片描述
    然后找了个珍藏已久的指环。。啊!老子的少女心!

    在这里插入图片描述
    插上电源线,摆放在正确的位置,nice!

    展开全文
  • 我们会经常遇到手机没电时间较长、或拿下电池充电、或格式化手机等情况,一但做了以上操作,GSM手机用户的手机就会丢失系统时间(电信CDMA手机有自动同步基站时钟功能),手机的时间会变成1980年1月1日零点或其它...
  • 棋类比赛计时钟

    2013-10-05 20:42:42
    安卓系统手机应用,可用作棋类比赛计时钟。
  • 目前,市面上大部分的桌面电子时钟只实现时钟、温湿度等参数的显示功能,部分可能...本系统将夜灯、彩灯、蓝牙模块、温湿度、PM2.5、光照传感器集成到桌面时钟手机对夜灯、彩灯进行控制,手机可以查询实时环境参数。
  • iOS内部时钟

    2015-10-26 10:30:00
    1.什么是内部时钟 在我们做iOS开发的过程中,我们经常要与时间打交道,[NSDate date]是我们常用的取时间的一种方式,但是[NSDate date] 这种方式只能取系统的当前时间。也就是说:当前我们手机的时间是什么时间,...
  • Android Mac是一款运行在以Android 1.6以上操作系统的智能手机(包括Ophone和乐风)或者平板电脑上面的手机桌面插件,完美模拟了Mac的界面风格和操作习惯,集成了资源管理器、任务管理器、控制面板、网页浏览器、...
  • 本软件完美模拟了windows7的界面风格和操作习惯,集成了资源管理器、任务管理器、控制面板、网页浏览器、歌词同步播放器、 边栏工具、系统托盘、快速应用切换、天气预报、闹钟、时钟等功能。本软件是一款运行在以...
  • android字体不随手机系统字体改变

    千次阅读 2016-09-23 15:13:51
    部分应用或界面要求不随手机系统字体变化而变化,如霍尔时钟界面等。修改方法:BaseActivity类中添加 @Override public Resources getResources() { Resources res = super.getResources(); Configuration config...
  • 为了保持低功耗操作,可编程片上系统器件还应配备一个用于实时测量的内部RTC组件,这也非常重要,这样就避免使用外部时钟/振荡器电路。同样,USB和安全数字(SD)卡接口对手机和平板电脑应用也很重要。 在低端手机...
  • 例如,手机在关机模式下,仍然能够保证时间的正确性,就是因为RTC实时时钟可以在很小的耗电量下工作。在嵌入式系统中,RTC设备是一种常用的设备,所以学会写RTC实时时钟驱动程序是一件非常重要的工作。 **RTC实时...
  • 锤子手机系统(Smartisan OS)计算器和时钟App分离下载,完美使用
  • android 时钟开发

    2015-08-01 13:57:50
    一、开发手机闹钟主要用到了AlarmManager类,AlarmManager类提供了访问系统定时服务的途径,开发人员可以在程序中设置某个应用程序在未来的某个时刻被执行。当AlarmManager定时时间到了之后,当初注册的Intent对象将...
  • 外部硬件时钟是用于嵌入式设备配置系统时间用的外设,大家都知道我们的电脑或者手机即使没有电了,很长一段时间过后重启它的时间还是准的。 在嵌入式设备中内置硬件时钟,这种时钟功耗非常小,用一个很小的充电电容...
  • 基于MUS10的数字时钟

    2009-11-09 12:06:36
    还有我们手机中的时间系统,这些都是我们最常用的计时工具,但是,这只 是我们最常用的一部,也只是时间的一个小的部分。 在我们计机系统与其它的智能系统中,时钟更为重要,比如我们的时钟 中断等,计时器都是一般...
  • 看到有些手机酷炫的动态壁纸,有没有好奇过他们是如何实现的,...但是我们在这里没有加入与用户交互的动作,只是加入一个时钟(当然时间取的是系统时间); 新建android工程; 在res下面新建一个xml文件夹 然后新建一个
  • OA系统+手机版源码t源代码

    热门讨论 2016-12-06 21:36:06
    手机短信---发送内部或者外部的手机短信消息,用于提醒等 日程安排---个人日程以日历形式重点体现,到期自动提醒 工作日志---工作过程中的记录以及工作日志等 通讯簿 --- 包含各种分类,主要用于联系使用 个人...
  • 设计人员可将 CDC3S04 用于各种移动应用中,其中包括手机 (UMTS/WCDMA/GSM)、智能电话、移动因特网设备 (MID)、超移动 PC (UMPC)、导航设备以及定位系统 (GPS)。  CDC3S04 的主要特性与优势  * 1:4 低抖动、正弦...
  • 手机上面的系统时间、电脑上面的系统时间或是房间里面的钟表。 今天的跟大家分享的这两款软件,可以让你解锁查看时间的新姿势,不仅方便快捷,而且还充满着小清新感觉。 在繁重的作业或者工作之后,看一眼简约清新...
  • 本文主要讲解如何通过Windows Server 2008搭建自己的时钟同步服务器,保证系统中各个服务器的时钟同步。 背景: 在上周五“博客无双”活动的奖品拍卖过程中,由于Web服务器与数据库服务器的时钟不同步,造成竞拍...
  • 【STM32】电子时钟(1)

    千次阅读 2019-04-01 22:58:05
    所以打算仿照手机上的时钟应用写一个电子时钟,因为这个任务的定位是…好吧,就没有定位。主要是边玩边学,也不设时间期限和具体的功能指标。有空了就搞搞,想到了什么就加上去。 前几天照着原子的例程加了RTC时钟...
  • Linux 下的桌面指针时钟

    千次阅读 2013-07-01 11:28:20
    Linux 下的桌面指针时钟 一....基于Linux系统的界面的很单调的问题上了,我做了一个简单的桌面指针时钟,就像是windows上的那样,虽然不美观,但是还有点实际应用,开放源码仅供参考! 二.功能简

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 428
精华内容 171
关键字:

手机时钟系统