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

35results about How to "Compile fast" patented technology

Method and device for compiling program

The invention discloses a method and a device for compiling a program. The method comprises the following steps: reading in environmental parameters input by a user and configuring variables of the environmental parameters; calling a related shell script tool to generate a compiling rule temporary file; and quoting the compiling rule temporary file, and calling a corresponding compiler to compile the program. The method and the device can conveniently and quickly finish compiling, are easy to maintain and transplant, and can improve the compiling speed.
Owner:NETPOSA TECH

ST language source code compiling method and device, computer equipment and medium

An ST language source code compiling method comprises the steps that service source codes in ST language source codes are acquired; lexical and grammatical analysis is carried out on the service source code according to lexical and grammatical rules to obtain an abstract syntax tree; and the GCC back end generates an instruction code which can be identified by the target equipment according to theabstract syntax tree. Correspondingly, the invention further provides a compiling device, computing equipment and a storage medium. By means of the method, compiling of the ST language source code based on the GCC rear end can be achieved, and therefore direct debugging of the ST language source code is supported.
Owner:KYLAND TECH CO LTD

Webpage data display system

The invention provides a webpage data display system, and belongs to the field of webpage data presentation. The system comprises a region editing module, a template selection module, a data filtering module, a data filling module and an issuing module. The region editing module divides a plurality of preset data display regions on a blank webpage. The template selection module is provided with a plurality of data display templates in advance and used for selecting the corresponding data display templates according to a preset command and placing all the data display templates into the corresponding data display regions. The data filtering module is used for screening external input webpage data according to a preset condition. The data filling module is used for filling all groups of webpage data into the corresponding data display templates. The issuing module is connected with the data filling module and used for synthesizing and issuing corresponding webpage according to the filling result of the data filling module. By means of the webpage data display system, the development efficiency of data display interfaces can be improved, and the developing cycle of the data display interfaces is shortened.
Owner:上海玖道信息科技股份有限公司

Garbage classification and detection system and method based on computer vision

The invention provides a garbage classification and detection system and method based on a computer vision and relates to robot technology application and deep learning in artificial intelligence. Thesystem comprises a garbage pickup robot and a garbage classification and detection device, wherein the garbage pickup robot is connected with a binocular camera, a laser radar and an ultrasonic sensor. A target detection algorithm SSD-Mobilenet and an SLAM technique are embedded. In a patrolling process, through sensing of surrounding environments, an incremental map is established, and obstaclesare avoided in real time. When garbage is detected, the robot moves and controls a manipulator to collect the garbage. A garbage classification algorithm based on a depth separable convolutional neural network is embedded into the detection device. Through cooperation with the robot, the garbage is thrown to an accurate position. The system is mainly applied to garbage detection and classification tasks in life. The detection time can be reduced to a great extent. The classification precision can be improved. The system have certain application value.
Owner:东北大学秦皇岛分校

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

Gerber file compiler based on regular expressions

The invention discloses a Gerber file compiler based on regular expressions, and relates to the technical field of high-level language compilation or explanation. The Gerber file compiler comprises an architecture part and an algorithm implementation part, wherein the architecture part comprises a compilation application module and a compilation application support module, and call between the compilation application module and the compilation application support module is achieved through an API; according to algorithm implementation, a Gerber file is described in a formalized mode through three-type grammar, then the regular expressions are used for building corresponding rule lists for lexical analysis and grammatical analysis, according to the rule lists, lexical analysis and grammatical analysis threads are executed in a compiling mode, image information matching is performed at the same time, and matching results are stored through two-way linked lists. The compiler is used for compiling the Gerber file and has the advantages of being high in generality and compiling efficiency.
Owner:东莞市升力智能科技有限公司

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

Implementation of novel and quick hardware circuit compiling method and compiler for regular expression

