Marine biofouling is an urgent global problem in the process of ocean exploitation and utilization.In our work,a series of zinc-based acrylate copolymers(ACZn-x)were designed and synthesized using benzoic acid,zinc ox...Marine biofouling is an urgent global problem in the process of ocean exploitation and utilization.In our work,a series of zinc-based acrylate copolymers(ACZn-x)were designed and synthesized using benzoic acid,zinc oxide(ZnO)and a random quaternion copolymer consisting of ethyl acrylate(EA),butyl acrylate(BA),acrylic acid(AA)and methacrylic acid(MAA)by free radical polymerization and dehydration condensation.The ACZn-x with a zinc benzoate side chain is able to hydrolyze in natural seawater under static conditions,resulting in the formation of a smooth surface.We investigated and confirmed the antifouling(AF)behavior of ACZn-x in the laboratory and revealed that they have better antibacterial(86%for S.aureus and 72%for E.coli)and anti-algal(≥60.1%for N.closterium and≥67.5%for P.subcordiformis)activities.We also assessed the marine AF properties of ACZn-x and corresponding coatings in Qingdao,China;the ACZn-x exhibited ideal AF properties with little silt and biological mucosa adhered to the ACZn-x surface after 6 months,and corresponding coatings exhibited little biofouling after 16 months in the ocean.Importantly,possible AF mechanisms were further proposed at the cellular level.These results could be helpful for the development and application of effective AF coatings.展开更多
The existing software bug localization models treat the source file as natural language, which leads to the loss of syntactical and structure information of the source file. A bug localization model based on syntactic...The existing software bug localization models treat the source file as natural language, which leads to the loss of syntactical and structure information of the source file. A bug localization model based on syntactical and semantic information of source code is proposed. Firstly, abstract syntax tree(AST) is divided based on node category to obtain statement sequence. The statement tree is encoded into vectors to capture lexical and syntactical knowledge at the statement level.Secondly, the source code is transformed into vector representation by the sequence naturalness of the statement. Therefore,the problem of gradient vanishing and explosion caused by a large AST size is obviated when using AST to the represent source code. Finally, the correlation between bug reports and source files are comprehensively analyzed from three aspects of syntax, semantics and text to locate the buggy code. Experiments show that compared with other standard models, the proposed model improves the performance of bug localization, and it has good advantages in mean reciprocal rank(MRR), mean average precision(MAP) and Top N Rank.展开更多
基金supported by the National Key Research and Development Project(No.2019YFC0312101)the Scientific Research Project of Sanya Yazhou Bay Science and Technology City Administration(No.SKJC2020-01-015)the Hainan Provincial Key Research and Development Project(No.ZDYF2021GXJS029)。
文摘Marine biofouling is an urgent global problem in the process of ocean exploitation and utilization.In our work,a series of zinc-based acrylate copolymers(ACZn-x)were designed and synthesized using benzoic acid,zinc oxide(ZnO)and a random quaternion copolymer consisting of ethyl acrylate(EA),butyl acrylate(BA),acrylic acid(AA)and methacrylic acid(MAA)by free radical polymerization and dehydration condensation.The ACZn-x with a zinc benzoate side chain is able to hydrolyze in natural seawater under static conditions,resulting in the formation of a smooth surface.We investigated and confirmed the antifouling(AF)behavior of ACZn-x in the laboratory and revealed that they have better antibacterial(86%for S.aureus and 72%for E.coli)and anti-algal(≥60.1%for N.closterium and≥67.5%for P.subcordiformis)activities.We also assessed the marine AF properties of ACZn-x and corresponding coatings in Qingdao,China;the ACZn-x exhibited ideal AF properties with little silt and biological mucosa adhered to the ACZn-x surface after 6 months,and corresponding coatings exhibited little biofouling after 16 months in the ocean.Importantly,possible AF mechanisms were further proposed at the cellular level.These results could be helpful for the development and application of effective AF coatings.
基金supported by the National Key R&D Program of China (2018YFB1702700)。
文摘The existing software bug localization models treat the source file as natural language, which leads to the loss of syntactical and structure information of the source file. A bug localization model based on syntactical and semantic information of source code is proposed. Firstly, abstract syntax tree(AST) is divided based on node category to obtain statement sequence. The statement tree is encoded into vectors to capture lexical and syntactical knowledge at the statement level.Secondly, the source code is transformed into vector representation by the sequence naturalness of the statement. Therefore,the problem of gradient vanishing and explosion caused by a large AST size is obviated when using AST to the represent source code. Finally, the correlation between bug reports and source files are comprehensively analyzed from three aspects of syntax, semantics and text to locate the buggy code. Experiments show that compared with other standard models, the proposed model improves the performance of bug localization, and it has good advantages in mean reciprocal rank(MRR), mean average precision(MAP) and Top N Rank.