上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
摘要: c++ 标注 c++17 后逐渐完善 注解标签语法:[[attribute]] types/functions/enums/etc 告诉编译器没有返回值 [[noreturn]]常用于系统函数设计,如 std::abort() std::exit();[[noreturn]] void termin 阅读全文
posted @ 2022-10-29 11:45 某某人8265 阅读(148) 评论(0) 推荐(0)
摘要: 这种方法用于向用户隐藏实现细节 例如存在库的头文件: class lib { public: lib(); ~lib(); int fun(); private: int field1_; char field2_; int foo(); }; 用户可以从字段名和方法名推测出库的具体实现方法。 pi 阅读全文
posted @ 2022-10-29 10:14 某某人8265 阅读(69) 评论(0) 推荐(0)
摘要: CMake Tutorial — CMake 3.27.1 Documentation 1. 构建可执行程序 其中 cmake_minimum_required project add_executable 三者是必须的 版本要求 项目名称、版本 设置 cmake 变量 cpp读取cmake变量 设 阅读全文
posted @ 2022-10-21 19:20 某某人8265 阅读(340) 评论(0) 推荐(0)
摘要: 进程与线程 多线程程序调用fork后,子进程只是调用fork线程的完整复制。子进程自动继承父进程种互斥锁的状态。这引起一个问题:子进程不知道从父进程继承来的互斥锁的具体状态。这个互斥锁可能被加锁了,但不是调用fork函数的那个线程锁住的,而是由其他线程锁住的。 /* prepare 在fork调用后 阅读全文
posted @ 2022-10-21 19:12 某某人8265 阅读(117) 评论(0) 推荐(0)
摘要: 定时器 定时事件被封装为一个定时器对象,定时器被容纳到定时器容器内。二者通常混谈。这里讨论两种高效的管理定时器的容器:时间轮和时间堆 实现方式 组织方式 时间序 红黑树nginx 最小堆libevent libev go语言 执行序 时间轮netty skynet kafka linux内核 应用方 阅读全文
posted @ 2022-10-20 21:28 某某人8265 阅读(427) 评论(0) 推荐(0)
摘要: Linux服务器程序规范 一般以后台进程的形式运行,又称守护进程。父进程为init 通常有一套日志系统,至少能能输出到文件,大部分后台进程在/var/log目录下有自己的日志目录 一般使用一个专门的非root账号运行 通常可配置,如果选项太多,可使用配置文件 通常会在启动时生成一个PID文件并存入/ 阅读全文
posted @ 2022-10-17 10:16 某某人8265 阅读(86) 评论(0) 推荐(0)
摘要: 网络监听 被动监听采用广播机制的 IEEE 802.3 以太网,使网卡处于混杂模式接收局域网内所有arp数据包检测方法:构造一个排查目标的的IP和一个错误的MAC地址的ICMP(echo request)数据包,如果收到应答,则说明目标网卡处于混杂模式。 主动监听现在更多以太网使用交换机,给某个特定 阅读全文
posted @ 2022-10-12 17:02 某某人8265 阅读(616) 评论(0) 推荐(0)
摘要: 哪些日志需要清除 xp下 默认提供日志 防火墙日志默认关闭状态,开启后Windows目录内自动生成 pfirwall.log 文件 IIS日志在 %systemroot%\system32\logfiles\ 中找到各种网站服务日志 清除Windiws日志: 安全日志 %systemroot%\sy 阅读全文
posted @ 2022-10-08 20:34 某某人8265 阅读(388) 评论(0) 推荐(0)
摘要: PowerShell 在管理员权限下调整执行策略 远程执行ps脚本 两个要求: 远程主机身份经过验证,为可信任主机 为满足第一个要求,远端主机必须经过域服务器验证。最佳应对方法时将对方主机名称或IP加入本机信任列表,可以跳过Kerberos身份验证。 提供账号、密码远程登录 远程连接方法: 语法与命 阅读全文
posted @ 2022-10-08 17:50 某某人8265 阅读(425) 评论(0) 推荐(0)
摘要: Batch 批处理 可加入win启动项目自动启动,使用sc注册为服务自启动。还可用于组策略 特殊名称文件:Autoexec.bat 放于系统分区根目录在系统启动时自启动。Winstart.bat 放在win安装目录,启动时自启动 回显控制 # @ 用于不显示本条指令 @echo off # off 阅读全文
posted @ 2022-10-07 17:19 某某人8265 阅读(243) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页