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

20 results about "Code editor" patented technology

Integrated code generation method, system, equipment and medium

The invention is suitable for the technical field of computers, and provides an integrated code generation method which comprises the steps that on a low-code platform, a seed code is generated based on a data model, and the seed code comprises service metadata capable of being recognized by a development environment; analyzing a data model and a business rule on which the seed code is based, and constructing a multi-dimensional meta-knowledge graph; in a code editor, analyzing the business metadata to generate a business context; deducing a service constraint condition from the service context, and converting the service constraint condition into a code generation constraint; on the basis of the code generation constraints, code snippets are generated through an AI programming assistant in combination with the seed codes, and therefore semantic matching is carried out on data relations, service rules and the like in services and constraint conditions needed by code generation through integration of low-platform codes, a code editor and the AI programming assistant, deep semantic understanding is achieved, and the service quality is improved. And generating a corresponding code snippet.
Owner:GUANGZHOU SANQI DREAM NETWORK TECH CO LTD

Low code editor that uses ai model(s)

A low code editor allows for a user to input (e.g., natural language text expressing a request to modify the visual representation). A first stage of interactions with at least one of a set of AI models is used to identify a property of a part of a data instance from which the visual representation is rendered. A second stage of interactions with at least one of the AI models is used to generate a new value for the identified property. In some implementations, these interactions include provision of some metadata regarding the identified property from a schema.
Owner:SALESFORCE INC

Real-time processing method, system and equipment for high-frequency time sequence data and storage medium

The invention discloses a real-time processing method, system and equipment for high-frequency time sequence data and a storage medium, and relates to the technical field of data processing in the steel industry, and the method comprises the steps: collecting the high-frequency time sequence data of equipment in a steel production process, and uploading the high-frequency time sequence data to a target data bus; based on a trigger signal, sequentially acquiring the high-frequency time sequence data from the target data bus; preprocessing the obtained high-frequency time sequence data to obtain a standard data stream; configuring a calculation process based on a zero code editor, and calculating the standard data stream through the calculation process to obtain calculation result data; respectively storing the calculation result data into a memory database and a disk time sequence database according to a time dimension; and outputting the calculation result data through an application program interface.
Owner:BEIJING SHOUGANG AUTOMATION INFORMATION TECH

Graphical user interface managed by a low-code editor component of an electronic device

