问题列表 - 第14748页

保留排序的HashSet

我需要一个保留插入排序的HashSet,在框架中是否有任何实现?

.net c# hashset

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

MySQL函数需要一组字符串?

有一个mysql函数,其工作方式如下:

SELECT * FROM myTbl WHERE name ???('bob', 'jane', 'sally')
Run Code Online (Sandbox Code Playgroud)

上面的查询应返回名称为bob,jane或sally的所有记录.在哪里说??? 以上是函数名称的位置.

谁能提醒我这个函数叫什么?

mysql sql

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

在python中何时使用运算符重载的经验法则

从我从我的C++类记得,教授说,操作符重载是很酷,但因为它需要比较大量的思想和代码覆盖所有终端的情况下(如过载时,+你可能还需要过载+++=,也使确保处理最终情况,例如向对象添加对象等.),您应该只考虑在此功能会对您的代码产生重大影响的情况下,例如在数学应用程序中重载矩阵类的运算符.

这同样适用于python吗?你会建议在python中覆盖运算符行为吗?你能给我什么经验法则?

python operator-overloading

13
推荐指数
3
解决办法
7629
查看次数

正则表达式忽略了评论

作为一个正则表达式的初学者,我需要一些帮助来编写一个正则表达式.它应该匹配一个特定的模式,让我们说"ABC".但是在评论中使用时,模式不应该匹配('作为评论标志).所以 XYZ ' ABC 不应该匹配.x("teststring ABC")也不应该匹配.但ABC("teststring ' xxx")必须匹配结束,这xxx不是被切断.也有人知道你可以用来"调试"正则表达式的免费Regex应用程序吗?我经常在识别我的尝试错误时遇到问题.谢谢!

regex

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

Android应用程序配置

我应该在哪里存储我的Android应用程序的配置设置?

来自.NET世界我期待像.config文件.我是否在res/values下创建一个文件,并使用它?

configuration android

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

html文件上传表单

我有一个Web应用程序,具有简单的文件上载要求(最大1 mb).Web应用程序是一个外部公开的Web站点,必须(尽可能)与所有浏览器和版本兼容.

我们正在使用C#.net 3.5 ASP .Net(IIS 7)技术.

我们在实现文件上传控件时遇到问题:

<input type="file" ... />
Run Code Online (Sandbox Code Playgroud)

按钮未正确单击并且不同的输入方法(例如,在某些浏览器中单击文本框将打开输入字段).

我们需要避免使用第三方文件上传工具.

使其与所有浏览器兼容的最佳方法是什么?我们可以使用框架(例如我们可以使用JQuery)来做到这一点吗?

任何帮助都非常感谢.

编辑:

以下是一些更具体的行为细节:

拟/预期:

一致使用文本框字段(对于文件名):

  • 显示所选文件的文件名
  • 没有事件触发浏览对话框

一致使用浏览按钮:

  • 与标准HTML按钮相同的css标准,用于外观和感觉
  • 打开浏览对话框
  • 对话框取消 - 清除文本框字段
  • 对话框确定 - (重新)填充文本框字段

我们希望文本框和按钮的外观和感觉与我们网站的其他部分一样使用相同的CSS.

当前:

  • 文本框单击事件打开对话框
  • 文本框和按钮字段的通用显示
  • 浏览按钮不适用于某些浏览器(不触发浏览对话框事件,但显示)

所有浏览器类型之间的行为(上述事件/操作)应尽可能一致.

html upload file cross-browser

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

Java中字符串的不变性

请考虑以下示例.

String str = new String();

str  = "Hello";
System.out.println(str);  //Prints Hello

str = "Help!";
System.out.println(str);  //Prints Help!
Run Code Online (Sandbox Code Playgroud)

现在,在Java中,String对象是不可变的.那么为什么对象str可以赋值"帮助!".这与Java中字符串的不变性相矛盾吗?任何人都可以向我解释一下不变性的确切概念吗?

编辑:

好.我现在得到它,但只是一个后续问题.以下代码如何:

String str = "Mississippi"; 
System.out.println(str); // prints Mississippi 

str = str.replace("i", "!"); 
System.out.println(str); // prints M!ss!ss!pp! 
Run Code Online (Sandbox Code Playgroud)

这是否意味着再次创建了两个对象("Mississippi"和"M!ss!ss!pp!"),并且引用str指向replace()方法之后的另一个对象?

java string immutability

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

了解Java字节代码

我经常遇到一个没有源代码的java类文件,我试图理解我手边的问题.

请注意,反编译器很有用但在所有情况下都不够......

我有两个问题

  1. 有哪些工具可用于查看java字节代码(最好从linux命令行获得)
  2. 熟悉java字节码语法有什么好的参考

java bytecode

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

有没有更简洁的方法来链接Python中的空列表检查?

我有一个相当复杂的对象(反序列化的json,所以我没有太多的控制权)我需要检查是否存在并迭代一个相当深的元素,所以现在我有这样的东西:

if a.get("key") and a["key"][0] and a["key"][0][0] :
    for b in a["key"][0][0] :
        #Do something
Run Code Online (Sandbox Code Playgroud)

哪个有效,但很难看.似乎必须有更好的方法来做到这一点,那么什么是更优雅的解决方案?

python coding-style

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

c#application程序集中的安装问题

我在Visual Studio 2008中发布了我的应用程序.我在另一台PC上安装时遇到问题(这台PC没有.net).在安装过程中,出现以下错误:

"无法运行或安装应用程序.该应用程序要求首先在全局程序集缓存(GAC)中安装程序集stole版本7.0.3300.0."

请帮助我.

c#

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