Weilong Ding

18 papers C 1Journal 10Unranked 7
YearRankTypeTitle / Venue / Authors
2026 J jnl
Biomed. Signal Process. Control.
Jin-Long Liu, Ji-Guang Zhang, Weilong Ding, Wei Zhu, Li-feng Xu
2025 C conf
CSCWD
Yang Yang, Weilong Ding, Qi Yu, Yuwei Gu
2025 J jnl
Int. J. Grid Util. Comput.
Weilong Ding, Zhuofeng Zhao, Jie Zhou, Han Li
2024 J jnl
Comput. Electron. Agric.
Lifeng Xu, Keren He, Michael Henke, Weilong Ding, Gerhard H. Buck-Sorlin
2022 J jnl
Multim. Tools Appl.
Sixian Chan, Cheng Huang, Cong Bai, Weilong Ding, Shengyong Chen
2021 J jnl
Comput. Electron. Agric.
Weilong Ding, Ying-li Zhao, Wei-tao Xin, Wenxiu He, Li-feng Xu
2021 J jnl
Multim. Tools Appl.
Pengyi Hao, Taotao Ye, Xuhang Xie, Fuli Wu, Weilong Ding, Wuheng Zuo, Wei Chen, Jian Wu, Xiaonan Luo
2021 J jnl
KSII Trans. Internet Inf. Syst.
Weilong Ding, Xiaojie Zhu, Bin Xu, Yan Xu, Kai Chen, Zang-xin Wan
2021 conf
MMM (2)
Cheng Huang, Sixian Chan, Cong Bai, Weilong Ding, Jinglin Zhang
2020 J jnl
KSII Trans. Internet Inf. Syst.
Weilong Ding, Xiao Ding, Kai Chen, Zang-xin Wan, Yan Xu, Yuanjing Feng
2019 J jnl
计算机科学
Weilong Ding, Lili Xue, Wanjun Chen, Fuli Wu
2019 J jnl
计算机科学
Kaikai Chi, Ronghui Cai, Weilong Ding, Ruohong Huan, Keji Mao
2018 conf
IGTA
Weilong Ding, Yan Xu, Zang-xin Wan, Lin-feng Luo, Meng-Jie Jin
2009 conf
MSV
Weilong Ding, Zhi-jun Cheng, Min-Zhi Chen
2007 conf
GCC
Binge Cui, Kaiyuan Qi, Weilong Ding
2006 conf
ICAT Workshops
Jianfei Mao, Rong Xiong, Weilong Ding
2006 conf
ICAT Workshops
Weilong Ding, Wei-tong Zhang, Xiao Zhou
2005 conf
ICITA (1)
Weilong Ding, Fan-lun Xiong, Zhi-jun Cheng
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"