问题列表 - 第19213页

选择下拉列表中的JQuery Update文本

我试图在我的页面上的操作后更新选择下拉列表中的一个选项的文本.有谁知道如何在jquery中这样做?我试过这个:

$("#selectid").text("newtext"); 
Run Code Online (Sandbox Code Playgroud)

但这将删除选择列表中的所有其他选项,并使其为空.我知道这不是正确的方法,因为我只想更新其中一个选项值.谢谢您的帮助

jquery

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

在运行时(动态)将Editor/EditorAttribute添加到Object的属性

如何在运行时将EditorAttribute(Editor)添加到对象的属性?

我有My.Settings.ExcludeFiles,由设置设计师创建Public Property ExcludedFiles() As Global.System.Collections.Specialized.StringCollection.ExcludedFiles通过属性网格进行编辑时,"字符串集合编辑器"会生成"未找到类型'System.String'上的构造函数"运行时异常.

我无法更改属性的ExcludeFiles属性,因为它们将在下次进行任何设置更改时被覆盖.因此,我必须在运行时附加/添加Editor/EditorAttribute.

我想要做的是添加StringCollectionEditorat运行时,如下所示为design-time属性.

    <Editor(GetType(StringCollectionEditor), GetType(UITypeEditor))> _
Run Code Online (Sandbox Code Playgroud)

解决方案

方法#1

TypeDescriptor.AddAttributes( _
    GetType(Specialized.StringCollection), _
    New EditorAttribute( _
        "System.Windows.Forms.Design.StringCollectionEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", _
         GetType(System.Drawing.Design.UITypeEditor)))
Run Code Online (Sandbox Code Playgroud)

您只需添加此属性一次,例如应用程序初始化.

方法#2

更灵活.请参阅下面的Nicolas Cadilhac 在运行时(动态)添加编辑器/ EditorAttribute到对象属性的答案.它使用派生的CustomTypeDescriptor和TypeDescriptionProvider类.您只需添加一次提供程序,例如应用程序初始化.

propertygrid attributes winforms my.settings

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

在httpclient中,将HttpEntity转换为String的最优雅/正确的方法是什么?

我正在使用Apache httpcomponents Java库获取一个网页.连接结果后,我得到的是一个返回an HttpEntity的方法getContent(),InputStream并且还有一个writeTo()写入OutputStream的方法.

我想将结果转换为String以提取信息.最优雅(和安全)的方法是什么?

一些可能的解决方

  • 写入a ByteArrayOutputStream然后使用String构造函数将这些字节转换为String
  • 使用InputStreamReader直接从流中读取,并放入StringBuilder

这些都感觉有点难看.你会建议选择其中之一吗?

java apache-httpcomponents

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

Haskell类型族和伪参数

我做了一个类似于numpy的功能array.它将列表转换为数组,将列表列表转换为2d数组等.

它的工作原理如下:

ghci> arrFromNestedLists ["hello", "world"] :: Array (Int, (Int, ())) Char
array ((0,(0,())),(1,(4,()))) [((0,(0,())),'h'),((0,(1,())),'e'),((0,(2,())),'l'),((0,(3,())),'l'),((0,(4,())),'o'),((1,(0,())),'w'),((1,(1,())),'o'),((1,(2,())),'r'),((1,(3,())),'l'),((1,(4,())),'d')]
Run Code Online (Sandbox Code Playgroud)

(Int, (Int, ()))而不是(Int, Int)因为我不知道增加元组长度的程序方法.(旁边的问题:有这样的方式吗?)

它的编码很尴尬,我不得不做一个"解决方法"(将伪参数传递给函数)以使其工作.我想知道是否有更好的方法.

所以这是代码,中断了丑陋的变通方法的细节:

{-# LANGUAGE FlexibleInstances, ScopedTypeVariables, TypeFamilies #-}

type family ListOfIndex i a
type instance ListOfIndex () a = a
type instance ListOfIndex (Int, i) a = [ListOfIndex i a]

class Ix i => ArrConv i where
  acBounds :: a -> ListOfIndex i a -> (i, i)
  acFlatten :: i -> ListOfIndex i a -> [a] …
Run Code Online (Sandbox Code Playgroud)

haskell type-families

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

将电子表格公式转换为java

有哪些工具可用于将 OpenOffice 或 Excel 电子表格(及其所有公式)转换为可在运行时调用的 Java 对象?

显然,这只会创建一个计算引擎,并且只涉及数字和文本,而不是计时或 API 调用。

即使使用命名单元格范围来(有效地)命名变量,输出代码也可能难以理解。它需要重构才能变得更像正常的 Java 代码。不过,我认为这对于制作一些数据处理类型作业的原型很有用。或者用于嵌入一些由高级 Excel 用户维护的计算引擎。

编辑:一个简单的例子:

外貌

        A               B               C               D
1       Mortgage Value  100,000.00
2       Interest rate   4.5%
3       Type            Interest-only
4       Years           3
5       Regular payment 4,500.00
6       Total interest  13,500.00
Run Code Online (Sandbox Code Playgroud)

细胞名称

        A               B               C               D
1       Mortgage Value  VALUE
2       Interest rate   INTEREST
3       Type            TYPE
4       Years           YEARS
5       Regular payment REGPYMT
6       Total interest  TOTALPYMT
Run Code Online (Sandbox Code Playgroud)

公式

        A               B               C               D
1       Mortgage Value  100,000.00 …
Run Code Online (Sandbox Code Playgroud)

java excel spreadsheet

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

字典的线程安全性<TKey,TValue>

如果我初始化通用字典一次,并且不允许进一步添加/更新/删除,是否可以安全地从中读取多个线程而没有锁定(假设在启动读取器之前初始化字典)?

非泛型HashTable的帮助中有一条注释说它对多个读者来说是安全的,但我没有看到类似的不适用于通用字典

c#

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

是否可以获得IP地址的SSL证书,而不是域名?

我希望我的网站使用类似http://192.0.2.2/...https://192.0.2.2/...静态内容的URL ,以避免请求中不必要的cookie并避免额外的DNS请求.

有没有办法为此目的获得SSL证书?

dns https ip-address ssl-certificate

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

在Visual Studio中重命名解决方案(和目录)的正确方法

我有一个相当复杂的Visual Studio解决方案(2010年,但无所谓),我需要重命名.

我想重命名文件夹以匹配新的解决方案名称,但我无法找到自动重构文件夹名称的方法,并且浏览每个项目文件将是痛苦的.

有正式的方法吗?或者(更不优选),是否有免费工具来实现这一目标?

visual-studio

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

将一些WPF窗口放入DLL

我有一个WPF项目,并且有一个对话框可以在不同的应用程序中重复使用。我想将其放在自己的DLL中,但是当我在Visual Studio 2008中使用“新建项目”向导时,它只允许我创建WinForm C#DLL。我想念什么吗?

wpf dll window

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

iTextSharp获得PDF DPI

如何将我从硬盘中读取的PDF的DPI转换为iTextSharp?

c# dpi itextsharp

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