问题列表 - 第21316页

如何使用jquery ui datepicker设置当前日期

我正在制作一个编辑个人资料表格,我正在使用jquery iu datepicker选择DOB,现在当用户编辑其数据时他/她已经在个人资料字段中有一些日期,现在如果用户想要更改datepicker的日期弹出,如何从日期选择器上选择的个人资料字段中输入日期,

或者我在当前脚本打开时如何使日期选择器显示特定日期:

$('#member_dob').datepicker({
            changeMonth: true,
            changeYear: true,
            defaultDate: ,
            yearRange: '1970:1992',
            dateFormat: 'yy-mm-dd',
            monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'],
            dayNamesMin: ['Ned', 'Pon', 'Uto', 'Sri', 'Čet', 'Pet', 'Sub']
        });
Run Code Online (Sandbox Code Playgroud)

因此,例如,如果我的dob是20.05.1987,我怎么能设置datepicker来显示打开时的日期,或者只是一个月和一年

jquery jquery-ui jquery-ui-datepicker

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

在Windows可执行文件中嵌入JRE?

假设我想分发Java应用程序.

假设我想将它作为单个可执行文件分发.我可以轻松地将一个.jar与应用程序及其所有外部依赖项一起构建在一个文件中(带有一些Ant黑客攻击).

现在假设我想在Windows上将其作为.exe文件分发.这很简单,因为那里有很好的工具(例如Launch4j等).

但是现在假设我也不想依赖于最终用户安装了正确的JRE(或者根本就是任何JRE).我想用我的应用程序分发JRE,我的应用程序应该在这个JRE上运行.创建Windows安装程序可执行文件并嵌入包含所有必需JRE文件的文件夹非常简单.但后来我正在分发安装程序而不是单文件应用程序.

有没有办法将应用程序 JRE 嵌入到充当应用程序启动器的.exe文件中(而不是作为安装程序)?

java windows deployment executable software-distribution

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

使用多项式时间有哪些"最难"的问题?

最近我读了一个研讨会的工作说:

匹配算法[对于一般图]可以扩展到加权情况,这似乎是可以在多项式时间内解决的"最难"的组合优化问题之一.

我立即想到了以下问题:

你知道其他"P-hard"问题吗?

现在我想把P-hard定义为:"在这个问题的文献中发现了一个多项式算法(1950年以后)".(或者,如果已经有一个确定性算法可以解决多项式时间内的问题,那怎么能更好地定义"硬"?)

algorithm np-hard time-complexity

10
推荐指数
3
解决办法
2607
查看次数

如何使用 Boost Asio 减少编译时间

Boost.Asio 是一个很棒的库,但它有一个巨大的缺点——编译时间极慢。一个简单的HTTP协议实现(真的很简单)(大约1k行代码)在GCC 4.4下编译需要大约13.5s!

我尝试使用 PCH,但它并没有太多地改善编译时间(大约仅 1 秒)。

那么有没有关于如何使 Boost.Asio 编译时间更快的教程?

例如,我应该为哪个类准确包含哪些标头。

例如,我使用:io_servicetcp::ip::socketstcp::ip::acceptordeadline_timer、 缓冲区和一些函数,如async_readasync_write

有什么建议么?

PS:只要有可能,我都会使用 pimpl。

c++ boost-asio compilation-time

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

动画选定的wpf列表框项目

我正在尝试为我的应用程序中的所有列表框设置全局样式.下面是我使用过的xaml代码.在这里,我试图触发动画,但它不起作用.我只想在所选项目上制作动画.有帮助吗?

<Style TargetType="{x:Type ListView}">
    <Style.Setters>
        <Setter Property="BorderThickness" Value="5" />
        <Setter Property="FontSize" Value="16" />
        <Setter Property="FontFamily" Value="Arial" />
        <Setter Property="ItemTemplate">
            <Setter.Value>
                <DataTemplate x:Name="ListViewItemTemplate">
                    <TextBlock Text="{Binding}" Padding="0,0,5,5"/>
                </DataTemplate>
            </Setter.Value>
        </Setter>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate>
                    <ControlTemplate.Triggers>
                        <EventTrigger RoutedEvent="ListViewItemBase.Selected">
                            <BeginStoryboard>
                                <Storyboard TargetProperty="Color">
                                    <ColorAnimation To="#FFFF0000" Duration="0:0:1" AutoReverse="true" />
                                </Storyboard>
                            </BeginStoryboard>
                        </EventTrigger>
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style.Setters>
</Style>
Run Code Online (Sandbox Code Playgroud)

工作版本:

<Style TargetType="{x:Type ListView}"> 
<Style.Setters> 
    <Setter Property="BorderThickness" Value="5" /> 
    <Setter Property="FontSize" Value="16" /> 
    <Setter Property="FontFamily" Value="Arial" /> 
    <Setter Property="ItemTemplate"> 
        <Setter.Value> 
            <DataTemplate x:Name="ListViewItemTemplate"> 
                <TextBlock Text="{Binding}" Padding="0,0,5,5"/> 
            </DataTemplate> 
        </Setter.Value> 
    </Setter> …
