Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

4 results about "Difference list" patented technology

In computer science, the term difference list may refer to one of two data structures for representing lists. One of these data structures contains two lists, and represents the difference of those two lists. This is commonly used in logic-programming language Prolog. The second data structure is a functional representation of a list with an efficient concatenation operation. In the second approach, difference lists are implemented as single-argument functions, which take a list as argument and prepend to that list. As a consequence, concatenation of difference lists of the second type is implemented essentially as function composition, which is O(1). However, of course the list still has to be constructed eventually (assuming all of its elements are needed), which is plainly at least O(n).

Code error feedback method combining static analysis and dynamic analysis

PendingCN122072607Atimely feedbackEasy to FeedbackFault responseDifference listRename
The invention relates to a code error feedback method combining static analysis and dynamic analysis, and mainly solves the problems of insufficient error feedback and low efficiency in an Online Judge system: reconstructing codes of correct and error versions, including alignment and renaming of variables, and rearranging statements on the premise of not influencing semantics; static and dynamic multi-level alignment is carried out, in the static alignment, an editing script with the minimum cost is calculated through a heuristic editing distance algorithm, an alignment block and a difference list are obtained, in the dynamic alignment, compiling execution is carried out on source codes of two versions, test cases which do not pass operation are dynamically printed through gdb, and execution track information of the test cases is dynamically printed through gdb; error positioning is achieved, data flow backtracking analysis and scoring are carried out on error positions, and error feedback is generated. The method has the characteristics of high execution efficiency, high accuracy and easier understanding of generated feedback, automatic feedback of error codes can be realized, and the learning efficiency of students in programming tasks is improved.
Owner:NANJING UNIV

Software as service (SAAS) platform-based tenant authority management and configuration system

The invention relates to the technical field of resource management, and discloses a tenant authority management and configuration system based on an SAAS (Software as a Service) platform, which comprises the following steps: unifying contexts by using batch numbers of published snapshots and version pointers, screening a target list by using a location code set, extracting a difference list by using difference, generating a difference mapping table by using the target list, and storing the difference mapping table in a database; the method comprises the following steps of: setting a difference item, enabling the coding granularity of the difference item at a location to be fixed, then forming a target record set through a release channel and breakpoint verification, generating an effective record set through effective verification, and outputting and releasing a complete vector through threshold comparison, so that the link meets the cross-tenant audit tracing requirement under the penetration of a partition sequence, a batch number and a version pointer; and it is ensured that all the difference lists arrive in the target list and take effect consistently, so that the minimum difference release integrity is ensured.
Owner:杭州友成科技有限公司

Regression test-oriented code-demand intelligent mapping and automatic review method and system

The invention particularly relates to a regression test-oriented code-demand intelligent mapping and automatic review method. The method comprises the steps of obtaining source code data and an influence domain analysis report of a current version and a historical version corresponding to a to-be-processed program; performing fragmentation processing on the influence domain analysis report, and performing task planning analysis on the fragmented influence domain analysis report based on a preset prompt word template to obtain a corresponding task set; performing function-level difference analysis on the source code data of the current version and the historical version by using a syntax tree parser to obtain a function difference list; performing association mapping analysis on the function difference list and the task set, and determining a mapping relationship between each change task and an association change function; and aggregating the plurality of change functions mapped by each change task, and constructing review cues based on the influence domain analysis report and the source code data corresponding to the change functions so as to complete deep review. According to the method, accurate association and automatic review from the demand to the code can be realized.
Owner:LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC

A tenant permission management and configuration system based on a SAAS platform

ActiveCN121919202BDifference listRecordset
The present application relates to the technical field of resource management, and discloses a tenant permission management and configuration system based on a SAAS platform, which comprises a unified context of a batch number and a version pointer of a published snapshot, a target list obtained by screening from a local encoding set, a difference list obtained by difference extraction, a difference mapping table generated by the target list, fixed difference items in the local encoding granularity, a target record set formed by a release channel and breakpoint checking, an effective record set generated by validity checking, and a release complete vector output by threshold comparison, wherein the link is through the batch number and the version pointer in the partition order, meets the cross-tenant audit traceability requirement, ensures that the difference list is completely reached in the target list and consistently effective, and thus guarantees the minimum difference release integrity.
Owner:杭州友成科技有限公司