ActiveCN309858622SCode editorGraphical user interface
1. The name of the design product: graphical user interface of low code editor component management of electronic device. 2. The use of the design product: an electronic device. 3. The design points of the design product: the protected part of the graphical user interface in the electronic device. 4. The picture or photo that best indicates the design points: design 1 front view. 5. The electronic device of design 1-design 5 is the usual design, and other views of design 1-design 5 are omitted. 6. Design 1 is designated as the basic design. 7. The use of the graphical user interface: the product interface of design 1-design 5 is the interface for low code activity editor component management display and interaction; used for upgrading, installing, setting and displaying components in the editor installed or not installed. 8. The human-computer interaction mode of the graphical user interface: the main view interface of Design 1 is an interactive interface for entering the component management list; in the main view interface of Design 1, after clicking on the uninstalled, the Design 1 interface change state diagram 1 is displayed; in the Design 1 interface change state diagram 1 interface, after clicking on the installed in the card (for example, the fourth card), the Design 1 interface change state diagram 2 is displayed; in the Design 1 interface change state diagram 2 interface, after clicking on the selection classification column, a drop-down menu is displayed, and the Design 1 interface change state diagram 3 is displayed for selecting the installation classification of the component; in the Design 1 interface change state diagram 3 interface, after selecting the classification, the Design 1 interface change state diagram 4 is displayed; in the Design 1 interface change state diagram 4 interface, after clicking on the confirm, the Design 1 interface change state diagram 5 is displayed, the component installation is completed, and the component containing information is displayed; the main view interface of Design 2 is an interactive interface for entering the component management list; in the main view interface of Design 2, after clicking on the uninstalled, the Design 2 interface change state diagram 1 is displayed; in the Design 2 interface change state diagram 1 interface, after clicking on the installed in the card (for example, the second card), the Design 2 interface change state diagram 2 is displayed; in the Design 2 interface change state diagram 2 interface, after clicking on the add a row, the Design 2 interface change state diagram 3 is displayed; in the Design 2 interface change state diagram 3 interface, after clicking on the selection component column, a drop-down menu is displayed, and the Design 2 interface change state diagram 4 is displayed; in the Design 2 interface change state diagram 4 interface, after selecting the component and clicking on the setting classification, a drop-down menu is displayed, and the Design 2 interface change state diagram 5 is displayed; in the Design 2 interface change state diagram 5 interface, after selecting the classification, the Design 2 interface change state diagram 6 is displayed; in the Design 2 interface change state diagram 6 interface, after clicking on the confirm, the Design 2 interface change state diagram 7 is displayed, the component installation is completed, and the component containing information is displayed; the main view interface of Design 3 is an interactive interface for entering the component management list; in the main view interface of Design 3, after clicking on the “upgrade to V0.49.1” in the component that needs to be upgraded, the Design 3 interface change state diagram 1 is displayed; in the Design 3 interface change state diagram 1 interface, after clicking on the confirm, the Design 3 interface change state diagram 2 is displayed; in the Design 3 interface change state diagram 2 interface, after clicking on the confirm, the Design 3 interface change state diagram 3 is displayed; in the Design 3 interface change state diagram 3 interface, after clicking on the confirm, the Design 3 interface change state diagram 4 is displayed; in the Design 3 interface change state diagram 4 interface, after clicking on the selection classification column, a drop-down menu is displayed, and the Design 3 interface change state diagram 5 is displayed; in the Design 3 interface change state diagram 5 interface, after selecting the classification, the Design 3 interface change state diagram 6 is displayed; in the Design 3 interface change state diagram 6 interface, after clicking on the confirm, the Design 3 interface change state diagram 7 is displayed, the component installation is completed, and the component containing information is displayed; the main view interface of Design 4 is an interactive interface for entering the component management list; in the main view interface of Design 4, after clicking on the “upgrade to V0.49.1" back, display design 4 interface change state diagram 1; in the design 4 interface change state diagram 1 interface, click OK, display design 4 interface change state diagram 2; in the design 4 interface change state diagram 2 interface, click OK, display design 4 interface change state diagram 3; in the design 4 interface change state diagram 3 interface, set each component classification and click OK, display design 4 interface change state diagram 4, complete component upgrade and display component containing information; in the design 4 interface change state diagram 4 interface, slide the interface, display design 4 interface change state diagram 5; in the design 4 interface change state diagram 5 interface, slide to the bottom of the interface, display design 4 interface change state diagram 6; design 5 main view interface is the interactive interface for entering component management list; in the design 5 main view interface, click "upgrade to V0.49.1" in the component that needs to be upgraded, display design 5 interface change state diagram 1; in the design 5 interface change state diagram 1 interface, click OK, display design 5 interface change state diagram 2; in the design 5 interface change state diagram 2 interface, click OK, display design 5 interface change state diagram 3; in the design 5 interface change state diagram 3 interface, set each component classification and click OK, display design 5 interface change state diagram 4, complete component upgrade and display component containing information; in the design 5 interface change state diagram 4 interface, slide the interface, display design 5 interface change state diagram 5; in the design 5 interface change state diagram 5 interface, slide to the bottom of the interface, display design 5 interface change state diagram 6.
Owner:HUNAN HAPPLY SUNSHINE INTERACTIVE ENTERTAINMENT MEDIA CO LTD

Element-based online model development system and method

The invention provides an element-based online model development system and method, and the system comprises a front-end interface layer which provides a graphical interface comprising an element library, canvas and a code editor; the back-end service layer is used for automatically generating a complete project code containing a standard interface and a basic skeleton code according to a predefined element which is dragged and dropped by a user in a canvas, and managing a construction process; and the containerized execution environment layer is used for providing an isolation container for compiling, packaging and running project codes. The method comprises the following steps: forming a model flow through a drag-and-drop element; automatically generating a project skeleton code; a user compiles core logic at a specified position of the skeleton code; compilation and packaging are completed in the container environment. According to the invention, through combination of element-based, automatic code generation and containerized environment, online development experience of ready-to-use after box opening is realized, the development threshold of the structured element model is reduced, the model code reuse rate and the model development process efficiency are improved, and the environment consistency is ensured.
Owner:ZHONGDIAN DATA IND CO LTD +1

An intelligent code completion optimization method based on texture pre-rendering and multi-level cache

