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

8 results about "Rename" patented technology

In computing, rename refers to the altering of a name of a file. This can be done manually by using a shell command such as ren or mv, or by using batch renaming software that can automate the renaming process.

A data processing method, apparatus, device, and medium

PendingCN122363711ARenameData mining
This application provides a data processing method, apparatus, device, and medium. The method includes: if a linking error is detected due to an identifier conflict in the source program during the linking process, then obtaining a first identifier mapping table between the conflicting identifiers in the source program and the corresponding source program; determining a first file to which the conflicting identifier belongs in the first identifier mapping table; renaming the conflicting identifiers in the first file to obtain a second file; replacing the first file in the source program with the second file to obtain an updated source program; obtaining a second identifier mapping table corresponding to the updated source program; comparing and analyzing the first identifier mapping table and the second identifier mapping table to generate an evaluation report for the second file. Implementing this application embodiment can improve the processing efficiency of conflicting identifiers while ensuring that the stability and performance of the program are not affected.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

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

Gransets for managing consistency groups of dispersed storage items

One or more techniques and / or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and / or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and / or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and / or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and / or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.
Owner:NETAPP INC

Dependency version uniform replacement and security management method and system for java

PendingCN122152351AVersion controlSoftware deploymentJavaRename
The application discloses a dependency version uniform replacement and security control method and system for Java, and belongs to the technical field of software development. The method comprises the following steps: acquiring a project version number of a current Java project, and calculating a corresponding target major version number; parsing a build description file of the project, and extracting all dependency items defined in the build description file; acquiring a corresponding dependency version mapping strategy and a global disabled dependency list based on the target major version number; matching the extracted dependency items with the global disabled dependency list, and if there is a matching item, terminating the subsequent process and reporting an error; if there is no disabled dependency, replacing all dependency declarations identified as snapshot versions in the build description file with formal version numbers specified in the mapping strategy according to the dependency version mapping strategy; executing a compilation command of the project, and after the compilation is successful, renaming a generated binary product file according to a preset naming rule. The application realizes the determinacy, safety and standardization of production construction.
Owner:SHAN DONG MSUN HEALTH TECH GRP CO LTD

A method of asynchronously recording reorder processor register rename checkpoints and rollbacks

The application provides a method for asynchronously recording a reorder processor register renaming checkpoint and rollback, belonging to the technical field of register storage, and comprising the following steps: S1, a scalar instruction processing step, which maps logical registers to physical registers through a scalar register renaming module for all instructions, and records the historical mapping relationship of a scalar target register; S2, a vector instruction processing step, which maps logical registers to physical registers through a vector register renaming module after the dispatch of the scalar instruction, supports flexible configuration such as a vector length, and the rollback processes of the two renaming modules are parallel, and if the rollback time of the vector renaming module is relatively long, the scalar renaming module can directly start working without synchronizing the state of the vector renaming module, and the correctness and efficiency of processing are ensured by the back pressure mechanism of the vector renaming module.
Owner:BEIJING YIHUA CLOUD NETWORK TECH CO LTD

A binary security patch detection method and system

The application provides a binary security patch detection method and system, electronic equipment and storage medium, and relates to the technical field of network security.The application can effectively reduce the differential noise introduced by variable renaming, compiler optimization and other factors by processing the pseudo code of the binary program through the iterative variable mapping and differential alignment algorithm, generate the high-quality pseudo code differential text after alignment, and provide clear and accurate input basis for subsequent security analysis;Further, through the large language model agent analysis mechanism, the program semantic information across functions and processes can be intelligently identified and utilized, the security impact of the patch is deeply reasoned, and finally the accurate detection and judgment of the binary security patch are realized.The application provides a security patch detection scheme which does not depend on the source code, can effectively process the binary program difference noise, and can comprehensively utilize the context information for accurate judgment.
Owner:TSINGHUA SHENZHEN INTERNATIONAL GRADUATE SCHOOL +2

A user code version management system, method, and electronic device

This application provides a user code version management system, method, and electronic device. Based on the traditional JupyterHub and Linux file system, the system adds a code storage database independent of the Linux file system. In response to user-inputted save operations, a local temporary storage unit within this code storage database retrieves the user-inputted Jupyter project file from the Linux file system and submits it to the local storage unit. The local storage unit then renames the Jupyter project file according to a naming rule pre-set based on the user's username and stores it in both local and remote storage units. Thus, even if the physical machine hosting the Linux file system fails or malfunctions, the user-inputted software code still exists in both the local and remote storage units, effectively preventing code loss.
Owner:DUXIAOMAN TECH (BEIJING) CO LTD

A structured text code generation method for PLC honey point

PendingCN122386884ACode generationData stream
This invention provides a structured text code generation method for PLC honeypots, relating to the field of computer technology. The method includes: constructing a set of protected variables; performing equivalent structural transformations on control blocks and expressions; re-segmenting the code after data flow analysis; and performing statement rearrangement, value modification, and temporary variable renaming on linear statement segments based on data dependency analysis, achieving diverse code perturbations while maintaining semantic consistency. The transformation space is further expanded through loop safety checks and large language model-assisted refinement. Finally, declaration information is supplemented and the output variant L5X file is backfilled. This invention, through semantic awareness and large language model assistance, improves the semantic consistency, formal diversity, and usability of generated code variants.
Owner:GUANGZHOU UNIVERSITY