摘要:
Embodiments of the invention provide debugging techniques for multithreaded programs. For example, a debugger may reduce the time required to release inactive threads that hold resources needed by an active thread. For example, if a timer expires before a line of code finishes executing, the debugger assumes that the active thread requires a resource locked by an inactive thread and releases other threads. During subsequent execution of the line of code, the debugger reduces the timer length of the timer. In doing so, inactive threads are released sooner, thereby reducing the wait time a user experiences when debugging lines of code.
摘要:
A method and for printing a web page of an Internet website. A web browser receives specification of a non-uniform spatial distribution of a material surface density ρ(S) of a material used to print the web page, wherein S denotes a point on the surface. The web browser prints the web page on a surface by distributing the material on the surface in accordance with ρ(S).
摘要:
A link structure and method for linking therein. The link structure includes a first page of a website and may include a global page of the website. The first page includes a link that has a default pointer and may have a local pointer, a global pointer, or both. The local pointer points to a local page and the global pointer points to the global page. A local link structure includes the local pointer but not the global pointer. A global link structure includes the global pointer but not the local pointer. A hybrid link structure includes the local pointer and the global pointer. Linking within the link structure may include linking from the link to the local page through the local pointer or linking from the link to the global page through the global pointer.
摘要:
A method and system for organizing bookmarks. A bookmark structure includes a main bookmark list and at least one bookmark folder. A bookmark search list, which includes at least one bookmark in the bookmark structure, is generated. Software is executed, wherein the software searches each bookmark on the bookmark search list through depth N (N≧0). The searching determines whether the bookmark satisfies an upgrade condition. The upgrade condition includes a boolean text expression and may also include at least one of: a client visitation condition, a general visitation condition, a bookmark existence condition, a content-type condition, a URL-age condition, and a Top-Level-Domain (TLD) condition. If the searching determines that the bookmark satisfies the upgrade condition and that the bookmark is not in the special bookmark location, then the bookmark is moved to the special bookmark location.
摘要:
The preferred embodiment of the present invention provides a method and apparatus for copying images from a source document to a destination document in a computer user interface. The preferred embodiment provides a user interface that gives the user the option to cut or copy information from an image and extract the textual information from the copied image in one cut and paste. The extracted text can then be pasted into the destination document as text. Thus, textual information from an image can easily and automatically be copied into text portions of the destination document. Alternatively, the image with the text removed can be copied into the destination in one cut and paste operation.
摘要:
A link structure and method for linking therein. The link structure includes a first page of a website and may include a global page of the website. The first page includes a link that has a default pointer and may have a local pointer, a global pointer, or both. The local pointer points to a local page and the global pointer points to the global page. A local link structure includes the local pointer but not the global pointer. A global link structure includes the global pointer but not the local pointer. A hybrid link structure includes the local pointer and the global pointer. Linking within the link structure may include linking from the link to the local page through the local pointer or linking from the link to the global page through the global pointer.
摘要:
A system and method is provided for inserting into a display material copied to a clipboard. A user selects material to be copied the clipboard. The system selects and copies to the clipboard additional material. The user selects an insertion point for the user selected material, and the system displays to the user the user selected material and selective additional material. The system selected material is, in accordance with a more specific embodiment, that material which is needed to render the user selected material syntactically correct in the context of the insertion point.
摘要:
A Caps Lock notification method, system, mechanism, algorithm, and computer program product. A determination is made as to whether a Caps Lock key of a computer keyboard is in an error state, based on ascertaining whether a first condition has been satisfied. If it is so determined that the Caps Lock key is in an error state, then a signal is generated to communicate to a user at the computer keyboard that the Caps Lock key is in the error state. The signal may be a visual signal, an audible signal, a tactile signal, an auditory signal, or a combination thereof. Satisfaction of a second condition may be used to disable the signal.
摘要:
In a distributed system including a debug server and debug clients coupled for data communications through a network, where the debug server includes a debug administrator, message router, back-end debugger, and a debuggee, collaborative software debugging includes: presenting a client-specific GUI; detecting user input through the GUI, including user input specifying a location to establish an event; establishing a client-specific event alert to be invoked upon receipt of an event notification for the event; generating application-level messages, including a request to establish the event; sending application-level messages to the debug server, including the request; receiving client-specific debug results, including an event notification for the event; and displaying the client-specific debug results, including invoking the client-specific event alert responsive to the event notification, without invoking an alert by at least one of the other debug clients receiving the event notification.
摘要:
Compiling source code for debugging, including: receiving, by an optimizing compiler from a debugger, a user specification of preferred breakpoint locations in the source code; compiling, by the optimizing compiler, the source code, wherein compiling includes inserting a snapshot at one or more of the preferred breakpoint locations, and recording the location of each inserted snapshot; and providing, to the debugger by the optimizing compiler, the recorded locations of each inserted snapshot along with the compiled source code.