Data processing method and device, electronic equipment and medium
By receiving notifications from the service module in the command-line window, sending data retrieval requests, and displaying the target data, the problem of users finding it difficult to view data intuitively is solved, and data visualization is achieved.
Patent Information
- Application Number
- CN202311862034.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2043-12-29
AI Technical Summary
When entering data in the command line window, users find it difficult to intuitively view various types of data, and some data may become unviewable during refresh and scrolling.
The workspace receives notifications from the service module, sends a data retrieval request, the service module parses and responds with the target data, and returns it to the workspace for display.
It implements a visual display of various types of data in the command line window, making it easier for users to define the data.
Smart Images

Figure CN117806619B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, and particularly relates to a data processing method and device, electronic equipment and medium. BACKGROUND
[0002] At present, a command line window can provide full-featured interactive operation, and various types of data such as statements, functions, modules, structures, arrays and the like can be quickly and simply executed in the command line window. For example, Julia is a high-performance numerical analysis and computational science language, and a full-featured interactive command line window REPL is attached to Julia, and Julia statements and various types of data such as functions, modules, structures, arrays and the like can be executed in the REPL.
[0003] However, the user can only input data in the command line window, and in the process of refreshing and scrolling display of the command line window, part of the data can not be continuously viewed. In addition, the command line window contains various types of data, and the user can not intuitively view one or several types of data. SUMMARY
[0004] Embodiments of the present application provide a data processing method and device, electronic equipment and medium, to realize visual display of command line window data.
[0005] According to an aspect of the present application, a data processing method is provided, which comprises:
[0006] If the workspace receives a notification of the service module that the execution statement processing is completed, the workspace sends a data acquisition request to the service module;
[0007] The service module analyzes and responds to the data acquisition request, and returns target data corresponding to the data acquisition request to the workspace;
[0008] The workspace displays the target data.
[0009] According to an aspect of the present application, a data processing device is provided, which comprises:
[0010] A data acquisition request sending module is configured to, if the workspace receives a notification of the service module that the execution statement processing is completed, send a data acquisition request to the service module;
[0011] A returning module is configured to analyze and respond to the data acquisition request by the service module, and return target data corresponding to the data acquisition request to the workspace;
[0012] A display module is configured to display the target data by the workspace.
[0013] According to another aspect of the present application, an electronic device is provided, the electronic device comprising:
[0014] at least one processor; and
[0015] a memory in data processing connection with the at least one processor; wherein
[0016] the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the data processing method of any embodiment of the present application.
[0017] According to another aspect of the present application, a computer readable storage medium is provided, the computer readable storage medium storing computer instructions for causing a processor to implement the data processing method of any embodiment of the present application when executed by the processor.
[0018] The technical solution of the embodiments of the present application, if the workspace receives the notification of the service module that the execution statement processing is ended, sends a data acquisition request to the service module; the service module analyzes and responds to the data acquisition request, and returns the target data corresponding to the data acquisition request to the workspace; the workspace displays the target data. The above-mentioned solution can solve the problem of various types of data input in the command line window, so as to realize the visual display of various types of data such as defined functions, modules, structures, arrays, variables, etc. input in the command line window, and facilitate the user to determine the data defined in the command line window.
[0019] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0021] Figure 1 is a flowchart of a data processing method provided by the first embodiment of the present application;
[0022] Figure 2 is a target data display schematic diagram provided by the first embodiment of the present application;
[0023] Figure 3is a target data display signaling diagram provided by an embodiment of the present application;
[0024] Figure 4 is a flow chart of a data processing method provided by an embodiment two of the present application;
[0025] Figure 5 is an interactive operation interface schematic diagram provided by an embodiment two of the present application;
[0026] Figure 6 is an interactive operation signaling diagram provided by an embodiment two of the present application;
[0027] Figure 7 is a structural schematic diagram of a data processing device provided by an embodiment three of the present application;
[0028] Figure 8 is a structural schematic diagram of an electronic device provided by an embodiment four of the present application. DETAILED DESCRIPTION
[0029] In order to make the personnel in the technical field better understand the present application scheme, the technical scheme in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by the person skilled in the art without creative labor should belong to the scope of protection of the present application.
[0030] It should be noted that the terms "first", "second", "third", "fourth", "actual", "preset" and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0031] Embodiment one
[0032] Figure 1A flowchart of a data processing method provided in Embodiment One of the present application, the embodiment of the present application can be applicable to the case of displaying data. Typically, the embodiment of the present application can be applicable to the case of visually displaying data of a command line window. The method can be executed by a data processing apparatus, which can be realized in the form of hardware and / or software, and can be configured in an electronic device. As shown in Figure 1 The method comprises the following steps:
[0033] S110, if the workspace receives a notification of the service module that the execution statement processing is completed, the workspace sends a data acquisition request to the service module.
[0034] The workspace can be a space capable of visually displaying data, such as a workspace in Figure 2 The workspace in Figure 2 The workspace in
[0035] For example, a user inputs an execution statement in a command line window, the command line window sends the execution statement to the service module, and the service module processes the execution statement. If the service module completes the processing of the execution statement, the service module sends a notification of the completion of the processing of the execution statement to the workspace, so that the workspace knows that the service module has completed the processing of the execution statement. If the workspace receives the notification of the completion of the processing of the execution statement sent by the service module, the workspace sends a data acquisition request to the service module to acquire data from the service module for display.
[0036] In the embodiment of the present application, the method further comprises:
[0037] If the service module receives the execution statement sent by the command line window, the service module sends a start execution notification to the workspace;
[0038] If the service module completes the processing of the execution statement, the service module sends a notification of the completion of the processing of the execution statement to the workspace.
[0039] S120, the service module analyzes and responds to the data acquisition request, and returns target data corresponding to the data acquisition request to the workspace.
[0040] The service module obtains an acquisition data request sent by the workspace, analyzes the acquisition data request, responds to the acquisition data request, and returns corresponding target data obtained by responding to the acquisition data request to the workspace, so that the workspace visually displays the target data.
[0041] S130, display the target data by the workspace.
[0042] The workspace displays the target data after receiving the target data returned by the service module. Figure 2 As shown in the left side of FIG. 7, the REPL is a command line window, and the right side is a workspace. If the workspace requests the service module to acquire variables in the global domain, the service module can return the variables to the workspace, and the workspace can display the variables in the command line window, including variable names, values, sizes, and types.
[0043] In the embodiment of the present application, before the acquisition data request is sent to the service module, the method further comprises:
[0044] The service module is started through the command line window, and a communication connection between the command line window and the service module is established.
[0045] In the embodiment of the present application, after the service module is started through the command line window, the method further comprises:
[0046] The response function is registered through the command line window to respond to the execution statement input into the command line window.
[0047] As shown in FIG. 7, the command line window REPL is started in the SyslabIDE, and the command line window REPL is registered as a service end of RPC communication, and the Julia terminal service is started to establish data communication with the SyslabServer. Figure 3
[0048] In the embodiment of the present application, the method further comprises:
[0049] If the service module receives the execution statement sent by the command line window, the service module sends a start execution notification to the workspace;
[0050] If the service module ends processing of the execution statement, the service module sends a notification that the processing of the execution statement ends to the workspace.
[0051] As shown in FIG. 7, the command line window REPL is started in the SyslabIDE, and the command line window REPL is registered as a service end of RPC communication, and the Julia terminal service is started to establish data communication with the SyslabServer. Figure 3 If the service module receives the execution statement sent by the command line window, the start execution notification, that is, the starteval notification, is sent to the workspace, and the workspace is notified that the service module has started processing the execution statement in the command line window. If the service module ends processing the execution statement, the end-of-execution statement processing notification, that is, the finisheval notification, is sent to the workspace, and the workspace is notified that the execution statement processing is completed. After the workspace receives the finisheval notification sent by the service module, the get data request, that is, the getvariables request, is sent to the service module to obtain the target data in the service module. The service module analyzes and responds to the getvariables request, and returns the target data obtained in response to the workspace, so that the workspace displays the target data.
[0052] In the embodiment of the present application, the service module analyzes and responds to the get data request, and returns the target data corresponding to the get data request to the workspace, including:
[0053] The service module analyzes the get data request to determine the data type that the workspace needs to return;
[0054] The target data conforming to the data type is found in the global scope, and the target data is returned to the workspace.
[0055] For example, the service module can analyze the get data request to determine the data type that the workspace needs to return, such as a variable, an array, or a module. The service module finds the target data conforming to the data type in the global scope, and returns the target data to the workspace for display, so as to meet the display requirements of the user.
[0056] The technical solution of the embodiment of the present application, if the workspace receives the notification of the service module that the execution statement processing is completed, sends the get data request to the service module; the service module analyzes and responds to the get data request, and returns the target data corresponding to the get data request to the workspace; and the workspace displays the target data. The above solution can solve the problem of various types of data input in the command line window, so as to realize the visual display of various types of data, such as defined functions, modules, structures, arrays, and variables, input in the command line window, and facilitate the user to determine the data defined in the command line window.
[0057] Embodiment two
[0058] Figure 4A flowchart of a data processing method provided in Embodiment Two of the present application is shown in FIG. 2. The method of the present embodiment is optimized based on the above-described embodiments, and the solutions not described in detail in the present embodiment are described in the above-described embodiments. As shown in FIG. 2, the method of the present embodiment specifically includes the following steps: Figure 4
[0059] S210, if the workspace receives a notification that the service module ends the execution of the statement processing, the workspace sends a data acquisition request to the service module.
[0060] S220, the service module analyzes and responds to the data acquisition request, and returns target data corresponding to the data acquisition request to the workspace.
[0061] S230, the workspace displays the target data.
[0062] S240, the workspace receives a user-selected interactive operation.
[0063] For example, as shown in FIG. 3, the user can interact with the target data displayed in the workspace. For example, the user can select part of the target data and click the right mouse button to obtain an option box as shown in FIG. 4, which displays interactive operations that can be performed on the target data, and the user selects an interactive operation to be performed. Figure 5 Figure 5
[0064] S250, the workspace sends an interactive request corresponding to the interactive operation to the service module.
[0065] For example, the workspace can send an interactive request corresponding to the interactive operation to the service module to request the service module to perform the corresponding interactive operation on the target data selected by the user.
[0066] S260, the service module analyzes and responds to the interactive request, and returns a processing result to the workspace.
[0067] For example, the service module can analyze the interactive request and respond to the interactive request to perform the interactive operation on the target data. The service module returns a processing result of the interactive operation on the target data to the workspace.
[0068] In the present embodiment, the service module analyzes and responds to the interactive request, including:
[0069] The service module analyzes the interactive request to determine the interactive operation.
[0070] The preset interface corresponding to the interaction operation or the existing interface integrated in the bottom library is called to process the to-be-processed data in the interaction request.
[0071] For example, the service module can be integrated with a preset interface corresponding to the interaction operation, which is used to perform the corresponding interaction operation. The service module can also directly call an existing interface integrated in the bottom library to perform the interaction operation on the target data selected by the user based on the existing interface.
[0072] The signaling diagram of the interaction operation is as Figure 6 The command line window REPL in the SyslabIDE is started as the server of the RPC communication, and the Julia terminal service is started to establish data communication with the SyslabServer. The command line window REPL registers the related response function. If the user selects the interaction operation in the right-click menu, the workspace sends a request instruction to the service module, the service module analyzes and processes the request instruction, and returns the processing result to the workspace.
[0073] The embodiment of the application provides a data processing method, which receives the interaction operation selected by the user through the workspace; sends an interaction request corresponding to the interaction operation to the service module through the workspace; analyzes and responds to the interaction request through the service module, and returns the processing result to the workspace. The above scheme solves the problem that the user cannot intuitively obtain the data in the command line window REPL in the scientific computing environment through the Julia workspace variable tree, provides more information for the user, and supports various interaction operations of the user on the data.
[0074] Embodiment three
[0075] Figure 7 A structural schematic diagram of a data processing device provided by the embodiment three of the application is shown in FIG. 3. The device can execute the data processing method provided by any embodiment of the application, has the function modules and beneficial effects corresponding to the execution method. As shown in Figure 7 The device comprises:
[0076] The data acquisition request sending module 310 is configured to send a data acquisition request to the service module if the workspace receives a notification that the service module ends processing of the execution statement.
[0077] The return module 320 is configured to analyze and respond to the data acquisition request through the service module, and return target data corresponding to the data acquisition request to the workspace.
[0078] The display module 330 is configured to display the target data through the workspace.
[0079] In the embodiment of the present application, the device further comprises:
[0080] The start notification sending module is configured to send a start execution notification to the workspace through the service module if the service module receives an execution statement sent by the command line window.
[0081] The end notification sending module is configured to send a notification of the end of processing of the execution statement to the workspace if the service module ends processing of the execution statement.
[0082] In the embodiment of the present application, the returning module 320 is specifically configured to:
[0083] The service module is used to analyze the data acquisition request and determine the data type that the workspace needs to return;
[0084] The target data conforming to the data type is searched in the global range, and the target data is returned to the workspace.
[0085] In the embodiment of the present application, the device further comprises:
[0086] The interactive operation selection module is configured to receive a user-selected interactive operation through the workspace;
[0087] The interactive request sending module is configured to send an interactive request corresponding to the interactive operation to the service module through the workspace;
[0088] The processing result returning module is configured to analyze and respond to the interactive request through the service module, and return the processing result to the workspace.
[0089] In the embodiment of the present application, the processing result returning module is specifically configured to:
[0090] The service module is used to analyze the interactive request and determine the interactive operation;
[0091] The interactive operation corresponding to a preset interface or an existing interface integrated in a bottom library is called to process the to-be-processed data in the interactive request.
[0092] In the embodiment of the present application, the device further comprises:
[0093] The communication connection establishing module is configured to start the service module through the command line window, and establish a communication connection between the command line window and the service module.
[0094] In the embodiment of the present application, the device further comprises:
[0095] A response module is configured to register a response function through the command line window to respond to an execution statement input into the command line window.
[0096] The data processing apparatus provided by the embodiments of the present application can execute the data processing method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0097] Embodiment Four
[0098] Figure 8 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0099] As shown in Figure 8 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which are in data processing connection with the at least one processor 11, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0100] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, a loudspeaker, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a data processing unit 19, such as a network card, a modem, a wireless data processing transceiver, etc. The data processing unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0101] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, and the like. The processor 11 performs various methods and processes described above, such as the data processing method.
[0102] In some embodiments, the data processing method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the data processing unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the data processing method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the data processing method by any other suitable means, such as by means of firmware.
[0103] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0104] Computer programs used to implement the methods of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor of the machine, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0105] In the context of this application, a computer readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium can be a machine readable signal medium. More specific examples of the machine readable storage medium will include a one or more lines of a electrical connection, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0106] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0107] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), blockchain networks, and the Internet.
[0108] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a data-processing network, which is often the Internet. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0109] It should be understood that the various forms of flow shown above can be reordered, added to, or have steps deleted. For example, the steps described in this application can be performed in parallel, in series, or in a different order, as long as the desired information of the technical solutions of the present application can be achieved, which is not limited herein.
[0110] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A data processing method, characterized by, The method comprises: If the workspace receives a notification from the service module that the execution statement processing is completed, the workspace sends a data acquisition request to the service module; The service module analyzes and responds to the data acquisition request and returns target data corresponding to the data acquisition request to the workspace; The workspace displays the target data; The service module is a SyslabServer module, which is used to send notifications to a SyslabIDE and respond to requests of the SyslabIDE; the workspace is a WorkSpace; the SyslabIDE is a Julia language development environment; the target data includes defined functions, modules, structures, arrays, and variables input in a command line window; The method further comprises: A command line window REPL in the SyslabIDE is started as a service end of RPC communication, a Julia terminal service is started, and data communication is established with the SyslabServer; the command line window REPL registers relevant response functions; if a user selects an interactive operation in a right-click menu, the workspace sends a request instruction to the service module, the service module analyzes and processes the request instruction, and returns a processing result to the workspace.
2. The method of claim 1, wherein, The method further comprises: If the service module receives an execution statement sent by the command line window, the service module sends a start execution notification to the workspace; If the service module completes processing of the execution statement, the service module sends a notification that the processing of the execution statement is completed to the workspace.
3. The method of claim 1, wherein, The service module analyzes and responds to the data acquisition request and returns target data corresponding to the data acquisition request to the workspace, comprising: The service module analyzes the data acquisition request to determine a data type that the workspace needs to return; The service module finds target data of the data type in a global range and returns the target data to the workspace.
4. The method of claim 1, wherein, The method further comprises: The workspace receives an interactive operation selected by a user; The workspace sends an interactive request corresponding to the interactive operation to the service module; The service module analyzes and responds to the interactive request and returns a processing result to the workspace.
5. The method of claim 4, wherein, The service module analyzes and responds to the interactive request, comprising: The service module analyzes the interactive request to determine an interactive operation; The service module calls a preset interface or an existing interface integrated in a bottom library corresponding to the interactive operation to process data to be processed in the interactive request.
6. The method of claim 1, wherein, Before the data acquisition request is sent to the service module, the method further comprises: The command line window starts the service module and establishes a communication connection between the command line window and the service module.
7. The method of claim 1, wherein, After the command line window starts the service module, the method further comprises: The command line window registers a response function to respond to an execution statement input in the command line window.
8. A data processing apparatus, characterized by, The device comprises: The acquisition data request sending module is configured to send an acquisition data request to the service module if the workspace receives a notification from the service module that the execution statement processing is completed. The returning module is configured to return target data corresponding to the acquisition data request to the workspace by analyzing and responding to the acquisition data request through the service module. The display module is configured to display the target data through the workspace. The service module is a SyslabServer module, configured to send a notification to a SyslabIDE and respond to a request of the SyslabIDE; the workspace is a WorkSpace; the SyslabIDE is a language development environment of Julia; and the target data includes a defined function, a module, a structure, an array, and a variable input in a command line window. The device further comprises an interaction module configured to: A command line window REPL in the SyslabIDE is started as a service end of RPC communication, a Julia terminal service is started, and data communication is established with the SyslabServer; the command line window REPL registers a related response function; if a user selects an interaction operation through a right-click menu, the workspace sends a request instruction to the service module, the service module analyzes and processes the request instruction, and returns a processing result to the workspace.
9. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected to the at least one processor for data processing; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the data processing method in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the data processing method in any one of claims 1-7 when executed. The computer readable storage medium stores computer instructions for enabling the processor to execute the data processing method in any one of claims 1-7 when executed.
Citation Information
Patent Citations
Data processing method and device, electronic equipment and storage medium
CN111143352A