Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

35results about How to "Compile fast" patented technology

Compiling method and device of compiling system and terminal equipment

ActiveCN107741851AAvoid the problem of extreme dependenceSolve the problem of low efficiency of multi-branch compilationCode compilationOperational systemSoftware engineering
The embodiment of the invention provides a compiling method and device of a compiling system and terminal equipment. The compiling method of the compiling system includes the steps that through an integrated development environment (IDE) container, a tool chain container and a dependent library container which meet the compiling requirements of the current compiling system are loaded; the tool chain container and the dependent library container execute compiling of the current compiling system. By the adoption of the compiling method, the integrated development environment (IDE) container canload the matched tool chain container and dependent library container, then, compiling environments, capable of meeting different compiling requirements, of the current compiling system can be established, not only is extreme dependence on operation system environments effectively avoided when the compiling environments are established by setting environment variables and chroot, but also the compiling environments capable of meeting different compiling requirements are established on the basis of the tool chain container and the dependent library container, separation of the compiling environments is achieved, and the problem is effectively solved that the efficiency of multi-tool-chain and multi-branch compiling is low.
Owner:北京元心君盛科技有限公司

Anti-viral device in anti-viral software and anti-viral method thereof

The invention relates to an anti-viral device embedded in anti-viral software and an anti-viral method for anti-virus by using the anti-viral device. The anti-viral device in the anti-viral software comprises an anti-viral characteristic loading device, a source code compiling device and a native code execution device, wherein the anti-viral characteristic loading device is arranged in an anti-viral software engine and used for loading encrypted and compressed source code characteristics and transferring a result to the source code compiling device; the source code compiling device is arranged in the anti-viral software engine and used for compiling, discovering and clearing away the source code characteristics of virus and generating a native code which can be recognized by an instruction architecture; and the native code execution device is arranged in the anti-viral software engine and used for executing the native code generated by the source code compiling device and associating the native code and a functional function in the anti-viral software engine so as to control and execute the native code generated by the source code compiling device. The device allows antivirus software to use a storage characteristic with smaller size and can execute by higher efficiency.
Owner:BEIJING CHEETAH MOBILE TECH CO LTD +4

Desktop application framework, construction method, desktop application running method and storage medium

The invention provides a desktop application framework, which comprises a UI interaction service layer used for providing a UI interface, creating service data of a corresponding service according toan instruction received through the UI interface and packaging the service data to generate a binary stream and / or receiving a binary stream of the callback service data, unpacking and taking out thecallback service data, and correspondingly displaying the callback service data through a UI, a business service layer realized by adopting a Golang language and used for receiving the binary stream,unpacking and taking out business data and executing corresponding business by using the business data and / or when a certain service is executed, creating callback service data and packaging the callback service data to generate a binary stream, and a Go binding layer used for providing an interface for the UI interaction business layer and the business service layer and realizing the transmissionof the binary stream between the UI interaction business layer and the business service layer. Correspondingly, the invention further provides a method for constructing the desktop application basedon the framework, a running method of the constructed desktop application and a storage medium. The method is a solution suitable for development of a PLC or other similar desktop applications with UIinteraction and background services.
Owner:KYLAND TECH CO LTD

Android application plug-in implementation method and device, equipment and storage medium

ActiveCN111258587ASolve the problem of excessive Android application engineeringCompile fastProgram loading/initiatingExecution paradigmsSoftware engineeringAndroid app
The invention discloses an Android application plug-in implementation method, device and equipment and a storage medium, and belongs to the technical field of computers, an Android application comprises a host project and a plug-in project, and the method comprises the steps that after the host project is compiled to generate an APK file of the host application, compiling the plug-in project; in the process of compiling the plug-in project, modifying a resource ID in a code file of the plug-in project; if the dependency file of the plug-in project is simultaneously depended on by the host project, deleting the dependency file of the plug-in project, and generating a plug-in APK file after compiling is finished; modifying a resource ID in a resource file of the plug-in APK file; and when judging that the resource corresponding to the resource ID referenced by the plug-in project in the plug-in APK file does not exist due to deletion of the dependent file, replacing the resource ID referenced by the plug-in project with the resource ID corresponding to the resource in the host project to generate a final plug-in APK file, and publishing the final plug-in APK file. According to the embodiment of the invention, the method can achieve the instant research and development and instant publishing when achieving the plug-in of the Android application.
Owner:SUNING CLOUD COMPUTING CO LTD

