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

109 results about "Member variable" patented technology

In object-oriented programming, a member variable (sometimes called a member field) is a variable that is associated with a specific object, and accessible for all its methods (member functions). In class-based languages, these are distinguished into two types: if there is only one copy of the variable shared with all instances of the class, it is called a class variable or static member variable; while if each instance of the class has its own copy of the variable, the variable is called an instance variable.

Method for acquiring and converting the state of component in the time of operation during software dynamic evolvement

The invention discloses a component running status acquiring and conversion method of software dynamic evolvement, belonging to the software maintenance technical field, including following procedures that: the realization source codes, the component protocols and the internal operation logics of the new and the old versions of the component are analyzed, the internal structure logic representation models of the component are built respectively; compared with the two logic representation models, the corresponding member variables and syntactic structures are identified, the detailed description of the relativity between the new and the old versions of the component is returned, the component status information which needs to be acquired and converted to the new version is defined; the logic representation model of the new version of the component is modified, the interface method is increased in order to export and store the running status information of the old version; in addition, the interface method is increased in order to import and convert the status information; based on the modified logic representation model of the new version of the component, the source codes of the new version of the component are regenerated. The method of the invention can effectively acquire and convert component running status information and realize the status conversion function of the dynamic evolvement support system.
Owner:SHANGHAI JIAO TONG UNIV

Variable debugging method of embedded program dynamic storage allocation

A variable debugging method of embedded program dynamic storage allocation is characterized in that the logining of an interface of the structural body of an embedded program is achieved, an upper computer is provided with a program sum of debugging the structural body of the embedded program, the communication protocol of the debugging of variables is achieved, the communication protocol is debugged through an upper computer program and the embedded program, the variable name of a level to be debugged is input on an upper computer software by a user, the upper computer software reads program header files, analyzes a data structural body, and calculates the relative offset address and the data type information of each member variable, and a variable debugging table is formed, and is downloaded in a device. The software records a structural body example word address of dynamic application in a constructor, and inquires an relative address according to a debugged level variable name, the structural body word address is added, the absolute address of each member variable is obtained, and the data of the absolute address are accessed and are sent to the upper computer to display. The variable debugging method of the embedded program dynamic storage allocation overcomes the defect that in the past only the global variable of the static allocation of a compiler can be debugged, and improves the diagnosis efficiency of the program.
Owner:NR ELECTRIC CO LTD +1

System for automatically generating interlocking software based on Boolean logic

The invention discloses a system for automatically generating interlocking software based on Boolean logic. The system comprises a database analysis module, a class module, a logic variable module, a logic tree module, a logic script generating module and a binary file generating module. The database analysis module receives original trackside data and screens out information needed by interlocking logic. The class module defines different types in the interlocking logic. The logic variable module defines class member variables and attributes of the class member variables. An interlocking logic rule base module defines grammatical rules based on the interlocking logic. The logic tree module is used for transforming a Boolean expression into a multi-fork tree structure. The logic script generating module is used for generating instantiated interlocking station interlocking scripts. The binary file generating module is used for generating instantiated interlocking station binary files. According to the automatically-generated interlocking software, a relay logic expression familiar to signal technicians serves as an expression form of codes, a rule base can be modified only in the mode similar to a natural language in the modification process, a large amount of development time is saved, and work efficiency is improved.
Owner:SHANGHAI ELECTRIC THALES TRANSPORTATION AUTOMATION SYST CO LTD

Financial quantization analysis data transmission method

The invention relates to the technical field of computer data processing and transmission. The financial quantitative analysis data transmission method provided by the invention, comprises the following steps that the sender describes the first data structure to generate a description file; generates a serialized code of the first data structure according to the description file; calculates a total memory size occupied by serialized the first data included in each member variable of the first data structure; applies a corresponding memory according to the calculated total memory size; inputsthe first data and the memory of the application as parameters into a serialization code, serializes the first data contained in each member variable, and stores the second data generated after serialization in the memory of the application; sends the second data to a receiver; and the receiver generates a second data structure and a deserialization code according to the description file; transmits the second data as parameters into the deserialization code, analyzes out the first data after performing deserialization, and stores the analyzed first data in the second data structure. The financial quantitative analysis data transmission method is suitable for the financial field, has the advantages of being safer and more rapid, in addition, supporting the commonly used financial quantization languages such as matlab, python, R and so on.
Owner:深圳数字动能信息技术有限公司

Method for drawing an electrical wiring diagram of WEB front end

PendingCN109190196ABeautifully drawnGood drawing requirementsDesign optimisation/simulationVectoral format still image dataDrag and dropMember variable
A method for drawing an electrical wiring diagram at a WEB front end includes editing drawings, dragging and dropping primitives, typesetting pictures, and configuring attributes of pictures and primitives; defining a structure type according to power parameters of equipment and circuits and adding the structure type into a structure definition list; in the template screen, using the structure type to edit the template variables and assign the member variables under the template variables; using the structure type to define the structure variables, and adding the variables into a structure variable list; for the template primitives, using the variables of the structure to replace the template variables, and thus realizing the variable binding of the batch real-time library; for non-template primitives, using real-time library variables to realize binding one by one; constructing an SVG file, using a program language conversion method to convert the current screen program logic and datainto a SVG file for archiving which is loaded and used by a WEB page to achieve graphics rendering. The invention supports the visual design mode, can effectively improve the development efficiency,can save the development cost, and can realize the good graphics drawing requirement.
Owner:GUANGDONG YADA ELECTRONICS

Self-adaptive low-cost SDN network link utilization rate measurement method and system

The invention discloses a self-adaptive low-cost SDN network link utilization rate measurement method and system. The method comprises the steps of S1, defining SDN network link utilization rate measurement related parameters; S2, initializing the parameters; S3, sensing a FlowRemoved message, if the message is sensed, calculating a link utilization rate I_T _LinkUtil, skipping to a step S4, if the message is not sensed, calculating the link utilization rate I_T_LinkUtil based on an active measurement mode, and skipping to the step S5; S4, collecting statistics information of data streams based on a passive measurement mode, and sending the FlowRemoved message; S6, collecting the statistics information of the data streams based on an active measurement mode, sending a FlowStatistics-Request message to a switch; S6, extracting the statistics information of the data streams and recording the statistics information; S7, calculating a contribution rate of each data stream to the link utilization rate in sequence and recording the contribution rates; S8, adding up member variables of I_T_F_LinkUtil [], calculating to obtain the link utilization rate I_T_LinkUtil of an interface corresponding to a cycle point, and recording the link utilization rate I_T_LinkUtil; and S9, adjusting a search cycle T. The method and the system have the advantages of simple principle, wide application range and high measurement precision.
Owner:湖南省星岳天璇科技有限公司

Application software updating method and device

The embodiment of the invention discloses an application software updating method and device. According to the scheme, the method includes the steps of downloading an updating package related to a target function, extracting a target start icon of the target function from the updating package, outputting the target start icon on a corresponding running interface, calling a predefined assembly after it is detected that the target start icon is started, generating running parameters required for starting the target function and a running environment with a calling method for an object required for starting the target function through the reflection characteristic of the JAVA language on the basis of the updating package, establishing the type and the tool object required for running the target function in the running environment, modifying a preset variable of the required type, and calling the calling method for the object required for running the target function through the instrument object and the running parameters in the life cycle of the called predefined assembly according to the modified preset member variable value so that the target function can be started. By means of the method and device, the automatic updating and silent pseudo installation of application software can be achieved.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products