N. Zhang

17 papers A 1Journal 10Unranked 6
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
N. Zhang
2025 J jnl
Comput. Aided Civ. Infrastructure Eng.
D. L. Gu, Q. W. Shuai, N. Zhang, N. Jin, Z. X. Zheng, Z. Xu, Y. J. Xu
2021 J jnl
Secur. Commun. Networks
D. J. Guan, X. Y. Qian, S. X. Lu, N. An, Peng Ye, M. L. Zhang, N. Zhang
2019 J jnl
Eur. J. Oper. Res.
Hui Wang, Peng Zhou, Bai-Chen Xie, N. Zhang
2018 conf
ECOC
Muhammad Nouman Malik, N. Zhang, Mirco Scaffardi, Charalambos Klitis, Veronica Toccafondo, Martin P. J. Lavery, Francesco Fresi, Jiangbo Zhu, X. Cai, S. Yu, Luca Potì, Gianni Preve, Marc Sorel, Antonella Bogoni
2018 conf
OFC
N. Zhang, Mirco Scaffardi, Muhammad Nouman Malik, Veronica Toccafondo, Charalambos Klitis, Martin P. J. Lavery, Gianluca Meloni, Francesco Fresi, Emma Lazzeri, Diego Marini, Jiangbo Zhu, X. Cai, S. Yu, Luca Potì, Gianni Preve, Antonella Bogoni, Marc Sorel
2018 J jnl
Int. J. Digit. Earth
X. L. Liu, Qi Zhang, W. C. Li, F. C. Yang, Y. Zhao, Z. Li, S. T. Jiao, Jinrong Wang, N. Zhang, S. S. Wang, W. F. Chen, Z. J. Pan, J. Yang, X. L. Du
2018 conf
OFC
Mirco Scaffardi, Nicola Andriolli, Muhammad Nouman Malik, N. Zhang, Emma Lazzeri, Charalambos Klitis, Martin P. J. Lavery, Marc Sorel, Antonella Bogoni
2018 conf
ECOC
Muhammad Nouman Malik, Charles Caer, Mirco Scaffardi, Veronica Toccafondo, N. Zhang, Charalambos Klitis, Martin P. J. Lavery, G. G. Preve, Marc Sorel, Bert J. Offrein, A. Boqoni
2018 conf
ECOC
Mirco Scaffardi, Muhammad Nouman Malik, N. Zhang, Piotr Rydlichowski, Veronica Toccafondo, Charalambos Klitis, Martin P. J. Lavery, Jiangbo Zhu, X. Cai, S. Yu, Gianni Preve, Marc Sorel, Antonella Bogoni
2012 J jnl
IET Commun.
F. K. Gong, P. Ye, Y. Wang, N. Zhang
2012 J jnl
Inf. Sci.
Xiaodong Yue, Duoqian Miao, N. Zhang, L. B. Cao, Qiang Wu
2007 J jnl
J. Comput. Phys.
N. Zhang, Zhongquan Charlie Zheng
2006 conf
CICC
Kenneth K. O, Kihong Kim, Brian A. Floyd, Jesal Mehta, Hyun Yoon, Chih-Ming Hung, Daniel F. Bravo, Timothy O. Dickson, Xiaoling Guo, Ran Li, Narasimhan Trichy, James Caserta, Wayne R. Bomstad II, Jason Branch, Dong-Jun Yang, Jose L. Bohorquez, Jie Chen, Eunyoung Seok, Joe E. Brewer, Li Gao, Aravind Sugavanam, Jau-Jr Lin, Y. Su, Changhua Cao, M.-H. Hwang, Yanping Ding, Zhenbiao Li, S.-H. Hwang, H. Wu, Swaminathan Sankaran, N. Zhang
2005 A conf
ICCAD
Kenneth K. O, Kihong Kim, Brian A. Floyd, Jesal Mehta, Hyun Yoon, Chih-Ming Hung, Daniel F. Bravo, Timothy O. Dickson, Xiaoling Guo, Ran Li, Narasimhan Trichy, James Caserta, Wayne R. Bomstad II, Jason Branch, Dong-Jun Yang, Jose L. Bohorquez, Jie Chen, Eunyoung Seok, Li Gao, Aravind Sugavanam, Jau-Jr Lin, S. Yu, Changhua Cao, M.-H. Hwang, Y.-R. Ding, S.-H. Hwang, Hsin-Ta Wu, N. Zhang, Joe E. Brewer
2000 J jnl
Int. J. Imaging Syst. Technol.
Arie E. Kaufman, Frank Dachille, Baoquan Chen, Ingmar Bitter, Kevin Kreeger, N. Zhang, Qingyu Tang
1993 J jnl
Real Time Syst.
N. Zhang, Alan Burns, Mark Nicholson
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]