Run Code Online (Sandbox Code Playgroud)

c# wpf listview selecteditem

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

依赖注射:如何克服循环依赖

谢谢阅读.

我正在使用Unity框架在我的应用程序(ASP.Net MVC)中实现依赖注入.有时我想避免的服务之间存在一些循环依赖关系.

所以我正在寻找解决方案:)


我的情况

好吧,让我们想象3服务ServiceSally,ServiceJoe,ServiceJudy

ServiceSally依赖于ServiceJoe

ServiceJoe依赖于ServiceJudy

ServiceJudy依赖于ServiceSally(<<那有点奇怪不是吗?)

因此,如果您实例ServiceSally,她将需要注入ServiceJoe,而ServiceJoe将需要ServiceJudy和.... BANG!... ServiceJudy将需要ServiceSally开始无休止的循环 - 非常悲伤的三角形 - .


我怎么能解决这个循环爱三角形的情况?:/

更新:

我的第一个解决方案:LazyJoe

如何在服务引用周围使用包装器来延迟注入,直到它们被使用为止?

你怎么看?

design-patterns dependency-injection unity-container

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

HashSet <T>是最容易查找的容器吗?

我需要检查特定字符串是否包含在其他组中:

private bool Contains(string field)
{
   return this.Fields.Contains(field); // HashSet<string> local property
}
Run Code Online (Sandbox Code Playgroud)

如果只有一个任务,它可以使用的最佳容器类型是什么 - 容纳一些字符串并检查是否有另一个容器进入或不存在?

.net c# contains hashset

12
推荐指数
2
解决办法
8418
查看次数

没有释放记忆

我无法真正理解为什么自由进程会返回错误.我在C中得到了这段代码:

int LuffarschackStart(void)
{
/* to avoid the program from closing */
char readEnd;
int i = 0;    

board_type *board = malloc(sizeof(square_type));
if (board == NULL)
{
    printf("Could not allocate the memory needed...");
    scanf("%c", &readEnd);         
    return 0;
}

for(i = 0; i < 9; i = i + 1)
    board->square[i].piece_type = NO_PIECE;

board_play_game(board);    

free(board);
printf("Press any key and enter to quit the program...");
scanf("%c", &readEnd);         
return 0;
}
Run Code Online (Sandbox Code Playgroud)

我分配的板结构如下所示:

typedef struct
{
    /* flag to indicate if a square is …
Run Code Online (Sandbox Code Playgroud)

c memory malloc free

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

遍历树以查找节点

我正在搜索树以查找传递的值.不幸的是,它不起作用.我开始用打印机调试它,奇怪的是它实际上找到了值,但是跳过了return语句.

    /**
  * Returns the node with the passed value
  */
 private TreeNode searchNodeBeingDeleted(Comparable c, TreeNode node)
 {  
  if(node == null) 
  {
   return null;
  }

  if(c.equals((Comparable)node.getValue()))
  {
   System.out.println("Here");
   return node;
  }
  else
  {
   if(node.getLeft() != null)
   {
    System.out.println("left");
    searchNodeBeingDeleted(c, node.getLeft());
   }
   if(node.getRight() != null)
   {
    System.out.println("right");
    searchNodeBeingDeleted(c, node.getRight());
   }
  }
  return null; //i think this gives me my null pointer at bottom
 }
Run Code Online (Sandbox Code Playgroud)

它打印出如下结果:

left
left
right
right
Here
right
left
right
left
right
Exception in thread "main" java.lang.NullPointerException
at …
Run Code Online (Sandbox Code Playgroud)

java algorithm recursion binary-tree

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

如何使列表项水平拉伸?

这是一个包含简单列表的窗口:

代码很简单:

<Window x:Class="Wpf_List.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>


        <Border BorderBrush="Black" BorderThickness="2" Grid.Column="1">
            <ListBox>
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <!--HorizontalAlignment="Stretch" below has no effect :(-->
                        <Border CornerRadius="5" BorderBrush="DarkRed" SnapsToDevicePixels="True" BorderThickness="1"
                            Margin="1" Padding="4,2"
                            HorizontalAlignment="Stretch"
                            >
                            <TextBlock Text="{Binding}"/>
                        </Border>
                    </DataTemplate>
                </ListBox.ItemTemplate>

                <sys:String>First</sys:String>
                <sys:String>Second</sys:String>
                <sys:String>Some item with a long name</sys:String>
            </ListBox>
        </Border>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

每个项目的宽度不同.看起来像"自动".我尝试了各种各样的方法,但没有找到一个让物品水平拉伸而不用硬编码宽度.

我如何能?

wpf listbox

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