问题列表 - 第41954页

如何在父类的主体中获得子类的名称

[C#]

我有课:

public class ChildClass: ParentClass {
   // ... 
}

public class ParentClass {

   public GetClassName() {
       // ...
   }

}
Run Code Online (Sandbox Code Playgroud)

和代码:

var obj = new ChildClass();
string className = obj.GetClassName(); // <---- Here I want to get "ChildClass"
Run Code Online (Sandbox Code Playgroud)

我知道可以使用Reflection完成.但我不知道如何.请帮帮我.

c# reflection

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

当div悬停时如何影响其他元素

我认为这是一个非常基本的问题,但我不确定如何做到这一点.

我想做的是当一个人div徘徊时,它会影响另一个人的属性div.

例如,在这个简单的例子中,当你将鼠标悬停在#cube它上面时,会改变background-color但我想要的是当我将鼠标悬停在上面时#container,#cube会受到影响.

div {
  outline: 1px solid red;
}
#container {
  width: 200px;
  height: 30px;
}
#cube {
  width: 30px;
  height: 100%;
  background-color: red;
}
#cube:hover {
  width: 30px;
  height: 100%;
  background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)
<div id="container">

  <div id="cube">
  </div>

</div>
Run Code Online (Sandbox Code Playgroud)

html css hover

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

PHP:许多concats还是一个内爆?

在我当前的项目中,我将一个字符串组合成许多小字符串(直接输出不是一个选项).进行许多字符串连接会更有效吗?或者我应该将部件添加到阵列并将其内爆?

php arrays string performance

14
推荐指数
3
解决办法
6957
查看次数

如何整理我的爪子?

我之前的问题中,我得到了一个很好的答案,帮助我检测到爪子撞到压板的位置,但现在我正在努力将这些结果与相应的爪子联系起来:

替代文字

我手动注释了爪子(RF =右前方,RH =右后方,LF =左前方,LH =左后方).

正如您所看到的那样,显然有一种重复的模式,它几乎在每次测量中都会出现.这是一个手动注释的6个试验的演示链接.

我最初的想法是使用启发式方法进行排序,例如:

  • 前爪和后爪的重量比约为60-40%;
  • 后爪通常表面较小;
  • 爪子(通常)在空间上分为左右两侧.

但是,我对我的启发式方法持怀疑态度,因为一旦遇到我没想过的变化,他们就会对我失败.他们也无法应对可能有自己规则的跛脚犬的测量结果.

此外,Joe提出的注释有时会搞砸,并没有考虑到爪子的实际外观.

基于我在关于爪子内峰值检测的问题上收到的答案,我希望有更先进的解决方案来对爪子进行分类.特别是因为每个单独的爪子的压力分布和其进展是不同的,几乎像指纹.我希望有一种方法可以使用它来聚集我的爪子,而不是按照发生的顺序对它们进行排序.

替代文字

所以我正在寻找一种更好的方法来用相应的爪子对结果进行排序.

对于接受挑战的任何人,挑选了一个包含所有切片阵列的字典,其中包含每个爪子的压力数据(通过测量捆绑)和描述其位置的切片(板上和时间上的位置).

为了澄清:walk_sliced_data是一个包含['ser_3','ser_2','sel_1','sel_2','ser_1','sel_3']的字典,它们是测量的名称.每个测量包含另一个字典,[0,1,2,3,4,5,6,7,8,9,10](例如来自'sel_1'),表示提取的影响.

另请注意,可以忽略"假"影响,例如部分测量爪子的位置(空间或时间).它们只是有用,因为它们可以帮助识别模式,但不会被分析.

对于任何有兴趣的人,我都会在博客上保留有关该项目的所有更新!

python image-processing

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

帮助Delphi 7,ADO和MS Access SQL语句 - 部分Deuce

我需要帮助理解为什么我的SQL不起作用.或者,如果我需要以不同的方式编写它以获得我需要的结果.正如标题所示,我使用的是Delphi 7,ADO组件和MS Access 2000数据库.您可以在此处查看第I部分中的表结构:
帮助Delphi 7,ADO和MS Access SQL语句

我目前用来获取基于关键字的所有知识的SQL如下:

select*from(知识K
内连接knowledge_keywords KKW on KKW.knowledgeid = K.id)
内连接关键字KW on KW.id = KKW.keywordid
where(KW.keyword ='job')AND(KW.keyword ='task' )

然而,当知识id中具有相同知识id的那两个单词中显然存在这两个单词时,这不会返回并产生结果.

但是,如果我使用OR而不是AND执行相同的SQL,我会得到我预期的两条记录

select*from(知识K
内连接knowledge_keywords KKW on KKW.knowledgeid = K.id)
内连接关键字KW on KW.id = KKW.keywordid
where(KW.keyword ='job')AND(KW.keyword ='task' )

谢谢你的帮助

sql delphi ms-access ado delphi-7

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

