![240](https://upload.jianshu.io/users/upload_avatars/4633461/58bb91d5-26d5-4726-820c-aa2cc7d8b9a5.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
協(xié)程(Coroutine)是什么证膨? 協(xié)程就是用戶態(tài)的線程。 這樣解釋可能過于抽象,讓我們先來回顧一下邻薯,另外2個更常見的概念,進程(Process...
1.緣起 大家好,我是《Linux后端開發(fā)工程實踐》的作者萬木春。我發(fā)現(xiàn)市面上的Linux后端開發(fā)相關(guān)書籍大多集中在API手冊或運維手冊诊杆,卻鮮有...
1. 概述 單元測試是構(gòu)建穩(wěn)定、高質(zhì)量的程序何陆、服務(wù)或系統(tǒng)的必不可少的一環(huán)晨汹。通過單元測試,我們可以在開發(fā)過程中及時發(fā)現(xiàn)和修復(fù)代碼中的問題贷盲,提高代碼...
3 小試牛刀,編寫性能測試工具 作為一名后端研發(fā)人員巩剖,必須具備系統(tǒng)性能評估和分析能力铝穷,因為只有對系統(tǒng)總體性能了如指掌,才能知道系統(tǒng)什么時候需要擴...
1.限制和要求 如果兩個鏈表沒有交叉返回NULL佳魔,有相交返回相交的點氧骤。 兩個鏈表的原始結(jié)構(gòu)不能被修改。 兩個鏈表中都沒有環(huán)吃引。 算法的時間復(fù)雜度要...
bug出現(xiàn)的時間點 2015-10-13 我負責的一個使用c寫的業(yè)務(wù)進程奔潰,使用gdb查看coredump文件發(fā)現(xiàn)是在對業(yè)務(wù)包做反序列化的時候...
1. 概述 后端研發(fā)在做前端或者app的研發(fā)人看來很高大上刽锤,但其實不然镊尺,天天要處理各種線上問題,為前端為app做協(xié)議兼容并思,設(shè)計方案評審庐氮,代碼re...
1.顯式緩沖區(qū)的sizeof和strlen a的值為10宋彼,b的值為5弄砍,這是因為sizeof(buf)計算的是字符數(shù)組的大小仙畦,strlen(buf...
1.限制與要求 不允許修改鏈表結(jié)構(gòu)。 時間復(fù)雜度O(n)音婶,空間復(fù)雜度O(1)慨畸。 2.思考 2.1判斷是否有環(huán) 如果鏈表有環(huán),那么在遍歷鏈表時則會...