CN107133036A - The management method and device of a kind of module - Google Patents

The management method and device of a kind of module Download PDF

Info

Publication number
CN107133036A
CN107133036A CN201710283251.9A CN201710283251A CN107133036A CN 107133036 A CN107133036 A CN 107133036A CN 201710283251 A CN201710283251 A CN 201710283251A CN 107133036 A CN107133036 A CN 107133036A
Authority
CN
China
Prior art keywords
module
library files
aar
depositary management
management platform
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
Application number
CN201710283251.9A
Other languages
Chinese (zh)
Other versions
CN107133036B (en
Inventor
张磊
张文明
陈少杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Southern Power Grid Internet Service Co ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201710283251.9A priority Critical patent/CN107133036B/en
Publication of CN107133036A publication Critical patent/CN107133036A/en
Application granted granted Critical
Publication of CN107133036B publication Critical patent/CN107133036B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides a kind of management method of module and device, the module includes:Utility module and functional module;Methods described includes:By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded in depositary management platform;By the code wrap of the functional module into the 2nd AAR library files, the 2nd AAR library files are uploaded in the depositary management platform;In this way, the project is divided into utility module and functional module;By the code wrap of utility module into the first AAR library files, by the code wrap of functional module into after the 2nd AAR library files, first AAR library files and the 2nd AAR library files are not that project development personnel are presented in the form of source code, other developers of project just can not check, change and copy the code for being not belonging to oneself be responsible for the library file of exploitation, the isolation of each code physically is so achieved that, the security of project is improved.

Description

The management method and device of a kind of module
Technical field
The invention belongs to the management method and device of software project development technical field, more particularly to a kind of module.
Background technology
In the exploitation of conventional software project, it will usually the source code of a project is all stored in same engineering, such as Really the big when sound code file that may result in an engineering of a comparison between projects is very more, and the maintenance for whole project is not Profit.
Due to member's more than one of project development, and sound code file be for everyone it is visible, anyone The work that can be copied and change to the whole project implementation, is unfavorable for the security work of project, reduces security, and often Individual can be possible to cause module to go wrong if amended subject source code.
Based on this, the present invention provides the management method and device of a kind of module, for solving of the prior art above-mentioned ask Topic.
The content of the invention
The problem of existing for prior art, the embodiments of the invention provide a kind of management method of module and device, uses When solving in the prior art in conventional software project development, because the source code of all modules in project is visible to everyone , the technical problem for causing the security of project to reduce.
The present invention provides a kind of management method of module, and the module includes:Utility module and functional module;Methods described Including:
By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded to depositary management In platform;
By the code wrap of the functional module into the 2nd AAR library files, the 2nd AAR library files are uploaded to described In depositary management platform;Wherein, the utility module includes:Tool-class, common resource file and network request storehouse;The function mould Block includes:Module for performing different disposal flow.
In such scheme, if not including picture resource in the module, methods described also includes:
By the code wrap of the utility module into the first LIB library files, the first LIB library files are uploaded to depositary management In platform;
By the code wrap of the functional module into the 2nd LIB library files, the 2nd LIB library files are uploaded to described In depositary management platform.
In such scheme, the first AAR library files, the 2nd AAR library files, the first LIB library files and institute The 2nd LIB library files are stated for compiled good binary library file.
In such scheme, the depositary management platform includes:Local Maven storehouses.
In such scheme, the first AAR library files and the 2nd AAR library files are uploaded to the depositary management platform Afterwards, in addition to:
Obtain the corresponding module Configuration file of object module;
The request address of the depositary management platform is write in the module Configuration file;
The name information of the object module is added in the module Configuration file;
The object module is searched in the depositary management platform using the name information, and the object module is led Enter into engineering to be compiled.
The present invention also provides a kind of managing device of module, and the module includes:Utility module and functional module;The dress Put including:
Encapsulation unit, for the utility module to be packaged into the first AAR library files, is packaged into by the functional module Two AAR library files;
Uploading unit, for the first AAR library files to be uploaded in depositary management platform, by the 2nd AAR library texts Part is uploaded in the depositary management platform;Wherein, the utility module includes tool-class, common resource file and network request Storehouse;The functional module includes the module for being used to perform different disposal flow.
In such scheme, the encapsulation unit is additionally operable to:If not including picture resource in the module, by the public mould Block is packaged into the first LIB library files, and the functional module is packaged into the 2nd LIB library files;
The uploading unit is additionally operable to:The first LIB library files are uploaded in depositary management platform, by described second LIB library files are uploaded in the depositary management platform.
In such scheme, the first AAR library files, the 2nd AAR library files, the first LIB library files and institute The 2nd LIB library files are stated for compiled good binary library file.
In such scheme, the depositary management platform includes:Local Maven storehouses.
In such scheme, described device also includes:
Acquiring unit, for obtaining the corresponding module Configuration file of object module;
Writing unit, the request address for writing the depositary management platform in the module Configuration file;Described The name information of the object module is added in module Configuration file;Looked into using the name information in the depositary management platform The object module is looked for, and the object module is directed into engineering to be compiled.
The invention provides a kind of management method of module and device, the module includes:Utility module and functional module; Methods described includes:By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded Into depositary management platform;By the code wrap of the functional module into the 2nd AAR library files, by the 2nd AAR library files Reach in the depositary management platform;In this way, the project is divided into utility module and functional module;The code of utility module is sealed The first AAR library files are dressed up, by the code wrap of functional module into after the 2nd AAR library files, the first AAR library files and second AAR library files are not that project development personnel are presented in the form of source code, and other developers of project can not just look into The code for being not belonging to oneself be responsible for the library file of exploitation is seen and changed, the isolation of each code physically is so achieved that, Improve the security of project.
Brief description of the drawings
Fig. 1 is the management method schematic flow sheet for the module that the embodiment of the present invention one is provided;
Fig. 2 is the apparatus structure schematic diagram for the module that the embodiment of the present invention two is provided.
Embodiment
During software project development, in order to improve the security of project, the invention provides a kind of pipe of module Method and device is managed, the module includes:Utility module and functional module;Methods described includes:By the generation of the utility module Code is packaged into the first AAR library files, and the first AAR library files are uploaded in depositary management platform;By the functional module The 2nd AAR library files are uploaded in the depositary management platform by code wrap into the 2nd AAR library files.
Technical scheme is described in further detail below by drawings and the specific embodiments.
Embodiment one
The present embodiment provides a kind of piece of management method, as shown in figure 1, methods described includes:
S101, by the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded Into depositary management platform.
In this step, it is necessary first to determine the level logic of software project, the level of the present embodiment mainly includes:Bottom Public library part, the dependence layer segment of functional module and functional module part;It is described that the public library part is mainly used in storage The code of utility module, the utility module can specifically include tool-class, common resource file and network request storehouse;The work Tool class includes:Class related Utils etc.;The common resource file includes picture resource and literal resource etc.;The network please Storehouse is asked to include flow related to network request etc..
After the level logic of the software project is determined, when storage has picture resource in the public library part When, by the code wrap of the utility module of public library part into the first AAR library files, and the first AAR library files are uploaded Into depositary management platform.
When in public library part without storage picture resource, by the code wrap of the utility module of public library part into the One LIB library files, and the first LIB library files are uploaded in depositary management platform.
Here, the depositary management platform can specifically include:Local Maven storehouses, the local Maven storehouses are one special Depositary management platform for depositing binary file.The first AAR library files, the first LIB library files are all compiled Binary library file.
The dependence between source code is so allowed for be modified as the dependence between local Maven storehouses, , it is necessary to call object module to be compiled in local Maven storehouses during compiling object module;Rather than directly invoke target The source code of module.
S102, by the code wrap of the functional module into the 2nd AAR library files, the 2nd AAR library files are uploaded Into the depositary management platform.
In this step, the first AAR library files are uploaded to after depositary management platform, the code of the functional module is sealed The 2nd AAR library files are dressed up, the 2nd AAR library files are uploaded in the depositary management platform.The functional module includes: Module for performing different disposal flow;Such as obtained to the module of server acquisition request literal resource flow, to server The module of picture resource flow is taken, the two modules belong to functional module, but the flow of processing is differed again.
The thus isolation to Implement of Function Module, authority that developer can only assign according to management server see from The module source code that oneself is responsible for out, other functional modules all can be with lead-in item in the form of AAR library files.
Such as, some developer is responsible for the modules A in development function module, then this developer is merely able to take To the true source code of modules A, other functional modules can be uploaded to local Maven storehouses with AAR library files, then imported into the project In, the code with modified module A can only just be checked by being so responsible for the developer of modules A, it is impossible to check and change other functions The code of module, also just can not copy and change other source codes, improve the security and confidentiality of project.
Certainly, when in functional module part without storage picture resource, by the generation of the functional module of functional module part Code is packaged into the 2nd LIB library files, and the 2nd LIB library files are uploaded in depositary management platform.The 2nd AAR library texts Part, the 2nd LIB library files are all compiled binary library files.
Here, the first AAR library files and the 2nd AAR library files are uploaded to after the depositary management platform, if Need the library file of depositary management platform being directed into when being compiled in software project, it is specific as follows:
The module Configuration file for treating object module is obtained, the depositary management platform is write in the module Configuration file Request address;The name information of object module is added in the module Configuration file;Using the name information in the storehouse The object module is searched in management platform, and the object module is directed into engineering to be compiled.
Such as, the request address of the depositary management platform ishttp://192.168.1.100:8081, then it can utilize Functionmaven(){url"http://192.168.1.100:8081/artifactory/maven " } willDepositary management platform In request address write-in configuration file, so that local Maven storehouses can be found according to the request address;The module Configuration file is TEXT files.
Then, the name information of object module is added in the module Configuration file, with can be according to the name information Object module is searched, the object module is directed into engineering to be compiled.
Such as, in compiling file, it is necessary to import local log file into project, then function can be utilized compile appConfig.logSdk;The ARR files of journal file are searched, and the ARR files of the journal file are imported It is compiled into project.The code of journal file is thus only compiled, without general so source code is recompilated one time, Jin Erti High compilation speed, improves the speed of developer's debugging software.
Embodiment two
Corresponding to embodiment one, the present embodiment also provides a kind of managing device of module, as described in Figure 2, described device bag Include:Encapsulation unit 21, uploading unit 22, determining unit 23;Wherein,
The encapsulation unit 21 by the code wrap of the utility module into before the first AAR library files, it is described determine it is single Member 23 is used for the level logic for determining software project, and the level of the present embodiment mainly includes:The public library part of bottom, function mould The dependence layer segment of block and functional module part;The public library part is mainly used in depositing the code of the utility module, institute Tool-class, common resource file and network request storehouse can be included by stating utility module;The tool-class includes:Utils correlations Class etc.;The common resource file includes picture resource and literal resource etc.;The network request storehouse includes and network request phase Flow of pass etc..
After the determining unit 23 determines the level logic of the software project, deposited when in the public library part When being placed with picture resource, the encapsulation unit 21 by the code wrap of the utility module of public library part into the first AAR library files, The uploading unit 22 is used to the first AAR library files being uploaded in depositary management platform.
When in public library part without storage picture resource, the encapsulation unit 21 is by the utility module of public library part Code wrap into the first LIB library files, the uploading unit 22 is additionally operable to the first LIB library files being uploaded to library management In platform.
Here, the depositary management platform can specifically include:Local Maven storehouses, the local Maven storehouses are one special Depositary management platform for depositing binary file.The first AAR library files and the first LIB library files are all warp knits The binary library file translated.
The dependence between source code is so allowed for be modified as the dependence between local Maven storehouses, , it is necessary to call object module to be compiled in local Maven storehouses during compiling object module;Rather than directly invoke target The source code of module.
After the first AAR library files are uploaded to depositary management platform by the uploading unit 22, the encapsulation unit 21 It is additionally operable to the code wrap of the functional module into the 2nd AAR library files, the uploading unit 22 is additionally operable to described second AAR library files are uploaded in the depositary management platform.The functional module includes:Perform the module of different disposal flow;Such as The module of picture resource flow, the two modules are obtained to the module of server acquisition request literal resource flow, to server Functional module is belonged to, the two modules belong to functional module, but the flow of processing is differed again.
The thus isolation to Implement of Function Module, authority that developer can only assign according to management server see from The module source code that oneself is responsible for out, other functional modules all can be with lead-in item in the form of AAR library files.
Such as, some developer is responsible for the modules A in development function module, then this developer is merely able to take To the true source code of modules A, other functional modules can be uploaded to local Maven storehouses with AAR library files, then imported into the project In, the code with modified module A can only just be checked by being so responsible for the developer of modules A, it is impossible to check and change other functions The code of module, also just can not copy and change other source codes, improve the security and confidentiality of project.
Certainly, when in functional module part without storage picture resource, the encapsulation unit 21 is additionally operable to function mould The code wrap of the functional module of block portion point is into the 2nd LIB library files, and the uploading unit 22 is additionally operable to the 2nd LIB storehouses File is uploaded in depositary management platform.The 2nd AAR library files, the 2nd LIB library files are all compiled binary systems Library file.
Here, described device also includes:Acquiring unit 24 and writing unit 25;Wherein,
The first AAR library files and the 2nd AAR library files are uploaded to the library management by the uploading unit 22 After platform, if desired the library file of depositary management platform is directed into when being compiled in software project, it is specific as follows:
Acquiring unit 24 obtains the module Configuration file of object module, and writing unit 25 is write in the module Configuration file Enter the request address of the depositary management platform;The name information of object module is added in the module Configuration file, institute is utilized State name information and the object module is searched in the depositary management platform, and the object module is directed into engineering to be compiled In.
Such as, the request address of the depositary management platform ishttp://192.168.1.100:8081, then writing unit 25 can utilize functionmaven(){url"http://192.168.1.100:8081/artifactory/maven " } willStorehouse In the request address write-in configuration file of management platform, so that local Maven storehouses can be found according to the request address;The module Configuration file is TEXT files.
Then, writing unit 25 adds the name information of object module in the module Configuration file, with can be according to institute State name information and search object module, the object module is directed into engineering to be compiled.
Such as, in compiling file, it is necessary to import local log file into project, then function can be utilized compile appConfig.logSdk;The ARR files of journal file are searched, and the ARR files of the journal file are imported It is compiled into project.The code of journal file is thus only compiled, without all source codes are recompilated one time, Jin Erti High compilation speed, improves the speed of developer's debugging software.
The beneficial effect that the management method and device of module provided in an embodiment of the present invention can be brought is at least:
The invention provides a kind of management method of module and device, the module includes:Utility module and functional module; Methods described includes:By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded Into depositary management platform;By the code wrap of the functional module into the 2nd AAR library files, by the 2nd AAR library files Reach in the depositary management platform;In this way, the project is divided into utility module and functional module;The code of utility module is sealed The first AAR library files are dressed up, by the code wrap of functional module into after the 2nd AAR library files, the first AAR library files and second AAR library files are not that project development personnel are presented in the form of source code, and other developers of project can not just look into See, change and copy the code for the library file for being not belonging to oneself to be responsible for exploitation, be so achieved that each code physically Isolation, improves the security of project;Also, when compiling the code of object module, it is introduced only into the library file of object module i.e. It can be compiled, without so source code is compiled, so as to reduce compilation time, improving compilation speed again pair.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention, it is all Any modifications, equivalent substitutions and improvements made within the spirit and principles in the present invention etc., should be included in the protection of the present invention Within the scope of.

Claims (10)

1. a kind of management method of module, it is characterised in that the module includes:Utility module and functional module;Methods described Including:
By the code wrap of the utility module into the first AAR library files, the first AAR library files are uploaded to depositary management and patted In platform;
By the code wrap of the functional module into the 2nd AAR library files, the 2nd AAR library files are uploaded to the depositary management In platform;Wherein, the utility module includes:Tool-class, common resource file and network request storehouse;The Functional Module Include:Module for performing different disposal flow.
2. the method as described in claim 1, it is characterised in that if not including picture resource in the module, methods described is also Including:
By the code wrap of the utility module into the first LIB library files, the first LIB library files are uploaded to depositary management and patted In platform;
By the code wrap of the functional module into the 2nd LIB library files, the 2nd LIB library files are uploaded to the depositary management In platform.
3. method as claimed in claim 2, it is characterised in that the first AAR library files, the 2nd AAR library files, institute It is compiled good binary library file to state the first LIB library files and the 2nd LIB library files.
4. method as claimed in claim 1 or 2, it is characterised in that the depositary management platform includes:Local Maven storehouses.
5. the method as described in claim 1, it is characterised in that by the first AAR library files and the 2nd AAR library files It is uploaded to after the depositary management platform, in addition to:
Obtain the corresponding module Configuration file of object module;
The request address of the depositary management platform is write in the module Configuration file;
The name information of the object module is added in the module Configuration file;
The object module is searched in the depositary management platform using the name information, and the object module is directed into In engineering to be compiled.
6. a kind of managing device of module, it is characterised in that the module includes:Utility module and functional module;Described device Including:
Encapsulation unit, for the utility module to be packaged into the first AAR library files, second is packaged into by the functional module AAR library files;
Uploading unit, for the first AAR library files to be uploaded in depositary management platform, by the 2nd AAR library files Reach in the depositary management platform;Wherein, the utility module includes tool-class, common resource file and network request storehouse;Institute State the module that functional module includes being used to perform different disposal flow.
7. device as claimed in claim 6, it is characterised in that the encapsulation unit is additionally operable to:If not including in the module Picture resource, the first LIB library files are packaged into by the utility module, and the functional module is packaged into the 2nd LIB library files;
The uploading unit is additionally operable to:The first LIB library files are uploaded in depositary management platform, by the 2nd LIB storehouses File is uploaded in the depositary management platform.
8. device as claimed in claim 7, it is characterised in that the first AAR library files, the 2nd AAR library files, institute It is compiled good binary library file to state the first LIB library files and the 2nd LIB library files.
9. device as claimed in claims 6 or 7, it is characterised in that the depositary management platform includes:Local Maven storehouses.
10. device as claimed in claim 6, it is characterised in that described device also includes:
Acquiring unit, for obtaining the corresponding module Configuration file of object module;
Writing unit, the request address for writing the depositary management platform in the module Configuration file;In the module The name information of the object module is added in configuration file;Using the name information institute is searched in the depositary management platform Object module is stated, and the object module is directed into engineering to be compiled.
CN201710283251.9A 2017-04-26 2017-04-26 Module management method and device Active CN107133036B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710283251.9A CN107133036B (en) 2017-04-26 2017-04-26 Module management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710283251.9A CN107133036B (en) 2017-04-26 2017-04-26 Module management method and device

Publications (2)

Publication Number Publication Date
CN107133036A true CN107133036A (en) 2017-09-05
CN107133036B CN107133036B (en) 2020-10-16

Family

ID=59716102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710283251.9A Active CN107133036B (en) 2017-04-26 2017-04-26 Module management method and device

Country Status (1)

Country Link
CN (1) CN107133036B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067713A (en) * 2018-07-17 2018-12-21 北京元心科技有限公司 Software security means of defence, device, electronic equipment and computer storage medium
CN109683957A (en) * 2018-11-28 2019-04-26 厦门中控智慧信息技术有限公司 The method and apparatus of Function Extension
CN110569035A (en) * 2019-08-08 2019-12-13 数字广东网络建设有限公司 Code compiling method, device, equipment and storage medium of software development project
CN111399840A (en) * 2020-03-04 2020-07-10 腾讯音乐娱乐科技(深圳)有限公司 Module development method and device

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840334A (en) * 2010-04-16 2010-09-22 中国电子科技集团公司第二十八研究所 Software component service packaging method
CN103077333A (en) * 2013-01-22 2013-05-01 北京理工大学 Software code protection method under Linux system
US20140096107A1 (en) * 2012-09-28 2014-04-03 Ricoh Company, Ltd. Method for developing software and system therefor
CN103729181A (en) * 2013-12-27 2014-04-16 国电南京自动化股份有限公司 Software modular method based on CSS platform
CN105022630A (en) * 2015-06-30 2015-11-04 中标软件有限公司 Component management system and component management method
WO2016000126A1 (en) * 2014-06-30 2016-01-07 北京新媒传信科技有限公司 Automatic deployment method and terminal
US9330372B2 (en) * 2013-06-28 2016-05-03 Sap Ag Generating an improved development infrastructure
CN105630684A (en) * 2016-01-26 2016-06-01 百度在线网络技术(北京)有限公司 Software development kit identification method and device
CN105677302A (en) * 2014-11-17 2016-06-15 阿里巴巴集团控股有限公司 Application program modularization developing method and device
CN105739966A (en) * 2016-01-19 2016-07-06 浪潮软件集团有限公司 Continuous integration method and device
CN106293864A (en) * 2016-08-01 2017-01-04 惠州华阳通用电子有限公司 A kind of implantation method of inter-vehicle information system development platform functional module
US9594550B2 (en) * 2013-03-15 2017-03-14 International Business Machines Corporation Automated patch generation
CN106528913A (en) * 2016-09-20 2017-03-22 许继集团有限公司 Method and device for packaging and reuse of page module
CN106528258A (en) * 2016-10-28 2017-03-22 武汉斗鱼网络科技有限公司 Method and system for improving compiling speed of Android project
US20170090883A1 (en) * 2015-09-24 2017-03-30 Alibaba Group Holding Limited Methods and systems for uploading a program based on a target network platform

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840334A (en) * 2010-04-16 2010-09-22 中国电子科技集团公司第二十八研究所 Software component service packaging method
US20140096107A1 (en) * 2012-09-28 2014-04-03 Ricoh Company, Ltd. Method for developing software and system therefor
CN103077333A (en) * 2013-01-22 2013-05-01 北京理工大学 Software code protection method under Linux system
US9594550B2 (en) * 2013-03-15 2017-03-14 International Business Machines Corporation Automated patch generation
US9330372B2 (en) * 2013-06-28 2016-05-03 Sap Ag Generating an improved development infrastructure
CN103729181A (en) * 2013-12-27 2014-04-16 国电南京自动化股份有限公司 Software modular method based on CSS platform
WO2016000126A1 (en) * 2014-06-30 2016-01-07 北京新媒传信科技有限公司 Automatic deployment method and terminal
CN105677302A (en) * 2014-11-17 2016-06-15 阿里巴巴集团控股有限公司 Application program modularization developing method and device
CN105022630A (en) * 2015-06-30 2015-11-04 中标软件有限公司 Component management system and component management method
US20170090883A1 (en) * 2015-09-24 2017-03-30 Alibaba Group Holding Limited Methods and systems for uploading a program based on a target network platform
CN105739966A (en) * 2016-01-19 2016-07-06 浪潮软件集团有限公司 Continuous integration method and device
CN105630684A (en) * 2016-01-26 2016-06-01 百度在线网络技术(北京)有限公司 Software development kit identification method and device
CN106293864A (en) * 2016-08-01 2017-01-04 惠州华阳通用电子有限公司 A kind of implantation method of inter-vehicle information system development platform functional module
CN106528913A (en) * 2016-09-20 2017-03-22 许继集团有限公司 Method and device for packaging and reuse of page module
CN106528258A (en) * 2016-10-28 2017-03-22 武汉斗鱼网络科技有限公司 Method and system for improving compiling speed of Android project

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067713A (en) * 2018-07-17 2018-12-21 北京元心科技有限公司 Software security means of defence, device, electronic equipment and computer storage medium
CN109683957A (en) * 2018-11-28 2019-04-26 厦门中控智慧信息技术有限公司 The method and apparatus of Function Extension
CN110569035A (en) * 2019-08-08 2019-12-13 数字广东网络建设有限公司 Code compiling method, device, equipment and storage medium of software development project
CN111399840A (en) * 2020-03-04 2020-07-10 腾讯音乐娱乐科技(深圳)有限公司 Module development method and device
CN111399840B (en) * 2020-03-04 2024-03-19 腾讯音乐娱乐科技(深圳)有限公司 Module development method and device

Also Published As

Publication number Publication date
CN107133036B (en) 2020-10-16

Similar Documents

Publication Publication Date Title
CN107133036A (en) The management method and device of a kind of module
CN109684838B (en) Static code auditing system and method for Ether house intelligent contract
JP6111441B2 (en) Tracking application usage in computing environments
CN103473696A (en) Method and system for collecting, analyzing and distributing internet business information
CN111639309B (en) Data processing method and device, node equipment and storage medium
CN104537308A (en) System and method for providing application security auditing function
CN112446022A (en) Data authority control method and device, electronic equipment and storage medium
CN110795315A (en) Method and device for monitoring service
US9772951B2 (en) Preemptive guest merging for virtualization hypervisors
CN110795091B (en) Modularized route decoupling method, storage medium, electronic equipment and system
JP6410932B2 (en) Embedded cloud analytics
CN112580079A (en) Authority configuration method and device, electronic equipment and readable storage medium
CN113377661A (en) Interface testing method and device, electronic equipment and storage medium
CN105447349A (en) Method and device for protecting derived symbol in so file
CN105045598A (en) Java-based web front-end performance optimization and online method and system
CN113010897B (en) Cloud computing security management method and system
CN106599241A (en) Big data visual management method for GIS software
CN114356379A (en) Backup-based service upgrading method, device, equipment and storage medium
CN114969722A (en) Government affair data privacy calculation system supporting multiple data types
CN108427559B (en) Script file generation and calling method and device
US20170286195A1 (en) Information object system
CN111459459A (en) Game client resource allocation method and system
CN107800764A (en) Data sharing method, system, computer read/write memory medium and server
Qun et al. Design of cloud services platform based on JSON
CN101206702A (en) WEB source code protection technique

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231108

Address after: Room 606-609, Compound Office Complex Building, No. 757, Dongfeng East Road, Yuexiu District, Guangzhou, Guangdong Province, 510699

Patentee after: China Southern Power Grid Internet Service Co.,Ltd.

Address before: 430000 East Lake Development Zone, Wuhan City, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building

Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.