问题列表 - 第1369页

格式化C#代码段的文字参数

有什么方法可以改变代码片段的文字在代码片段生成的代码中使用时的呈现方式吗?

具体来说,我想知道我是否可以有一个名为say,$ PropertyName $的字面值,然后让代码片段引擎呈现"_ $ PropertyName $,其中第一个字符是小写的.

我买不起R#.请帮忙 :)

c# code-generation code-snippets

30
推荐指数
3
解决办法
5926
查看次数

我在哪里可以找到各种域名的公共领域owl本体的优秀集合?

我正在构建一个本体处理工具,需要大量各种猫头鹰本体的例子,因为人们正在现实世界中构建和使用它们.我不是在谈论像Cyc这样的基础本体,我在谈论较小的,特定领域的本体.

semantic-web owl ontology

13
推荐指数
2
解决办法
3236
查看次数

使用gui和linux下c ++的最佳稳定编辑器和编译器是什么?

什么是最好的稳定(编辑器和编译器)的C++与gui在Linux下工作?

注意:明确没有寻找完整的IDE.

c++ compiler-construction editor

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

.NET DBNull vs所有变量类型都没有?

我对.NET中的空值和变量有点困惑.(VB首选)

有没有办法检查任何给定变量的"nullness",无论它是对象还是值类型?或者我的空检查是否必须始终预测它是在检查值类型(例如System.Integer)还是对象?

我想我正在寻找的是一个检查所有可能类型的无效的函数.也就是说,任何类型的变量

a)自从宣布以来从未被赋予价值

b)从数据对象(来自数据库)中分配了一个空值

c)被设置为等于另一个为null的变量值

d)设置为从未设置或过期的ASP.NET会话/应用程序变量.

在.NET中处理空方案时是否有一般的最佳实践?

更新:当我谈到一个值为"null"的值类型时,我真正的意思是一个值类型,它从未设置过,或者在某个点设置为等于或从空对象转换.

.net vb.net variables null dbnull

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

如何在Ruby中使用C#样式枚举?

我只想知道在Ruby中模拟C#样式枚举的最佳方法.

ruby enumeration language-construct

8
推荐指数
2
解决办法
1992
查看次数

用于在Windows上创建安装程序的API

有很多工具可以在Windows上创建安装程序(InstallShield,InnoSetup,NSIS,仅举几例).我见过的所有工具都属于这些类别中的一个或两个

  • 点和点击.用于创建安装程序的Nice GUI,但无法手动编辑安装程序定义/项目文件.
  • 文本文件:没有(官方)GUI.安装程序是从手动编辑的文本文件中的定义编译的.

我正在构建的安装程序都是使用DSL(表示为YAML文件)定义的,因此使用GUI是不可能的,尽管可行,但创建文本文件很麻烦.

我真正想要的是一个公开(完整)API的工具,通过它我可以控制安装程序的创建.那里有这样的工具吗?

编辑:我也很想听听非基于MSI的工具.MSI不是必需的(反之亦然......)

windows installer

6
推荐指数
1
解决办法
431
查看次数

在.NET中有效地重定向标准输出

我试图从.NET程序调用php-cgi.exe.我使用RedirectStandardOutput将输出作为流返回,但整个过程非常慢.

你对我如何能加快速度有任何想法吗?还有其他技术吗?

    Dim oCGI As ProcessStartInfo = New ProcessStartInfo()
    oCGI.WorkingDirectory = "C:\Program Files\Application\php"
    oCGI.FileName = "php-cgi.exe"
    oCGI.RedirectStandardOutput = True
    oCGI.RedirectStandardInput = True
    oCGI.UseShellExecute = False
    oCGI.CreateNoWindow = True

    Dim oProcess As Process = New Process()

    oProcess.StartInfo = oCGI
    oProcess.Start()

    oProcess.StandardOutput.ReadToEnd()
Run Code Online (Sandbox Code Playgroud)

.net c# cgi process

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

如何在Windows对话框中处理WM_ERASEBKGND时避免闪烁

我有一个调整大小的对话框.它还有一个自定义背景,我为响应WM_ERASEBKGND调用而绘制(当前是对FillSolidRect的简单调用).

调整对话框大小后,会出现巨大的闪烁现象.为了尝试减少闪烁,我枚举所有子窗口并将它们添加到剪切区域.这似乎有点帮助 - 现在闪烁在所有儿童控件中都很明显,因为它们重新粉饰.

如何在调整大小时使对话框无闪烁?我怀疑双缓冲必须发挥作用,但我不知道如何使用带有子控件的对话框(没有让所有子控件所有者绘制或类似的东西).

我应该注意到我使用的是C++(不是.NET)和MFC,尽管欢迎基于Win32的纯解决方案:)

注意:有一件事我尝试了但哪些不起作用(不确定原因)是:

CDC memDC;
memDC.CreateCompatibleDC(pDC);
memDC.FillSolidRect(rect, backgroundColor);

pDC->BitBlt(0, 0, rect.Width(), rect.Height(), &memDC, 0, 0, SRCCOPY);
Run Code Online (Sandbox Code Playgroud)

windows resize dialog gdi flicker

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

Kablammo!爆炸功能让我头疼!

$array = explode(".", $row[copy]);
$a = $array.length -1;
Run Code Online (Sandbox Code Playgroud)

我想返回这个数组的最后一个元素,但我得到的只是-1.非常感谢帮助.

php arrays

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

克服Windows用户对象句柄限制

我正在寻找在构建重量级Windows界面时处理用户对象句柄限制的高级策略.请解释您如何使用SWT或直接Windows GUI API克服或绕过此问题.我唯一不感兴趣的是优化小部件使用的策略,因为我已经广泛地做了这个并且它没有解决问题,只是使它不太可能.

我的情况:
我有一个基于SWT的GUI,允许在同一个父shell中进行多个会话,并且在每个会话中,它们是3个单独的位置,其中显示用户生成的注释列表.当用户打开多个会话并提取填充这些列表的数据时,用户对象句柄的数量会根据注释的数量而显着增加.

我当前的解决方案:
1.我默认页面注释,从而限制每个会话中的注释行数,但由于管理需求,我还有一个实际上是"全部查看"按钮,它完全绕过了这个.
我自定义在每一行中绘制所有不可编辑的信息.这意味着每行仅使用2个对象句柄.
3.我创建了JNI调用,查询操作系统的当前使用情况和最大使用率.有了这个,我可以告诉用户即将发生崩溃.不用说,他们忽略了这个警告.

user-interface winapi swt

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