问题列表 - 第19915页

创建文件而不打开/锁定它?

有没有人知道一种方法(相当简单)创建一个文件而不实际打开/锁定它?在File类中,文件创建方法始终返回FileStream.我想要做的是创建一个文件,重命名它(使用File.Move),然后使用它.

现在我必须:

  • 创造它
  • 改名
  • 重新开放使用

.net c# file-io

4
推荐指数
1
解决办法
5794
查看次数

如何在TextView中显示HTML?

我有简单的HTML:

<h2>Title</h2><br>
<p>description here</p>
Run Code Online (Sandbox Code Playgroud)

我想在其中显示HTML样式的文本TextView.这该怎么做?

html android textview xml-parsing

730
推荐指数
17
解决办法
55万
查看次数

暂停PowerShell脚本,直到操作完成,即打开和关闭记事本

有没有办法暂停PowerShell脚本,直到某些操作完成.例如,如果我使用的是Linux shell并且我键入了,gedit那么gedit会加载,但shell将暂停,直到我关闭gedit(除非'''被添加到命令的末尾).

无论如何使用PowerShell模仿这种行为?因此,我可以获得一个脚本来打开记事本,但暂停自己,直到记事本再次关闭.

谢谢...

powershell scripting

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

Windows.event未定义 - Firefox中的JavaScript错误

我正在使用javascript来更改鼠标悬停时asp按钮的某些设置.它在IE中工作.但不适用于Firefox.还有其他任何支持几乎所有浏览器的javascript代码吗?我的代码如下

<script type="text/javascript">
        var previousColor;
        function Changecolor() {
            previousColor = window.event.srcElement.style.backgroundColor;
            window.event.srcElement.style.backgroundColor = "Blue";
            window.event.srcElement.style.cursor = "hand";
        }
        function RestoreColor() {
            window.event.srcElement.style.backgroundColor = previousColor;
        }
</script>


<asp:Button ID="btnSearch" runat="server" BackColor="#800000" Font-Bold="True" Font-Names="Arial" onmouseover="Changecolor();" onmouseout="RestoreColor();" ForeColor="White" Height="28px" OnClick="btnSearch_Click2" Text="Search Jobz" Width="117px" />
Run Code Online (Sandbox Code Playgroud)

javascript asp.net onmouseover

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

TextRenderer.MeasureText存在问题

您好我使用TextRenderer.MeasureText()方法来测量给定字体的文本宽度.我使用Arial Unicode MS字体来测量宽度,这是一种包含所有语言字符的Unicode字体.该方法在不同的服务器上返回不同的宽度.这两台机器都安装了Windows 2003和.net 3.5 SP1.

这是我们使用的代码

using (Graphics g = Graphics.FromImage(new Bitmap(1, 1)))
{                
    width = TextRenderer.MeasureText(g, word, textFont, new Size(5, 5), TextFormatFlags.NoPadding).Width;
}
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

我使用C#2.0

graphics gdi+ .net-2.0 winforms

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

如何在maven中使用不同的JAR进行编译和测试?

我编译我的程序对javaee-api.但是对于Junit测试,我必须使用像glassfish的javaee.jar这样的特定实现来避免像java.lang.ClassFormatError这样的错误:在类文件javax/persistence/Persistence中不是本机或抽象的方法中的Absent Code属性(另请参见1).

因此,请避免使用仅在glassfish实现中可用的方法,我想使用常规api编译我的工件,但是使用实现jar运行junit.但两者都提供相同的命名类和推理,因此类加载器遇到麻烦.

解决这个问题的最佳方法是什么?我可以用maven解决这个问题吗?

非常感谢

maven-2 unit-testing jar classloader dependency-management

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

循环效率 - C++

初学者质疑,关于循环效率.我已经开始用C++编程(我的第一语言),并且一直在使用Bjarne Stroustrup的'Principles and Practice Using C++'.我已经完成了前面几章的介绍,并且刚刚介绍了循环的概念.

关于循环的第一个练习请求如下:字符'b'是char('a'+ 1),'c'是char('a'+ 2)等.使用循环写出一个表具有相应整数值的字符:

a 97,b 98,...,z 122

虽然,我使用大写,我创建了以下内容:

int number = 64; //integer value for @ sign, character before A
char letter = number;//converts integer to char value
int i = 0;

while (i<=25){
    cout << ++letter << "\t" << ++number << endl;
    ++i;
    }
Run Code Online (Sandbox Code Playgroud)

我应该只针对"我"出现在一个循环中,还是在类型之间转换时根本不可能?除了将字符值转换为它的整数对应物(即当前方法的反面)或根本没有转换并且具有字母存储'@'之外,我无法想到除上述任何其他方式之外的其他方式.

c++ performance loops

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

Ruby on Rails - Rounding,数十和数百位

我想围绕那些和数十位数的位置来计算价值.

如果它是1999年,它应显示为1900年

如果它是19999,它应显示为19000

代码是这样的

{overall_cost.to_money.format(:no_cents)}

ruby

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

名称空间用法

我正在尝试以正确的(或至少是最好的)方式开始使用命名空间.

我试图做的第一件事是避免放在using namespace xxx;我的文件的开头.相反,我希望using xxx::yyy尽可能在本地.

这是一个小程序,说明了这一点:

#include <iostream>
#include <cstdlib>
#include <ctime>

int main() {
   using std::cout;
   using std::endl;

   srand(time(0));

   for(int i=0; i<10;++i)
      cout << rand() % 100 << endl;

   return 0;
}
Run Code Online (Sandbox Code Playgroud)

如果我省略了行,using std::cout;或者using std::endl编译器会在我尝试使用cout或时抱怨endl.

但为什么不需要这个srand,rand而且time?我很确定他们在std,因为如果我试着专门倒std::在他们面前,我的代码工作正常.

c++ namespaces std

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

VB6 格式函数:.NET 中的模拟

有一个String.Format函数在文档中被称为FormatVB6 函数的模拟。还有Format来自VisualBasic命名空间的函数是为了兼容性而提供的,并且基本上具有与String.Format.

事实上,这两种格式的日期和数字。

但是 VB6 的函数也能够格式化字符串:

? format$("hi there", ">")
HI THERE
? format$("hI tHeRe", "<")
hi there
? format$("hi there", ">!@@@... not @@@@@")
HI ... not THERE
Run Code Online (Sandbox Code Playgroud)

String.Format就我而言,无法做到这一点,新的Format. 我在兼容性Format文档中也找不到任何提及VB6 功能的某些部分丢失的内容,似乎该功能已被“悄悄地”弃用。

框架中有什么东西可以进行这种类型的格式化吗?

.net vb.net string-formatting vb6-migration

4
推荐指数
1
解决办法
7874
查看次数