Computers de huidige tijd op te slaan in termen van het aantal ' tikken ' die zijn verstreken sinds een bepaalde datum , die bekend staat als het begin van het " tijdperk . " Een teek is een metafoor voor het tikkende geluid van een analoge klok elke seconde , maar de lengte van een teek varieert voor elk besturingssysteem . Unix systemen hebben een een - seconde tick , terwijl Windows -systemen maken gebruik van een 100 - nanoseconde teek en Mac OS X- systemen hebben een milliseconde teek . Ook verschillende systemen gebruiken verschillende data aan het begin van hun tijdperk te markeren . Voor Windows , die datum is 1 januari 1601 , op precies middernacht UT /GMT . Voor Unix en Mac OS X , het tijdperk begint op 1 januari 1970 , op precies middernacht UT /GMT . U kunt een eenvoudig programma in de vrije taal Ruby dat een aantal tikken zal nemen en bereken de huidige datum uit te schrijven . Wat je nodig hebt Ruby Toon Meer Aanwijzingen 1 Open een tekstverwerker en sla het document met de naam " tick2time.rb . " < Br > 2 Plak de volgende code in het : Geld verdienen # /usr /bin /ruby tikken = Integer ( ARGV [ 1 ] ) op Twitter indien ARGV [ ,"0 ] == " - s " : # niets doen elsif ARGV [ 0 ] == " - ms " : tikken = ticks /1000 < br > elsif ARGV [ 0 ] == " - ns " : tikken = ticks /1000000 einde zet Time.at ( tikken) < br > de eerste regel is alleen voor gebruikers van Mac OS X of Linux : het moet de locatie waar Ruby is geïnstalleerd te identificeren . Het programma neemt het aantal tikken vanaf de command line , samen met een "tik lengte " argument dat kan worden ingesteld op " - s " voor seconde , " - ms " voor milliseconde of " - ns " voor nanoseconde . Wat ook de teek lengte is , wordt het aangepast aan de tweede - lengte teek die Ruby verwacht voor zijn Time -functie. 3 Sla uw werk . < br >
|