Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to dete...Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to determine what causes system problems and why.Logs are among the most critical technology to guarantee observability and traceability.Logs are frequently used to investigate software events.In current log technologies,software events are processed independently of each other.Consequently,current logging technologies do not reveal relationships.However,system events do not occur independently of one another.With this perspective,our research has produced a new log design pattern that displays the relationships between events.In the design we have developed,the hash mechanism of blockchain technology enables the display of the logs’relationships.The created design pattern was compared to blockchain technology,demonstrating its performance through scenarios.It has been determined that the recommended log design pattern outperforms blockchain technology in terms of time and space for software engineering observability and traceability.In this context,it is anticipated that the log design pattern we provide will strengthen the methods used to monitor software projects and ensure the traceability of relationships.展开更多
With the popularization of vulgarized weaving, dyeing, and printing textiles, design of personalized home textiles based on redesign of fabrics has become a key research topic. The handpainted craft-based secondary fa...With the popularization of vulgarized weaving, dyeing, and printing textiles, design of personalized home textiles based on redesign of fabrics has become a key research topic. The handpainted craft-based secondary fabric design of home textiles enhances artistic charm and additional value of products, brings new ideas to the design, and promotes the innovation of materials. Creative application and development of handpainted craft-based secondary fabric design of home textiles were explored from the perspectives of color theme, fabrics, and painting technique.展开更多
With the ever-growing number of base stations(BSs)and user equipments(UEs)in ultra-dense networks(UDN),reusing the same pilot sequences among the cells is inevitable.With pilot reuse scheme,the channel estimation obta...With the ever-growing number of base stations(BSs)and user equipments(UEs)in ultra-dense networks(UDN),reusing the same pilot sequences among the cells is inevitable.With pilot reuse scheme,the channel estimation obtained at a BS contains not only the desired channel-state information(CSI)but also interference from neighboring cells,which can severely degrade CSI estimation performance and adversely affect communication performance.In this paper we consider a pilot contamination avoidance based on pilot pattern design for UDN where the pilot reuse employed and the interfering users from neighboring cells may be not at lower power levels at the BS compared to the in-cell users.We present a novel statistical interference model of sub-carriers to describe the non-deterministic interference from neighboring cells.Then,we provide a pilot pattern design model with non-uniform pilot distribution.Based on this,a pilot contamination avoidance based on pilot pattern design is proposed where pilot reuse scheme and the non-deterministic interference from neighboring cells are taken into consideration.Unlike existing interference mitigation approaches,the proposed method eliminates interference through the method of interference avoidance and can be applied to different kinds of channel estimation algorithms.Simulation results showed that the proposed approach can effectively avoid the interference and ensure the accuracy of channel estimation.展开更多
The emergence and development trend of the clothing worn by Miao people are closely related to their social lifestyles and folk customs.At the same time,the changes in the structures and patterns of their clothing hav...The emergence and development trend of the clothing worn by Miao people are closely related to their social lifestyles and folk customs.At the same time,the changes in the structures and patterns of their clothing have an indicative function to distinguish each branch,defining the range of age,marriage status,and so on.As a result,their clothing styles are diverse,and the patterns used for their clothing continuously evolve on the basis of earlier patterns.展开更多
Some frequency reuse irregular patterns in radionetwork design are proposed,the characteristic and applica-tion measures of these patterns are analyzed.Then this paperaccounts that frequency reuse irregular patterns i...Some frequency reuse irregular patterns in radionetwork design are proposed,the characteristic and applica-tion measures of these patterns are analyzed.Then this paperaccounts that frequency reuse irregular patterns is a usefulway to impove spectrum efficiency and it is significative forartificial intelligence to be applied in this field.展开更多
Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore...Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore the design pattern.However,design patterns are essential to software engineering because they can solve common problems in software design and improve code reuse,readability,extensibility,and reliability.Our Object-oriented Software Construction Course is creative since it aims at cultivating students’object-oriented thinking as well as basic abilities required to construct high-quality,object-oriented software.Specifically,we exploit the 5E teaching principle during the education of this course,and present the whole pipeline in the paper.We also provide one case of the factory pattern to further demonstrate the implementation of the 5E teaching principle in the course.The effect of the 5E teaching principle has also been demonstrated.展开更多
Ceramic tiles are one of the most indispensable materials for interior decoration.The ceramic patterns can’t match the design requirements in terms of diversity and interactivity due to their natural textures.In this...Ceramic tiles are one of the most indispensable materials for interior decoration.The ceramic patterns can’t match the design requirements in terms of diversity and interactivity due to their natural textures.In this paper,we propose a sketch-based generation method for generating diverse ceramic tile images based on a hand-drawn sketches using Generative Adversarial Network(GAN).The generated tile images can be tailored to meet the specific needs of the user for the tile textures.The proposed method consists of four steps.Firstly,a dataset of ceramic tile images with diverse distributions is created and then pre-trained based on GAN.Secondly,for each ceramic tile image in the dataset,the corresponding sketch image is generated and then the mapping relationship between the images is trained based on a sketch extraction network using ResNet Block and jump connection to improve the quality of the generated sketches.Thirdly,the sketch style is redefined according to the characteristics of the ceramic tile images and then double cross-domain adversarial loss functions are employed to guide the ceramic tile generation network for fitting in the direction of the sketch style and to improve the training speed.Finally,we apply hidden space perturbation and interpolation for further enriching the output textures style and satisfying the concept of“one style with multiple faces”.We conduct the training process of the proposed generation network on 2583 ceramic tile images dataset.To measure the generative diversity and quality,we use Frechet Inception Distance(FID)and Blind/Referenceless Image Spatial Quality Evaluator(BRISQUE)metrics.The experimental results prove that the proposed model greatly enhances the generation results of the ceramic tile images,with FID of 32.47 and BRISQUE of 28.44.展开更多
An in-depth study of bra pattern designs based on the existing bodice blocks was conducted to improve bra fit.The two popular bra prototypes,D's and Y's prototypes developed based on the existing bodice blocks...An in-depth study of bra pattern designs based on the existing bodice blocks was conducted to improve bra fit.The two popular bra prototypes,D's and Y's prototypes developed based on the existing bodice blocks for adult women,were first analyzed to understand their structural differences.Four bra samples were created and modified with respect to the standard shape and size of 75 B female mannequin breasts to compare the fit of the two bra prototypes.The fitness of these four bra samples was then tested on the mannequin and also on a real model of the same size.The examples demonstrated in the paper illustrate the principles and procedures for designing good-fit bras,and the bodice blocks using to develop bra prototypes in this study can also be replaced and widespread applied in other kind of bodice blocks in the future.展开更多
In common design pattern collections,e.g.,design pattern books,design patterns are documented with templates that consist of multiple attributes,such as intent,structure,and sample code.To adapt to modern developers,t...In common design pattern collections,e.g.,design pattern books,design patterns are documented with templates that consist of multiple attributes,such as intent,structure,and sample code.To adapt to modern developers,the depictions of design patterns,especially some specific attributes,should advance with the current programming technologies,for example,“known uses”,which exemplifies the use scenarios of design patterns in practice,and“related patterns”,which describes the relatedness between a design pattern and the others within a context.However,it is not easy to update the contents of these attributes manually due to the diversity of the programming technologies.To address this problem,in this work,we conducted a case study to mine design pattern use scenarios and related design pattern pairs from Stack Overflow posts to enrich the two attributes.We first extracted the question posts relevant to each design pattern by identifying the design pattern tags.Then,the topics of the posts were discovered by applying topic modeling techniques.Finally,by analyzing the topics specified for each design pattern,we detected 195 design pattern use scenarios and 70 related design pattern pairs,involving 61 design patterns totally.These findings are associated with a variety of popular software frameworks and programming techniques.They could complement the existing design pattern collections and help developers better acknowledge the usage and relatedness of design patterns in today's programming practice.展开更多
Unearthed from Hemudu ruins of the New Stone Age in Yuyao, Zhejiang Province in 1977, this rectangular-mouthed container belongs to the Hemudu culture. It is carved with a pig pattern on both sides in realist style. A...Unearthed from Hemudu ruins of the New Stone Age in Yuyao, Zhejiang Province in 1977, this rectangular-mouthed container belongs to the Hemudu culture. It is carved with a pig pattern on both sides in realist style. A complete piece, the container has a flat bottom and slightly sloped belly, with a mouth 21.7 cm long and 17.5 cm wide. Most of the artifacts from Hemudu culture are charcoal black pottery. The stem and leaves of the pottery can be seen clearly. The walls of the artifacts are usually thick but porous. The carving lines are rough and the designs are simple and natural, reflecting the ancient people’s love of nature and life. The pig’s four strong feet and backward bristles carved on the container are vivid, with ears sticking out and展开更多
文摘Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to determine what causes system problems and why.Logs are among the most critical technology to guarantee observability and traceability.Logs are frequently used to investigate software events.In current log technologies,software events are processed independently of each other.Consequently,current logging technologies do not reveal relationships.However,system events do not occur independently of one another.With this perspective,our research has produced a new log design pattern that displays the relationships between events.In the design we have developed,the hash mechanism of blockchain technology enables the display of the logs’relationships.The created design pattern was compared to blockchain technology,demonstrating its performance through scenarios.It has been determined that the recommended log design pattern outperforms blockchain technology in terms of time and space for software engineering observability and traceability.In this context,it is anticipated that the log design pattern we provide will strengthen the methods used to monitor software projects and ensure the traceability of relationships.
基金Sponsored by Scientif ic Research Fund of Nanjing Institute of Industry Technology
文摘With the popularization of vulgarized weaving, dyeing, and printing textiles, design of personalized home textiles based on redesign of fabrics has become a key research topic. The handpainted craft-based secondary fabric design of home textiles enhances artistic charm and additional value of products, brings new ideas to the design, and promotes the innovation of materials. Creative application and development of handpainted craft-based secondary fabric design of home textiles were explored from the perspectives of color theme, fabrics, and painting technique.
基金This work was supported in part by the Chongqing Research Program of Basic Research and Frontier Technology under Grant cstc2019jcyj-msxmX0233in part by Science and Technology Research Program of Chongqing Education Commission of China under Grant KJQN201901125,Grant KJQN201901103in part by the Scientific Research Foundation of Chongqing University of Technology under Grant 2019ZD42,Grant 2019ZD63.
文摘With the ever-growing number of base stations(BSs)and user equipments(UEs)in ultra-dense networks(UDN),reusing the same pilot sequences among the cells is inevitable.With pilot reuse scheme,the channel estimation obtained at a BS contains not only the desired channel-state information(CSI)but also interference from neighboring cells,which can severely degrade CSI estimation performance and adversely affect communication performance.In this paper we consider a pilot contamination avoidance based on pilot pattern design for UDN where the pilot reuse employed and the interfering users from neighboring cells may be not at lower power levels at the BS compared to the in-cell users.We present a novel statistical interference model of sub-carriers to describe the non-deterministic interference from neighboring cells.Then,we provide a pilot pattern design model with non-uniform pilot distribution.Based on this,a pilot contamination avoidance based on pilot pattern design is proposed where pilot reuse scheme and the non-deterministic interference from neighboring cells are taken into consideration.Unlike existing interference mitigation approaches,the proposed method eliminates interference through the method of interference avoidance and can be applied to different kinds of channel estimation algorithms.Simulation results showed that the proposed approach can effectively avoid the interference and ensure the accuracy of channel estimation.
文摘The emergence and development trend of the clothing worn by Miao people are closely related to their social lifestyles and folk customs.At the same time,the changes in the structures and patterns of their clothing have an indicative function to distinguish each branch,defining the range of age,marriage status,and so on.As a result,their clothing styles are diverse,and the patterns used for their clothing continuously evolve on the basis of earlier patterns.
文摘Some frequency reuse irregular patterns in radionetwork design are proposed,the characteristic and applica-tion measures of these patterns are analyzed.Then this paperaccounts that frequency reuse irregular patterns is a usefulway to impove spectrum efficiency and it is significative forartificial intelligence to be applied in this field.
基金supported by Guangdong Hardware and System Teaching and Research Office(Quality Engineeringproject No.HITSZERP22002)+2 种基金Guangdong Province Education Science Planning Project(Higher Education Project,Project No.2022GXJK431)Harbin Institute of Technology(Shenzhen)Course Ideological and Political Project(Project No.HITSZIP21003)Construction Project of Teachers College of Harbin Institute of Technology(Shenzhen)(Project No.HITSZSFXY202201)。
文摘Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore the design pattern.However,design patterns are essential to software engineering because they can solve common problems in software design and improve code reuse,readability,extensibility,and reliability.Our Object-oriented Software Construction Course is creative since it aims at cultivating students’object-oriented thinking as well as basic abilities required to construct high-quality,object-oriented software.Specifically,we exploit the 5E teaching principle during the education of this course,and present the whole pipeline in the paper.We also provide one case of the factory pattern to further demonstrate the implementation of the 5E teaching principle in the course.The effect of the 5E teaching principle has also been demonstrated.
基金funded by the Public Welfare Technology Research Project of Zhejiang Province(Grant No.LGF21F020014)the Opening Project ofKey Laboratory of Public Security Information Application Based on Big-Data Architecture,Ministry of Public Security of Zhejiang Police College(Grant No.2021DSJSYS002).
文摘Ceramic tiles are one of the most indispensable materials for interior decoration.The ceramic patterns can’t match the design requirements in terms of diversity and interactivity due to their natural textures.In this paper,we propose a sketch-based generation method for generating diverse ceramic tile images based on a hand-drawn sketches using Generative Adversarial Network(GAN).The generated tile images can be tailored to meet the specific needs of the user for the tile textures.The proposed method consists of four steps.Firstly,a dataset of ceramic tile images with diverse distributions is created and then pre-trained based on GAN.Secondly,for each ceramic tile image in the dataset,the corresponding sketch image is generated and then the mapping relationship between the images is trained based on a sketch extraction network using ResNet Block and jump connection to improve the quality of the generated sketches.Thirdly,the sketch style is redefined according to the characteristics of the ceramic tile images and then double cross-domain adversarial loss functions are employed to guide the ceramic tile generation network for fitting in the direction of the sketch style and to improve the training speed.Finally,we apply hidden space perturbation and interpolation for further enriching the output textures style and satisfying the concept of“one style with multiple faces”.We conduct the training process of the proposed generation network on 2583 ceramic tile images dataset.To measure the generative diversity and quality,we use Frechet Inception Distance(FID)and Blind/Referenceless Image Spatial Quality Evaluator(BRISQUE)metrics.The experimental results prove that the proposed model greatly enhances the generation results of the ceramic tile images,with FID of 32.47 and BRISQUE of 28.44.
文摘An in-depth study of bra pattern designs based on the existing bodice blocks was conducted to improve bra fit.The two popular bra prototypes,D's and Y's prototypes developed based on the existing bodice blocks for adult women,were first analyzed to understand their structural differences.Four bra samples were created and modified with respect to the standard shape and size of 75 B female mannequin breasts to compare the fit of the two bra prototypes.The fitness of these four bra samples was then tested on the mannequin and also on a real model of the same size.The examples demonstrated in the paper illustrate the principles and procedures for designing good-fit bras,and the bodice blocks using to develop bra prototypes in this study can also be replaced and widespread applied in other kind of bodice blocks in the future.
基金supported by the National Key Research and Development Program of China under Grant No.2018YFB1003903the National Natural Science Foundation of China under Grant Nos.61722202 and 61772107.
文摘In common design pattern collections,e.g.,design pattern books,design patterns are documented with templates that consist of multiple attributes,such as intent,structure,and sample code.To adapt to modern developers,the depictions of design patterns,especially some specific attributes,should advance with the current programming technologies,for example,“known uses”,which exemplifies the use scenarios of design patterns in practice,and“related patterns”,which describes the relatedness between a design pattern and the others within a context.However,it is not easy to update the contents of these attributes manually due to the diversity of the programming technologies.To address this problem,in this work,we conducted a case study to mine design pattern use scenarios and related design pattern pairs from Stack Overflow posts to enrich the two attributes.We first extracted the question posts relevant to each design pattern by identifying the design pattern tags.Then,the topics of the posts were discovered by applying topic modeling techniques.Finally,by analyzing the topics specified for each design pattern,we detected 195 design pattern use scenarios and 70 related design pattern pairs,involving 61 design patterns totally.These findings are associated with a variety of popular software frameworks and programming techniques.They could complement the existing design pattern collections and help developers better acknowledge the usage and relatedness of design patterns in today's programming practice.
文摘Unearthed from Hemudu ruins of the New Stone Age in Yuyao, Zhejiang Province in 1977, this rectangular-mouthed container belongs to the Hemudu culture. It is carved with a pig pattern on both sides in realist style. A complete piece, the container has a flat bottom and slightly sloped belly, with a mouth 21.7 cm long and 17.5 cm wide. Most of the artifacts from Hemudu culture are charcoal black pottery. The stem and leaves of the pottery can be seen clearly. The walls of the artifacts are usually thick but porous. The carving lines are rough and the designs are simple and natural, reflecting the ancient people’s love of nature and life. The pig’s four strong feet and backward bristles carved on the container are vivid, with ears sticking out and