The application discloses an intelligent completion code optimization method based on texture pre-rendering and multi-level caching, previously establishes a syntax rule set and a GPU cache characteristic database, saves a syntax style table, generates a font atlas and loads current GPU cache parameters when a code editor starts, divides candidate code segments into data blocks after a candidate code segment list is popped out, analyzes a syntax type in parallel, determines a character style, generates candidate code segment textures through instantiation rendering and fragment shader, then according to current GPU cache parameters, a selected priority of the candidate code segments and a volume after compression, the textures are distributed to a first-level cache, a second-level cache or global memory according to rules, metadata is recorded and added to a global texture cache table, when a user selects a candidate code segment, texture data is read from a corresponding GPU cache, display coordinates are calculated in combination with a cursor row and column index, editor basic style parameters and a DPI scaling ratio, rendering and drawing of the textures are completed, and optimized display of the intelligent completion code is realized.
Owner:北京麟卓信息科技有限公司

Code debugging method, device, equipment, medium and product

PendingCN122432023ACode editorProcessing
The application discloses a code debugging method and device, equipment, medium and product, and relates to the technical field of computers. The method comprises the following steps: acquiring a first debugging command input in a debugging interaction window, wherein the debugging interaction window is created by calling a view interface of a code editor; determining a command execution result based on the first debugging command by calling a debugging interface of the code editor, wherein the debugging interface is used for calling a debugging tool to perform code debugging; and controlling the debugging interaction window to perform display based on the command execution result; wherein an extension plug-in is used to perform at least one of the following functions: command enhancement processing on the first debugging command, and display enhancement processing on the command execution result.
Owner:MOORE THREADS TECH CO LTD

System and method that assists with identifying unpredicted portions of source code files for software engineering tasks

A system stores a source code file's changes from a software developer's code editor, for a software engineering task. Upon receiving the code editor's request to predict source code for the source code file, the system retrieves the software engineering task's context data, and transforms the context data to be compatible with the data format used to train a machine-learning model to assist with performing software engineering tasks. The machine-learning model uses the transformed context data to predict the source code for the source code file, with source code file portions corresponding to predicted source code portions. The system identifies each portion of the source code file which is differing from a corresponding portion of the predicted source code, via the code editor. The system commits any differing portions of the predicted source code, which are requested and accepted by the code editor, to the source code file.
Owner:LAREDO LABS INC

Method for accelerating dynamic text rendering of code editor based on GPU context awareness

This invention discloses a GPU-based context-aware code editor dynamic text rendering acceleration method. It establishes a multi-dimensional semantic tagging system including variables, functions, errors, and structures. Semantic sub-dimensions of characters are extracted and processed to generate character semantic tags, which are then cached in semantic tag SSBOs. A mapping rule between semantic tags and rendering styles is constructed, and the CPU encodes the semantic rules into semantic rule textures. Structural units and their layout attributes are identified, and the CPU encodes them into structural textures and uploads them to the GPU's structural layout SSBOs. The compute shader reads two types of SSBOs and assigns four weights—semantic, interactive, structural, and effect—to the characters. After determining the fusion coefficients, it generates style-weighted textures. The vertex shader calculates the final screen position of the character in parallel based on the structural unit to which the character belongs. The fragment shader reads the two types of SSBOs, each texture, and the final screen position output by the vertex shader, and fuses them layer by layer according to the weight order to complete pixel-level character rendering.
Owner:北京麟卓信息科技有限公司

Data development debugging method and device, equipment, storage medium and program product

The invention provides a data development debugging method and device, equipment, a storage medium and a program product. Relates to the technical field of data development. The method comprises the following steps: in response to a received debugging request initiated by a user through a data development platform, allocating computing resources based on the debugging request and starting an interactive debugging environment instance; the debugging request comprises a Python operator code to be debugged; executing the Python operator code to be debugged in the interactive debugging environment instance, and displaying a code execution result and a variable value; and backfilling the debugged Python operator code in the interactive debugging environment instance into a static code editor of the data development platform. According to the method provided by the invention, the code execution state can be checked in real time, the code writing and debugging process is deeply integrated, environment switching and manual operation are avoided, and human errors are reduced; through a reasonable resource management and scheduling mechanism, it is ensured that computing resources can be fully utilized in the starting and running process of the interactive debugging environment instance, and resource waste is avoided.
Owner:CHINA CONSTRUCTION BANK +1

