问题列表 - 第3345页

反向SSH隧道监视器

我已经使用PuTTY设置了一个反向ssh隧道,允许我将VNC转换为家用计算机而无需启用NAT端口转发.效果很好,没问题.

我想将隧道设置为"持久服务",它将在启动时连接并在删除时重新连接.PS.这是在Windows上.

详尽的谷歌搜索发现了一些产品,但许多似乎已被抛弃,似乎没有一个主要的"街头信誉".

有没有人有这种类型的东西或任何这些产品的经验?我不需要所有的花里胡哨,只需要可靠性.

windows ssh monitoring tunnel

12
推荐指数
1
解决办法
6351
查看次数

如何以相当便携的方式以编程方式检查内存使用?(C/C++)

我正在编写跨平台的C++代码(Windows,Mac).有没有办法检查当前进程使用了​​多少内存?一个非常人为的片段来说明:

unsigned long m0 = GetMemoryInUse();
char *p = new char[ random_number ];
unsigned long m1 = GetMemoryInUse();
printf( "%d bytes used\n", (m1-m0) );
Run Code Online (Sandbox Code Playgroud)

当然(m1-m0)应该等于random_number,但我试图在更复杂的层面上做这件事,包括可能分配内存的库调用.

以下不是优选的:

  1. 使用Valgrind(或其同类)
  2. 使用自定义内存分配器来跟踪分配的内存.

c++ memory portability

15
推荐指数
2
解决办法
5093
查看次数

如何在Git分支中搜索文件或目录?

在Git中,我如何通过多个分支的路径搜索文件或目录?

我在一个分支中写了一些东西,但我不记得是哪一个.现在我需要找到它.

澄清:我正在寻找一个我在其中一个分支上创建的文件.我想通过路径找到它,而不是通过它的内容找到它,因为我不记得内容是什么.

git branch

303
推荐指数
5
解决办法
11万
查看次数

Java和.NET字符串文字在哪里?

关于 .NET中字符串文字的最新问题引起了我的注意.我知道字符串文字被实习,因此具有相同值的不同字符串引用同一个对象.我也知道字符串可以在运行时实现:

string now = DateTime.Now.ToString().Intern(); 
Run Code Online (Sandbox Code Playgroud)

显然,在运行时实例化的字符串驻留在堆上,但我假设文字放在程序的数据段中(并且在我对所述问题的回答中这样说).但是我不记得在任何地方看到这个.我认为这是这种情况,因为我是如何做到这一点以及ldstrIL指令用于获取文字并且似乎没有进行分配的事实似乎支持我.

简而言之,字符串文字在哪里?它是在堆上,数据段还是我没想过的某个地方?


编辑:如果字符串文字确实驻留在堆上,它们何时分配?

.net java string-literals string-table

28
推荐指数
2
解决办法
8727
查看次数

LabVIEW的哪些特定功能让您感到沮丧?

请耐心等待:这不是语言辩论或火焰.这是对意见的真实要求.

偶尔,我必须帮助教育传统的文本编码器如何在LabVIEW(LV)中思考.通常在这个过程中,我会听到LV糟透了.除了"语言X好得多!"之外,这种见解很少伴随着理性的观察.虽然这句话令他们满意,但它并没有帮助我理解让他们感到沮丧的是什么.

那么,对于那些拥有LabVIEW 文本语言经验的人来说,关于LV的具体事情会让你疯狂吗?

------总结-------

感谢所有的答案!下面的评论中回答了一些问题,其中一些问题存在于其他网站上,有些只是LV的真正问题.根据原始问题的精神,我不打算在这里回答所有这些:检查LAVANI的网站,你会惊喜地发现有多少这些东西可以克服.

  • 无意的并发
  • 无法访问传统的文本处理工具
  • 仅二进制源代码控制
  • 很难分支和合并
  • 打开的窗户太多了
  • 文本具有更清晰/更清晰/更具表现力的语法
  • 清晰的编码需要大量的时间和操作
  • 庞大,难以访问的API /调色板系统
  • 需要鼠标
  • 文件命名空间:内存中没有重复的同名文件
  • LV对象本身仅按值进行
  • 需要dev环境才能查看代码
  • 缺乏变焦
  • 启动缓慢
  • 记忆猪
  • "巨型"代码难以使用
  • UI锁定很容易
  • 触控板和LV不能很好地混合
  • 字符串操作图形化膨胀
  • 有限的UI定制
  • "隐藏"原语(是的,这些存在)
  • 缺乏官方的元编程能力(不过更长时间)
  • 缺乏unicode支持