The invention discloses implementation of a novel compiling method and compiler of a regular expression hardware circuit on the basis of an NFA (Nondeterministic finite automaton). Under a compiler frame, a full-automatic compiling process is realized, and through seven program segments, each component of each program segment is realized and can be connected according to an integral functional frame. The invention puts forward a novel regular expression hardware circuit conversion method, a traditional MY ((McNaughton-Yamada) construction algorithm is improved, and chained analysis is adopted to replace deep tree analysis so as to reduce repeated depth. A novel NFA state recording structure is defined, and matching and negative matching functions are compatible. Conversion, simulation, testing and synthesis processes from the regular expression to the hardware circuit are realized. The above method can be synthesized to quickly and efficiently finish automatic compiling from the regular expression to RTL (Real Time Logistics), and the configuration of large-scale regular matching engines can be quickly and automatically finished.
Owner:NANJING UNIV

Vector modulating signal processing method and device

The invention discloses a vector modulating signal processing method and a vector modulating signal processing device. The method comprises the steps of setting a signal processing unit and a configuration unit on an FPGA (Field Programmable Gate Array), setting configuration parameters through the configuration unit, carrying out pulse shaping, filtering noise reduction and the like on data sent to the FPGA according to the configuration parameters in the configuration unit, performing up-conversion on the processed large-scale data with low sampling rate through any interpolating decimation rate to some small-range data with high sampling rate, and transmitting to a DAC (Digital-to-Analog Converter) chip, thereby greatly improving the precision and purity of a baseband signal.
Owner:BEIJING AEROSPACE MEASUREMENT & CONTROL TECH

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

Distributed compiling method and system, master server and storage medium

The embodiment of the invention discloses a distributed compiling method and system, a main server and a storage medium. The method is applied to a main server deployed with an engine editor and a distributed compiling module, and comprises the steps that after the engine editor receives a compiling task, a starting task and starting parameters corresponding to the compiling task are sent to the distributed compiling module; the distributed compiling module determines a working server from candidate servers which can be in communication connection with the engine editor in a target network according to the received starting task, starts a working compiler deployed on the working server, transmits received starting parameters to the working compiler in an unvarnished manner, and sends the starting parameters to the working compiler; the work compiler is connected to the engine editor according to the starting parameters; and the engine editor sends the compiling task to the work compiler which is successfully connected to the engine editor, so that the work compiler compiles according to the received compiling task. According to the technical scheme, the compiling speed can be increased.
Owner:上海米哈游海渊城科技有限公司

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

Cross-platform multi-language compiling method and ultra-light Internet-of-Things virtual machine

The invention relates to a cross-platform multi-language compiling method and an ultra-light Internet-of-Things virtual machine. The method comprises the following steps: converting a source code formed by a high-level programming language into an intermediate code in a preset format through a general grammar front-end parser; compiling the intermediate code into a byte code in a preset format through a compiler; and judging whether the loading is cross-language loading or not, loading and executing the intermediate code in the preset format or the byte code in the preset format in combination with target loading time, and outputting an execution result. According to the method, a set of standard and extensible byte code formats are executed by using the ultra-light Internet-of-Things virtual machine, so grammatical characteristics of different programming languages can be met, multi-language mixed development is performed, a compiling volume and occupied memory are reduced by translating different languages into more abstract intermediate codes, and the virtual machine can be conveniently used on a miniaturized Internet-of-Things terminal.
Owner:王喆

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

Feature rule matching library updating method, device, storage medium and electronic equipment

The invention discloses a feature rule matching library updating method, a feature rule matching library updating device, a storage medium and electronic equipment. The method comprises the followingsteps: receiving a feature rule processing instruction which comprises a feature rule processing type and feature rule information; determining a target sub-library according to the feature rule processing instruction, and updating the target sub-library based on the feature rule processing type and the feature rule information; determining a target sub-library updated in a preset time interval according to the preset time interval; and compiling the updated target sub-library, and updating a feature rule matching library according to the compiled feature rule matching sub-library. The space for storing the feature rules is divided into the multiple independent sub-libraries, the sub-libraries are small in capacity and high in compiling speed, the sub-libraries are independent of one another and can be compiled in parallel, compiling time is shortened, compiling efficiency of the feature rule matching library is improved, and compiling real-time performance of the feature rule matchinglibrary is improved.
Owner:RUN TECH CO LTD BEIJING

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
Eureka Blog
Learn More
PatSnap group products