Abstract:
A sliding structure includes an upper substrate and a lower substrate. Two first slide grooves are disposed at a first end of the upper substrate, and the two first slide grooves are disposed opposite to each other. Two first slide rails are disposed at a first end of the lower substrate, and the two first slide rails are disposed opposite to each other. The two first slide rails are respectively assembled in the two first slide grooves. Two second slide rails are disposed at a second end of the upper substrate, and the two second slide rails are disposed opposite to each other. Two second slide grooves are disposed at a second end of the lower substrate, and the two second slide grooves are disposed opposite to each other. The two second slide rails are respectively assembled in the two second slide grooves.
Abstract:
FIG. 1 is a right front perspective view of a first embodiment of an earphone case showing our new design; FIG. 2 is a front view of the first embodiment; FIG. 3 is a back view of the first embodiment; FIG. 4 is a top view of the first embodiment; FIG. 5 is a bottom view of the first embodiment; FIG. 6 is a right side view of the first embodiment; FIG. 7 is a left side view of the first embodiment; FIG. 8 is a back perspective view of the first embodiment; FIG. 9 is a left front perspective view of the first embodiment in an open state; FIG. 10 is a right front perspective view of the first embodiment in an open state; FIG. 11 is a left front perspective view of the first embodiment in an open state with earphones; FIG. 12 is a right front perspective view of the first embodiment in an open state with earphones; FIG. 13 is a right front perspective view of a second embodiment of an earphone case showing our new design; FIG. 14 is a front view of the second embodiment; FIG. 15 is a back view of the second embodiment; FIG. 16 is a top view of the second embodiment; FIG. 17 is a bottom view of the second embodiment; FIG. 18 is a right side view of the second embodiment; FIG. 19 is a left side view of the second embodiment; FIG. 20 is a back perspective view of the second embodiment; FIG. 21 is a left front perspective view of the second embodiment in an open state; FIG. 22 is a right front perspective view of the second embodiment in an open state; FIG. 23 is a left front perspective view of the second embodiment in an open state with earphones; and, FIG. 24 is a right front perspective view of the second embodiment in an open state with earphones. The broken lines in drawings show portions of the earphone case that form no part of the claimed design. The oblique line shading in the drawings depicts a highly polished or reflective surface, rather than a transparent surface.
Abstract:
Embodiments of the present invention disclose a method and an apparatuses for querying for and traversing a virtual memory area. The method includes: determining whether a virtual memory area (vma) corresponding to a query address is in an adjacent range of a cached vma, and if the vma corresponding to the query address is in the adjacent range of the cached vma, querying for the vma by using a thread on a node of a threaded red-black tree. Since an adjacent range of the cached vma can always be determined, the hit rate of accessing the cache is improved, and the time complexity of implementing the whole vma traversal is O(n), thereby improving vma query efficiency.
Abstract:
An earphone assembly includes an earphone and the earphone case, where the earphone has a first magnetic piece, and the earphone case includes a case body and a lid. The case body is provided with an accommodating slot configured to accommodate the earphone, and the lid is configured to open or close the case body. A second magnetic piece is disposed on the lid and is magnetically attached to the first magnetic piece. When the lid is lifted to open the case body, the earphone moves with the lid and is detached from the accommodating slot. When the lid is closed to close the case body, the earphone is attached to the lid and moves with the lid until the earphone is accommodated in the accommodating slot.
Abstract:
Embodiments of the present invention disclose a method and an apparatuses for querying for and traversing a virtual memory area. The method includes: determining whether a virtual memory area (vma) corresponding to a query address is in an adjacent range of a cached vma, and if the vma corresponding to the query address is in the adjacent range of the cached vma, querying for the vma by using a thread on a node of a threaded red-black tree. Since an adjacent range of the cached vma can always be determined, the hit rate of accessing the cache is improved, and the time complexity of implementing the whole vma traversal is O(n), thereby improving vma query efficiency.
Abstract:
This application discloses a container access method and apparatus. The method includes: receiving a container access request, which is used to request to access a target container; selecting a driver instance corresponding to the target container from multiple currently-running driver instances, where different driver instances in the multiple driver instances are used to drive different types of containers, and the multiple driver instances are managed by using a same program; and sending the container access request to the selected driver instance. In this solution, one program manages driver instances that are used to drive different types of containers, so that a user can access multiple containers of different types by using one program. This reduces running overheads of a program that manages multiple driver instances in a container engine.
Abstract:
FIG. 1 is a top perspective view of an earphone showing our new design; FIG. 2 is a bottom perspective view thereof; FIG. 3 is a front view thereof; FIG. 4 is a back view thereof; FIG. 5 is a top view thereof; FIG. 6 is a bottom view thereof; FIG. 7 is a right side view thereof; and, FIG. 8 is a left side view thereof. The broken lines in drawings show portions of the earphone that form no part of the claimed design.