Weidong Yi

25 papers B 1Journal 11Unranked 13
YearRankTypeTitle / Venue / Authors
2020 J jnl
Nat. Comput.
Zhenjie Yao, Weidong Yi
2019 conf
CinC
Zhengling He, Xianxiang Chen, Zhen Fang, Weidong Yi, Chenshuo Wang, Li Jiang, Zhongkai Tong, Zhongrui Bai, Yueqi Li, Yichen Pan
2019 J jnl
IEEE Commun. Lett.
Hao He, Yongrui Chen, Zhijun Li, Weidong Yi
2018 conf
ICCCS (4)
Zhe Wang, Weidong Yi, Yongrui Chen, Ming Li
2018 conf
ICCCS (5)
Xiawei Jiang, Weidong Yi, Yongrui Chen, Hao He
2017 J jnl
IEEE Commun. Lett.
Yongrui Chen, Jian Su, Weidong Yi
2017 conf
SpaCCS Workshops
Hao He, Weidong Yi, Ming Li, Xiawei Jiang
2016 J jnl
Expert Syst. Appl.
Zhenjie Yao, Weidong Yi
2016 conf
ICC
Yongrui Chen, Yulong Xing, Weidong Yi
2015 J jnl
Ad Hoc Sens. Wirel. Networks
Liheng Jian, Ying Liu, Weidong Yi
2015 conf
MSN
Yongrui Chen, Li Gao, Yulong Xing, Weidong Yi
2015 J jnl
Int. J. Distributed Sens. Networks
Yulong Xing, Yongrui Chen, Weidong Yi, Chenghua Duan
2015 J jnl
IEEE Commun. Lett.
Yongrui Chen, Weidong Yi, Hao Sun, Yulong Xing
2014 conf
CWSN
Yulong Xing, Yongrui Chen, Hao Sun, Weidong Yi, Chenghua Duan
2014 J jnl
IEEE Commun. Lett.
Yongrui Chen, Fei Qin, Weidong Yi
2014 J jnl
Inf. Fusion
Zhenjie Yao, Weidong Yi
2013 J jnl
J. Supercomput.
Liheng Jian, Cheng Wang, Ying Liu, Shenshen Liang, Weidong Yi, Yong Shi
2012 conf
CWSN
Binhua Wang, Yongrui Chen, Weidong Yi
2012 J jnl
IEEE Trans. Image Process.
Shidong Li, Zhenjie Yao, Weidong Yi
2011 conf
CCNC
Yongrui Chen, Weidong Yi, Yang Yang
2011 conf
ACWR
Weidong Yi, Lanbo Liu
2010 conf
CCNC
Yang Yang, Yongrui Chen, Weidong Yi
2010 B conf
WCNC
Yang Yang, Weidong Yi
2009 conf
CCNC
Yang Yang, Weidong Yi, Yongrui Chen
2005 conf
Communications and Computer Networks
Can Zhang, Guofang Tu, Weidong Yi
docker-build.sh
← Index docker-build.sh bash
#!/bin/bash

set -e

echo "Building REDB Docker image for linux/amd64 platform..."

# Function to tag the most recent <none> image
tag_unnamed_image() {
    local tag_name=$1
    local expected_size=$2
    
    # Get the most recent <none> image
    local image_id=$(docker images --filter "dangling=true" --format "{{.ID}}" | head -1)
    
    if [ -z "$image_id" ]; then
        echo "ERROR: No unnamed image found. Build may have failed."
        return 1
    fi
    
    local actual_size=$(docker images --format "table {{.ID}}\t{{.Size}}" | grep $image_id | awk '{print $2}')
    echo "Found image $image_id with size: $actual_size (expected: $expected_size)"
    
    # Tag the image
    echo "Tagging as $tag_name..."
    docker tag $image_id $tag_name
    
    return 0
}

# Build single unified image
echo ""
echo "Building REDB unified image - Supports both feature extraction and decompilation..."
echo "NOTE: If build hangs at 'exporting to image', press Ctrl+C - the image will still be created!"
echo ""

docker build --platform linux/amd64 -f Dockerfile -t redb:latest . || echo "Build interrupted (this is expected due to Docker Desktop bug)"

# Tag the image if it was built as unnamed
if docker images --filter "dangling=true" --format "{{.ID}}" | head -1 | grep -q "."; then
    tag_unnamed_image "redb:latest" "500MB"
fi

echo ""
echo "Docker build completed!"
echo ""
echo "Available images:"
docker images | grep redb

echo ""
echo "Image size:"
echo "REDB unified image: $(docker images redb:latest --format "{{.Size}}")"

echo ""
echo "Usage:"
echo "  Feature extraction: docker run redb:latest python3 start.py --nomad-job"
echo "  Decompilation:      docker run redb:latest python3 start.py --nomad-job --decompile"
echo "  Custom modules:     docker run redb:latest python3 start.py --nomad-job --modules BasicPropertiesExtractor,PEFeaturesExtractor"