小编mba*_*768的帖子

如何在控制控制台窗口显示的win32 PE中戳标志

我有一个可执行文件,它是批处理过程的一部分.这个可执行文件打开一个控制台窗口,这是令人讨厌的,因为它对最终用户没用,并且会将注意力从他们的活动任务中移开.

我们无法从源(轻松)编译此EXE的新版本.是否有一种简单的方法可以在PE中改变这种设置?

console winapi

4
推荐指数
2
解决办法
1215
查看次数

可以记录OCaml中的字段更新吗?

我是一个非常新手的OCaml程序员,所以如果这是一个愚蠢/明显的问题,请原谅我.有很多东西要吸收,我可能在文档中错过了这个.

我有一个代码基础,看起来像这样:

let update_x p x =
  add_delta p;
  p.x <- x;
  refresh p

let update_y p y =
  add_delta p;
  p.y <- y;
  refresh p

let update_z p z =
  add_delta p;
  p.z <- z;
  refresh p 
Run Code Online (Sandbox Code Playgroud)

复制被开始的错误我,因为我想要写的是这样的:

let update_scalar p scalar value =
    add_delta p;
    magic_reflection (p, scalar) <- value;
    refresh p
Run Code Online (Sandbox Code Playgroud)

这样当我更新x时我可以简单地调用:

update_scalar p 'x' value
Run Code Online (Sandbox Code Playgroud)

这就是"宏!" 对我而言,我不相信OCaml有一个宏系统.我还可以做些什么?

macros ocaml records

3
推荐指数
1
解决办法
517
查看次数

在许多主机上使用emacs

我每天都:

  1. 使用运行Linux,Windows或MacOS X的多个工作站
  2. 编辑其他Linux主机上的文件,这些主机不是上面提到的任何工作站

这里唯一的共同点是互联网连接所有这些主机:工作站和服务器.我可以在我的工作站上保持所有配置文件同步,并且可以在所有配置文件上运行X服务器.运行emacs的正确方法是什么?我不想牺牲任何功能.

在我的理想世界中,我可以在远程主机上键入"emacs foo.txt",并通过X转发发生一些魔术,以在我的工作站现有的emacs会话中显示该文件.

无解决方案

  1. tramp:当我操作远程主机时,编辑器只是我工作流程的一部分.我需要打开一个终端,这样我就可以快速运行其他命令.tramp对此完全错误.
  2. ncurses emacs:很糟糕,我想要图形类型

如果您对我的问题没有肯定的答案,请不要只是猜测.谢谢.

emacs hosts

0
推荐指数
1
解决办法
234
查看次数

在linux中播放wave文件

在Linux中播放wave文件最便携的方法是什么?我希望即使用户没有安装特别好的声音库也能成功(假设安装了libc并且用户配置了声音,但没有其他内容).

优选地,该方法用于阻塞直到声音结束播放并且还避免启动整个单独的实用程序的开销.

linux audio

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

audio ×1

console ×1

emacs ×1

hosts ×1

linux ×1

macros ×1

ocaml ×1

records ×1

winapi ×1