Kai Cai

30 papers B 9Misc 1Journal 19Unranked 1
YearRankTypeTitle / Venue / Authors
2024 B conf
ISIT
Kai Cai, Guangyue Han
2023 J jnl
Adv. Math. Commun.
Kai Cai, Guangyue Han
2022 J jnl
IEEE Trans. Inf. Theory
Kai Cai, Guangyue Han
2020 B conf
ISIT
Kai Cai, Guangyue Han
2020 J jnl
CoRR
Kai Cai, Guangyue Han
2018 J jnl
CoRR
Kai Cai, Guangyue Han
2018 J jnl
IEEE Trans. Inf. Theory
Wentu Song, Kai Cai, Chau Yuen, Kui Cai, Guangyue Han
2018 B conf
ISIT
Kai Cai, Guangyue Han
2017 J jnl
J. Comb. Optim.
Kai Cai, Guangyue Han
2016 B conf
ISIT
Kai Cai, Guangyue Han
2016 J jnl
CoRR
Wentu Song, Kai Cai, Chau Yuen
2015 B conf
ISIT
Kai Cai, Guangyue Han
2015 J jnl
CoRR
Wentu Song, Kai Cai, Chau Yuen, Rongquan Feng
2014 J jnl
CoRR
Wentu Song, Chau Yuen, Kai Cai, Rongquan Feng
2014 B conf
ITW
Kai Cai, Guangyue Han
2013 J jnl
Phys. Commun.
Kai Cai, Khaled Ben Letaief, Pingyi Fan, Rongquan Feng
2013 J jnl
IEEE Trans. Inf. Theory
Wentu Song, Kai Cai, Rongquan Feng, Chau Yuen
2012 B conf
ISIT
Wentu Song, Rongquan Feng, Kai Cai, Junshan Zhang
2012 Misc conf
CISS
Kai Cai, Junshan Zhang
2012 conf
FSKD
Wentu Song, Kai Cai, Rongquan Feng
2010 J jnl
CoRR
Wentu Song, Kai Cai, Rongquan Feng, Rui Wang
2010 J jnl
CoRR
Kai Cai, Khaled Ben Letaief, Pingyi Fan, Rongquan Feng
2009 J jnl
CoRR
Kai Cai, Rongquan Feng, Zhiming Zheng
2009 J jnl
IEEE Trans. Veh. Technol.
Jingyao Zhang, Khaled Ben Letaief, Pingyi Fan, Kai Cai
2007 B conf
WCNC
Jingyao Zhang, Kai Cai, Khaled Ben Letaief, Pingyi Fan
2007 J jnl
IEEE Trans. Inf. Theory
Kai Cai, Pingyi Fan
2007 J jnl
IEICE Trans. Fundam. Electron. Commun. Comput. Sci.
Kai Cai, Rongquan Feng, Zhiming Zheng
2007 J jnl
IEEE Trans. Wirel. Commun.
Pingyi Fan, Guansheng Li, Kai Cai, Khaled Ben Letaief
2006 B conf
IWCMC
Jingtao Yu, Pingyi Fan, Kai Cai
2006 J jnl
EURASIP J. Wirel. Commun. Netw.
Guansheng Li, Pingyi Fan, Kai Cai
redb/extractors/decompiler/bninja/utils/json_encoder.py
← Index redb/extractors/decompiler/bninja/utils/json_encoder.py python
import json


class BinaryNinjaEncoder(json.JSONEncoder):
    """Custom JSON encoder for BinaryNinja types"""

    def default(self, obj):
        # Handle Binary Ninja specific types

        # for values, we try to obtain the json for the value property
        if hasattr(obj, "value") and hasattr(obj, "confidence"):
            return obj.value

        # for strings, we simply compute the native string
        if hasattr(obj, "__str__"):
            return str(obj)

        # for all the others values we use the normal json encoder
        return json.JSONEncoder.default(self, obj)