• 请不要在回答技术问题时复制粘贴 AI 生成的内容
v2byy
V2EX  ›  程序员

c# 程序员看 nginx 代码,痛苦的滚来滚去

  •  
  •   v2byy · Apr 13, 2018 · 8109 views
    This topic created in 3129 days ago, the information mentioned may be changed or developed.

    二重指针,三重指针,纵然有 VS 宇宙最强 IDE 加成,调试起来,只能看个地址,今天整环境都费了不少事。

    27 replies  •  2018-04-16 15:09:39 +08:00
    300
    300
    Apr 13, 2018 via Android
    1
    github 上有源码解读,搜一下看看
    mentalidade
    mentalidade
    Apr 13, 2018
    2
    v2byy
    v2byy
    OP
    Apr 13, 2018 via iPhone
    3
    嗯,目前我是边调试边看 深入理解 nginx 那本书
    albertofwb
    albertofwb
    Apr 13, 2018
    4
    单纯的看代码没什么意义,你希望通过看 nginx 代码达到什么样的目的?
    v2byy
    v2byy
    OP
    Apr 13, 2018 via iPhone
    5
    @albertofwb 熟悉下 c 语言,了解底层设计,还有上班划划水
    longear
    longear
    Apr 13, 2018
    6
    @mentalidade #2 你这个代码里还有中文注释的
    lbp0200
    lbp0200
    Apr 13, 2018 via Android
    7
    为什么要看代码?自虐?你和我之前的一个同事很像,C#看 linux 上的 C 代码。
    ballshapesdsd
    ballshapesdsd
    Apr 13, 2018
    8
    标题很有画面感
    billlee
    billlee
    Apr 13, 2018❤️1
    9
    我一个 C++ 程序猿看 C 代码都觉得头疼
    fgodt
    fgodt
    Apr 13, 2018❤️2
    10
    我会 c 的看 FFmpeg 也一样头痛,这些代码都经过反复修改优化了的,他们都非常依赖一些奇怪的内存操作
    1daydayde
    1daydayde
    Apr 13, 2018 via iPhone
    11
    @ballshapesdsd 兄弟,白牛已经被削的没法玩了
    bp0
    bp0
    Apr 13, 2018
    12
    @billlee 我一个 C 程序猿看 C++代码也觉得头疼
    andyhuzhill
    andyhuzhill
    Apr 13, 2018❤️2
    13
    不是说 nginx 里面还有四重指针么
    fatttt
    fatttt
    Apr 13, 2018 via Android
    14
    我能说写 go 的,看 erlang 代码会怀疑自己智商么
    yuatom
    yuatom
    Apr 14, 2018
    15
    @winterbells 同求
    msg7086
    msg7086
    Apr 14, 2018
    16
    我一个写 Ruby 的,看 Ruby 代码都会怀疑自己智商……
    scorfish
    scorfish
    Apr 14, 2018
    17
    我看别人写的代码都头疼
    naver1
    naver1
    Apr 14, 2018
    18
    用 Apache 吧,就不用看代码了,比 nginx 省心很多很多很多~~~
    swulling
    swulling
    Apr 14, 2018 via iPhone
    19
    熟悉 C 了解底层设计,建议看 Redis,配上 redis 设计与实现书最好
    wlwood
    wlwood
    Apr 14, 2018 via Android
    20
    @msg7086 哈哈,写 perl 是不是要怀疑人生了😂😂😂
    miketeam
    miketeam
    Apr 14, 2018 via iPhone
    21
    写过 VB 的笑你们真他妈年轻
    gnaggnoyil
    gnaggnoyil
    Apr 14, 2018
    22
    我又想起那个臭名昭著的`ngx_ctx ***`了……
    mritd
    mritd
    Apr 14, 2018 via iPhone
    23
    那么问题来了,php 是不是世界上最好的需要?
    Steven2
    Steven2
    Apr 14, 2018 via iPhone
    24
    你咋调试的?
    v2byy
    v2byy
    OP
    Apr 15, 2018
    25
    @gnaggnoyil 对,我说的三重指针就是这个。。。
    v2byy
    v2byy
    OP
    Apr 15, 2018
    26
    @Steven2 再 github 上找到一个 vs solution,https://github.com/tumtumtum/nginx-visualstudio

    自己本来也搞了个虚拟机,使用 vs code 来调试,不知道为何再 vs code 调试过程中,go to define 奇慢
    300
    300
    Apr 16, 2018 via Android❤️1
    27
    我被降权了吗。。看不到提醒

    @mentalidade
    @yuatom
    这个好像是 V 站大佬写的
    https://github.com/y123456yz/reading-code-of-nginx-1.9.2
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1211 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 17:43 · PVG 01:43 · LAX 09:43 · JFK 12:43
    ♥ Do have faith in what you're doing.