精华内容
下载资源
问答
  • JS获取网络时间
    万次阅读
    2019-02-28 17:16:18

    因为 new date()只能获取系统本地时间,如果修改本地时间,new date()获取的就是修改后的时间。
    在百度上查找了好多JS获取网络时间的方法

    var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");  
    xmlhttp.open("GET", "http://bjtime.cn", false);  
    xmlhttp.setRequestHeader("If-Modified-Since", "bjtime");  
    xmlhttp.send();  
    var dateStr = xmlhttp.getResponseHeader("Date");  
    var date = new Date(dateStr);  
    var year = date.getFullYear();  
    var month = date.getMonth() + 1;  
    var date1 = date.getDate();  
    var hour = date.getHours();  
    var minutes = date.getMinutes();  
    var second = date.getSeconds();  
    alert(date + "  |  " + year + "年" + month + "月" + date1 + "日" + hour + "时" + minutes + "分" + second + "秒");  
    

    几乎都说的这个方法,但不知道为啥
    var xmlhttp = new ActiveXObject(“MSXML2.XMLHTTP.3.0”);
    这句话一直报错,换成别的对象但获得的只是1970年的

    所以只好去寻找在后台获取网络时间,再用Ajax传到前台了

    @RequestMapping("/getWebsiteDatetime")
    public @ResponseBody MessageModel getWebsiteDatetime() {
    	MessageModel result = new MessageModel();
    	try {
    		URL url = new URL("http://www.ntsc.ac.cn");// 取得资源对象
    		URLConnection uc = url.openConnection();
    		uc.connect();// 发出连接
    		Long ld = uc.getDate();// 读取网站日期时间
    		result.setData(ld);
    		result.setSuccess(true);
    		return result;
    	} catch (MalformedURLException e) {
    		e.printStackTrace();
    	} catch (IOException e) {
    		e.printStackTrace();
    	}
    	return result;
    }
    

    这是后台代码,网络地址可以换成别的
    下面是前台代码

    function time() {
    			clearTimeout(timeId);
                $.post("${ctx}/padV2/plan/getWebsiteDatetime", {
                } ,function(r) {
    			dt = new Date(r.data);
    			var y = dt.getFullYear();
    			var mon = dt.getMonth() + 1;
    			var d = dt.getDate();
    			var h = dt.getHours();
    			var m = dt.getMinutes();
    			var s = dt.getSeconds();
    			var currentTime = "";
    			currentTime += y + "-";
    			if (mon > 9)
    				currentTime += mon + "-";
    			else
    				currentTime += "0" + mon + "-";
    			if (d > 9)
    				currentTime += d + " ";
    			else
    				currentTime += "0" + d + " ";
    			if (h > 9)
    				currentTime += h + ":";
    			else
    				currentTime += "0" + h + ":";
    			if (m > 9)
    				currentTime += m + ":";
    			else
    				currentTime += "0" + m + ":";
    			if (s > 9)
    				currentTime += s + "";
    			else
    				currentTime += "0" + s + "";
    			document.getElementById("currentTime").innerHTML = currentTime;
                })
    			timeId = setTimeout(time, 1000);
    		}
    	弄了个时钟,但这种方法一秒发送一次请求的总感觉效率太低,如果只是获取个网络时间这个还是可以的
    

    这是第一次写博客,以后希望可以把新学到的用博客记录下。

    更多相关内容
  • 视频监控系统是指综合应用视音频监控、通信、计算机网络等技术监视设防区域,并实时显示、记录现场图像的电子系统或网络。系统可以在非常事件突发时,及时地将叠加有时间、地点等信息内容的现场情况记录下来,以便...

    视频监控系统网络时间同步(NTP网络授时)问题详解
    视频监控系统网络时间同步(NTP网络授时)问题详解
    本文由安徽京准公司提供,转载需授权@@

    视频监控系统是指综合应用视音频监控、通信、计算机网络等技术监视设防区域,并实时显示、记录现场图像的电子系统或网络。系统可以在非常事件突发时,及时地将叠加有时间、地点等信息内容的现场情况记录下来,以便重放时分析调查,并作为具有法律效力的重要证据,这样既提高了安保人员处警的准确性,也可为公安人员迅速破案提供有力证据。但视频监控系统经常出现显示时间不正确的问题,使系统提供的数字证据大打折扣,甚至不具备法律效力而无法使用,本文从多方面分析了产生问题的原因并给出有效的解决途径和方案。
    笔者由于工作关系近四年参与了某市政府部门、企事业单位、新建居民小区等五十余个视频监控系统的项目设计、招标评审与项目验收。在参与的安防监控验收项目中,经常出现视频监控系统显示时间不正确的问题,约占比率60%,这些不起眼的小问题使视频监控系统提供的数字证据大打折扣,甚至不具备法律效力而无法使用。
    视频监控系统一般由前端监视设备、传输设备、后端存储服务器、控制及显示设备这五大部分组成,与时间关联最紧密的是前端监视设备(网络摄像头IPC)和控制设备(网络硬盘录像机NVR)及数据存储服务器,我们从前二个设备入手分析一下经常出现的显示时间不正确的原因:
    故障一:视频监控系统显示的时间为“1970年X月X日”或是“2000年X月X日”,如图1所示左上角所示。

    图1
    最初计算机操作系统是32位,而时间也是用32位表示,也就是说32位能表示的最长时间是68年。最早出现的UNIX操作系统在设计时,考虑到计算机产生的年代和应用的时限,综合设置1970年1月1日作为UNIX TIME的纪元时间(开始时间),而Java、数据库、许多网络设备等遵循了这一约束,所以许多设备默认时间为1970年1月1日,但也有些设备将默认时间设置为2000年1月1日。出现故障一最主要有可能是以下二个方面的原因:
    1、前端监视设备问题:在很多无网络硬盘录像机环境中(例如家用网络摄像头),由于网络线路故障等原因,或是设备处于封闭网络(未接入Internet)中,未能和Internet中的时间服务器同步,用的是系统默认的时间。目前网络中比较常用的时间服务器有 210.72.145.44(国家授时中心服务器 IP 地址)、time.windows.com(微软官方时间服务器)、time.nist.gov等,建议最好使用国内的时间服务器,因为国外的时间服务器因为距离遥远,普遍存在着访问堵塞、时间延迟大等问题,再加上DNS故障无法解析其域名的等一些网络问题,所以并不是十分稳定。
    2、网络硬盘录像机问题:在有网络硬盘录像机的环境中,除了网络线路故障等原因未能和时间服务器同步原因外,还有可能是网络硬盘录像机主板上面的纽扣电池电量不足,正常情况下更换一块新的电池即可解决。如果换过新电池后时间仍然不能同步,那就是网络硬盘录像机主板的故障了,可能是主板有短路问题造成漏电现象(例如CMOS电路故障)、主板的晶体振荡器(有的也叫时钟晶体)坏了等,需要返厂进行维修。
    故障二:视频监控系统显示时间和标准时间相差约十几分钟,各个网络摄像头显示时间部分不同,最大的相差约十几秒,如图2所示。

    图2
    对于视频监控系统显示时间和标准时间相差约十几分钟,最主要的原因是网络摄像头、网络硬盘录像机等网络设备本身虽然集成了实时时钟,但时钟的计时精度有限,它取决于晶体振荡器的准确性和稳定度,不同类型的晶体振荡器之间的区别较大,即使同种型号的设备在不同的环境中长时间运行,也有可能发生偏差。据统计,计算机或网络设备时间与国际标准时间偏差在1分钟以上的占到90%以上,这是因为计算机或者设备的时钟信号来源于自带的简单晶体振荡器,而这种晶体振荡器守时性并不是很好,调整好时间后,一般每天都有几秒钟的时间漂移,所以每隔一段时间之后需要校准。出现故障二相差约十几分钟的现象,最常用的解决方法主要有以下二种:
    1、对于接入Internet的网络摄像头或是网络录像机,可以通过NTP(Network Time Protocol)协议校时对准。NTP协议是国际通行的网络授时协议,它的原理是每隔一段时间就由客户机向服务器发起一次时间轮询,根据一定的滤波算法计算出服务器与客户机之间的时间偏差以及由于网络传输造成的传播时延,来调整客户机的本地时间,使之与服务器保持一致。对比其他校准时间的协议,NTP协议能消除网络传播时延造成的影响,因此能提供比较可靠的授时服务,提供时间精确度在1-50ms之间。在网络摄像头(如图3所示)或硬盘录像机配置界面(如图4所示),通过填写网络时钟服务器地址后接入Internet就可以校准时钟。

    图3

    图4
    注意:由于视频监控网络与Internet网络中的NTP时间服务器之间的网络情况复杂,设置NTP时间服务器能够完成视频监控网络的时间同步,可靠性较高,但准确性欠佳,由于时延、网络拥塞以及外部权威时钟源地理位置等因素,也有可能出现对安防视频监控网络中的设备进行时钟校对的失准。
    2、如果是局域网的应用(网络摄像头不能接入Internet)或是专网摄像头和网络录像机,必须先在网络内部架设配置NTP时钟服务器,再把NTP时钟服务器的地址填入到每个网络摄像头或是网络硬盘录像机的配置界面内,才能保证时间同步。
    注意:在这种情况下需要保证地本时钟服务器的时钟精确度,一般使用高精度的本地时钟源需要较高的成本,也可以选择将NTP时钟服务器定期连接至因特网,将本地时钟源与外部权威时钟源进行时间同步,或是使用GPS定位校准等方式,统一用支持校时的标准协议连接设备、保障平台和各设备符合标准协议里时钟同步约定的遵守,在低成本的条件下保证视频监控网络时间同步,减少系统时钟错乱问题。
    故障二中各个网络摄像头显示时间部分不同,最大的相差约十几秒,最主要的问题来自于网络交换延迟。网络摄像机视频采集和编码输出需要时间,同时经过网络摄像机编码后的数字信号通过网络传输时,根据网络设备的带宽容量和性能,要产生一定的网络延迟,后端设备在接收到通过编码后的数字信号后,也需要时间对其进行解码。网络摄像头处于网络的不同位置,受多个因素影响,各个设备的延时有可能会不同,主要取决于网络设备例如交换机等的指标、性能、质量以及网络架构,如果后端有解码器,还会有解码延时,如果预览设备性能差,还会有预览延时等。各个网络摄像机和网络录像机的在网络中传输的数据延时是肯定会有的,并且不一样,海康威视最近生产的网络摄像头可以做到120ms,但是要做到无延时确实还要很长的路要走,一般0.5S左右是能够被人接受的。
    故障三:视频监控系统显示的时间和标准时间相差十几个小时,各个摄像头显示时间部分不同,有的相差约十几秒,有的相差十几个小时,如图5所示。

    图5
    这个问题较为复杂,笔者分析主要可能有二方面的原因:
    1、使用了不同的时区时间:网络中使用多种型号的摄像头,网络摄像头或是网络硬盘录像机有可能使用了不同的时区时间,有的使用的是格林威治标准时间GMT(Greenwich Mean Time),有的使用世界协调时间UTC(Coordinated Universal Time),还有的可能使用夏日节约时间DST(Daylight Saving Time),如图6所示。在不同设备中调取不同的时间格式时,未能准确地识别或者转换出来,所以造成了部分网络设备之间相差十几个小时,可以在不同的摄像头或是硬盘录像机配置界面中事先设置使用同一时区时间视频监控系统时钟同步

    图6
    2、网络摄像头的兼容性问题:由于在同一个监控网络中使用的多种网络摄像头,例如图5中就是原有的视频监控网络使用华为的摄像头,在升级改造中新增加的摄像头使用的是大华,这些不同品牌的网络摄像头视频监控网络有的设备基于Linux、有的基于AIX、Solaris,甚至有的基于Windows平台,这些不同品牌网络摄像头和不同的平台之间存在一定的兼容性问题,或是这些终端的时区时间格式不一致,所以导致出现较大的时间误差。
    在一些需要精确时间同步的场合,如电力通讯、通信计费、分布式网络计算、气象预报、公安视频侦查等,仅靠计算机或设备本身提供的时钟信号是远远不够的,所以需要各种手段来进行时间同步。
    对视频监控系统进行时间同步具有非常重要的意义,目前视频监控系统已经进入了智能网络视频监控时代。在基于网络的智能视频监控系统中,设备在时间上的精确性与可靠性直接影响到视频监控系统的工作效率。然而对于视频监控系统网络中工作的每台设备,如果仅仅依靠操作人员手工输入命令来修改校准时钟显然是不现实的,因为不仅手工输入命令的工作量过于巨大,而且人工操作根本无法保证时钟的精确与可靠性。因此,只有通过时钟同步技术,快速将视频监控网络的每台设备进行时钟同步,同时还可以保证精确性和可靠性。
    除了上面介绍的NTP协议之外,还有一些其它的协议和技术支持视频监控系统的时间同步:
    1、在部分对时间精度要求不高的民用应用场景可以使用SNTP(Simple Network Time Protocol)协议,例如停车场管理系统,只需要秒级精确度。SNTP通过简化NTP协议,在保证时间精确度的前提下,使得对网络时间的开发和应用变得更加容易。SNTP主要对NTP协议涉及有关访问安全、服务器自动迁移部分进行了缩减,它能够与NTP协议具有互操作性,即SNTP客户可以与NTP服务器协同工作,同样NTP客户也可以接收SNTP服务器发出的授时信息。在日常的使用中要注意以下事项:(1)尽量在本地局域网内部部署SNTP服务器,而不要采用Internet网上的公用SNTP服务器,因为Internet网络的时延不确定性,服务质量得得不到保证,会对授时的精度产生很大影响;(2)SNTP客户端对服务器的授时请求周期要大于1分钟,以免造成SNTP服务器资源迅速消耗,而不能及时响应客户的请求;(3)当网络中客户机数目大于500台时,应该配置多台SNTP服务器,以达到要求的授时精度,SNTP最多每秒种能同时响应500个请求,一旦超过这一数目,授时的精确度就得不到保证;(4)在需要高可靠授时的应用,最好配备多台SNTP服务器,利用DNS系统实现负载均衡和集群。
    2、为了解决封闭网络的时钟同步问题,网络摄像头等前端设备还可以采用其他的频监控联网标准协议来支持校时的,例如国家标准GB/T28181协议《安全防范视频监控联网系统信息传输、交换、控制技术要求》规定通过SIP(Session Initiation Protocol)信令进行时钟同步,前端设备注册时必须按照SIP服务器消息头Date域携带的时间信息来同步本机时间。此外一些安防大厂商的监控联网自有协议里一般也具有授时接口,例如海康威视开放的设备开发包(SDK)具备授时接口,同时部分厂商的网络硬盘摄像机也具备同IP摄像头前端的内部时钟同步的功能(多采用私有协议支持)。
    3、还可以使用专业的时间服务器来提供时间源,有些视频监控网络对时间有非常严格的要求,例如高速公路区间测速系统、公安视频作战侦查系统等。国内外很多公司都推出了自己的专业时间服务器,专业时间服务器一般配置高精度、高可靠的恒温晶振作为守时系统,从北斗或GPS卫星取得授时信号,对核心服务器及应用进行精确、可靠授时,各地所有的终端(服务器、PC、交换机、IPC、NVR等设备)可以和时间服务器同步。北斗或GPS卫星信号中所包含的时间基准同步于全球协调时(UTC),长期频率稳定度达到铯原子钟的水平10-13的数量级,相当于30万年才慢1秒。以此信号做时间基准来调节本地时间,能消除由于本地时钟精度较低引起的时间积累偏差,大大提高服务器的定时精度,同时专业时间服务器选用了专业的北斗或GPS授时接收机,收星速度快,锁定可靠。
    以大华公司DH-NTP8010-DR为例,如图7所示,在层次一建立时间同步服务系统,接收北斗和GPS时钟信号源,作为长期稳定的授时时间源,在GPS和北斗失锁的情况下,恒温晶振作为授时时间源,满足层次二中核心交换机、服务器、干线网传输网关等客户端时钟同步要求,层次三等下级平台服务器等客户端设备可以向层次二校时,实现时间同步。

    图7
    虽然国家标准GB/T28181协议没有对视频监控系统时间误差做明确的要求,但我们在设计各类安防视频监控系统时,应根据各个系统的特点,充分考虑各个设备之间时间同步的问题。在实际的应用中,如果没有专业的时间服务器的话,也可以定期手工校正平台(NVR)的时钟、统一用支持校时的标准协议连接设备、保障平台和各设备符合标准协议里时钟同步约定的遵守,都是减少系统时钟错乱问题的必要手段。

    展开全文
  • esp8266获取网络时间

    万次阅读 多人点赞 2020-04-04 08:09:51
    esp8266获取网络时间 我们使用的手机都有 “使用网络上的时间,自动调整日期和时间” 的功能。如果我们自己做的电子时钟也有自动调整时间的功能,那就很方便,而且不怕时间不准了。 我们先来看一个提供网络时间的...
           esp8266获取网络时间
    

    我们使用的手机都有 “使用网络上的时间,自动调整日期和时间” 的功能。如果我们自己做的电子时钟也有自动调整时间的功能,那就很方便,而且不怕时间不准了。
    我们先来看一个提供网络时间的网站,在浏览器输入“http://quan.suning.com/getSysTime.do”,网页上回出现一个日期和时间,这个是苏宁网站提供的网络授时。
    在这里插入图片描述
    现在我们就来利用这个网页提供的网络时间,让自己的开发板也能自动调整时间。
    准备器材:一块WeMos D1的WiFi模块,一块I2C接口的1602液晶屏。
    准备软件:Arduino IDE
    在这里插入图片描述
    这个模块就是WeMos D1模块,里面有一个esp8266的WiFi模块,而且和Arduino兼容,可以用Arduino那样编程控制,有Arduino那样的端口控制。
    一. 编写程序,获取网络时间
    我们要用Arduino IDE来编写ESP8266程序,就要先搭建ESP8266的编程环境,网上这些资料很多,我就不多说了,直接上程序源码吧:

    #include <ESP8266WiFi.h>
    
    #include <ESP8266HTTPClient.h>
    
    
    //在这里输入你家的WiFi名字和密码
    const char* ssid     = "wifissid"; 
    
    const char* password = "wifipsw";   
    
    
    
    HTTPClient http;
    
    String GetUrl;
    
    String response;
    
    
    
    void setup() {
    
      // 连接到你家的WiFi
    
      delay(3000);
    
      Serial.begin(115200);
    
    
    
      WiFi.mode(WIFI_STA);
    
      WiFi.begin(ssid, password);
    
    
    
      while (WiFi.status() != WL_CONNECTED) {
    
        delay(500);
    
        Serial.print(".");
    
      }
    
    
    
      Serial.println("");
    
      Serial.println("WiFi connected");
    
      Serial.println("IP address: ");
    
      Serial.println(WiFi.localIP());
    
    
    
      // 连接苏宁网站的授时网页
    
      GetUrl = "http://quan.suning.com/getSysTime.do";
    
      http.setTimeout(5000);
    
      http.begin(GetUrl);
    
    
    
    }
    
    
    
    void loop() {
    
      // 从网站获得网页内容
    
      int httpCode = http.GET();
    
      if (httpCode > 0) {
    
          Serial.printf("[HTTP] GET... code: %d\n", httpCode);
    
          if (httpCode == HTTP_CODE_OK) {
    
            //读取响应内容
    
            response = http.getString();
    
            Serial.println(response);
    
          }
    
      } else {
    
          Serial.printf("[HTTP] GET... failed, error: %s\n", http.errorToString(httpCode).c_str());
    
      }
    
      http.end();
    
      delay(3000);
    
    }
    
    
    

    在Arduino IDE中编译程序,并把程序烧写到WeMos开发板中,就可以在串口中看到和网页内容一样的日期和时间信息了。
    在这里插入图片描述

    二. 1602液晶屏显示
    我们选择的1602是带I2C接口的,也就是普通的1602下面插上一块转接板,然后用四条线连接开发板。
    VCC和GND连接开发板上面的5V电源,SCL连接D3,SDK连接D4。
    接下来我们重新修改上面的程序,加入1602的显示控制。
    在这里插入图片描述

    #include <ESP8266WiFi.h>
    #include <ESP8266HTTPClient.h>
    #include <Arduino.h>
    #include <Wire.h>
    #include <LiquidCrystal_I2C.h>
    
    const char* ssid     = "ChinaNet-xxVP"; 
    const char* password = "123456789";   
    
    HTTPClient http;
    LiquidCrystal_I2C lcd(0x20, 16, 2);
    
    void setup() {
      // put your setup code here, to run once:
      delay(3000);
      lcd.begin();
      lcd.backlight();
      lcd.setCursor(0, 0);
      lcd.print("load time");
      
      Serial.begin(115200);
    
      WiFi.mode(WIFI_STA);
      WiFi.begin(ssid, password);
    
      while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
      }
    
      Serial.println("");
      Serial.println("WiFi connected");
      Serial.println("IP address: ");
      Serial.println(WiFi.localIP());
    
      String GetUrl = "http://quan.suning.com/getSysTime.do";
      http.setTimeout(5000);
      http.begin(GetUrl);
    
    }
    
    void loop() {
      int httpCode = http.GET();
      if (httpCode > 0) {
          Serial.printf("[HTTP] GET... code: %d\n", httpCode);
          if (httpCode == HTTP_CODE_OK) {
            //读取响应内容
            String response = http.getString();
            Serial.println(response);
    
            //在1602上面显示日期和时间
            lcd.setCursor(0, 0);
            lcd.print(response.substring(13, 23));
            lcd.setCursor(0, 1);
            lcd.print(response.substring(24, 32));
            
          }
      } else {
          Serial.printf("[HTTP] GET... failed, error: %s\n", http.errorToString(httpCode).c_str());
      }
      http.end();
      delay(3000);
    }
    
    
    展开全文
  • 本人在数学建模过程中撰写的matlab代码,完全可用,功能是利用BP神经网络时间序列进行预测,内含matlab格式的数据,便于运行检验。
  • CentOS7 时间与网络时间同步

    万次阅读 多人点赞 2019-04-29 15:18:12
    今天分享一下Centos下如何将本地集群时间和网络时间同步,这样妈妈再也不用担心我因为时间不一致而出现的失败情况。 问题描述:使用date命令查看之后,发现时间与本地时间不一致。 三步解决方法: 1、安装...

    在做分布式集群开发时,经常会遇见集群时间节点不一致,从而造成某个节点服务进程启动失败或者通信失败。今天分享一下Centos下如何将本地集群时间和网络时间同步,这样妈妈再也不用担心我因为时间不一致而出现的失败情况。

    问题描述:使用date命令查看之后,发现时间与本地时间不一致。

       

    三步解决方法:

    1、安装ntpdate工具

    [root@slave1 ~]#  yum -y install ntp ntpdate

    安装成功!

    2、设置系统时间与网络时间同步

    [root@slave1 ~]#  ntpdate 0.asia.pool.ntp.org

    这里主要就是通过时间服务器对系统时间进行同步,所以0.asia.pool.ntp.org并不是固定的,大家可以选择time.nist.gov、time.nuri.net、0.asia.pool.ntp.org、1.asia.pool.ntp.org、2.asia.pool.ntp.org、3.asia.pool.ntp.org中任意一个,只要保证可用就OK。

    3、将系统时间写入硬件时间

    [root@slave1 ~]# hwclock --systohc

    这里是为了防止系统重启后时间被还原,因此需要写到硬件设备中去。

    This article create by XPU.Xiaxing,If you think this article is not bad, please give me a compliment, Thank u so much!

    展开全文
  • 国内外常用公共NTP网络时间服务器地址

    万次阅读 多人点赞 2018-09-10 10:53:22
    HSDN(Home Server Data Network)本地服务器数据网络 企业 阿里巴巴 腾讯 微软 苹果 谷歌 Facebook Cloudflare 高通 Hurricane Electric 飓风电气 MSK-IX(Moscow Internet eXchange) 莫斯科网络交换 ...
  • Linux一条命令----同步网络时间

    万次阅读 2019-04-23 12:33:07
    同步网络时间 [root@allen ~]# ntpdate cn.pool.ntp.org 如下图:成功! 如提示命令不存在,直接输入:yum install ntp -y 安装ntp软件包
  • linux 设置系统时间为当前网络时间

    万次阅读 2018-07-10 11:26:56
    二、linux的两个时间 1. 系统时间 2. 硬件时间 3. ntpdate 一、背景 最近在学习linux 相关知识,配置了一个VMware 并安装了Centos操作系统,但是每次因为手欠学习时,使用date -s “yyyy-mm-dd”,设置了...
  • NTP(网络时间协议)

    万次阅读 2018-09-18 14:29:29
    NTP(网络时间协议) 网络时间协议(英语:Network Time Protocol,简称NTP)是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议之一。NTP由特拉华大学David.Mills设计。 NTP意图将...
  • 针对系统时间不正确的时候,又需要得到时间戳 淘宝 http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp 苏宁 http://quan.suning.com/getSysTime.do QQ http://cgi.im.qq.com/cgi-bin/cgi_svrtime ...
  • Java 获取本地时间与网络时间

    万次阅读 2017-01-17 10:57:48
    Java获取的时间分为本地时间和网络时间,一般情况下开发中获取的都是本地时间,但是有些情况也需要我们去获取网络时间,以校验时间的准确性。 下面我会分别介绍获取本地时间和网络时间的方法:获取本地时间 通过...
  • Ubuntu设置系统时间与网络时间同步

    万次阅读 2017-12-17 10:02:29
    Linux默认情况下使用UTC格式作为标准时间格式,如果在Linux下运行程序,且在程 序中指定了与系统不一样的时区的时候,可能会造成时间错误。如果是Ubuntu的桌面版,则可以直接在图形模式下修改时区信息,但如果是在...
  • 在梳理CNN经典模型的过程中,我理解到其实经典模型演进中的很多创新点都与改善模型计算复杂度紧密相关,因此今天就让我们对卷积神经网络的复杂度分析简单总结一下下。 本文主要关注的是针对模型本身的复杂度分析...
  • Android获取网络时间

    千次阅读 2017-12-29 10:42:47
    在开发的时候,因为本机时间有时不准确,而往往会有需要取精准的网络时间的情况,该方法可以用来获取网络时间public static Date getNetTime(){ String webUrl = "http://www.ntsc.ac.cn";//中国科学院国家授时中心...
  • ubuntu16.04同步系统时间与网络时间

    千次阅读 2018-07-11 17:20:26
    网上同步时间:  1. 安装ntpdate工具 ... 设置系统时间与网络时间同步  # ntpdate cn.pool.ntp.org  3. 将系统时间写入硬件时间  # sudo hwclock --systohc    cn.pool.ntp.org是位于中国的...
  • 获取网络时间(国家标准时间)

    万次阅读 多人点赞 2015-11-27 23:45:03
    我们在开发中,很多应用需要读取网络时间来作为一个时间的标准,对业务逻辑进行相对可靠的校验。 下面是Java中(Android一样)读取网络时间的代码:package com.test;import java.io.IOException; import java.net....
  • C++ 获取网络时间,并同步本地时间(WinCE) 获取网络时间,同步本地电脑的时间,这个功能在Window系统下是可以通过设置,同步网络时间,其实这个原理很简单。 时间服务器的地址在注册表里 找NTP,里面有个选项...
  • Linux服务器同步网络时间

    千次阅读 2017-06-05 09:56:50
    为什么要时间同步??? 1.查看时区是否正确 一般我们的是 Asia/Shanghai 时区 若不是,则需要修改时区 两个文件 /etc/localtime 和 /etc/sysconfig/clock 一、修改时区: # cp /usr/share/zoneinfo...
  • 神经网络时间复杂度

    万次阅读 2016-12-30 10:56:36
    拿一个简单的三层BP神经网络来说好了,假设每层神经元数量分别为n1,n2,n3。 拿一个样本(n1 * 1)进行前馈计算,那么就要进行两次矩阵运算,两次矩阵乘法(实际上是向量和矩阵相乘)分别要进行n1 * n2 和 n2 * ...
  • CentOS设置系统时间与网络时间同步

    万次阅读 2017-03-17 17:08:34
    Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。 系统时间:指当前Linux Kernel中的时间。 硬件时间:主板上有电池供电的时间。 查看系统时间的命令: #date 设置系统时间的...
  • 移远M26 GSM实时获取网络时间

    千次阅读 2018-03-14 17:17:49
    移远M26 GSM实时获取网络时间 1.启用同步网络时间, 开启同步网络时间功能 AT+QNITZ=1,响应OK 2.获取最近一次的网络同步时间 AT+QLTS,响应+QLTS: <time>,<ds> 例:+QLTS: "18/03/14,08:08:35+32,0" ...
  • Bat文件win10同步网络时间

    万次阅读 2017-05-23 15:25:33
    从linux返回win,,老是莫名其妙的时间出错,就写了个自动同步网络时间的bat 新建文件,后缀名为.bat 代码如下 @echo off w32tm /config /manualpeerlist:"time.nist.gov" /syncfromflags:manual /reliable:yes /...
  • :那就是这样校时存在一定的误差,误差的范围很小,取决于网络延迟,要解决这个问题,可以设置一个计时器,取得网络延迟,加到获得的时间数据后面。 另外,再介绍两个API函数,用于设置时间,即SetLocalTime...
  • STM32+NTP网络时间协议

    万次阅读 2018-01-23 15:33:34
    STM32+NTP网络时间协议 最近要基于STM32芯片和NTP网络时间协议实现芯片内部RTC的时间同步功能,也在学习NTP协议,故整理了自己学习NTP协议一些心得与大家分享,欢迎大家留言交流。下面将从以下几个方面进行详解分享...
  • 选择一台服务器(Windows 系统)作为时间同步服务器;   2. Win + R (运行 cmd 命令行)运行 Regedit,打开注册表编辑器;  3. 找到注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W
  • NTP网络时间服务器(北斗授时设备)应用平安城市天网工程 NTP网络时间服务器(北斗授时设备)应用平安城市天网工程 1、方案概述 建设城市视频监控应用系统是实现城市安全和稳定的重要基础,是“平安城市”建设的重要...
  • Linux ntpdate同步网络时间

    千次阅读 2016-09-22 20:15:36
    自己的Linux服务器的时间和PC机上的时间不太对,打log的...同步网络时间 在Linux下,我们可以使用ntpdate进行网络时间的同步,而不是我们自己去设置时间。这个命令的使用很简单, 1 ntpdate
  • Android - 获取系统时间和网络时间

    万次阅读 2017-06-06 18:08:51
    Android - 获取系统时间和网络时间
  • Linux 系统时间与网络时间不一致 时间同步 //查看时间 date Tue Feb 25 20:15:18 CST 2020 //修改时间 date -s "20200225 20:16:00" #yyyymmdd hh:mm:ss date -s "05/07/2012 12:20" 手动更改系统时间为5月7号12...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,606,261
精华内容 1,042,504
关键字:

网络时间

友情链接: huanyingxia_taobaoshop.zip