System and method for code development tools existing within code container

An embodiment of the present invention may enable editing and deployment of software by including in an application container editable source code used to produce an application, and tools to edit and build the application, such as a code editor and a build tool to convert the source code to the executable application. The container may include an executable application which may execute in the environment on which the container is saved. A server in the container may control execution of the executable application and build the executable application. A remote user computer may communicate with the code editor to edit the source code, which in its updated version may be built to produce an updated version of the executable application. The server may stop execution of the existing executable application, and start execution of the updated version of the executable application.
Owner:MORGAN STANLEY SERVICES GROUP INC

Window control arrangement method, system and storage medium for code reading

The application relates to the technical field of code development, in particular to a window control arrangement method and system for code reading and a storage medium, wherein the method comprises the following steps: arranging code editors in columns on a display page, a plurality of code editors are arranged in each column, and a spacing column is arranged between two columns; if an operation signal is acquired, the code editors are subjected to an insertion operation, a moving operation, a sliding operation, a stretching operation or a zooming operation according to the operation signal; wherein the insertion operation comprises the following steps: if a new code editor is opened by taking any code editor as a reference code editor, a connection relationship exists between the reference code editor and the new code editor, and the insertion position of the new code editor is acquired according to the position of the reference code editor and the current connection relationship of the column where the reference code editor is located. According to the scheme, the code editors are arranged in columns, and the insertion can be optimized, so that the code reading is facilitated, and the reading efficiency is improved.
Owner:CHONGQING JUEXUE NETWORK TECH CO LTD

Code completion method, computer program product and computer device

PendingCN122363679ACode editorTheoretical computer science
This invention provides a code completion method, a computer program product, and a computer device. The code completion method includes: performing static analysis on a target code library to extract the signature of the application programming interface and its corresponding context label; constructing a context-aware compressed prefix tree to store the signature and context label, and generating an index file; loading the index file to reconstruct the context-aware compressed prefix tree in response to the launch of a code editor; parsing the source file to generate an abstract syntax tree in response to the opening of the source file in the code editor, and extracting the context features of the editing position; obtaining the string prefix entered by the user at the editing position, and performing a prefix matching query in the context-aware compressed prefix tree based on the context features to obtain a completion candidate set; sorting the completion candidate set, and returning the sorting result to the code editor. The advantages of this invention are that it can improve the completion response speed and achieve offline usability.
Owner:SHENZHEN JINGYUAN INFORMATION TECH CO LTD

Cross-language function location method based on hierarchical context-driven code editor

ActiveCN121209838BSoftware engineeringPathPingInterpreted language
This invention discloses a cross-language function location method for a code editor based on a hierarchical context-driven approach. Using an interpreted language as the source language and a compiled language as the target language, it parses the dependency tree and abstract syntax tree of the source language project to collect source variable tracing information at the module, function, and instance levels, constructing a tracing table. A hierarchical mapping rule base is built, and combined with the tracing table, a mapping relationship and confidence level between source variable types and target variable types are established. The file preloading context and intermediate instruction sequence of the source language are obtained. After incremental simulation execution, the multi-dimensional call context during cross-language calls is captured, the polymorphism parsing priority is determined, and the mapped target function is matched. Then, the source code path and line number of the target function in the target language source code are used to achieve precise jumping in the code editor. Simultaneously, the source variable type tracing chain is displayed at the target function, improving the accuracy and efficiency of locating polymorphic functions in cross-language functions.
Owner:北京麟卓信息科技有限公司

Code editing method and device, equipment and medium

PendingCN122431651ACode editorComputer engineering
Embodiments of the present application provide a code editing method, device and equipment and a medium. The method comprises: displaying a code editing page of a code editor; when an input character in the code editing page meets a trigger condition of an intelligent completion mode and a trigger condition of a pop-up completion mode, displaying, in the code editing page, intelligent completion content of the input character and a floating interaction window of the pop-up completion mode; the floating interaction window is used to display pop-up completion content of the input character, and the intelligent completion content is related to the intelligent completion mode; in response to a code insertion operation in the code editing page, inputting, in the code editing page, code content determined by the code insertion operation; the code content belongs to the intelligent completion content or the pop-up completion content. Through the embodiments of the present application, the code completion success rate of the code editor can be improved, thereby improving the code input efficiency.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A low-code development method, apparatus, device, and medium based on logic orchestration

