Wavelet theory (WT) is essential for analyzing non-stationary signals, particularly in real-world applications requiring time-frequency analysis. A key challenge is to identify the optimal wavelet function that matche...
详细信息
Wavelet theory (WT) is essential for analyzing non-stationary signals, particularly in real-world applications requiring time-frequency analysis. A key challenge is to identify the optimal wavelet function that matches signal characteristics, enabling efficient and precise analysis. This study presents WaveConstLib, an open-source java library for wavelet analysis and construction. It provides tools to create wavelet functions tailored to specific signals while adhering to WT conditions. Unlike traditional methods, WaveConstLib employs multi-objective evolutionary algorithms (MOEAs) optimization to construct signal-specific wavelet functions, ensuring superior adaptability and performance. The library includes numerical implementations of first-generation wavelet construction techniques, along with signal processing tools, wavelet operations, and transformations applicable to diverse tasks. WaveConstLib simplifies the construction of wavelet functions that extract distinctive signal information and supports integration into external systems, making it a valuable resource for research and practical applications.
With more than 700,000 copies sold to date, java in a Nutshell from O'Reilly is clearly the favorite resource amongst the legion of developers and programmers using java technology. And now, with the release of th...
详细信息
ISBN:
(纸本)9780596007737
With more than 700,000 copies sold to date, java in a Nutshell from O'Reilly is clearly the favorite resource amongst the legion of developers and programmers using java technology. And now, with the release of the 5.0 version of java, O'Reilly has given the book that defined the "in a Nutshell" category another impressive *** this latest revision, readers will find java in a Nutshell, 5th Edition, does more than just cover the extensive changes implicit in 5.0, the newest version of java. It's undergone a complete makeover--in scope, size, and type of coverage--in order to more closely meet the needs of the modern java *** wit, java in a Nutshell, 5th Edition now places less emphasis on coming to java from C and C++, and adds more discussion on tools and frameworks. It also offers new code examples to illustrate the working of APIs, and, of course, extensive coverage of java 5.0. But faithful readers take comfort: it still hasn't lost any of its core elements that made it such a classic to begin *** handy reference gets right to the heart of the program with an accelerated introduction to the java programming language and its key APIs--ideal for developers wishing to start writing code right away. And, as was the case in previous editions, java in a Nutshell, 5th Edition is once again chock-full of poignant tips, techniques, examples, and practical advice. For as long as java has existed, java in a Nutshell has helped developers maximize the capabilities of the program's newest versions. And this latest edition is no different.
Injection attacks exploit vulnerabilities in how applications handle user input, allowing malicious code to infiltrate the execution environment of web applications, leading to severe consequences, such as data leaks ...
详细信息
Injection attacks exploit vulnerabilities in how applications handle user input, allowing malicious code to infiltrate the execution environment of web applications, leading to severe consequences, such as data leaks and system crashes. Traditional dynamic and static detection methods suffer from limitations in manual rule or pattern design and intraprocedural analysis, lacking the capability to automatically learn complex features. Meanwhile, deep learning models encounter challenges, such as feature redundancy and inefficiency, in processing long code sequences. Here, we propose a prototype for detecting Injection Vulnerabilities in java web applications based on Interprocedural analysis and the bidirectional encoder representations from transformers BERT-BiLSTM-CRF model (IVIB), effectively transforming vulnerability detection into text sequence annotation. IVIB employs interprocedural analysis to trace complete program data flow, control flow, method and class dependencies, reducing redundancy through a system dependency graph. Then, we develop intermediate language representation rules and conversion mechanisms specifically for java programs, symbolically representing code snippets and annotating them to construct a corpus. IVIB achieves remarkable results, with over 96% accuracy, precision, recall, and F1-score in binary classification, surpassing other state-of-the-art models in multiclassification performance. Evaluation on real-world projects demonstrates IVIB's effectiveness, detecting 28 vulnerabilities out of 30 vulnerable slices with low false positives and no false negatives.
The prevalence of bulbuls in the Indonesian cage bird trade raises concerns about its impact on their distributions and, consequently, the ecological balance. This study delves into the trade dynamics of bulbuls, exam...
详细信息
The prevalence of bulbuls in the Indonesian cage bird trade raises concerns about its impact on their distributions and, consequently, the ecological balance. This study delves into the trade dynamics of bulbuls, examining their market prevalence and its correlation with their abundance in the wild and their suitable habitats. We conducted bird market surveys across java, supplemented by online trade surveys to ascertain market prevalence. Concurrently, we collected bulbul's presence data from three databases and field surveys from 2018 to 2023. We used a Random Forest algorithm to predict the suitable habitats for bulbuls. The findings revealed that 20 bulbul species, comprising 11 native and 9 non-native to java, were encountered in 20 bird markets, totalling 35,715 individuals. Sooty-headed (Pycnonotus aurigaster) and yellow-vented (P. goiavier) bulbuls, both Least Concern, dominated the field-RAI (Relative Abundance Index) and trade-RAI. Notably, rare species such as the strawheaded bulbul (P. zeylanicus, Critically Endangered) and extirpated from java, were present in markets. We found no relationship between the field-RAI and the trade-RAI, suggesting that all species were sought after regardless of their abundance. However, we found that threatened species face over-harvesting based on the ratio between trade-RAI and field-RAI. A significant portion of predicted suitable habitats for resident species fell outside bird-friendly areas. Urgent intervention measures, targeting small-scale agroforestry landowners and key sites for population protection, are imperative to mitigate the potential ecological consequences of the bulbul trade and ensure their continued contribution to tropical ecosystem health.
Many plant species native to java are at risk of becoming extinct. The importance of studying the conservation of Smilax on the java Island arises due to limited information regarding its ecology, endemism, and conser...
详细信息
Many plant species native to java are at risk of becoming extinct. The importance of studying the conservation of Smilax on the java Island arises due to limited information regarding its ecology, endemism, and conservation status on the IUCN Red List. Smilax nageliana is an endemic species in East java. This research aims to determine the distribution, population status, and microclimate conditions of S. nageliana, and to provide an update on its conservation status based on the IUCN Red List Categories and Criteria. With an Area of Occupancy (AOO) of 28 km2, S. nageliana is qualified as Critically Endangered, falling under the category of Endangered (EN) according to the IUCN Red List Criteria B1ab(iii) + B2ab(iii). Restricted to only two locations and experiencing a steady decrease in area, distribution, and habitat quality because of forest degradation and conversion, this study proposes that the conservation status of S. nageliana should be labelled as critically endangered (CR) C2a(i), D. The MaxEnt model estimated about 108.99 km2 of East java Province as highly suitable area for S. nageliana' habitat located in seven regencies, i.e. Blitar, Jember, Lumajang, Magetan, Malang, Pasuruan, and Probolinggo. This study also provides information on the population structure, habitat preferences, ecology, and phenology of S. nageliana. This species has been conserved as part of the ex-situ collection at the Purwodadi Botanical Gardens.
Developing a repertoire of notional machines (i.e., pedagogical tools for teaching programming) is essential for new computer science (CS) educators. However, there is a lack of documentation of notional machines and ...
详细信息
ISBN:
(纸本)9798400705328
Developing a repertoire of notional machines (i.e., pedagogical tools for teaching programming) is essential for new computer science (CS) educators. However, there is a lack of documentation of notional machines and related pedagogical content knowledge (i.e., insights into teaching CS content). Our experience report addresses this lack of documentation and captures insights from our professional learning community. We co-designed an approach to use physical objects to teach inheritance in java. Unlike a research paper that would rigorously document a few student outcomes with the expectation that these would generalize, our experience report shares our observations from multiple years of teaching with the goal of providing a number of things for educators to consider when teaching inheritance in java. Drawing from an analysis of our meeting notes, we describe our instructional sequence, our perceptions of its current strengths and weaknesses for supporting students' learning, insights from our previous failed attempts, and eight pedagogical practices.
This study aims to address the growing challenge of Urban Heat Island (UHI) effects in java, Indonesia, by developing a remote sensing-based model of ecological corridors for UHI mitigation. Leveraging multi-source re...
详细信息
This study aims to address the growing challenge of Urban Heat Island (UHI) effects in java, Indonesia, by developing a remote sensing-based model of ecological corridors for UHI mitigation. Leveraging multi-source remote sensing data and advanced tools such as Google Earth Engine (GEE) and Linkage Mapper, we identify and analyze ecological networks to mitigate heat impacts. The results reveal that the UHI effect is notably prevalent along the northern coastal regions of java, with temperatures soaring to 39.77 degrees C, while the southern areas are associated with low surface temperatures (cold sources). Among the 100 identified urban ecological corridors, 28 are heat-heat corridors (connecting heat sources), which are critical for targeted mitigation efforts. This study provides policy-relevant insights for policymakers, emphasizing the development of green infrastructure-such as urban parks and tree-lined pathways-along heatheat corridors to enhance airflow and reduce heat. Cross-regional collaboration is essential to integrate ecological corridors into urban planning, particularly in heat-prone areas. Policies should prioritize preserving and expanding green spaces, while public engagement and remote sensing tools like GEE can support adaptive management.
Software engineering research often comprises the analysis of the source code and compiled code of open-source software collections. Although multiple corpora of java projects exist, they are usually compatible only w...
详细信息
ISBN:
(数字)9798350379365
ISBN:
(纸本)9798350379372
Software engineering research often comprises the analysis of the source code and compiled code of open-source software collections. Although multiple corpora of java projects exist, they are usually compatible only with older java versions, contain outdated projects, or are compiled using custom heuristics for dependency resolution. We present a corpus of 100 projects from GitHub compatible with java 17 and above, containing source code and bytecode obtained by compilation with the project-supplied build scripts, with all dependencies resolved. The corpus can be easily updated or extended using the supplied tool. The tool and the created corpus are available on the Docker Hub registry, which makes them easy to use for empirical studies in software engineering or testing of program analysis tools.
暂无评论