labview

17
推荐指数
8
解决办法
1万
查看次数

Subversion协议性能

我刚刚开始/熟悉Subversion,并想知道哪种协议提供最佳性能文件://或svn://,当通过网络访问Subversion存储库时?如果我们不使用svn://协议,我们将无法使用file://协议来解决任何无法使用的功能?我们都在同一个NT域并计划使用Windows Auth并使用NTFS/UNC安全性.

TIA!

svn

6
推荐指数
3
解决办法
8851
查看次数

为什么"数组"在Visual-C++中被标记为保留字?

Visual Studio语法突出显示该单词为蓝色,就像它是关键字或保留字一样.我试着在网上搜索它但是"数组"这个词引发了搜索,我得到的主要是解释数组是什么的页面.它是干什么用的?

arrays c++-cli visual-studio visual-c++

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

自动异常处理

我想知道是否存在某些东西(在Java世界中)能够使用以下功能拍摄JVM当前状态的快照:

  • 在抛出异常时执行此操作.
  • 捕获局部变量,方法的参数等.
  • 将它放在一个方便的文件中,该文件可用于在IDE中提取或重现源代码中的情况.

需要两个第一个功能(第三个功能很棒).并且它必须适合生产使用(因此,调试器没有办法).

在问这个之前我已经搜索了WWW(尽可能长),我发现了一些指示:

  • Cajoon拦截器:如Dzone帖子中所述,它是一个被动JVM代理,满足三个要求!但是,它有两个缺点:你必须支付它并且网站停机(也许没有机会支付任何费用).
  • AviCode Intercept Studio:Cajoon的.NET等价物.只是为了提供一些见解.
  • JavaFrame:好的,这是一条推文,但是它指向一个可用的SVN 仓库,它有一个JVM代理的源代码(在MIT许可下)看起来很好(我将试一试).

那么,也许我正在寻找一种不存在的解决方案?这并不紧急,但我有一个项目的想法,探索这个"未知"(?)路径并获得真实的东西会很棒.

似乎很明显它将是一个JVM代理(例如来自JVMTI的异常事件).

最后,我将重点介绍维基百科的异常处理文章中的以下段落:

在运行时引擎环境(如Java或.NET)中,存在附加到运行时引擎的工具,每次发生感兴趣的异常时,它们都会记录抛出异常时存在于内存中的调试信息(调用堆栈和堆栈)值).这些工具称为自动异常处理或错误拦截工具,并为异常提供"根本原因"信息.

这就是主意.我希望有人可以给我一些见解,或者在未来,有人会受到这篇不起眼的帖子的启发:)

谢谢!

java jvm exception-handling exception agent

8
推荐指数
1
解决办法
1649
查看次数

C#DateTime:当我只使用"时间"时使用什么"日期"?

DateTime在C#中使用a 来显示时间.在构建时间时,每个人都使用什么日期部分?

例如,以下内容无效,因为没有零日或零日:

// 4:37:58 PM
DateTime time = new DateTime(0, 0, 0, 16, 47, 58);
Run Code Online (Sandbox Code Playgroud)

我使用COM的零日期吗?

// 4:37:58 PM
DateTime time = new DateTime(1899, 12, 30, 16, 47, 58);
Run Code Online (Sandbox Code Playgroud)

或者也许是SQL Server的?

//4:37:58 PM
DateTime time = new DateTime(1900, 1, 1, 16, 47, 58);
Run Code Online (Sandbox Code Playgroud)

我意识到这是随意的,因为我会忽略代码中的日期部分,但是能够使用它仍然是很好的:

DateTime duration = time2 - time1;
Run Code Online (Sandbox Code Playgroud)

回答

我想我喜欢MinValue

 DateTime time = DateTime.MinValue.Date.Add(new TimeSpan(16, 47, 58));
Run Code Online (Sandbox Code Playgroud)

注意:我不能使用a TimeSpan,因为它不会存储当天的时间.我知道的原因是因为没有办法将其内容显示为时间.

也就是说,TimeSpan记录一段时间,而不是一天中时间,例如:

TimeSpan t = new …
Run Code Online (Sandbox Code Playgroud)

c# time datetime

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

HTML输入框 - 禁用

禁用HTML的INPUT文本框的代码是什么?

谢谢

html input

49
推荐指数
4
解决办法
12万
查看次数