協(xié)程(Coroutine)是什么? 協(xié)程就是用戶態(tài)的線程捌袜。 這樣解釋可能過于抽象呐矾,讓我們先來回顧一下,另外2個更常見的概念呼猪,進程(Process...
1.緣起 大家好,我是《Linux后端開發(fā)工程實踐》的作者萬木春。我發(fā)現(xiàn)市面上的Linux后端開發(fā)相關書籍大多集中在API手冊或運維手冊蹦锋,卻鮮有...
1. 概述 單元測試是構建穩(wěn)定、高質量的程序欧芽、服務或系統(tǒng)的必不可少的一環(huán)莉掂。通過單元測試,我們可以在開發(fā)過程中及時發(fā)現(xiàn)和修復代碼中的問題千扔,提高代碼...
3 小試牛刀库正,編寫性能測試工具 作為一名后端研發(fā)人員,必須具備系統(tǒng)性能評估和分析能力厘唾,因為只有對系統(tǒng)總體性能了如指掌诀诊,才能知道系統(tǒng)什么時候需要擴...
1.限制和要求 如果兩個鏈表沒有交叉返回NULL,有相交返回相交的點阅嘶。 兩個鏈表的原始結構不能被修改属瓣。 兩個鏈表中都沒有環(huán)。 算法的時間復雜度要...
bug出現(xiàn)的時間點 2015-10-13 我負責的一個使用c寫的業(yè)務進程奔潰讯柔,使用gdb查看coredump文件發(fā)現(xiàn)是在對業(yè)務包做反序列化的時候...
1. 概述 后端研發(fā)在做前端或者app的研發(fā)人看來很高大上抡蛙,但其實不然,天天要處理各種線上問題魂迄,為前端為app做協(xié)議兼容粗截,設計方案評審,代碼re...
1.顯式緩沖區(qū)的sizeof和strlen a的值為10熊昌,b的值為5,這是因為sizeof(buf)計算的是字符數(shù)組的大小湿酸,strlen(buf...
1.限制與要求 不允許修改鏈表結構婿屹。 時間復雜度O(n),空間復雜度O(1)推溃。 2.思考 2.1判斷是否有環(huán) 如果鏈表有環(huán)昂利,那么在遍歷鏈表時則會...