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 "Compiled language" patented technology

A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).

Memory recycling method, system and computer readable storage medium for a compiled language

The embodiment of the application discloses a memory recycling method and system for a compiled language and a computer readable storage medium. The method comprises the following steps: scanning a to-be-recycled memory object node, determining a garbage collection analysis batch and a node entry edge access frequency of the to-be-recycled memory object node according to a uniform bitmap page manager; accumulating the node entry edge access frequency of the to-be-recycled memory object nodes in the same garbage collection analysis batch, judging the relationship between the accumulated node entry edge access frequency and the smart pointer reference count of each node in the batch, and determining the object node to be recycled according to the relationship between the node entry edge access frequency and the smart pointer reference count; and releasing the memory of the object node. The embodiment of the application realizes the recyclable management of the life cycle of a business object without changing the memory layout of the business object, and solves the problem of circular reference.
Owner:LAYABOX NETWORK TECH (BEIJING) CO LTD

Compiled language-oriented memory recovery method and system and computer readable storage medium

The embodiment of the invention discloses a compiling language-oriented memory recovery method and system and a computer readable storage medium. The method comprises the following steps: scanning a to-be-recycled memory object node, and determining a garbage recycling analysis batch and a node edge access frequency of the to-be-recycled memory object node according to a unified bitmap page manager; for the to-be-recycled memory object nodes in the current same garbage recycling analysis batch, accumulating the node edge access times, and judging the relationship between the accumulated node edge access times of each node in the batch and the intelligent pointer reference count; determining an object node to be subjected to memory recovery according to the relationship between the node edge access times and the intelligent pointer reference count; and performing memory release on the object node. According to the embodiment of the invention, on the premise that the memory layout of the business object is not changed, recoverable management of the life cycle of the business object is realized, and the problem of circular reference is solved.
Owner:LAYABOX NETWORK TECH (BEIJING) CO LTD

Software authorization method and device, electronic equipment, storage medium and program product

The invention relates to a software authorization method and device, electronic equipment, a storage medium and a program product. The method comprises the following steps: acquiring a target ciphertext in a software authorization file, and acquiring real-time equipment information of to-be-authorized equipment; executing codes in the dynamic link library compiled by the compilation type language to generate a second real-time key segment; encrypting a real-time equipment fingerprint obtained by mapping the real-time equipment information based on a second real-time key segment, and mapping to obtain a real-time position characterization value; extracting a first real-time key segment from the target ciphertext according to the real-time position characterization value; after encrypting the real-time equipment information based on the second real-time key segment, extracting a third real-time key segment; decrypting the target ciphertext based on the key combined by the three key segments; and when the reference equipment information and the authorization configuration information are obtained through decryption and the real-time equipment information is consistent with the reference equipment information, authorizing the to-be-authorized equipment based on the authorization configuration information. By adopting the method, the software authorization security can be improved.
Owner:SHENZHEN HOPEWIND ELECTRIC CO LTD

An Inline Hook Method and Apparatus for Compiled Languages

This application relates to an inline hooking method and apparatus for compiled languages. The method includes: responding to a received inline hooking request, determining the size of the target function to be inline hooked; determining whether the target function can be inline hooked based on the size of the target function and the difference between the address of the hook function and the address of the target function; a hook function, a function used to execute the functionality of the target function by calling a jump function; when it is determined that the target function can be inline hooked, copying the instruction code of the target function to a preset memory area, and revising the content of the copied instruction code to obtain the jump function of the target function; writing a target jump instruction at the beginning of the target function, and using the target jump instruction to redirect the call to the target function to the hook function. This method solves the problem that existing inline hooking methods are not applicable to compiled languages.
Owner:ZHEJIANG DAHUA TECH CO LTD

Control method and system

PendingCN121857505AProgramme controlComputer controlCompiled languageControl engineering
The invention provides a control method and system, and is applied to the technical field of industrial manufacturing, and the control method comprises the steps: an upper computer obtains a first control instruction, the first control instruction is generated according to a production demand, and the first control instruction comprises an operation which cannot be recognized by a controller; the upper computer obtains a script corresponding to the first control instruction according to the first control instruction; the upper computer explains and executes the script based on a target compiling language to generate a second control instruction, and the second control instruction comprises control operation capable of being recognized by the controller; and the upper computer sends the second control instruction to the controller, so that the controller executes the control operation. According to the scheme provided by the invention, the dynamic updating of the PLC control logic is efficiently realized.
Owner:BOE TECHNOLOGY GROUP CO LTD

Efficient solving algorithm of linear MPC for MBD process

PendingCN122331901ACompiled languageTheoretical computer science
This invention proposes an efficient linear MPC solution algorithm for the MBD process, comprising: Step 1, using ADMM to efficiently solve the quadratic programming (QP) problem and deploying the logic through compiled programming language code; Step 2, uniformly encoding various matrix and vector parameters required for the QP optimization problem into a standard row vector input structure; Step 3, using the external code calling module of the MBD tool and designing interface functions, realizing bidirectional data interaction between the graphical programming module of the MBD tool and the compiled language code of the ADMM algorithm through a pointer passing mechanism; Step 4, compiling the ADMM algorithm code to generate a library file, adding information to the simulation target configuration parameters of the MBD tool, and jointly compiling it with other graphical programming modules of MBD to generate a binary executable file. This invention achieves standardized integration and rapid deployment of linear MPC in the MBD development process, and has the advantages of high computational efficiency, good real-time performance, high portability and scalability.
Owner:TONGJI UNIV

Zero-code operation database system and method based on JavaScript non-compiled language

PendingCN122064340AProgram documentationSoftware designThird partyCompiled language
The invention discloses a zero-code operation database system and method based on a JavaScript non-compiled language, and relates to the technical field of software development and database management. The system comprises a configuration input module, a storage module, a scheduling engine module and a database operation controller module. According to the method, a visual configuration interface is provided, complex associated query, view construction, aggregation query and user-defined algorithm operation are supported, and the limitation that an existing zero-code platform only supports simple CRUD is broken through; input and output parameters are described by adopting a JSON Schema standard, and open type decoupling with a third-party platform is realized; the dynamic characteristics of the JavaScript engine are utilized to realize the hot update of the database operation configuration, and the hot update can take effect without restarting the service. The method is suitable for various zero code development scenes, the development cost can be remarkably reduced, and the flexibility and safety of database operation are improved.
Owner:GUANGDONG NANGUO PHARM CO LTD +1

Compiling language-oriented code conversion method and related equipment

The invention provides a compiling language-oriented code conversion method and related equipment. The method comprises the steps of obtaining a first code based on a first platform; converting a first platform element associated with the first platform in the first code based on a preset mapping rule base to obtain a second code based on a second platform; performing dependency library identification on the second code to obtain a corresponding dependency library database; automatically installing a dependency library corresponding to the second platform based on the dependency library database, and generating a script construction instruction; generating a configuration file corresponding to the second platform and a corresponding compiling option based on the script construction instruction and the dependency library; and generating a code conversion result based on the second code, the configuration file and the compiling option.
Owner:STATE GRID JIANGSU ELECTRIC POWER CO LTD +3