摘要:
An error handling system is described herein that provides a facility for controlling the behavior of software when the software violates a contract condition. The system provides configurable runtime behavior that takes place when a contract fails. The error handling system provides an event that a hosting application or other software code can register to handle and that the system invokes upon detecting a contract failure. The application's response to the event determines how the system handles the failure. If the event is unhandled, the system triggers an escalation policy that allows an administrator or application to specify how the system handles contract failures. Thus, the error handling system provides increased control over the handling of contract failures within software code.
摘要:
The invention relates to a sunscreen composition. It is an object of the present invention to provide high SPF photo-protective sunscreen compositions while ensuring prolonged efficacy of the UV-A sunscreen used therein while using relatively low amounts of sunscreen agents thereby keeping costs low.
摘要:
An error handling system is described herein that provides a facility for controlling the behavior of software when the software violates a contract condition. The system provides configurable runtime behavior that takes place when a contract fails. The error handling system provides an event that a hosting application or other software code can register to handle and that the system invokes upon detecting a contract failure. The application's response to the event determines how the system handles the failure. If the event is unhandled, the system triggers an escalation policy that allows an administrator or application to specify how the system handles contract failures. Thus, the error handling system provides increased control over the handling of contract failures within software code.
摘要:
A computer-implemented method and system for querying aggregates in a database include maintaining aggregates based on a dimension in the database with at least two grain sizes; receiving a query of the aggregates for a defined range of the dimension; finding a start and an end for a read operation for a larger grain size of the at least two grain sizes of the aggregates for the defined range; reading a first set from the start to the end in the database of the larger grain size of the at least two grain sizes of the aggregates; reading a second set comprising a smaller grain size of the at least two grain sizes of the aggregates based on the defined range and the start and the end; and adjusting the first set with the second set.
摘要:
The invention relates to a high SPF sunscreen composition. There is a problem of achieving high SPF while keeping the total amount of sunscreens in the compositions relatively low. It is desirable, that the enhanced SPF benefit could be achieved through synergistic interaction of commonly used ingredients, thereby the present applicants have been working on solving this problem and have surprisingly found that cosmetic compositions comprising dibenzoylmethane or its derivative in combination with an oil soluble UV-B sunscreen when incorporated in a sunscreen composition along with a non-ionic surfactant of a select class meeting certain HLB requirements, provide the enhanced SPF benefits when applied on the substrate of interest.
摘要:
The invention relates to a high SPF sunscreen composition. There exists a need for a personal care composition comprising sunscreen agents in low concentrations that are able to provide much higher SPF as compared to known sunscreen compositions comprising such low levels of sunscreen agents. The present applicants have been working on solving this problem and have surprisingly found that cosmetic compositions comprising dibenzoylmethane or its derivative in combination with an oil soluble UV-B sunscreen when incorporated in a sunscreen composition along with a non-ionic surfactant of a select class meeting certain HLB requirements, provide the enhanced SPF benefits when applied on the substrate of interest.
摘要:
Systems and methods are described for coordinating error reporting among a plurality of managed runtimes that are concurrently executing in the same process. In accordance with various embodiments, an error reporting manager that executes concurrently in the same process as the managed runtimes coordinates error reporting among the managed runtimes in a manner that does not require the managed runtimes to be aware of each other or to communicate directly with each other.
摘要:
A system and method for handling exceptions in a multi-threaded computing environment. Information, such as that relating to an error state or pertaining to the propagation history of an exception, is stored in a separate object from the exception object itself. The separate propagation information object is accessible to the plurality of threads that are used to execute a user task. The separate object allows rich diagnostic information pertaining to the exception and its propagation through multiple threads to be presented to the developer of the software.
摘要:
Systems and methods are described for coordinating error reporting among a plurality of managed runtimes that are concurrently executing in the same process. In accordance with various embodiments, an error reporting manager that executes concurrently in the same process as the managed runtimes coordinates error reporting among the managed runtimes in a manner that does not require the managed runtimes to be aware of each other or to communicate directly with each other.
摘要:
An exception handling system is described herein that provides one or more distinguished classes of software exceptions that are handled differently than other exceptions. The system treats a distinguished exception as a “hard to catch” exception that is not passed to the catch block of program code unless a developer performs extra steps to acknowledge the distinguished nature of the exception and confirm that the program code is prepared to properly handle the exception. Exceptions that fall into this class are typically those that represent conditions from which normal exception handling practices cannot successfully recover, namely exceptions that corrupt application state. Accordingly, the system prevents the developer from catching these classes of exceptions by default unless the developer explicitly requests to have these exceptions delivered to the program code. Thus, the exception handling system encourages correct programming practices by preventing developer error by default.