CN117573943A - Data comparison method based on serialization similarity calculation - Google Patents
Data comparison method based on serialization similarity calculation Download PDFInfo
- Publication number
- CN117573943A CN117573943A CN202410041210.9A CN202410041210A CN117573943A CN 117573943 A CN117573943 A CN 117573943A CN 202410041210 A CN202410041210 A CN 202410041210A CN 117573943 A CN117573943 A CN 117573943A
- Authority
- CN
- China
- Prior art keywords
- character string
- similarity
- json object
- string
- json
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000004364 calculation method Methods 0.000 title claims abstract description 16
- 238000012163 sequencing technique Methods 0.000 claims description 11
- 238000007781 pre-processing Methods 0.000 claims description 6
- 238000004088 simulation Methods 0.000 claims description 4
- 238000004422 calculation algorithm Methods 0.000 claims description 3
- 230000007704 transition Effects 0.000 abstract 1
- 230000002159 abnormal effect Effects 0.000 description 3
- 235000006719 Cassia obtusifolia Nutrition 0.000 description 2
- 235000014552 Cassia tora Nutrition 0.000 description 2
- 244000201986 Cassia tora Species 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object-oriented
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a data comparison method based on serialization similarity calculation, which comprises the steps of converting two parameter objects to be compared into two JSON objects; constructing an neglecting rule, circularly traversing the neglecting rule to process fields to be ignored in the two JSON objects, and respectively obtaining two preprocessed JSON objects; serializing the two preprocessed JSON objects into two character strings; calculating the minimum operation times of two character string transitions; and calculating the similarity according to the character string lengths of the two character strings and the minimum operation times. According to the invention, after converting the parameter object into the JSON object, the interference capability of part of fields is ignored through a custom neglecting rule, then the JSON object is serialized into the character string, and then the similarity of the character string is utilized to compare the parameter object.
Description
Technical Field
The invention relates to the technical field of data comparison, in particular to a data comparison method based on serialization similarity calculation.
Background
In the software development process, a scenario of automatically comparing access parameters of two interfaces (such as an HTTP interface, a Dubbo interface, an operation database interface, and a domain layer interface) is generally required. In a traffic playback scenario, it is often necessary to compare the incoming and outgoing parameters of the request interface, so as to determine whether the traffic playback result is successful. When playback fails, partial scenes are hoped to acquire parameters with higher similarity for use, so that follow-up processes can be guaranteed to continue to be executed.
The general situation of the input and output parameters aiming at the request interface in the service scene is a complex parameter object, for example, the type fields such as List, map, set, basic data type and array and the like can be contained, and various service self-defined objects can be nested in the parameter object in a multi-layer manner. Therefore, it is difficult to achieve a comparison of whether two complex parameter objects are identical.
In the prior art, two technical schemes are generally adopted to compare parameter objects, JSONs are used for sequencing through fields and then are serialized into JSONs, and then whether the JSONs are equal or not is directly judged; or directly obtaining the value of the corresponding field in a JAVA reflection mode, and then directly comparing whether the values of the fields are the same. The two modes have the following problems, and certain fields are not supported to be ignored firstly, and then data comparison is carried out; when the data comparison is realized in a reflection mode, the performance is not high, and unsupported abnormal scenes are easy to appear; complex object data comparison is easy to cause unsuccessful problems; when the data comparison matching fails, the object with the highest similarity cannot be obtained.
Disclosure of Invention
The invention aims to solve the technical problems that: the data comparison method based on the serialization similarity calculation solves the technical problems of low comparison performance, low success rate and the like of the existing complex parameter objects.
In order to achieve the above purpose, the technical scheme adopted by the invention is as follows:
a data comparison method based on serialization similarity calculation comprises the following steps:
step 1, converting two parameter objects to be compared into a first JSON object and a second JSON object respectively;
step 2, constructing an neglecting rule, circularly traversing the neglecting rule, setting values of fields to be ignored in the first JSON object and the second JSON object as Null, and respectively obtaining a first preprocessing JSON object and a second preprocessing JSON object;
step 3, respectively serializing the first preprocessed JSON object and the second preprocessed JSON object into a first character string and a second character string;
step 4, calculating the minimum operation times required by changing the first character string into the second character string;
step 5, calculating the similarity of the first character string and the second character string according to the character string length of the first character string and the second character string and the minimum operation times;
and 6, judging whether the similarity is 100%, if the similarity is 100%, the two parameter objects are consistent, otherwise, the two parameter objects are inconsistent.
Further, in step 2, for the non-array field to be ignored, combining the prompt and the field name of the non-array field to construct a rule of omitting; combining the prompt, the field name of the array field and the bracket to be ignored to construct an ignore rule; when a number exists in the brackets and the number is N, N is a positive integer, the N value under the current array field is ignored, and when no number exists in the brackets, all values under the current array field are ignored.
Further, in step 3, the first preprocessed JSON object and the second preprocessed JSON object are serialized into the first string and the second string, respectively, using Hessian serialization or JSON serialization.
Further, step 3 further includes: and sequencing English of all parameter names of the first pretreatment JSON object and the second pretreatment JSON object from small to large according to alphabetical order and numbers, and sequencing after sequencing.
Further, in step 4, the minimum number of operations required for changing the first character string to the second character string is calculated by using an edit distance algorithm.
Further, in step 4, each operation of the minimum number of operations is to modify 1 character.
Further, in step 5, the calculation formula of the similarity S is:
;
d represents the minimum number of operations required for changing the first character string to the second character string, and S1 (L) and S2 (L) represent the character string lengths of the first character string and the second character string, respectively.
Further, if the similarity is not 100%, judging whether two parameter objects with highest similarity need to be acquired for returning, and if not, directly ending; and if necessary, searching the two parameter objects with the highest similarity to simulate, obtaining a simulation result and returning.
Compared with the prior art, the invention has the following beneficial effects:
according to the invention, after converting the parameter object into the JSON object, the interference capability of part of fields is ignored through a custom neglecting rule, then the JSON object is serialized into the character string, and then the similarity of the character string is utilized to compare the parameter object. In addition, the invention also utilizes the similarity of the character strings to solve the problem that the abnormal scene is directly interrupted for playback by rapidly matching the parameter object with the highest similarity for replacement.
Drawings
FIG. 1 is a flow chart of the method of the present invention.
Detailed Description
Term interpretation:
a List is an ordered collection that holds duplicate elements. Each element in the List has a unique index through which the element can be accessed and modified.
Set is an unordered Set of disallowed repeating elements.
Map is a set of key-value pair mappings. Each key can only correspond to one value, but different keys can correspond to the same value.
Hessian is a lightweight serialization tool library that uses a compact binary format to serialize data.
JSON (JavaScript Object Notation, JS object profile) is a lightweight data exchange format.
A JSON Object refers to an Object created in JAVA using a JSON library to process JSON format data.
Java beans are a common Java class.
Null refers to a particular value that is used to indicate that a variable is absent or not.
The present invention will be described in further detail with reference to the accompanying drawings, in order to make the objects, technical solutions and advantages of the present invention more apparent. It will be apparent that the described embodiments are only some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As shown in fig. 1, a data comparison method based on serialization similarity calculation includes the following steps:
step 1, converting two parameter objects to be compared into a first JSON object and a second JSON object respectively;
step 2, constructing an neglecting rule, circularly traversing the neglecting rule, setting values of fields to be ignored in the first JSON object and the second JSON object as Null, and respectively obtaining a first preprocessing JSON object and a second preprocessing JSON object;
step 3, respectively serializing the first preprocessed JSON object and the second preprocessed JSON object into a first character string and a second character string;
step 4, calculating the minimum operation times required by changing the first character string into the second character string;
step 5, calculating the similarity of the first character string and the second character string according to the character string length of the first character string and the second character string and the minimum operation times;
and 6, judging whether the similarity is 100%, if the similarity is 100%, the two parameter objects are consistent, otherwise, the two parameter objects are inconsistent.
In the embodiment, in step 1, two parameter objects to be compared are respectively converted into a first JSON object and a second JSON object, where the parameter objects to be compared include various basic types, arrays, list, map, set, multi-layer nested java bean objects, and the like, and the JSON objects are JSONObject or JSONArray.
In the embodiment, in step 2, through circularly traversing the constructed ignore rule, the values of the fields to be ignored in the first JSON object and the second JSON object are set to Null, and Null realizes the unification of the ignored field values, so that the subsequent data comparison result is not interfered.
Preferably, the ignore rule is unified with a prompt, which is merely a prompt to enter a command, and is not part of the command itself. For the non-array field to be ignored, combining the prompt (for example, $) and the field name of the non-array field to construct an ignore rule, if a Long type userId field exists in the parameter object user, if the judgment of the field needs to be ignored, the expression of the ignore rule is as follows: user. For an array field to be ignored, combining a prompt (for example $), a field name of the array field and a bracket (in the cross section), and constructing an ignore rule, if a roleBoodes field of an array type exists in a parameter object, if judgment of the field needs to be ignored, an expression of the ignore rule is as follows: user. When a number exists in the brackets and the number is N, N is a positive integer, the N value under the current array field is ignored, such as $user. RoleNodes [2], and the 2 nd value under the roleNodes field is ignored; when there are no numbers in brackets, this means that all values under the current array field, such as $user.
In the embodiment, in step 3, the first preprocessed JSON object and the second preprocessed JSON object are respectively serialized into the first string and the second string, and the comparison of whether the two complex objects are consistent is converted into the comparison of whether the two strings are consistent.
Preferably, the first pre-processed JSON object and the second pre-processed JSON object are serialized into the first string S1 and the second string S2, respectively, using Hessian serialization or JSON serialization.
In this embodiment, step 3 further includes: and sequencing English of all parameter names of the first pretreatment JSON object and the second pretreatment JSON object from small to large according to alphabetical order and numbers, and sequencing after sequencing. When serialization is used, because the sequence of parameters can affect the character strings of the result after serialization, if the sequence of the two parameters is inconsistent, the difference between the results of subsequent calculation of the first character string S1 and the second character string S2 can be directly caused. Therefore, before serialization, english of all parameter names is firstly sequenced from small to large according to alphabetical order and numbers, and then serialization is performed after sequencing, so that errors of results caused by inconsistent sequences are reduced.
In this embodiment, step 4 is to calculate the minimum number of operations required for changing the first character string to the second character string, and the minimum number of operations is also called the edit distance between the two character strings. If the values of the corresponding parameters of the two objects are the same, the serialized strings should also be the same.
Preferably, the minimum number of operations required to change the first string S1 to the second string S2 is calculated using an edit distance algorithm (Levenshtein Distance).
Preferably, each operation of the minimum number of operations is to modify 1 character.
In this embodiment, step 5 calculates the similarity between the first string and the second string according to the string lengths and the minimum number of operations of the first string and the second string. The minimum operation number calculated in step 4 indicates the number of times the first string S1 is changed to the minimum operation character required for the second string S2, and the maximum operation number is the maximum value of the string lengths of the first string S1 and the second string S, for which the similarity of the two strings is calculated according to the string length S1 (L) of the first string S1, the string length S2 (L) of the second string S2, and the minimum operation number.
Preferably, the calculation formula of the similarity S is:
;
d represents the minimum number of operations required for changing the first string S1 to the second string S2, and S1 (L) and S2 (L) represent the string lengths of the first string S1 and the second string S2, respectively.
A similarity S of 100% indicates that the data values of the two objects are completely identical, whereas a similarity S of 0% indicates that the data values of the two objects are completely inconsistent, i.e. the higher the value of the similarity S, the more similar the two objects. If the two strings are identical, the minimum operation number D is 0, and the calculated similarity s=100%; on the contrary, if the two strings are completely different, the minimum operation number D is the maximum value of the string lengths of the first string S1 and the second string S, that is, the minimum operation number D is equal to Max (S1 (L), S2 (L)), so that the calculated similarity s=0%.
In this embodiment, if the similarity is not 100%, determining whether two parameter objects with the highest similarity need to be acquired for returning, and if not, directly ending; and if necessary, searching the two parameter objects with the highest similarity to perform simulation (Mock), obtaining a simulation result and returning.
For the scene of failure of comparison of two parameter objects, namely, when the similarity is not 100%, part of scenes need to be compatible with the scene of failure, and even if the comparison is failed, the parameter object with the best similarity is hoped to be acquired, so that the subsequent flow is executed. For example, in a flow playback scene, when the similarity of two request parameters (parameters in recording and playback) for the same interface is inconsistent, the program is expected to automatically acquire a parameter object with the highest similarity for use, so that the program is ensured not to be unable to continue with subsequent playback point verification due to the difference of one point. Therefore, according to the calculated similarity S, the present invention performs memory level caching (e.g. caching the last 10 records) on the recently recorded request access parameters. When the parameters are found to be inconsistent during playback, a record with the highest similarity S with the record is obtained according to the interface address and is selected as a temporary scheme, so that the capability of automatically repairing and using the abnormal scene is ensured as much as possible.
Finally, it should be noted that: the above embodiments are merely preferred embodiments of the present invention for illustrating the technical solution of the present invention, but not limiting the scope of the present invention; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions; that is, even though the main design concept and spirit of the present invention is modified or finished in an insubstantial manner, the technical problem solved by the present invention is still consistent with the present invention, and all the technical problems are included in the protection scope of the present invention; in addition, the technical scheme of the invention is directly or indirectly applied to other related technical fields, and the technical scheme is included in the scope of the invention.
Claims (8)
1. The data comparison method based on the serialization similarity calculation is characterized by comprising the following steps of:
step 1, converting two parameter objects to be compared into a first JSON object and a second JSON object respectively;
step 2, constructing an neglecting rule, circularly traversing the neglecting rule, setting values of fields to be ignored in the first JSON object and the second JSON object as Null, and respectively obtaining a first preprocessing JSON object and a second preprocessing JSON object;
step 3, respectively serializing the first preprocessed JSON object and the second preprocessed JSON object into a first character string and a second character string;
step 4, calculating the minimum operation times required by changing the first character string into the second character string;
step 5, calculating the similarity of the first character string and the second character string according to the character string length of the first character string and the second character string and the minimum operation times;
and 6, judging whether the similarity is 100%, if the similarity is 100%, the two parameter objects are consistent, otherwise, the two parameter objects are inconsistent.
2. The method for comparing data based on serialization similarity calculation according to claim 1, wherein in step 2, for the non-array field to be ignored, combining the field names of the prompt and the non-array field to construct a rule for omitting; combining the prompt, the field name of the array field and the bracket to be ignored to construct an ignore rule; when a number exists in the brackets and the number is N, N is a positive integer, the N value under the current array field is ignored, and when no number exists in the brackets, all values under the current array field are ignored.
3. The method for comparing data based on serialization similarity calculation according to claim 1, wherein in step 3, the first preprocessed JSON object and the second preprocessed JSON object are serialized into the first string and the second string, respectively, using Hessian serialization or JSON serialization.
4. The method of claim 1, wherein the step 3 further comprises: and sequencing English of all parameter names of the first pretreatment JSON object and the second pretreatment JSON object from small to large according to alphabetical order and numbers, and sequencing after sequencing.
5. The method of claim 1, wherein in step 4, the minimum number of operations required for changing the first string to the second string is calculated using an edit distance algorithm.
6. The method of claim 1, wherein in step 4, each operation of the minimum number of operations is 1 character modified.
7. The method for comparing data based on serialized similarity calculation of claim 1, wherein in step 5, the calculation formula of similarity S is:
;
d represents the minimum number of operations required for changing the first character string to the second character string, and S1 (L) and S2 (L) represent the character string lengths of the first character string and the second character string, respectively.
8. The method for comparing data based on serialized similarity calculation of claim 1, further comprising determining whether two parameter objects with highest similarity need to be acquired for return if the similarity is not 100%, and ending directly if not; and if necessary, searching the two parameter objects with the highest similarity to simulate, obtaining a simulation result and returning.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410041210.9A CN117573943B (en) | 2024-01-11 | 2024-01-11 | Data comparison method based on serialization similarity calculation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410041210.9A CN117573943B (en) | 2024-01-11 | 2024-01-11 | Data comparison method based on serialization similarity calculation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117573943A true CN117573943A (en) | 2024-02-20 |
CN117573943B CN117573943B (en) | 2024-05-28 |
Family
ID=89891996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410041210.9A Active CN117573943B (en) | 2024-01-11 | 2024-01-11 | Data comparison method based on serialization similarity calculation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117573943B (en) |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104572627A (en) * | 2015-01-30 | 2015-04-29 | 深圳市华傲数据技术有限公司 | Object name editing distance calculating method and object name editing distance matching method based on information entropy |
CN104899189A (en) * | 2015-05-27 | 2015-09-09 | 深圳市华傲数据技术有限公司 | Object name matching method based on information entropy |
US20160110421A1 (en) * | 2014-10-20 | 2016-04-21 | Xerox Corporation | Matching co-referring entities from serialized data for schema inference |
US20160117325A1 (en) * | 2014-10-22 | 2016-04-28 | Xerox Corporation | System for mapping a set of related strings on an ontology with a global submodular function |
US20170153875A1 (en) * | 2015-11-30 | 2017-06-01 | International Business Machines Corporation | Undo/redo in javascript object notation |
CN106814998A (en) * | 2015-11-27 | 2017-06-09 | 阿里巴巴集团控股有限公司 | List sequencing method and device |
CN108256587A (en) * | 2018-02-05 | 2018-07-06 | 武汉斗鱼网络科技有限公司 | Determining method, apparatus, computer and the storage medium of a kind of similarity of character string |
CN108268592A (en) * | 2017-12-08 | 2018-07-10 | 中国平安财产保险股份有限公司 | Screening technique, device, server and storage medium based on JSON data |
CN109033217A (en) * | 2018-07-02 | 2018-12-18 | 芜湖智权大数据运营有限公司 | Data comparison querying method and system based on similarity |
CN109034199A (en) * | 2018-06-25 | 2018-12-18 | 泰康保险集团股份有限公司 | Data processing method and device, storage medium and electronic equipment |
CN109144514A (en) * | 2018-06-11 | 2019-01-04 | 玖富金科控股集团有限责任公司 | JSON formatted data parses storage method and device |
CN111090788A (en) * | 2019-12-03 | 2020-05-01 | 广州品唯软件有限公司 | Json file comparison method and device, storage medium and computer equipment |
CN111563372A (en) * | 2020-05-11 | 2020-08-21 | 世纪金榜集团股份有限公司 | Typesetting document content self-duplication checking method based on teaching book publishing |
CN111931200A (en) * | 2020-07-13 | 2020-11-13 | 车智互联(北京)科技有限公司 | Data serialization method, mobile terminal and readable storage medium |
CN112306591A (en) * | 2019-07-31 | 2021-02-02 | 腾讯科技(深圳)有限公司 | Remote debugging method and device based on page |
CN112817602A (en) * | 2021-02-26 | 2021-05-18 | 青岛海信网络科技股份有限公司 | JSON format data sending and receiving method, device and medium |
CN113744885A (en) * | 2021-11-08 | 2021-12-03 | 山东亚华电子股份有限公司 | Data transmission method and equipment among multiple systems in hospital intelligent system |
CN113837307A (en) * | 2021-09-29 | 2021-12-24 | 平安科技(深圳)有限公司 | Data similarity calculation method and device, readable medium and electronic equipment |
CN114117992A (en) * | 2021-11-25 | 2022-03-01 | 北京力控元通科技有限公司 | Serialization and deserialization method and device and electronic equipment |
CN114579423A (en) * | 2020-11-30 | 2022-06-03 | 行吟信息科技(上海)有限公司 | Flow playback quality analysis method and device |
CN115392235A (en) * | 2022-08-15 | 2022-11-25 | 中电金信软件有限公司 | Character matching method and device, electronic equipment and readable storage medium |
-
2024
- 2024-01-11 CN CN202410041210.9A patent/CN117573943B/en active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160110421A1 (en) * | 2014-10-20 | 2016-04-21 | Xerox Corporation | Matching co-referring entities from serialized data for schema inference |
US20160117325A1 (en) * | 2014-10-22 | 2016-04-28 | Xerox Corporation | System for mapping a set of related strings on an ontology with a global submodular function |
CN104572627A (en) * | 2015-01-30 | 2015-04-29 | 深圳市华傲数据技术有限公司 | Object name editing distance calculating method and object name editing distance matching method based on information entropy |
CN104899189A (en) * | 2015-05-27 | 2015-09-09 | 深圳市华傲数据技术有限公司 | Object name matching method based on information entropy |
CN106814998A (en) * | 2015-11-27 | 2017-06-09 | 阿里巴巴集团控股有限公司 | List sequencing method and device |
US20170153875A1 (en) * | 2015-11-30 | 2017-06-01 | International Business Machines Corporation | Undo/redo in javascript object notation |
CN108268592A (en) * | 2017-12-08 | 2018-07-10 | 中国平安财产保险股份有限公司 | Screening technique, device, server and storage medium based on JSON data |
CN108256587A (en) * | 2018-02-05 | 2018-07-06 | 武汉斗鱼网络科技有限公司 | Determining method, apparatus, computer and the storage medium of a kind of similarity of character string |
CN109144514A (en) * | 2018-06-11 | 2019-01-04 | 玖富金科控股集团有限责任公司 | JSON formatted data parses storage method and device |
CN109034199A (en) * | 2018-06-25 | 2018-12-18 | 泰康保险集团股份有限公司 | Data processing method and device, storage medium and electronic equipment |
CN109033217A (en) * | 2018-07-02 | 2018-12-18 | 芜湖智权大数据运营有限公司 | Data comparison querying method and system based on similarity |
CN112306591A (en) * | 2019-07-31 | 2021-02-02 | 腾讯科技(深圳)有限公司 | Remote debugging method and device based on page |
CN111090788A (en) * | 2019-12-03 | 2020-05-01 | 广州品唯软件有限公司 | Json file comparison method and device, storage medium and computer equipment |
CN111563372A (en) * | 2020-05-11 | 2020-08-21 | 世纪金榜集团股份有限公司 | Typesetting document content self-duplication checking method based on teaching book publishing |
CN111931200A (en) * | 2020-07-13 | 2020-11-13 | 车智互联(北京)科技有限公司 | Data serialization method, mobile terminal and readable storage medium |
CN114579423A (en) * | 2020-11-30 | 2022-06-03 | 行吟信息科技(上海)有限公司 | Flow playback quality analysis method and device |
CN112817602A (en) * | 2021-02-26 | 2021-05-18 | 青岛海信网络科技股份有限公司 | JSON format data sending and receiving method, device and medium |
CN113837307A (en) * | 2021-09-29 | 2021-12-24 | 平安科技(深圳)有限公司 | Data similarity calculation method and device, readable medium and electronic equipment |
CN113744885A (en) * | 2021-11-08 | 2021-12-03 | 山东亚华电子股份有限公司 | Data transmission method and equipment among multiple systems in hospital intelligent system |
CN114117992A (en) * | 2021-11-25 | 2022-03-01 | 北京力控元通科技有限公司 | Serialization and deserialization method and device and electronic equipment |
CN115392235A (en) * | 2022-08-15 | 2022-11-25 | 中电金信软件有限公司 | Character matching method and device, electronic equipment and readable storage medium |
Non-Patent Citations (2)
Title |
---|
XIANGHUI WANG ET AL.: "JSON-LD Based Web API Semantic Annotation Considering Distributed Knowledge", 《IEEE ACCESS》, 30 October 2020 (2020-10-30), pages 197203 - 197221, XP011819128, DOI: 10.1109/ACCESS.2020.3034937 * |
张文博: "基于特征匹配的安卓软件恶意行为检测技术", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 2, 15 February 2019 (2019-02-15), pages 138 - 144 * |
Also Published As
Publication number | Publication date |
---|---|
CN117573943B (en) | 2024-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112860265B (en) | Method and device for detecting abnormal operation of source code database | |
CN110245145A (en) | Structure synchronization method and apparatus of the relevant database to Hadoop database | |
CN114461673A (en) | Block chain query optimization method based on-chain and off-chain cooperation | |
CN104598374A (en) | Failure script correcting method and equipment | |
CN117573943B (en) | Data comparison method based on serialization similarity calculation | |
CN115238655A (en) | Json data editing method and device | |
CN112395339B (en) | Intersystem data admission verification method, device, computer equipment and storage medium | |
CN107688624B (en) | Log index construction method and device | |
CN110659036B (en) | Method and system for automatically burning google key in Windows system | |
CN111259619B (en) | Control method and device for configuration object, storage medium and verification platform | |
CN111259020A (en) | Method, system, equipment and medium for checking multi-storage-volume copy consistency | |
CN108090034B (en) | Cluster-based uniform document code coding generation method and system | |
CN117033855A (en) | Filter mask generation method, device, electronic equipment and storage medium | |
CN113886221B (en) | Test script generation method and device, storage medium and electronic equipment | |
CN113076330B (en) | Query processing method, device, database system, electronic equipment and storage medium | |
CN112416431B (en) | Source code segment pair comparison method based on coding sequence representation | |
CN113934726A (en) | Random smooth sub-table method, terminal and storage medium | |
CN114356404A (en) | Interface document generating method, system and computer readable storage medium | |
CN116739397B (en) | Dynamic management method for new energy indexes | |
CN113076214B (en) | Verification and correction method, device, equipment and readable medium for namelist file | |
CN111309396B (en) | System library access method and device and computer readable storage medium | |
CN113220800B (en) | ANTLR-based data field blood-edge analysis method and device | |
CN113886982B (en) | Hyperstatic constraint scheme optimization method and device based on Isight optimization platform | |
CN115113856B (en) | Automatic code generation method, system, equipment and medium | |
CN118296070A (en) | Multi-platform docking method, device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |