问题列表 - 第42957页

VB.Net 如何读/写自定义配置文件

环境:.Net 3.5 VB.net(C#也可以)

我编写了一个多项目 WinForms 应用程序,需要根据用户选择的客户端从配置文件的客户端部分加载几十个变量。还需要加载一些程序变量。到目前为止一切顺利,我把它们放在一个app.config文件中。

在本appSettings节中,我放置了主程序变量。例如

<appSettings> 
    <add key="LocalServerName" value="PHILDESKTOP" />
Run Code Online (Sandbox Code Playgroud)

ClientParameters为可选择的部分创建了一个部分。例如

<ClientParameters>  
    <Cust1>  
        <setting name="ClientName"   serializeAs="String">  
            <value>Customer Name 1</value>  
        </setting>
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

  • 我使用 Click Once 进行部署,但app.exe.config很难找到该文件进行更改

  • 我发现该app.config文件出于充分的原因不可写......它在程序启动期间加载到内存中。

  • 我发现我需要管理员才能在部署后添加/更新客户端部分参数。我想用某种ListView东西来编程这种能力。

  • 我认为我编写了糟糕的代码,必须迭代才能找到设置,请参见下文

      Dim sectionName As String
      sectionName = "ClientParameters/" + ClientCode
      Dim section As System.Configuration.ClientSettingsSection = _
         DirectCast(System.Configuration.ConfigurationManager.GetSection(sectionName),  _
         System.Configuration.ClientSettingsSection)
      For Each setting As System.Configuration.SettingElement In section.Settings
          Dim value As String = setting.Value.ValueXml.InnerText
          Dim name As String = setting.Name
          If …
    Run Code Online (Sandbox Code Playgroud)

vb.net configuration-files

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

CSS!重要的不行

我有以下代码,由于某种原因,!important限定符不起作用.

<div style="font-family : calibri; font-size: 20pt !important;">
  <ul>
    <li>
      <span style="font-size: 11px;">
        <span style="font-size: 11px;">
          Honey Glazed Applewood Smoked Spiral Ham 
        </span>
        <span style="font-size: 11px;">
          Served with Dijon Honey Mustard and Turkey Roulade
        </span>
      </span>
    </li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

为网站格式生成span标记.我正在添加div标签以将输出更改为PDF格式,而不是编写看似过于复杂的查找和替换功能.由于这个hack是针对特定的代码区域,我无法更改CSS表.

任何想法将不胜感激.

html css

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

ASP.NET从后面的代码中设置GridView中的HtmlInputRadioButton名称

RowDataBoundgridview事件中,我正在设置HtmlInputRadioButton内部的名称GridViewRow.问题是asp.net自动使名称唯一,因此取消组合单选按钮.

有没有办法禁用它?

编辑 - 以下是我设置名称的方式:

  Private Sub gvFoo_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvSecPos.RowDataBound
If Not (e.Row.RowType = DataControlRowType.DataRow) OrElse (e.Row.Cells(0) Is Nothing) Then
  Return
End If
Dim drFoo As DataRowView = CType(e.Row.DataItem, DataRowView)

Dim rbFoo As HtmlInputRadioButton = CType(e.Row.FindControl("rbFoo"), HtmlInputRadioButton)
rbFoo.Name = "Foo" 'ASP.NET makes this unique which I do not want
rbFoo.Value = "A Value"

  End Sub
Run Code Online (Sandbox Code Playgroud)

生成这个HTML

<input type="radio" id="ctl00_ContentPlaceHolder1_ucFoo_gvFoo_ctl06_rbFoo" name="ctl00$ContentPlaceHolder1$ucFoo$gvFoo$ctl06$Foo" value="A Value">

<input type="radio" id="ctl00_ContentPlaceHolder1_ucFoo_gvFoo_ctl07_rbFoo" name="ctl00$ContentPlaceHolder1$ucFoo$gvFoo$ctl07$Foo" value="A …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

如何聚类搜索引擎关键字?

从Google Analytics我有一个(长)关键字列表,人们在搜索引擎中使用这些关键字来查找我的网站.我想找到'核心关键词',假设的例子:

java online training
learning java
scala training
training for java
online training java
learn scala programming
Run Code Online (Sandbox Code Playgroud)

理想的结果是:'java','在线培训','培训','scala'和'学习'.

困难似乎是检测完整的短语,忽略常用词(for)和处理变化(学习 - 学习).

是否有可以执行该操作的库(最好是JVM)?或者我可以自己实现一个合适的算法吗?

java cluster-analysis keyword

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

如何在Python中使用"with open"打开多个文件?

我想一次更改几个文件,如果我可以写入所有文件.我想知道我是否能以某种方式将多个开放调用与with语句结合起来:

try:
  with open('a', 'w') as a and open('b', 'w') as b:
    do_something()
except IOError as e:
  print 'Operation failed: %s' % e.strerror
Run Code Online (Sandbox Code Playgroud)

如果那是不可能的,那么这个问题的优雅解决方案会是什么样子?

python file-io

615
推荐指数
7
解决办法
26万
查看次数

单击"超链接"后确认框

所以我有一个超链接,如果按下它会执行一个主要操作(从数据库中删除一些东西),所以我想要一个确认框,一旦它被按下,这样他们就不会犯错误.

我的超链接代码是:

<a href='*****.php?Number3=1222&AssignedTo=$12331'>[x]</a>
Run Code Online (Sandbox Code Playgroud)

我对Javascript不确定,我知道这有很大的作用...请帮帮忙?PS超链接的URL是随机的,有很多这样的,所以请不要这样做,以便它只适用于一个链接

javascript hyperlink

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

泛型问题.我只是不了解如何制作通用方法

我有一些XML,存储在一个表中.我知道反序列化应该是什么对象,但我有很多类型的对象.

所以,我有这个代码,它可以工作,但它非常特定于1种类型的对象.我想让它通用以接受许多类型的对象之一.

Type _type = typeof(ReynoldsRCI.Services.rey_SvcApptView)

XmlSerializer ser = new XmlSerializer(_type);
object sck;

using (StringReader reader = new StringReader(_msg.RawText))
{
   using (XmlTextReader xreader = new XmlTextReader(reader))
   {
      sck = ser.Deserialize(xreader);
   }
}
Run Code Online (Sandbox Code Playgroud)

但是,我喜欢的是一个1行方法调用,我将它传递给对象和文本的类型,它将反序列化它并将其返回给调用者以供使用.但是对于泛型来说,我完全是个白痴,所以我所拥有的代码甚至都没有编译.

public T DoStuff<T>(T _type, string RawText)
{
   // Doesn't like this line.  Error "The best overloaded method match for 'System.Xml.Serialization.XmlSerializer.XmlSerializer(System.Type)' has some invalid arguments"
   XmlSerializer ser = new XmlSerializer(_type);
   object retObj;

   using (StringReader reader = new StringReader(RawText))
   {
      using (XmlTextReader xreader = new XmlTextReader(reader))
      {
         retObj = …
Run Code Online (Sandbox Code Playgroud)

c# generics

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

如何退出Android应用程序?

我刚刚读到你可以通过简单地调用退出android应用程序:

finish();
Run Code Online (Sandbox Code Playgroud)

然而,这种情况并非如此!当我这样做时,我收到以下错误:

PackageInstallationReciever Remove /data/local/tmp/com._____.apk Fail!
AndroidRuntime Uncaught handler: thread main exiting due to uncaught exception
AndroidRuntime java.lang.NullPointerException
AndroidRuntime     at android.....
dalvikvm Unable to open stack trace file '/data/anr/traces.txt': Permission denied
Run Code Online (Sandbox Code Playgroud)

那么迫使应用程序退出的正确方法是什么?为了记录,我从一个菜单项调用它,但它似乎并不重要!

java android quit android-sdk-2.1

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

在vim中显示尾随空格

我在.vimrc中设置了以下选项

set listchars=tab:?\ ,trail:·
set list
Run Code Online (Sandbox Code Playgroud)

并且期望在代码中使用空格用于制表的那些地方看点(我使用空格,而不是制表符).但结果却不同:

在此输入图像描述

您能否建议如何达到预期效果?谢谢!

vim indentation

42
推荐指数
4
解决办法
3万
查看次数

Eclipse Debugging Android不起作用

大家好.我有一个Eclipse的问题,调试一个Android应用程序:我放置的所有断点都不起作用(应用程序不会停止.它们被跳过,因为没有放置).有办法使它们有效吗?

我有Win7,JDK 6u23 64位,Eclipse 3.6 64位,所有断点都启用(未选中跳过).

在此先感谢您的答案:)

eclipse android android-emulator

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