logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++如何将程序运行日志通过Socket实时同步到远程服务器【进阶】

实操建议:立即学习“C++免费学习笔记(深入)”;坚持用 SOCK_STREAM + AF_INET,别图省事选 UDP解决粘包:每条日志前加 4 字节大端长度头(htonl(len)),接收端按头读取完整包,避免 recv() 多次调用拼接错误连接管理:用长连接(keep-alive),不要每次日志都 connect() → send() → close(),开销大且易触发 TIME_WAIT

#python#数据库#jvm
C#怎么发送带Header的POST请求_C#如何设置请求头信息【基础】

最可靠方式是全局复用HttpClient单例或IHttpClientFactory,用HttpRequestMessage设置临时Header,JSON提交需显式指定Content-Type为application/json,所有IO操作必须await,特殊Header如Bearer Token和Cookie应分别用AuthenticationHeaderValue和Add方法正确设置。必须全局复

#python#数据库#jvm
C#怎么实现批量邮件发送 C#如何用MailKit批量发送个性化邮件和HTML格式邮件【网络】

因为默认没开并发控制,100 封邮件直接扔进 SendAsync,SMTP 服务器会拒绝连接或触发限流。用 SemaphoreSlim 控制并发数(比如最多 5 个并发连接)每封邮件单独建 MimeMessage,别复用对象——MimeMessage 不是线程安全的避免在循环里反复创建 SmtpClient,复用一个实例(但注意它不支持多线程同时 SendAsync)连接要显式 Connect +

#python#数据库#jvm
C#怎么操作NotifyIcon托盘菜单 C#如何创建系统托盘图标并添加右键菜单和气泡提示【控件】

气泡提示受系统通知设置限制;中第一个参数是毫秒,但最大有效值约 30000(30 秒),超过会被系统截断图标必须已调用 notifyIcon1.Visible = true;,否则提示直接丢弃(无报错)同一 NotifyIcon 在 5 秒内重复调用 ShowBalloonTip,后一次会被静默忽略(Windows 行为,非 .NET Bug)开发调试时建议加一句 notifyIcon1.Ball

#python#数据库#jvm
JavaScript中预取Prefetch与预加载Preload策略

必须通过 <link rel="preload"> 声明,且需指定 as 属性(如 as="script"、as="font"),否则浏览器无法确定优先级和 CORS 行为不支持跨域匿名请求的资源(如字体)要加 crossorigin 属性,否则会重复请求不能滥用:对非首屏、非关键资源 Preload 可能抢占带宽,反而拖慢主内容加载Prefetch 用于未来导航资源Prefetch 针对的是用户

#python#数据库#jvm
C++如何读取YAML文件中的注释信息_yaml-cpp注释保留机制用法【详解】

YAML::Parser 不自动跳过注释;它把注释当作独立事件发出注释事件(YAML::Event::COMMENT)的 Mark() 可定位行号,GetScalar() 返回去除了 # 和前导空格的纯文本你得自己维护上下文(比如当前在哪个 key 下),因为事件流里没有嵌套结构信息不能混用 YAML::Parser 和 YAML::Load —— 前者不生成 YAML::Node,后者根本不暴露

#python#数据库#jvm
    共 12 条
  • 1
  • 2
  • 请选择