摘要:
A gear indicator for a bicycle that includes first and second control cables connected to first and second shift actuators, respectively. The gear indicator includes a housing mounted onto the control cables. The housing is spaced apart from the shift actuators and is not attached to the handlebars. First and second pulleys are disposed in the housing and are rotatable by a displacement of the first and second control cables, respectively. First and second gear display elements are movable in response to the rotation of the first and second pulleys. The first and second display elements indicate the currently selected gears of the bicycle.
摘要:
An interface for managing incremental data storage includes a write function that appends an entry to an incremental log, a read function that retrieves a most recent log entry corresponding to a block address, and a snapshot function that automatically partitions the incremental log into an additional volume. The interface may also include a policy assignment function that associates specified policies with explicitly or implicitly specified resources, a read entry function that retrieves sequential entries from the incremental log, and a compact volume function. The provided functions and associated apparatus, method, and system, facilitate management of incremental data including snapshot, remote copy, data compaction, policy management, data restoration, and other operations on data storage devices and systems.
摘要:
An assembly for use in the collection and disposal of water and debris during the hydroblast cleaning of a heat exchanger including a containment shield having an end portion and an annular portion mounted adjacent one end of the heat exchanger such that the annular portion circumscribes the area between the end of the heat exchanger and the end portion of the shield and a flexible waterproof shroud disposed about the containment shield for collecting water and debris generated during the hydroblast cleaning and directing same to a collection location. Optionally, an energy absorbent element can be mounted adjacent said one end of the heat exchanger. A portable washing and back spray collection station is optionally positioned about the upstream end of the heat exchanger.
摘要:
Methods, apparatus, and computer program products for determining software complexity. A plurality of versions of a software module whose complexity is to be determined are compressed. Lengths of the compressed versions are compared, one with another, to provide complexity metrics.
摘要:
A system and method is provided for reducing memory leaks in virtual machine programs, such as those encountered in programs running in the Java Virtual Machine (JVM) environment. A compiler, such as a Java Just-In-Time (JIT) compiler, is used to identify the last use of an variable and, subsequent to the program statement where the last use occurs, insert a nullification statement. The nullification statement nullifies the variable so that it no longer references an object stored in a garbage collected heap. Variables in a program are identified in the activation records of the program. The nullification statement, when executed, severs the link between the program and the objects stored in the garbage-collected heap so that the program is no longer seen as a “root” for the object, often enabling the garbage collector to reclaim memory occupied by the object sooner.
摘要:
A method, apparatus, and computer-usable medium for retrieving a first entry from a collection of trickle confirmation entries (associated with a first collection of resources that require configuration confirmation) from a trickle confirmation queue. A first resource among the first collection of resources associated with the first entry from the collection of trickle confirmation entries is queried for a potential change in configuration of the first resource. If a potential change in configuration is detected, the first entry from the collection of trickle confirmation entries is inserted on a trickle update queue. A first entry from a collection of trickle update entries (associated with a second collection of resources that require configuration update) is retrieved from the trickle update queue. Configuration information regarding a first resource associated with the first entry from the collection of trickle update entries is updated.
摘要:
A method is disclosed to implement data management protocols using a projector. The method provides first information comprising data and metadata to the projector, where that metadata comprises data management protocols for said first information. The method then determines by the projector if the data management protocols designate a time interval. If the data management protocols designate a time interval, then the method determines, by the projector, that time interval, the current time, and if the current time is within the time interval. If the current time is not within the time interval, then the method does not permit presentation of the first information using the projector. Alternatively, if the current time is within the time interval, then the method permits presentation of the first information using the projector.
摘要:
The present invention provides a method, system, and computer program product for detecting memory management anti-patterns. The method comprises: periodically generating census data for at least one object type in a heap; collecting the periodically generated census data for each object type into a time series; analyzing each time series; and classifying each time series into one of a plurality of different categories based on the analysis.
摘要:
A system and method that automatically adds contacts to a user's instant messaging buddy list is provided. The contacts are added based upon existing database (i.e., directory) information as well as meeting information extracted from the user's calendar. The list of calendar contacts is included with the user's calendar. This list is used to automatically populate the user's buddy list. In one embodiment, a buddy list “group” is initialized for calendar entries. Contacts are also added to a user's buddy list through database queries. The group of contacts resulting from the query are then added to the user's buddy list. Contacts added to the user's buddy list through the user's calendar or through database queries can be made permanent or temporary. Temporary contacts are automatically removed after a specified period of time.