小编Jes*_*erE的帖子

在GNU屏幕中使用滚轮

如何设置GNU屏幕以允许鼠标滚轮在回滚缓冲区中滚动?我试图谷歌这个,但大多数点击如何允许屏幕内的应用程序使用滚轮.

gnu-screen mousewheel

246
推荐指数
9
解决办法
7万
查看次数

Ruby脱轨了

有时我觉得我的公司是世界上唯一使用Ruby而不是Ruby on Rails的公司,以至于Rails几乎已成为Ruby的代名词.

我确定这不是真的,但是听到一些关于非Rails Ruby使用的故事会很有趣.

ruby

114
推荐指数
12
解决办法
8908
查看次数

在egit中撤消单文件本地未提交的更改(例如,svn revert)

场景:我对要撤消的源文件进行了本地未提交的更改,并将源文件恢复为原始状态.在命令行git我会做"git checkout",但我如何在Egit中执行此操作?

eclipse egit

74
推荐指数
2
解决办法
5万
查看次数

用于查找锁定文件的人的命令行工具

我想知道谁锁定文件(win32).我知道WhoLockMe,但我想要一个或多或少做同样事情的命令行工具.

我也看了这个问题,但它似乎只适用于远程打开的文件.

windows command-line locking

65
推荐指数
3
解决办法
14万
查看次数

监视Windows中进程执行的某些系统调用

我希望能够监视进程发出的某些系统调用,主要是文件I/O调用.在Linux上,我可以使用带有合适参数的strace来逃避,但我怎样才能在Windows上执行此操作?

我主要对运行一个进程并确定它已经读取和写入的文件感兴趣.

编辑:我想从另一个进程以编程方式执行此操作.我知道ProcessMonitor,但我希望以一种形式接收数据,我可以将其导入另一个程序以进行进一步分析.

编辑:如果我进一步缩小我的要求,它可能足以监视对CreateFile()的调用.我真的只对打开的文件感兴趣,如果打开它们进行读/写或只是阅读.我没有说明的另一个要求是速度相当重要; 我正在计划为编译C++文件这样做,并且提取一个生成20MB日志文件的完整GUI会产生过高的开销.

编辑:如果它不需要管理权限也会很好.

windows cross-platform process

34
推荐指数
3
解决办法
5万
查看次数

在命令行上构建Eclipse插件和功能

我有一堆Eclipse插件和功能,我想构建它作为夜间(无头)构建的一部分.我设法使用一个复杂的设置,包括手动指定Eclipse插件jar的路径,复制customTargets.xml等.

真的没有更简单的解决方案吗?有没有办法只指出我的更新站点的site.xml并说"build"; 即相当于点击更新站点项目中的"全部构建"?

eclipse eclipse-pde

20
推荐指数
1
解决办法
8139
查看次数

将单元测试写入组件或单独的组件中?

在编写单元测试时,您是否将测试放在要测试的组件内或单独的测试组件中?我已经在一个单独的程序集中编写了一个带有测试的应用程序,以便于部署,因为我可以排除程序集.有没有人在你想测试的程序集中写那些测试,如果有的话,它的理由是什么?

c# unit-testing

19
推荐指数
4
解决办法
2150
查看次数

在进程退出时释放绑定端口

如何确保在进程退出时正确释放绑定到端口的套接字,以便可以在bind()不使用EADDRINUSE的情况下重用端口?我写了一个小程序,它只是创建一个套接字,将它绑定到一个固定的端口,等待连接,然后立即终止.当我重新运行程序时,bind()调用因EADDRINUSE而失败,但如果我等了几分钟,它就会成功.

有没有办法可以明确地"取消绑定"套接字,从而释放端口号?

c sockets networking

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

Win32线程调度

据我所知,Windows线程调度程序不会区分属于两个不同进程的线程,前提是它们都具有相同的基本优先级.我的问题是,如果我有两个应用程序,一个只有一个线程,另一个说50个线程都具有相同的基本优先级,这是否意味着第二个进程比第一个进程享有更多的CPU时间?

winapi

13
推荐指数
3
解决办法
4995
查看次数

实现Ruby的IO.popen()和system()的替换

Ruby中的IO.popen()和system()非常缺乏一些有用的功能,例如:

  • 获取函数的返回值
  • 捕获stdout和stderr(单独和合并)
  • 在没有产生额外的cmd.exe或/ bin/sh进程的情况下运行

Python有一个模块"subprocess",我正在考虑将其用作Ruby中类似模块的灵感.现在问题:

  • Ruby程序员如何解决上述问题,例如在执行popen()调用时获取返回值?
  • 这是否已经实施了?

ruby

12
推荐指数
2
解决办法
4133
查看次数