小编Mil*_*idi的帖子

使用LINQ或Lambda从列表中删除实例?

现在我来了一个阶段,将我的所有数据作为缓存(对象)中的列表,我接下来要做的就是从列表中删除一些实例.

通常情况下,我会这样删除:

List<T> list;
List<T2> toBeRemovedItems;
// populate two lists
foreach(T2 item in toBeRemovedItems)
{
    list.Remove(delegate(T one) { 
        // build a condition based on item
        // return true or false
    });
}
Run Code Online (Sandbox Code Playgroud)

更具体地说,我实际上构建或填充了动态类(不是正式定义的类)的BeRemvoedItems列表.例如,T类类似于MyClass,删除代码是:

class MyClass<C> {
    public string Value1 { get; set; }
    public int Value2 { get; set; }
    public C ObjectC { get; set; }
}
....
List<MyClass<C>> list;
// populate list
// populate toBeRemovedItems. Here is an example of hard-coded codes:
var toBeRemovedLItems = new[] {
    new …
Run Code Online (Sandbox Code Playgroud)

c# linq lambda

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

在Collada结合姿势,联合变革

我正在尝试将自定义3D模型格式导出到Collada.我已经通过XSD构建了Collada数据类,现在当我尝试用数据填充它们时会出现问题,特别是对于矩阵的问题.

我的Skeleton类基本上是一个Joint类的数组,我从二进制文件中读取,每个Joint看起来像这样(traslation和rotation的值相对于父Joint,或者如果没有父,则始终为Root):

class Joint
{
    List<Joint> Children;
    Quaternion Rotation;
    Joint Parent;
    String Name;
    UInt32 Id;
    Vector3 Traslation;
}
Run Code Online (Sandbox Code Playgroud)

我要做的第一件事是在文件的"library_visual_scenes"部分中构建JOINT节点.这很简单,我得到了正确的结果:

foreach (Joint joint in hierarchicalJoints)
    WriteJointNodes(joint);

private void WriteJointNodes(Joint joint)
{
    Vector3 rotationEulers = Quaternion.ToEulers(joint.Rotation, EulersOrder.ZYX);

    WriteStartElement("node");
    WriteAttributeString("id", String.Concat(joint.Name, "_id"));
    WriteAttributeString("type", "JOINT");
    WriteAttributeString("name", joint.Name);
    {
        WriteElementString("translate", bone.Traslation);
        WriteElementStringAttributes("rotate", String.Concat("0.0 0.0 1.0 ", rotation.Z.ToDegrees()), { "sid", "rotateZ" });
        WriteElementStringAttributes("rotate", String.Concat("0.0 1.0 0.0 ", rotation.Y.ToDegrees()), { "sid", "rotateY" });
        WriteElementStringAttributes("rotate", String.Concat("1.0 0.0 0.0 ", rotation.X.ToDegrees()), { "sid", "rotateX" });
        WriteElementString("scale", "1.0 1.0 1.0"); …
Run Code Online (Sandbox Code Playgroud)

.net 3d matrix collada

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

jquery在父div中选择类

我正在尝试更改图像的alt,我点击选择图像的类(add_answer)

注: 含有不同内多次显示出来.add_answerdiv

jQuery(function(){   // Add Answer

    jQuery(".add_answer").click(function(){
        var count = $(this).attr("alt");
        count++;
        $('.a_type_'+count+'').show();
        $(this).parents("div:first").$('.add_answer').attr("alt", count);
    }); 

});
Run Code Online (Sandbox Code Playgroud)

这行似乎不起作用,如何add_answer通过它的父类选择此类div

$(this).parents("div:first").$('.add_answer').attr("alt", count);
Run Code Online (Sandbox Code Playgroud)

其他人有想法吗?

单击时我正在尝试降低图像alt上的值.add_answer.destroy_answer

jQuery(function(){   // Hide Answer

    jQuery(".destroy_answer").click(function(){
        $(this).parents("div:first").hide();
        var count = $('.add_answer').attr("alt");
        count--;
        $('.add_answer',$(this).parent('div:first')).attr('alt',count);


    }); 

});
Run Code Online (Sandbox Code Playgroud)

问题线:

$('.add_answer',$(this).parent('div:first')).attr('alt',count);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

22
推荐指数
3
解决办法
9万
查看次数

Twitter Bootstrap选项卡活动类切换不起作用

我正在使用Twitter bootstrap导航选项卡和导航丸.这是我的HTML代码:

<div class="Header2" style="background-color:#1E3848">
    <div id="headerTab">
        <ul class="nav nav-tabs">
            <li class="active ans-tab"> <a href="http://myweb.com/">Home</a></li>
            <li class="topTab"><a href="http://myweb.com/score/">Score</a></li>
            <li class="topTab"><a href="http://myweb.com/leaderboards/">Leaderboards</a></li>
        </ul>
    </div>
    <div id="subHeaderTabPlayer">
        <ul class="nav nav-pills">
            <li class="active"> <a href="http://myweb.com/">Top</a></li>
            <li><a href="http://myweb.com/rules/" data-toggle="pill">Rules</a></li>
            <li><a href="http://myweb.com/player/" data-toggle="pill">Player</a></li>
            <li><a href="http://myweb.com/categories/" data-toggle="pill">Categories</a></li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,如果我将属性data-toggle="pill"data-toggle="tab"活动类更改的选项卡添加到我单击的选项卡中.但是,href不再有效.如果我不使用这些类,则href工作但活动类不会更改,并且它始终保留在页面加载时给出的类的元素.

我甚至尝试使用jQuery来切换类行为,它也不起作用.我的脚本代码是:

<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
    $(window).load(function(){
        document.getElementById( 'subHeaderTabPlayer' ).style.display = 'none';
        $('ul.nav-tabs li a').click(function (e) {
            var activeTab= document.getElementByClass('active');
            activeTab.removeAttribute("class");

            $('ul.nav-tabs li.active').removeClass('active')
            $(this).parent('li').addClass('active')
        })
        $('ul.nav-pills li …
Run Code Online (Sandbox Code Playgroud)

html css jquery tabs twitter-bootstrap

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

如何在java中比较两个日期和时间

我有两个Date具有以下格式的对象.

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
String matchDateTime = sdf.parse("2014-01-16T10:25:00");
Date matchDateTime = null;

try {
    matchDateTime = sdf.parse(newMatchDateTimeString);
} catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

// get the current date
Date currenthDateTime = null;
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Date dt = new Date();
String currentDateTimeString = dateFormat.format(dt);
Log.v("CCCCCurrent DDDate String is:", "" + currentDateTimeString);

try {                   
    currenthDateTime = sdf.parse(currentDateTimeString);
} catch (ParseException e) {
    // TODO Auto-generated catch block 
    e.printStackTrace();
} …
Run Code Online (Sandbox Code Playgroud)

java datetime compare

15
推荐指数
3
解决办法
9万
查看次数

将Spring Data的ReactiveCrudRepository应用于Redis

我正在玩Spring Boot 2 webflux.我正在尝试使用它ReactiveSortingRepository来简化redis操作.

public interface DataProfileRepository extends ReactiveSortingRepository<DataProfileDTO, String> {
}
Run Code Online (Sandbox Code Playgroud)

只需使用此界面即可

Mono<DataProfileDTO> tmp = this.dataProfileRepository.findById(id);
Run Code Online (Sandbox Code Playgroud)

例外:

org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [com.tradeshift.dgps.dto.DataProfileDTO] to type [reactor.core.publisher.Mono<?>]
at org.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:321) ~[spring-core-5.0.2.RELEASE.jar:5.0.2.RELEASE]
at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:194) ~[spring-core-5.0.2.RELEASE.jar:5.0.2.RELEASE]
at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:174) ~[spring-core-5.0.2.RELEASE.jar:5.0.2.RELEASE]
at org.springframework.data.repository.util.ReactiveWrapperConverters.toWrapper(ReactiveWrapperConverters.java:197) ~[spring-data-commons-2.0.2.RELEASE.jar:2.0.2.RELEASE]
at org.springframework.data.repository.core.support.QueryExecutionResultHandler.postProcessInvocationResult(QueryExecutionResultHandler.java:104) ~[spring-data-commons-2.0.2.RELEASE.jar:2.0.2.RELEASE]
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:587) ~[spring-data-commons-2.0.2.RELEASE.jar:2.0.2.RELEASE]
Run Code Online (Sandbox Code Playgroud)

被扔了.

此存储库的行为与reactor不匹配,我可以在调试模式中看到,实际DataProfileDTO是从redis获取的.尝试时失败了:

GENERIC_CONVERSION_SERVICE.convert(reactiveObject, targetWrapperType);
Run Code Online (Sandbox Code Playgroud)

ReactiveWrapperConverters.toWrapper

我去谷歌搜索,似乎Spring Data Redis 2.0没有提到反应式存储库支持.我想知道我的代码或Spring Data Redis 2.0中是否有任何错误,我还不支持ReactiveCrudRepository.

spring-data-redis reactive

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

如何使用jquery将图像发布到C#web方法

可能重复:
如何使用JQuery异步上传文件?

我有一个文件上传字段,在选择图像后,我将一个jquery ajax发布到aspx页面的页面方法.我的问题是,如何通过jquery传递该图像?当我这样做时$(this).val(),只获取文件名.我想传递图像对象本身.

javascript c# asp.net ajax jquery

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

回发时,Viewstate为null

是的,我在这里有一些非常特别的东西......

ASP.NET 4页面具有以下属性:

protected QuickShopBag QuickShopBagInstance
{
    get { return (QuickShopBag)ViewState["QuickShopBag"]; }
    set { ViewState["QuickShopBag"] = value; }
}
Run Code Online (Sandbox Code Playgroud)

在初始Page_Load()in(!Page.IsPostBack)期间,QuickShopBagInstance填充并ViewState保存.

但是,当您在页面上执行回发时,从回发Button_OnClick()事件访问时ViewState为空!

我已经检查了Request.Form,确定该_Viewstate值已存在且已填充.我也通过解析器运行了这个值,它确实包含了预期的数据,页面ViewStateEnabled="true"和新的.NET 4 ViewStateMode="Enabled".

我已经继续覆盖LoadViewState方法以检查它是否正在触发,它似乎不是.

protected override void LoadViewState(object savedState)
{
    base.LoadViewState(savedState);
}
Run Code Online (Sandbox Code Playgroud)

我真的很遗憾可能是什么问题.有任何想法吗?

c# asp.net webforms

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

尝试使用Angular Material实现自动完成芯片.获取无法读取未定义的属性'nextTick'

我在Demo Chips Angular Material上跟随了自动完成的芯片演示.
当卸下"芯片"我的错误:
无法读取性能nextTickundefined.
甚至教程页面都会引发错误.你对这个问题有什么解决方案吗?

angularjs angular-material

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

CSS,JQuery Cycle和IE问题

我正在使用一个名为"Cycle"的jQuery插件,我在IE中遇到了CSS的问题,它在Opera,FF,Chrome和Safari中看起来很完美,但IE正在破解这些...

WWW [点] photographicpassions [点] com /家

您将看到右侧的"最新作品"和主图像下方的缩略图,在FF,Safari,Chrome和Opera中,灰色容器位于所有缩略图的后面,但在IE中,灰色背景停在顶部缩略图..我已经尝试了各种各样的东西,使其工作,无济于事.有人可以帮助我吗?

这是在IE中不能很好玩的容器的CSS:

/* latest work container */
div#latestHolder {
    position: relative;
    float: left; width: 368px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #666666;
}

/* thumbnails */
div#nav {
    position: relative;
    float: left; left: 0px;
    width: 376px;
    padding: 0px 0px 0px 0px;
    margin: 1px 0px 0px 0px;
}
    div#nav li {
        width: 66px;
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 9px 9px 0px 0px;
        list-style: none;
        cursor: pointer; …
Run Code Online (Sandbox Code Playgroud)

css jquery cycle

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