上一页 1 ··· 543 544 545 546 547 548 549 550 551 ··· 621 下一页

2019年8月20日

摘要: run中传递*this指针。 阅读全文
posted @ 2019-08-20 16:57 lydstory 阅读(360) 评论(0) 推荐(0)
摘要: 不复杂啊,内核简单用 printk, 用dmesg 看就可以了 内核调试基本用 printk 完事,最多用宏定义来分隔一下 info, error, debug 阅读全文
posted @ 2019-08-20 16:22 lydstory 阅读(138) 评论(0) 推荐(0)
摘要: 1.linux 源码调用 2.log 3级 info error debug 3.调用便利性 4.配置文件 动态加载 5.输出 log 文件 (大小 时间) 6大批量写入 (100条一次写入) 7设置时间自动删除 easylogging++ 阅读全文
posted @ 2019-08-20 14:44 lydstory 阅读(717) 评论(0) 推荐(0)

2019年8月19日

摘要: 1 首先在CMakeLists.txt中加入 SET(CMAKE_BUILD_TYPE "Debug")1在下面加入: SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb") SET(CMAKE_CXX_FLAGS_RELEASE 阅读全文
posted @ 2019-08-19 20:24 lydstory 阅读(9544) 评论(0) 推荐(0)
摘要: No symbol table is loaded. Use the "file" command. gdb 1. 首先使用gcc -g .c文件 -o 可执行文件名 进行编译,再使用gdb + 可执行文件名进入gdb环境,进行调试。 命令如下如: (1) gcc -g test.c -o test 阅读全文
posted @ 2019-08-19 20:19 lydstory 阅读(2615) 评论(0) 推荐(1)
摘要: https://www.cnblogs.com/Chen-Programe/p/8883043.html 阅读全文
posted @ 2019-08-19 17:02 lydstory 阅读(199) 评论(0) 推荐(0)
摘要: #include <iostream> using namespace std; #include "ProWrapper.h" #include "ServerSocket.h" #ifdef SERVERMAIN int main() { ServerSocket serversocks; serversocks.socks_server_open(1); serversocks.set_wa 阅读全文
posted @ 2019-08-19 16:53 lydstory 阅读(295) 评论(0) 推荐(0)
摘要: struct sockaddr_un server_sockaddr ; struct sockaddr_un cli_sockaddr ; 阅读全文
posted @ 2019-08-19 15:07 lydstory 阅读(1468) 评论(0) 推荐(0)
摘要: select()机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fd_set的内容,由此来通知执行了 阅读全文
posted @ 2019-08-19 14:09 lydstory 阅读(205) 评论(0) 推荐(0)

2019年8月18日

摘要: 策略模式是指定义一系列的算法,把它们单独封装起来,并且使它们可以互相替换,使得算法可以独立于使用它的客户端而变化,也是说这些算法所完成的功能类型是一样的,对外接口也是一样的,只是不同的策略为引起环境角色环境角色表现出不同的行为。 相比于使用大量的if...else,使用策略模式可以降低复杂度,使得代 阅读全文
posted @ 2019-08-18 14:37 lydstory 阅读(110) 评论(0) 推荐(0)
上一页 1 ··· 543 544 545 546 547 548 549 550 551 ··· 621 下一页

导航