In computer programming, trimming (trim) or stripping (strip) is a string manipulation in which leading and trailing whitespace is removed from a string.
For example, the string (enclosed by apostrophes)
would be changed, after trimming, to
The characters which are considered whitespace varies between programming languages and implementations. For example, C traditionally only counts space, tab, line feed, and carriage return characters, while languages which support Unicode typically include all Unicode space characters. Some implementations also include ASCII control codes (non-printing characters) along with whitespace characters.
Java's trim method considers ASCII spaces and control codes as whitespace, contrasting with the Java isWhitespace()
method, which recognizes all Unicode space characters.
Delphi's Trim function considers characters U+0000 (NULL) through U+0020 (SPACE) to be whitespace.
Following are examples of trimming a string using several programming languages. All of the implementations shown return a new string and do not alter the original variable.
A Trim command (known as TRIM in the ATA command set, and UNMAP in the SCSI command set) allows an operating system to inform a solid-state drive (SSD) which blocks of data are no longer considered in use and can be wiped internally.
Trim was introduced soon after SSDs were introduced. Because low-level operation of SSDs differs significantly from hard drives, the typical way in which operating systems handle operations like deletes and formats resulted in unanticipated progressive performance degradation of write operations on SSDs. Trimming enables the SSD to handle garbage collection overhead, which would otherwise significantly slow down future write operations to the involved blocks, in advance.
Although tools to "reset" some drives to a fresh state were already available before the introduction of trimming, they also delete all data on the drive, which makes them impractical to use for ongoing optimization. By 2014 many SSDs had internal idle/background garbage collection mechanisms that work independently of trimming; although this successfully maintains their performance even under operating systems that do not support Trim, it has the associated drawbacks of increased write amplification and wear of the flash cells.
The draft (American) or draught (British) of a ship's hull is the vertical distance between the waterline and the bottom of the hull (keel), with the thickness of the hull included; in the case of not being included the draft outline would be obtained. Draft determines the minimum depth of water a ship or boat can safely navigate. The draft can also be used to determine the weight of the cargo on board by calculating the total displacement of water and then using Archimedes' principle. A table made by the shipyard shows the water displacement for each draft. The density of the water (salt or fresh) and the content of the ship's bunkers has to be taken into account. The closely related term "trim" is defined as the difference between the forward and aft drafts.
Jun (stylized as JUN, born in Kobe, Hyōgo) is a Japanese visual kei rock musician and singer-songwriter. He is currently the guitarist of GOTCHAROCKA. Previously he was in the bands Se'lavy, Mar'derayla and Phantasmagoria, Spiv States (stylized as SPIV STATES and previously as spiv states) and released solo material under the alias Attic (stylized as attic) and under his own name.
Jun's first known band was Se'lavy. Not much is known about them except that Iori was also in the group. His second band Mar'derayla formed in 2002 and were signed to Under Code Production, a sublabel of Free-Will run by Jun's future bandmate Kisaki. The group also contained Iori on guitar, Hayato on vocals, Hagane on bass and Rui on drums. Their debut mini-album Kiseki... Ring was released in May 2003, Rui left soon after and was replaced by Toki in June. They announced they would be disbanding after the release of "Love & Peace & Horror" on March 10, 2004, but officially disbanded on August 1.
Jun (じゅん, ジュン, 준) is a very common Japanese or Korean given name used by either sex.
Jun can be written using different kanji characters and can mean:
The name can also be written in hiragana or katakana.
June 2 is the 153rd day of the year (154th in leap years) in the Gregorian calendar. There are 212 days remaining until the end of the year.