问题列表 - 第13181页

字符串大小写敏感度

可能重复:
是否存在C#大小写不敏感的等于运算符?

string string1 ="aBc"

string string2 ="AbC"

如何检查string1是否等于string2并使其返回true,无论区分大小写如何.

c#

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

Parent可以调用Child Class方法吗?

在这里提到

A是预编译的Java类(我也有源文件)B是我正在创作的
B类扩展A.

如何实现逻辑,以便A可以调用B具有的方法.
以下是条件:

  • 我不想触摸A(仅作为最后一个选项,但如果不存在其他解决方案).
  • 我不想使用反射.

如上所述,如果需要,我可以修改A.无论哪种方式,可能的解决方案是什么?

java inheritance

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

可靠地在Python中检测Windows

我正在研究几种Linux工具,需要阻止在Windows上安装,因为它依赖于FHS,因此在该平台上变得无用.该platform.platform功能接近,但只返回一个字符串.

不幸的是,我不知道在该字符串中搜索什么以获得可靠的结果.有谁知道要搜索什么,或者有人知道我在这里缺少的另一个功能吗?

python windows platform-detection

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

导航逻辑应该在控制器还是视图中?

在 MVC Web 应用程序中,放置代码/逻辑以显示指向“下一页”导航控件、控制器或视图的 url 链接的“正确”位置在哪里?如果我把它放在视图中,我不仅要向视图传递要显示在当前页面上的数据,还要传递与下一页相关的数据,也就是下一页的页面 ID。如果我把它放在控制器中,控制器必须知道特定视图将要显示的导航。对我来说,这两种方法都不是很优雅。还有其他方法吗?

model-view-controller

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

CURL问题(多个)

我遇到curl_multi_*的问题,我想创建一个接收的类/函数,比如1000个URL,并一次处理所有这些URL 5,所以当URL完成下载时,它会将现在可用的插槽分配给尚未处理的新网址.

我已经看到 curl_multi的一些实现,但是没有一个允许我做我想要的,我相信解决方案在于curl_multi_select的使用,但文档不是很清楚,用户注释没有多大帮助.

有谁能请我提供一些如何实现这样的功能的例子?

php multithreading curl libcurl curl-multi

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

在WinForms中显示输入对话框

我想在我的WinForm应用程序中显示一个输入模式.我环顾网络,但没有找到一个很好的模式来做这件事.我知道我必须创建另一个Form,并使用ShowDialog方法.

.net c# modal-dialog winforms

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

数据库设计:循环依赖

想象一下以下数据库:

表'公司'有字段ID,名称和flagship_product_id.表'产品'包含字段id,name和company_id.

公司必须拥有旗舰产品(1:1关系),所有产品都有一家公司(1:N关系).

当使用MyISM等存储引擎时,上述情况应该没有任何问题,但是当使用InnoDB之类的引擎时,在插入新数据时会出现问题.

除了允许初始INSERT的NULL关系外,有什么好的解决方案?

总而言之,A公司必须拥有一个旗舰产品.

database-design circular-dependency

9
推荐指数
2
解决办法
2941
查看次数

为什么在Equals方法中忽略了Uri的片段?

我正在尝试根据URI来维护对象集合:

public class ConceptCollection : KeyedCollection<Uri, Concept> {
    protected override Uri GetKeyForItem(Concept item) {
        return item.Uri;
    } 
}
Run Code Online (Sandbox Code Playgroud)

但是,URI通常仅根据Uri的片段而不同.因此,以下会导致错误:

ConceptCollection wines = new ConceptCollection();
Concept red = new Concept("http://www.w3.org/2002/07/owl#RedWine");
Concept white = new Concept("http://www.w3.org/2002/07/owl#WhiteWine");
wines.Add(red);
wines.Add(white); // Error: An item with the same key has already been added.
Run Code Online (Sandbox Code Playgroud)

根据http://msdn.microsoft.com/en-us/library/f83xtf15.aspx:

Equals方法比较两个实例,而不考虑它们可能包含的用户信息(UserInfo)和片段(Fragment)部分.例如,给定URI http://www.contoso.com/index.htm#searchhttp:// user:password@ www.contoso.com/ index.htm,Equals方法将返回true.

我已经辞职了,不得不破解这个.但为什么它会这样呢?我可以看到用户信息的逻辑,但不能看到片段.

c# uri

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

PHP登录系统

我正在使用PHP为Web应用程序创建登录系统.我的问题是,仅在当前会话中存储用户登录信息是否安全?例如,如果名为John的用户成功登录到我的站点,我可以只存储$ _SESSION ['Username'] ='John'和$ _SESSION ['LoggedIn'] = 1然后检查$ _SESSION ['LoggedIn']在每页上等于1以验证用户是否实际登录?或者有更好的方法吗?我不知道这可能导致我的头脑中出现任何问题,但我想确保我不会在我的网站上留下一个可能导致问题的大洞.

此外,我在数据库中存储用户密码+ salt的md5哈希值,而不是它们的实际字符串密码,这样就不用担心了.

如果您需要更多信息或者不清楚,请与我们联系.谢谢!

php security session login

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

C++:隐藏基本静态成员

在C++中,是否可以让子类"隐藏"基类的静态字段和方法?(即A有一个名为ABC的字段为int,B:A和B有一个名为ABC的字段为int的字段)

c++ oop static field class

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