我有个问题.我需要在窗口加载时隐藏窗口.但
private void Form1_Load(object sender, EventArgs e)
{
this.Visible = false;
}
Run Code Online (Sandbox Code Playgroud)
不管用.财产Visible仍然是真实的.我错过了什么吗?
我正在使用此代码来解析xml
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
InputSource is = new InputSource();
is.setCharacterStream(new StringReader(data));
Document doc = db.parse(is);
Run Code Online (Sandbox Code Playgroud)
现在我想从xml节点获取所有内容.喜欢这个xml
<?xml version='1.0'?>
<type>
<human>
<Name>John Smith</Name>
<Address>1/3A South Garden</Address>
</human>
</type>
Run Code Online (Sandbox Code Playgroud)
所以如果想要获得所有内容的<human>文本.
Run Code Online (Sandbox Code Playgroud)<Name>John Smith</Name> <Address>1/3A South Garden</Address>
我怎么才能得到它 ?
我正在尝试使用正则表达式检查文本行.
1,3,4,5,8,10,12,14,19,14
Run Code Online (Sandbox Code Playgroud)
这里的数字用','分隔,并且应该是非negetive并且小于或等于20.并且任何数字都不应该重复.这是我的模式.
^(?:(?:0[1-9]|[1-9]|1[0-9]|20),)*(?:0[1-9]|[1-9]|1[0-9]|20)$
Run Code Online (Sandbox Code Playgroud)
但它无法检查重复.我怎么检查呢?
我想在VB.NET中执行按位与运算,采用短(16位)变量并将其与'0000000011111111'进行运算(从而仅保留最低有效字节/ 8个最低有效位).
我该怎么做?
我正在使用Newtonsoft.Json来解析Json文本.出于某种原因,我需要JToken或Jvalue对象的名称.例如,如果"ChoiceId":865是JValue,那么我需要获得"ChoiceId".但我现在尝试了几个小时,但无法弄清楚如何.我怎么能得到那个名字?
谢谢
示例:如果这是json文件内容:
{"ChoiceId":868,"Choice":"Post","Url":"/pst/goods"}
Run Code Online (Sandbox Code Playgroud)
然后我可以通过使用获得ChoiceId值
JObject json = JObject.Parse(hole);
JValue jvalue = (Jvalue)json["ChoiceId"];
string value = jvalue.Value;
Run Code Online (Sandbox Code Playgroud)
但是没有获得名称的属性,即"ChoiceId".所以我的问题是我怎么能得到它?
我正在使用Apache FTPClient获取文件和子目录文件列表。但是它无法从目录名称中获取带有空格的文件列表。这是一个示例-我尝试了两个不同的目录:
FTPClient client = new org.apache.commons.net.ftp.FTPClient();
client.connect("ftp.domain.com");
client.login("userid", "password");
FTPFile[] names = client.listDirectories("ABC XYZ"); //Empty array
FTPFile[] names2 = client.listDirectories("ABCXYZ"); //working
Run Code Online (Sandbox Code Playgroud)
因此带有空格的目录名称不返回任何内容。我试图将“%20”和“ +”放在空格处。我也尝试过“ \” ABC XYZ \”。但是仍然无法正常工作。我错过了什么吗?
嗨,
我想将自己的字体用于文本框,而无需在客户端计算机中安装它.我希望它驻留在我的程序文件应用程序文件夹中.[我知道大多数游戏应用程序都使用自己的字体].我该怎么做 ?
谢谢.
我正在开发适用于Windows XP的防火墙应用程序。
为此,我正在创建一个dll文件,该文件可以在C#文件中使用。
对于Vista或更高版本,我使用了此代码,但尚未编译。我赢了sdk 2008,它显示此错误:
错误19错误LNK2019:在函数“专用:未签名的长__thiscall PacketFilter :: CreateDeleteInterface(bool)”(?CreateDeleteInterface @ PacketFilter @@ AAEK_N @ Z)PacketFilter.obj FirewallVista中引用了未解析的外部符号_FwpmEngineOpen0 @ 20。
这一定是一些项目属性设置问题,因为我知道所有lib文件都已正确导入。
我想使用iTextSharp 5.0.5.但是没有找到关于这个版本的任何教程.我下载了一些以前的版本教程,但是给出了错误.我只是想通过iTextSharp将一些图像拼接成pdf文件.有人可以给我代码吗?
编辑:花了一些时间花在它上面我终于想出了如何添加图像.但问题是图像太大了.现在我的问题是如何缩小图像或我想以正常格式查看页面中的图像.现在我该怎么办?
我iCal4j用来从outlook日历创建ics文件.现在,当我创建一个VEvent对象时,我正在添加日历主题.
VEvent meeting = new VEvent(startDate, endDate, subject);
Run Code Online (Sandbox Code Playgroud)
但是如何添加会议描述?我找不到添加它的任何选项.任何建议都将深表感谢.
谢谢.
假设只有一个双精度值以二进制格式写入文件中.如何使用C#或Java读取该值?
如果我必须从一个巨大的二进制文件中找到一个double值,我应该使用哪些技术来找到它?
我刚刚将我的c#代码转换为vb.net.这是例外.
c#代码:
private static short[] muLawToPcmMap;
decoded[2 * i + 1] = (byte)(muLawToPcmMap[data[i]] >> 8);
Run Code Online (Sandbox Code Playgroud)
vb代码:
decoded(2 * i + 1) = CByte(muLawToPcmMap(data(i)) >> 8)
Run Code Online (Sandbox Code Playgroud)
例外:
Arithmetic operation resulted in an overflow.
Run Code Online (Sandbox Code Playgroud)
我很麻烦.请帮忙.
我想从HTML页面中提取所有表行.但是使用这种模式@"<tr>([\w\W]*)</tr>"是行不通的.它给出了一个结果,它是<tr>最后一次出现的结果</tr>.但我想要每一次出现<tr>...</tr>价值.谁能告诉我怎么做到这一点?