ActiveCN115878095BIntelligent editorsCode generationCode editor
This application discloses a low-code development method, apparatus, device, and medium based on logic orchestration, relating to the field of application development. The method includes: when a component is in the design state and a script editor expansion command is received, displaying a script editor containing a preset syntax hint tree, syntax help area, and code editor in a preset interface, and saving the logic orchestration script generated from the logic orchestration code received through the code editor; when the component is in the runtime state, determining the target caller based on the logic orchestration code, and using the target caller to invoke the target engine corresponding to the logic orchestration script, generating a syntax tree based on the logic orchestration script, then executing the syntax tree using the target engine, and returning the execution result to the target caller; the target engine is a backend script engine or a frontend script engine. This invention supports users writing code online, and the frontend and backend code are consistent, enabling flexible business expansion.
Owner:QINGDAO TELD NEW ENERGY TECH CO LTD +1

Intelligent DSP chip integrated development environment system and method

The application relates to the technical field of integrated circuits and embedded software development tools, and provides an intelligent DSP chip integrated development environment system and method, which is composed of a unified project management module, an intelligent code editor, a heterogeneous compiling optimization engine, a joint debugging simulation module, a performance analysis and optimization tool and a safe and reliable construction module, and realizes support for a CPU core and a DSP core heterogeneous topology, supports a joint debugging function of the CPU core and the DSP core, automatically gives migration / optimization suggestions based on analysis results by adopting fine-grained performance collection across heterogeneous units, greatly reduces manual adaptation errors, is highly compatible with a local heterogeneous platform, reduces manual distribution workload and improves resource utilization, realizes intelligent heterogeneous scheduling, significantly reduces complex system debugging time, shortens an optimization period, reduces a supply chain risk, and is safe and reliable.
Owner:HUNAN GREAT WALL GALAXY TECH CO LTD

Prompt implementation method and device based on code editor, equipment and medium

PendingCN121635868AIntelligent editorsCode compilationDatabase interfaceCode editor
The invention provides a prompt implementation method and device based on a code editor, equipment and a medium, and relates to the field of database interface application, and the method comprises the following steps: obtaining editing context information of a position where an editing cursor is located according to an input operation of a user in the code editor; sending the editing context information to a back-end service, and receiving response data from the back-end service; inserting a template code text at the current cursor position of the code editor; based on the position information of the placeholders, creating a corresponding visual decoration mark for each placeholder in a code editor, and positioning an editing cursor to an initial placeholder; and when the preset trigger event is monitored, skipping the editing cursor from the current placeholder to the target placeholder, and correspondingly updating the visual decoration marks of all the placeholders. According to the invention, the experience of code input and editing in the Web environment is improved.
Owner:WUHAN DAMENG DATABASE

Automatic completion features for code editor

PendingCN121488218ADatabase queryingText processingGraphicsCode editor
A computer system operates or is operable to maintain a data storage device that includes searchable information for a graphical design, where the searchable information includes text-based information associated with one or more graphs of the graphical design. In response to receiving one or more character entries, the computer system performs a matching operation to match a sequence of characters with terms and / or values of text-based information of one or more graphs of a set. The computer system predicts or determines a matching code line entry based on the terms, values, or a combination of one or more terms and one or more values. The computer system provides predicted or matched code line entries to a code editor in order to automatically complement portions of the code line entries by the predicted or matched code line entries.
Owner:FEGMA CO LTD

Method, device and equipment for intelligently complementing codes

The embodiment of the invention discloses a code intelligent completion method, device and equipment. In the embodiment of the invention, a candidate code completion request is obtained, and the candidate code completion request is triggered through a code document change or cursor movement event in a code editor; performing front interception on the candidate code completion request, and determining a target code completion request; sending the target code completion request to a large language model, and receiving candidate code completion content sent by the large language model; performing post-processing interception on the candidate code completion content, and determining target code completion content; and sending the target code completion content to the code editor. Through the method, code completion can be efficiently and accurately carried out, invalid requests are reduced by adopting pre-interception, repeated completion content display is reduced by adopting post-processing interception, and the use experience of a user is improved.
Owner:ALIBABA (CHINA) CO LTD