查找r中数据框架的平均值和中位数

我有几个数据框,a b c d每个都有相同的列名.我想找到这些数据帧的均值和中位数.换言之,构造新的meanmedian是相同尺寸的数据帧a,b等等.

我可以使用几个for循环,但我敢打赌,使用R内置函数可以更快地执行此操作.

functional-programming r

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

针对C++的持续构建基础架构建议; GreenHills诚信

我需要您为大型(1-2MLOC)软件开发项目提供持续构建产品的建议.特点:

  • ClearCase版本控制
  • 大约80%C++; 15%的Java; 5%的脚本或低级别
  • 编译Green Hills Integrity OS,还有一些Windows和JVM块
  • 主要是嵌入式系统; 还包括一些UI部分和一些开发支持(模拟工具,配置工具等......)
  • 可交付成果的每个名义"版本"包括许多板,UI机器等的部署映像......(~10个单独的图像; 5个不同的操作系统)
  • 需要维护/跟踪许多同步版本,特别是为各种不同的板支持包构建
  • 构建周期时间是项目的一个主要问题,需要支持任何有助于解决这个问题的功能(主要是需要管理一大堆构建机器,我猜...)
  • 在安全的环境中运行(这是一个政府计划)(编辑补充:这是一个机密程序;外包构建基础架构是一个非首发.)

对您可能提供的任何最佳实践或外围指导感兴趣.构建自动化问题是程序中似乎缺少的几个重叠的最佳实践之一,但尝试将您的答案集中在构建基础架构和直接相关的观察上.

成本不是驱动因素.可扩展性和易于改装到现有基础架构是关键.

(编辑解决@ Dan的评论.;-)

c++ embedded continuous-integration greenhills

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

jQuery text()函数在IE中丢失换行符

在jQuery论坛上这是一个非常讨论的问题,但我无法找到适合我情况的解决方案.

我有一个无序列表,其中包含一些文本元素...用户可以通过jQuery创建新的列表项,这些项目将保存到SQL数据库中.他们还可以编辑现有列表项.此外,由于每个列表项中的文本可能会很长,因此可以选择"隐藏"每个列表项,以便显示字符串的截断版本.这是由一个自定义的jQuery插件处理的,该插件截断了超过一定长度的列表项...这是截断插件格式化后每个列表项的样子:

<li id="item_1">
<div class="note">
    This is the text that shows when this element is truncated <span style="display: none;" class="truncate_ellipsis">...</span>
<span style="display: inline;" class="truncate_more">This is the text that will be hidden if the user clicks on the 'hide' button</span>
</div>  
<div class="toggle_wrapper"> 
    <div class="note_toggle">
        <a href="#" class="truncate_more_link">Hide note</a>
    </div> 
    <div style="display: block;" class="note_controls"> 
        <span class="edit_note"><a href="#note_textfield" id="edit_note_1">Edit</a></span> | <span class="delete_note"><a href="#" id="delete_note_1">Delete</a></span> 
    </div> 
</div> 
</li>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是用户单击"编辑"并使用"注释"类获取div的内容并将其分配给文本区域.然后,用户可以编辑文本并保存.我使用以下脚本来获取div的内容并将其分配给textarea:

$('.edit_note a').click(function(event){

    // Get the parent li of the 'edit' link that was …
Run Code Online (Sandbox Code Playgroud)

jquery internet-explorer textarea line-breaks

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

Subversion中Head的概念是什么?与Trunk的区别是什么?

我不清楚干线是"主要"分支,并理解分支和标签的概念.但是"头"在哪里?看来这是"最新"修订版?如果是这样,它与"主干"的区别是什么

我确定我可能混合不相关的字段,例如,trunk是分支,因为head是标记?

我挖掘了一些文件,但我必须承认,时间限制并不是那么清楚.

svn configuration-management

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

C# - 比较两个SecureStrings是否相等

我有一个带有两个PasswordBox的WPF应用程序,一个用于密码,另一个用于第二次输入密码以进行确认.我想用来PasswordBox.SecurePassword获取SecureString密码,但我需要能够比较两个PasswordBoxes的内容以确保在我接受密码之前的相等性.但是,两个相同的SecureStrings不相同:

var secString1 = new SecureString();
var secString2 = new SecureString();
foreach (char c in "testing")
{
    secString1.AppendChar(c);
    secString2.AppendChar(c);
}
Assert.AreEqual(secString1, secString2); // This fails
Run Code Online (Sandbox Code Playgroud)

我在想比较PasswordPasswordBoxes 的属性会破坏访问点,SecurePassword因为我正在阅读纯文本密码.如何在不牺牲安全性的情况下比较两个密码?

编辑:根据这个问题,我正在查看这篇关于"使用Marshal类将SecureString转换为ANSI或Unicode或BSTR"的博文,然后我可以比较一下.

c# passwords equals securestring passwordbox

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