首页   注册   登录
 forcecharlie 最近的时间轴更新

forcecharlie

V2EX 第 115646 号会员,加入于 2015-05-07 13:15:50 +08:00
今日活跃度排名 11898
GCC 8.1 已发布
C/C++/Obj-C  •  forcecharlie  •  293 天前  •  最后回复来自 ai277014717
8
CMake 3.10 发布,支持 Windows ARM64 目标
C/C++/Obj-C  •  forcecharlie  •  2017-11-21 14:36:26 PM  •  最后回复来自 hjc4869
3
LLVM/Clang LLD LLDB 5.0 正式发布
程序员  •  forcecharlie  •  2017-09-09 02:41:02 AM  •  最后回复来自 msg7086
8
WinDbg 界面突变
程序员  •  forcecharlie  •  2017-09-08 11:30:20 AM  •  最后回复来自 NoAnyLove
17
.Net Core 2.0 已经发布
  •  2   
    .NET  •  forcecharlie  •  315 天前  •  最后回复来自 Cbdy
    41
    Github 使用 Electron 重写 Github Desktop
    GitHub  •  forcecharlie  •  2017-07-05 21:42:41 PM  •  最后回复来自 cctrv
    21
    forcecharlie 最近回复了
    有可能是 ssh 连接时间超时 你可以设置服务器上的 sshd keepalive 也可以设置客户端 ssh 的 keepalive
    58 天前
    回复了 fyooo 创建的主题 程序员 C++的多线程后台服务很容易 coredump 啊
    注册 SIGTREM SIGSERV 然后在信号函数中使用 backtrace* 函数将堆栈展开输出到 bug 文件,然后使用 addr2line 去解析问题出在哪里,对于你的这种情况基本可以解决。

    我们公司的 sshd 服务器就是 C++ 编写,然后使用了 backtrace 功能,前阵子更新了 libssh 经常出现 结束连接 SIGSERV, 后来找到了是 libssh 的一个 bug。

    在信号回调函数中需要严格遵循异步信号安全的原则,不能有锁,否则会死锁,处理完后需要退出进程。(常见的动态内存申请需要加锁,因此不是异步信号安全的)。
    我有个不成熟的建议,ssh -Tvvv 可以看流程。
    85 天前
    回复了 hrong 创建的主题 程序员 Windows 平台上应用软件安装自动化
    @standin000 目前大概只有我自己在使用和贡献代码,因此支持比较少。
    85 天前
    回复了 hrong 创建的主题 程序员 Windows 平台上应用软件安装自动化
    我都是自己的工具 [clangbuilder]( https://github.com/fstudio/clangbuilder) 自动安装,msi 也是绿色安装。devi install xx, devi uninstall xx, devi upgrade.
    216 天前
    回复了 imherer 创建的主题 Node.js NodeJS 下载文件 Linux 句柄不断增加
    One important caveat is that if the Readable stream emits an error during processing, the Writable destination is not closed automatically. If an error occurs, it will be necessary to manually close each stream in order to prevent memory leaks.

    https://nodejs.org/api/stream.html#stream_readable_pipe_destination_options

    如果下载中断了就会出现这种情况。下载中断需要手动关闭。
    231 天前
    回复了 gaupen1186 创建的主题 职场话题 午饭外卖 78 块
    告诉她:2014 年世界自然保护联盟(IUCN)发表的“红色名录”将 [日本鳗鲡] 认定为濒危物种。
    说不定就是 curl 的坑 编译 curl 支持 HTTP2 winssl 后来发现就是 curl 版本检查函数得到错误值 添加 manifest 就工作了
    https://github.com/curl/curl/issues/2591
    tlswg wiki 上说 openssl 是 28 了
    按照题主的描述,普通用户应该没有加入 Administrators 组,方法有几种,一是应用转 UWP,二是实现一个服务,然后实现一个启动器,启动器启动时与服务通讯,让服务启动 京麦。但这种方法与前面 @geelaw 所说的一样,只要京麦能够打开其他进程,就会导致权限泄露,也就等价于管理员身份登录。


    当然还有一种方法,如果京麦是通过修改 manifest 文件实现的管理员权限启动,你就可以修改 manifest,然后使用 Windows SDK mt 命令修改京麦的清单,但是如果京麦在代码中会去检测自身权限,这种修改就可能会失败,另外一些管理员权限的操作也是不能做的。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3814 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 16ms · UTC 03:54 · PVG 11:54 · LAX 19:54 · JFK 22:54
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1