Pre-compiling method and device in application construction, equipment and storage medium

The invention relates to a pre-compiling method and device in application construction, equipment and a storage medium. The method comprises the following steps of: after acquiring parameter contentsin environmental parameters, switching a current application construction environment according to the parameter contents; and when the current application construction environment is switched to a first environment, pre-compiling a target dependency library into a binary file, generating a private dependency library according to the binary file, and when the current application construction environment is switched to a second environment, obtaining the private dependency library and installing and running the private dependency library. Because of the second environment, a private dependencylibrary generated according to a binary file is installed; and the binary file is obtained by compiling the target dependency library, so that when the application is constructed in the second environment, the target dependency library does not need to be compiled, and the binary file in the private dependency library can be directly used, thereby saving the time required for compiling the targetdependency library originally, and accelerating the compiling speed.
Owner:深圳市珍爱捷云信息技术有限公司

Construction and compiling method and device of operating system, electronic equipment and storage medium

The invention relates to a construction and compiling method and device of an operating system, electronic equipment and a storage medium. The method comprises: obtaining a corresponding system compiling tool in a compiling environment in response to a compiling instruction; calling a system compiling tool, collecting a tool chain of the first operating system and a corresponding basic code library, and constructing a root system of the first operating system; scanning a basic code layer of the second operating system, selecting a corresponding compiler for the basic code layer according to the compiling rule, and generating a fusion compiling framework; determining a dependency relationship between framework layers contained in a compiling framework, generating a dependency tree sorted according to compiling priorities according to the dependency relationship, and representing compiling modules of the framework layers by nodes in the dependency tree; and according to the dependency relationship in the dependency tree, calling a compiling module of the framework layer to obtain a compiling source code, installing the framework layer into the root system, and generating a compiling file system. The system compiling efficiency is greatly improved.
Owner:BEIJING BYTEDANCE NETWORK TECH CO LTD

Visualized robot program compiling method

The invention provides a visualized robot program compiling method. The method includes that (1) a servo control system is adopted to unlock a servo motor for controlling joints of a robot, programming personnel directly adjust the joints of the robot from initial positions to a required position state, and then the servo control system locks the servo motor again; and (2) the servo control system is adopted to detect pulse information of the servo motor when the servo motor passively rotates in the moving process of the joints, and then transmits the pulse information to a program compiling system, and the program compiling system converts the pulse information into corresponding data of position changes of the joints of the robot. The data of the position changes of the joints are used as program data of movement control of the joints of the robot. Through adoption of the visualized robot program compiling method, the joints of the robot can be directly adjusted. The data of the position changes of the joints can be obtained through the servo motor of the joints and the servo control system for controlling the servo motor and then converted into the program data through the program compiling system. The visualized robot program compiling method greatly reduces the difficulty in robot program compiling, eliminates branch circulation, judgment and other logic processes in a former program, reduces complexity of the program, and enables the program compiling to be simpler, more convenient and faster.
Owner:HUIZHOU DONGYANG TECH

Compiling method for reducing multi-class memory access conflicts for coarse-grained reconfigurable structure

The invention relates to a compiling method for reducing multi-class memory access conflicts for a coarse-grained reconfigurable structure, which comprises the steps that when the rear end face of a compiler is high, a memory access pressure allocation method is adopted for processing, the starting time of different sub DFGs is adjusted, and a scheduling result is processed through an array initial address offset allocation method; according to the method, different array initial addresses accessed by all memory access operations within a period of time are adjusted, processing of a conflict perception mapping method is further included, different operations are mapped to a PE according to a conflict matrix and the current mapping situation, and the correctness of the mapping process is ensured through a reordering and backtracking algorithm. The method has the beneficial effects that multi-memory-bank conflicts among multiple groups are effectively reduced, and the time cost of a mainmemory for transmitting data to an on-chip memory by utilizing DMA is greatly reduced; higher application speed-up ratio on CGRA is avoided due to memory access conflict; the compiler rear-end process is simple in structure, low in algorithm complexity and high in compiling speed.
Owner:SHANGHAI JIAO TONG UNIV

