MCPcopy Create free account

hub / github.com/EricPengShuai/Interview / functions

Functions682 in github.com/EricPengShuai/Interview

MethodDerived
base_code/pure_virtual.cpp:20
MethodDerived
base_code/struct_function.cpp:39
MethodDisplayPoint
practice/++i_i++.cpp:61
MethodFlushLogThread
Linux/nowcoder/5-WebServer/asyncLog/log.cpp:187
MethodFoo
C++2.0/unique_ptr.cpp:6
FunctionFunA
base_code/c_polymorphism.c:19
FunctionFunB
base_code/c_polymorphism.c:24
MethodGetLevel
Linux/nowcoder/5-WebServer/asyncLog/log.cpp:29
MethodInstance
Linux/nowcoder/5-WebServer/asyncLog/log.cpp:182
MethodIsOpen
Linux/nowcoder/5-WebServer/asyncLog/log.h:29
MethodLength
Retrieves the length of the data resource.
STL/move.cpp:110
MethodListNode
memo/listnode.cpp:12
MethodLog
Linux/nowcoder/5-WebServer/asyncLog/log.cpp:5
MethodMemoryBlock
Simple constructor that initializes the resource.
STL/move.cpp:12
MethodPoint
practice/++i_i++.cpp:8
MethodQueue
practice/itemPool.cpp:8
MethodQueueItem
practice/itemPool.cpp:54
MethodRefCnt
C++2.0/smart_ptr.cpp:8
MethodSeqStack
构造和析构函数名不用加 <T>,其它出现模板的地方都加上类型参数列表
base_code/template.cpp:40
MethodSetLevel
Linux/nowcoder/5-WebServer/asyncLog/log.cpp:34
MethodTask
practice/unique_ptr_ex.cpp:14
MethodTest
base_code/template.cpp:303
MethodThread
practice/threadpool.cpp:12
MethodThreadPool
practice/threadpool.cpp:27
MethodTime
base_code/overload.cpp:8
MethodTreeNode
memo/treenode.cpp:14
MethodVector
base_code/template.cpp:161
Method_mybind1st
C++2.0/bind_function.cpp:56
Methodadd_blank_line
Linux/ch15/15-5http_conn.cpp:456
Methodadd_blank_line
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:487
Methodadd_content
Linux/ch15/15-5http_conn.cpp:461
Methodadd_content
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:492
Methodadd_content_length
Linux/ch15/15-5http_conn.cpp:446
Methodadd_content_length
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:477
Methodadd_content_type
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:497
Methodadd_headers
Linux/ch15/15-5http_conn.cpp:437
Methodadd_headers
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:469
Methodadd_linger
Linux/ch15/15-5http_conn.cpp:451
Methodadd_linger
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:482
Methodadd_response
往写缓冲中写入待发送的数据 */
Linux/ch15/15-5http_conn.cpp:412
Methodadd_response
往写缓冲中写入待发送的数据
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:447
Methodadd_status_line
Linux/ch15/15-5http_conn.cpp:432
Methodadd_status_line
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:464
Methodadd_timer
将目标定时器 timer 添加到链表中
Linux/ch11/11-2lst_timer.h:52
Methodadd_timer
根据定时值 timeout 创建一个定时器,并把它插入合适的槽中
Linux/ch11/11-5tw_timer.h:62
Functionalarm_handler
Linux/nowcoder/5-WebServer/webserver/test_presure/webbench-1.5/webbench.c:77
Functionanother
子线程运行的函数,首先获得互斥锁,然后暂停 5s,在释放互斥锁
Linux/ch14/14-3thread_atfork.c:10
Functionanother
Linux/ch14/14-1mutual_lock.c:10
Methodback
Linux/nowcoder/5-WebServer/asyncLog/blockqueue.h:97
Methodback
base_code/template.cpp:267
Methodbroadcast
Linux/nowcoder/5-WebServer/webserver/locker.h:69
Functioncall_back
定时器回调函数,它删除非活动连接socket上的注册事件,并关闭之
Linux/nowcoder/5-WebServer/webserver/main.cpp:57
Functioncallback
Linux/nowcoder/3.1-pthread/pthread_detach.c:17
Functioncallback
子线程是可以修改 arg 的
Linux/nowcoder/3.1-pthread/pthread_create.c:29
Functioncallback
Linux/nowcoder/3.1-pthread/pthread_cancel.c:15
Functioncallback
Linux/nowcoder/3.1-pthread/pthread_join.c:23
Functioncallback
Linux 里面 pthread_t 是 unsigned long int
Linux/nowcoder/3.1-pthread/pthread_exit.c:22
Functioncallback
Linux/nowcoder/3.1-pthread/pthread_attr.c:20
Methodcapacity
Linux/nowcoder/5-WebServer/asyncLog/blockqueue.h:109
Methodcgi_conn
Linux/ch15/15-2pool_cgi.cpp:22
Functionchild_term_handler
停止一个子进程
Linux/ch13/13-4shm_talk_server.cpp:94
Functioncmp
STL/sort1.cpp:7
Functioncmp1
STL/sort1.cpp:13
Functioncmp2
自定义sort 2.使用函数
STL/sort2.cpp:30
Functioncompare<const char *>
base_code/template.cpp:20
Methodcond
Linux/ch14/14-2locker.h:68
Methodcond
Linux/nowcoder/5-WebServer/webserver/locker.h:44
Functionconsumer
消费者线程
Linux/nowcoder/3.8-thread-sync/4.2-producer_customer.c:37
Functionconsumer
practice/producer_consumer.cpp:60
Methodcreate
单例模式,保证程序最多创建一个 processpool 实例,这是程序正确信号的必要条件 懒汉式?
Linux/ch15/15-1processpool.h:42
Functioncritical_section
C++2.0/unique_lock.cpp:7
Functioncritical_section
C++2.0/lock_guard.cpp:8
Functioncustomer
Linux/nowcoder/3.8-thread-sync/6-semaphore.c:82
Functioncustomer
Linux/nowcoder/3.8-thread-sync/5-cond.c:61
Functioncustomer
Linux/nowcoder/3.8-thread-sync/4.1-prodcust.c:42
Functiondaemonize
Linux/ch7/7-3daemonize.cpp:7
Methoddel_timer
将目标定时器 timer 从链表中删除
Linux/ch11/11-2lst_timer.h:97
Methoddel_timer
删除目标定时器 timer
Linux/ch11/11-5tw_timer.h:91
Functiondisplay
STL/sort1.cpp:22
FunctiondoB
base_code/explicit.cpp:26
Methoddo_request
当得到一个完整、正确的HTTP请求时,我们就分析目标文件的属性。如果目标文件存在、 * 对所有用户可读,且不是目录,则使用mmap将其映射到内存地址m_file_address处, * 并告诉调用者获取文件成功 */
Linux/ch15/15-5http_conn.cpp:323
Methoddo_request
当得到一个完整、正确的HTTP请求时,我们就分析目标文件的属性, 如果目标文件存在、对所有用户可读,且不是目录,则使用mmap将其 映射到内存地址m_file_address处,并告诉调用者获取文件成功
Linux/nowcoder/5-WebServer/webserver/http_conn.cpp:343
Methodempty
base_code/template.cpp:101
Methodempty
base_code/template.cpp:270
Functionet
ET 模式的工作流程
Linux/ch9/9-3mtlt.cpp:76
Methodexpand
base_code/template.cpp:108
Methodexpand
base_code/template.cpp:279
Methodf
base_code/using_derived.cpp:22
Methodf
base_code/c++_polymorphism.cpp:15
Methodflush
Linux/nowcoder/5-WebServer/asyncLog/blockqueue.h:80
Methodfull
base_code/template.cpp:99
Methodfull
base_code/template.cpp:269
Methodfun
base_code/virtual_function.cpp:47
Methodfun
base_code/rtti.cpp:18
Methodfun
base_code/default_arg.cpp:19
Methodfunc
base_code/sizeof.cpp:16
Functionfunc1
practice/file.cpp:22
Functionfunc2
practice/file.cpp:33
Functionfunc3
this is string****************----L1 ****************this is string----L2 **********************-1234.90----L3 ******************-1234.897600----L4 **
practice/file.cpp:53
Methodget
Linux/nowcoder/5-WebServer/webserver/locker.h:32
← previousnext →201–300 of 682, ranked by callers