اطلاعیه

Collapse
No announcement yet.

مشکل در فراخوانی تابع

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در فراخوانی تابع

    سلام و خسته نباشید
    من یه رشته رو با ماژول nodemcu از طریق وب سرور میگیرم ونمایش میدم
    با این خط
    کد HTML:
      String req = client.readStringUntil('\r');
    حالا این رشته حاوی یه سری اطلاعاته که باید جداسازی بشه(split,, regex)
    مثلا شما فرض کنید رشته به این صورت هست dama=bist&rotoobat=si
    یه تابع نوشتم که کل رشته رو میگیره و جدا میکنه و توی سریال نمایش میده
    وقتی همرو نمایش داد میکرو درجا ریست میشه با یه همچین اروری
    کد:
    Exception (3):
    epc1=0x4010010e epc2=0x00000000 epc3=0x00000000 excvaddr=0x4006e5e9 depc=0x00000000
    
    
    ctx: cont 
    sp: 3ffef3d0 end: 3ffef660 offset: 01a0
    
    
    >>>stack>>>
    3ffef570:  3ffef5cc 00000005 3ffee608 402038a0  
    3ffef580:  3ffee5e8 0000fced 0000fced 4010020c  
    3ffef590:  3fffdad0 00000004 3ffef5c0 4010068c  
    3ffef5a0:  00000000 00000000 3ffef624 402038a0  
    3ffef5b0:  3fffdad0 00000004 3ffef624 40201f76  
    3ffef5c0:  3ffee5e8 00000015 00000015 3fff1114  
    3ffef5d0:  0000000f 00000008 3ffeff2c 0000000f  
    3ffef5e0:  00000008 00000001 3ffee608 402038a0  
    3ffef5f0:  3fffdad0 00000000 3ffee608 402020f1  
    3ffef600:  3ffe85a8 00000000 000003e8 000019b3  
    3ffef610:  00000000 3fff14cc 00000000 00000000  
    3ffef620:  00000000 3fff1454 0000001f 0000001d  
    3ffef630:  3fff10fc 0000000f 00000000 40203db5  
    3ffef640:  3fffdad0 00000000 3ffee62c 40203de0  
    3ffef650:  feefeffe feefeffe 3ffee640 40100718  
    <<<stack<<<
    وقتی بدون تابع یعنی همون بعد از
    کد HTML:
      String req = client.readStringUntil('\r');
    این جداسازی رو انجام میدم هیچ مشکلی نداره و ریست نمیشه
    چطوری میشه یه تابع استاندارد نوشت که این مشکل به وجود نیاد

    #2
    پاسخ : مشکل در فراخوانی تابع

    درود . احتمال ۹۰ درصد مشکل پر شدن کش هست . راه حل درست اینه که تا این حد حجم مقادیر پردازش رو بالا نبرید . یعنی مقادیر رو به یکباره پردازش نکنید ، راه هایی مانند بررسی و خالی کردن کش هم هست که پیشنهاد نمیکنم .

    دیدگاه

    لطفا صبر کنید...
    X