Project compiling method and device, electronic equipment and storage medium

The embodiment of the invention provides a project compiling method and device, electronic equipment and a storage medium, and the method comprises the steps: judging whether there is a backup file ofa third-party dependent package or not, and judging whether there is a third-party dependent package installation definition file and a third-party dependent package version definition file or not ifthere is the backup file of the third-party dependent package; and if the third-party dependent package installation definition file and the third-party dependent package version definition file exist at the same time, judging whether the third-party dependent package installation definition file and the third-party dependent package version definition file are changed or not, and if not, directly performing project compiling without executing a command of installing the third-party dependent package. In the project compiling process, whether the third-party dependent package needs to be installed in the current environment or not is judged, when it is judged that the third-party dependent package does not need to be installed in the current environment, a command for installing the third-party dependent package is not executed, rapid construction can be achieved, and therefore the project compiling time is saved; and the project development test efficiency is improved.
Owner:BEIKE TECH CO LTD

System API setting and calling method and system based on Android system platform calling

The invention discloses a system API (Application Program Interface) setting method based on Android system platform calling, which realizes the setting of a system API by the following steps: integrating the system API, namely integrating the system API required to be called by a main application into a service program; and compiling: compiling the integrated system API service program once underthe Android source code, and integrating the service program integrated with the system API needing to be called by the main application into a system platform. The invention further discloses an APIcalling method based on the setting method. The method has the advantages that the system API is integrated into the service program and is integrated into the system platform, and the system API required by broadcast calling sent by the main application is monitored through the service during calling, so that subsequent application publishing and quick compiling can be realized, the compiling time is shortened, and the development efficiency is greatly improved; and the program service comprises an integrated system API (Application Program Interface) which can be used by a plurality of application programs, so that the reusability is high, and the development is greatly facilitated.
Owner:XIAMEN INTRETECH

Method, device, storage medium and electronic device for updating feature rule matching library

The invention discloses a method, device, storage medium and electronic equipment for updating a feature rule matching library, wherein the method includes receiving a feature rule processing instruction, wherein the feature rule processing instruction includes a feature rule processing type and feature rule information; according to the The feature rule processing instruction determines the target sub-library, and updates the target sub-library based on the feature rule processing type and the feature rule information; according to a preset time interval, determines the target to be updated within the preset time interval A sub-library: compiling the updated target sub-library, and updating the feature rule matching library according to the compiled feature rule matching sub-library. By dividing the space for storing feature rules into multiple independent sub-libraries, the capacity of the sub-libraries is small, the compilation speed is fast, and each sub-library is independent of each other, and can be compiled in parallel, which reduces the compilation time and improves the feature rule matching library. The compilation efficiency is improved, and the real-time performance of feature rule matching library compilation is improved.
Owner:RUN TECH CO LTD BEIJING

Hadoop compiling method and device and computer readable storage medium

InactiveCN112181422ACompile fastCompile fast implementationCode compilationData processing systemOperational system
The invention provides a Hadoop compiling method and device and a computer readable storage medium, belongs to the technical field of big data processing systems, and solves the problems that in the prior art, an open source community does not adapt to Hadoop, and generally native Hadoop is of an x86 architecture, so that Hadoop cannot be directly used on a non-x86 machine, and if the Hadoop needsto be used on the non-x86 machine, the recompilation must be carried out. The method comprises the steps of detecting and identifying a current processor architecture and an operating system; obtaining a compiling environment according to the processor architecture and the operating system; pulling a dependence package required by compiling from a local warehouse; performing Hadoop compiling based on the dependency package, and obtaining the compiling environment according to the processor architecture and the operating system, wherein the method comprises the steps that the compiling environment needed by the processor architecture and the operating system is determined; and judging whether the current environment meets a compiling environment or not, and if not, building the compiling environment by utilizing the script until a processor architecture and an operating system are met.
Owner:SUZHOU LANGCHAO INTELLIGENT TECH CO LTD

