小玩具
文章平均质量分 96
dxgzg
梦想能成为一名linuxC 服务端开发程序员
展开
-
C++封装个协程库,基于云风的coroutine
写了一个简易的协程库,取名为fiber。我的fiber库原型是云风大佬的coroutine库github链接,知乎一位大佬对coroutine库的注释github链接。把大佬们的代码读一遍再抄一遍,体验是真的不一样了。下面就写下我对协程库的认识。以下操作需要在Linux系统下进行操作,因为用到Linux提供的ucontext.h头文件。在windows下就用不了了.4个函数和例子的介绍。然后把云风的栈也写下,自己改的也下。这是参考博客...原创 2021-05-04 00:34:26 · 969 阅读 · 4 评论 -
C++写一个http服务器/web服务器
目录开篇废话正文开篇废话其实这篇文章一直想写,苦于没有时间,想一气呵成写完,在离回家前一天晚上,在上海的小宾馆里面异常兴奋,写一下如何用C++搭建一个简易的http服务器。我相信大部分人都希望渴望一个自己的网站(哪怕在破在破也是自己做的),我当初是就是这么渴望的,记得那是2020年的8月,我查阅的各种资料终于学会了socket,于是迫不及待的写了一个聊天程序,一直在研究如何端口映射。那时候还很傻很天真,来了一个连接就开一根线程,离开就销毁这根线程,那会也知道线程创建和销毁的开销很大,但是一直没有想到其原创 2021-02-02 18:39:49 · 263422 阅读 · 18 评论 -
用python做一个翻译软件,基于简单爬虫和网络编程
声明:我爬取的是百度翻译,然后利用自己熟悉的领域(网络编程)简易封装了一个C/S模型包装成自己的翻译软件,这只是我个人的小玩具把他分享出来。但如果您拿了这份代码,若做了违法乱纪的事情,博主不承担任何责任。我假定您已经阅读了以上须知!目录前言初识百度翻译爬虫基于C/S的模型的爬虫服务器写这个python的demo遇见的问题1、字符串的比较2、不知道变量名的类型3、真的要控制好缩进前言好朋友要写一份python大作业,300行,做什么小demo都可以。还记的大一的时候刚学C和C++也没见过哈希表(pyth原创 2021-01-17 20:56:11 · 848 阅读 · 1 评论 -
C++小项目(聊天室)——select模型+mysql+花生壳端口映射打造一个可以用外网连接的小qq
这个小软件是我初学网络编程写的,记录一下,等学完完成端口模型再利用完成端口写别的好玩的软件,看的课程是这个老师,真的强烈推荐,课程28块钱,老师讲的巨棒,很细,我觉得很适合新手看看课程链接该篇博客,只记录一下自己设计的想法,并没有介绍一些基础知识,比如select的用法,如果遇到不明白的函数,可以去msdn搜,各个函数介绍的都很棒msdnselect模型缺点很明显,只能连接小部分用户,一般定义为64,可以无限大,但是最好不要超过1024,除非客户端的人很有耐心。正文:端口映射下载一个花生壳,然后端原创 2020-08-28 11:16:50 · 852 阅读 · 9 评论