Bubbles in microfluidics—even those that appear to be negligibly small—are pervasive and responsible for the failure of many biological and chemical experiments. For instance, they block current conduction, damage cell membranes, and interfere with detection results. To overcome this unavoidable and intractable problem, researchers have developed various methods for capturing and removing bubbles from microfluidics. Such methods are multifarious and their working principles are very different from each other. In this review, bubble-removing methods are divided into two broad categories: active debubblers (that require external auxiliary equipment) and passive debubblers (driven by natural processes). In each category, three main types of methods are discussed along with their advantages and disadvantages. Among the active debubblers, those assisted by lasers, acoustic generators, and negative pressure pumps are discussed. Among the passive debubblers, those driven by buoyancy, the characteristics of gas–liquid interfaces, and the hydrophilic and hydrophobic properties of materials are discussed. Finally, the challenges and prospects of the bubble-removal technologies are reviewed to refer researchers to microfluidics and inspire further investigations in this field.
With its unique advantages such as decentralization and immutability, blockchain technology has been widely used in various fields in recent years. The smart contract running on the blockchain is also playing an increasingly important role in decentralized application scenarios. Therefore, the automatic detection of security vulnerabilities in smart contracts has become an urgent problem in the application of blockchain technology. Hyperledger Fabric is a smart contract platform based on enterprise-level licensed distributed ledger technology. However, the research on the vulnerability detection technology of Hyperledger Fabric smart contracts is still in its infancy. In this paper, we propose HFContractFuzzer, a method based on Fuzzing technology to detect Hyperledger Fabric smart contracts, which combines a Fuzzing tool for golang named go-fuzz and smart contracts written by golang. We use HFContractFuzzer to detect vulnerabilities in five contracts from typical sources and discover that four of them have security vulnerabilities, proving the effectiveness of the proposed method.
CCS CONCEPTS• Security and privacy → Vulnerability scanners.
Based on the traditional principle of two-line voltage synthesis, a modulation strategy is proposed to improve the output performance of matrix converter by changing the switching mode. According to the switching mode of the new strategy, under the premise that the input current and output voltage are sinusoidal, the modulation time of each switch of the matrix converter in one cycle is derived from the relationship between input and output current and voltage. Under the same conditions, the proposed modulation strategy is compared with the traditional two-line voltage synthesis strategy, and the corresponding simulation data and some experimental waveforms are given. Based on the research of MATLAB software simulation, the control strategy of the dSPACE hardware real-time simulation platform is experimentally studied. The simulation and experimental results verify the correctness of the modulation strategy.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.