Anti-viral device in anti-viral software and anti-viral method thereof

The invention relates to an anti-viral device embedded in anti-viral software and an anti-viral method for anti-virus by using the anti-viral device. The anti-viral device in the anti-viral software comprises an anti-viral characteristic loading device, a source code compiling device and a native code execution device, wherein the anti-viral characteristic loading device is arranged in an anti-viral software engine and used for loading encrypted and compressed source code characteristics and transferring a result to the source code compiling device; the source code compiling device is arranged in the anti-viral software engine and used for compiling, discovering and clearing away the source code characteristics of virus and generating a native code which can be recognized by an instruction architecture; and the native code execution device is arranged in the anti-viral software engine and used for executing the native code generated by the source code compiling device and associating the native code and a functional function in the anti-viral software engine so as to control and execute the native code generated by the source code compiling device. The device allows antivirus software to use a storage characteristic with smaller size and can execute by higher efficiency.
Owner:BEIJING CHEETAH MOBILE TECH CO LTD +4

A compilation method for reducing multi-class memory access conflicts for coarse-grained reconfigurable structures

A compilation method for reducing multi-type memory access conflicts for coarse-grained reconfigurable structures. When the height of the rear end of the compiler is high, the memory access pressure allocation method is used for processing, and the startup time of different sub-DFGs is adjusted. The scheduling results will be passed through the array The start address offset allocation method is used to adjust the start addresses of different arrays accessed by all memory access operations within a period of time, and also includes the processing of conflict-aware mapping methods, which map different operations to PEs according to the conflict matrix and current mapping conditions Above, the reordering and backtracking algorithms ensure the correctness of the mapping process. The beneficial effects of the present invention are as follows: effectively reduce multi-storage bank conflicts between multiple groups, greatly reduce the time cost of transferring data from the main memory to the on-chip memory by using DMA; avoid memory access conflicts, and bring higher application acceleration ratios on CGRA; The back-end process of the compiler has a simple structure, low algorithm complexity, and fast compilation speed.
Owner:SHANGHAI JIAOTONG UNIV

Method and device for constructing and compiling operating system, electronic device, and storage medium

This application relates to a method and device for building and compiling an operating system, electronic equipment, and a storage medium. The method includes: responding to the compilation instruction, obtaining the corresponding system compilation tool in the compilation environment; calling the system compilation tool, collecting the tool chain and the corresponding basic code library of the first operating system, and constructing the root system of the first operating system; scanning For the basic library code layer of the second operating system, select the corresponding compiler for the basic library code layer according to the compilation rules to generate a fusion compilation framework; determine the dependencies between the framework layers contained in the compilation framework, and generate according to the dependencies according to compilation priority Level-sorted dependency tree, the nodes in the dependency tree represent the compilation modules of the framework layer; according to the dependencies in the dependency tree, call the compilation module of the framework layer to obtain the compiled source code, install the framework layer into the root system, and generate a compiled file system . This application greatly improves the system compilation efficiency.
Owner:BEIJING BYTEDANCE NETWORK TECH CO LTD

Compiling method, device and terminal equipment of compiling system

ActiveCN107741851BAvoid the problem of extreme dependenceSolve the problem of low efficiency of multi-branch compilationCode compilationOperational systemSoftware engineering
Embodiments of the present invention provide a compiling method, device, and terminal device of a compiling system, wherein the compiling method of the compiling system includes: loading a tool chain container that matches the compiling requirements of the current compiling system through an integrated development environment IDE container; The dependent library container; the tool chain container and the dependent library container execute the compilation of the current compilation system. The method provided by the embodiment of the present invention makes it possible to build the compilation environment with different compilation requirements of the current compilation system by loading the matching toolchain container and dependent library container through the IDE container, which not only effectively avoids the way of setting environment variables and chroot When building a compilation environment, it is extremely dependent on the operating system environment, and builds a compilation environment with different compilation requirements based on the toolchain container and the dependent library container, which realizes the isolation of the compilation environment and effectively solves the problem of low compilation efficiency of multi-toolchain and multi-branch question.
Owner:北京元心君盛科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products