摘要:
According to the preferred embodiments, an apparatus and method is described for creating a real-time class package to class archive file mapping index that improves the performance of a class loader to load needed classes in an object oriented programming environment. In preferred embodiments, the class loader includes a mapping mechanism that creates and maintains a real-time class package to file archive mapping index. In preferred embodiments, the mapping mechanism optimizes access to the file archive mapping index. In a preferred embodiment, when the mapping mechanism finds a entry in the file archive mapping index for the package, but the class is not found, the class is searched in the class path beginning from the last file archive listed in the index to optimize the search. In other embodiments, the class loader includes a large package list that is used to further optimize access to the archive index.
摘要:
An apparatus, program product and method generate a public key and a private key in an instant messaging server. The public key and the private key may be generated in the instant messaging server in connection with the user logging into the instant messaging server. As such, the public key and the private key may be used to encrypt and/or decrypt instant messages in connection with peer to peer instant messaging.
摘要:
A method for compensating for disruption caused by trace enablement is provided. The method includes receiving a selected target to run a program, receiving a selected program that has been identified as having a problem, and receiving a selected trace type. The method also includes enabling a trace compensator for identifying non-critical code in the selected program. The non-critical code is determined by the trace type. The method further includes running the program with a trace to identify the problem, the trace compensator causing the program to suppress the non-critical code for problem reproduction to adjust for timing discrepancies.
摘要:
An apparatus, program product and method associate a unique key with routines in an application to enable a profiler to ascertain whether to collect profile information for a routine during its execution. A key may be generated, for example, during deployment or installation of an application in an application server or other runtime environment, and subsequently associated with the routines in the application, e.g., by storing the key in the class and/or library files for the application. By doing so, each application in a runtime environment may be uniquely identified by a profiler during execution, such that profile information will only be collected for those applications for which profiling has been enabled.
摘要:
In an embodiment, a source application is divided into source task subsets, which are sent to cluster members. A cluster member receives its source task subset, compiles it into a local compiled task subset, and sends the local compiled task subset to the other cluster members. The cluster member also receives compiled task subsets from other cluster members and combines them with its local compiled task subset into a compiled application. The cluster member also creates a local symbol data subset for its source task subset and sends the local symbol data subset to the other cluster members. The cluster member also receives symbol data subsets from other cluster members and combines them with its local symbol data subset into distributed symbol data. In this way, an application may be deployed to cluster members in parallel.
摘要:
An apparatus, program product and method improve software updates processes within a logically partitioned environment by creating a new, proxy partition having substantially the same operating characteristics as an original partition, in addition to an updated software application. Network connectivity is transferred seamlessly over from the original partition to the new partition. While “hidden” from the network, the original partition continues to operate with reduced resources as the new partition takes over production operations. As such, the original partition remains in a ready state against the possibility of a problem arising with the new partition. In such an instance, network connectivity is transferred back over to the original partition, which resumes production operations as before.
摘要:
A computer program communicates with a partition manager in the logical partition where the computer program is run. When resource allocation in the logical partition dynamically changes, the partition manager notifies the computer program of the configuration change. The computer program may autonomically adjust one or more configuration settings that affect performance of the computer program to dynamically tune the computer program to optimal performance each time the allocation of resources within the logical partition changes. The partition manager may notify the computer program of an impending change in resource allocation in the logical partition that runs the computer program, which allows the computer program to reconfigure its configuration setting(s) before the partition manager changes the resource allocation in the logical partition.
摘要:
A method, apparatus and computer program product are provided for synchronizing separate compressed video and text streams to provide lightweight closed captioning and instant messaging integration with video conferencing. A video encoder encodes a video stream and periodically generates a synchronization frame event. Each generated synchronization frame event has a unique ID. A text recording agent receives the periodically generated synchronization frame events, and generates text packets associating stored text with the synchronization frame event. A video decoder decodes the video stream, periodically generating the synchronization frame event having the unique ID. A text display agent receives the periodically generated synchronization frame events and associates stored text packets with the synchronization frame events.
摘要:
The present disclosure relates to the delivery of polynucleotides and/or oligonucleotides using silica delivery platforms, e.g., silica carriers or protocells. In particular, in the present disclosure, polynucleotides in the form of plasmids expressing siRNA may be administered as cargo in the silica delivery platform to a patient or subject to inhibit and/or treat cancer in a patient. In one aspect, the silica delivery platform that have been charged with cargo comprising plasmid DNA (in particular, CRISPR ds plasmid DNA) which expresses siRNA, shRNA, mRNA and other RNA which may be used to administer these plasmids to patients in order to effect inhibition of cancer cells (especially including apoptosis of those cancer cells) and effective and/or prophylaxis of cancer, as well as numerous pathogens, including viruses, bacteria, fungi, and/or other disease states and/or conditions. In another aspect, the silica delivery platform comprises a biological package (e.g., plasmid nucleic acid, such as a for a CRISPR/Cas system) that interacts with a genomic sequence to either activate or inhibit gene expression. Such vehicles can be employed to control gene activation and repression in a host (e.g., a patient) and/or a pathogen.
摘要:
The present disclosure relates to the delivery of polynucleotides and/or oligonucleotides using silica delivery platforms, e.g., silica carriers or protocells. In particular, in the present disclosure, polynucleotides in the form of plasmids expressing siRNA may be administered as cargo in the silica delivery platform to a patient or subject to inhibit and/or treat cancer in a patient. In one aspect, the silica delivery platform that have been charged with cargo comprising plasmid DNA (in particular, CRISPR ds plasmid DNA) which expresses siRNA, shRNA, mRNA and other RNA which may be used to administer these plasmids to patients in order to effect inhibition of cancer cells (especially including apoptosis of those cancer cells) and effective and/or prophylaxis of cancer, as well as numerous pathogens, including viruses, bacteria, fungi, and/or other disease states and/or conditions. In another aspect, the silica delivery platform comprises a biological package (e.g., plasmid nucleic acid, such as a for a CRISPR/Cas system) that interacts with a genomic sequence to either activate or inhibit gene expression. Such vehicles can be employed to control gene activation and repression in a host (e.g., a patient) and/or a pathogen.