
笔记
文章平均质量分 65
月Sukii
23届菜鸡一只
展开
-
部分正则表达式
. :匹配任意一个字符,ab.表示abc,abs,abd等 [] :匹配括号中任意一个字符,[abc]de可以匹配ade,bde,cde — : 在[]中表示范围,[0-9]表示可以匹配0到9中任意一个字符 ^ : 在[]的开头,表示匹配除括号中的任意字符 [^abc] 表示可以匹配d,e,f等,但不可以匹配a,b,c ?:匹配?前的字符应该出现1次或0次,[0-3]?a 可以匹配2a,0a,a +:匹配+前的字符应该出现最少一次,[0-3]+..原创 2022-03-05 00:00:00 · 758 阅读 · 0 评论 -
关于网络编程中的一些API
目录SOCK函数socket()bind()listen()accept()connetct()closesock()send()recv()sockaddr_in 结构体gethostname()gethostbyname()setsockopt()MySQL函数mysql_init()mysql_real_connect()mysql_store_resultmysql_fetch_rowepollepoll_ceeat原创 2022-03-04 00:00:00 · 521 阅读 · 0 评论 -
智能指针详解
一、简介由于C++语言没有自动内存回收机制,程序员每次new出来的内存都要手动delete。程序员忘记delete,流程太复杂,最终导致没有delete,异常导致程序过早退出,没有执行delete的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_ptr、boost::shared_ptr、boost::scoped_array、boost::shared_array、boost::wea...原创 2022-02-10 17:48:42 · 842 阅读 · 0 评论