小编Mar*_*rko的帖子

警告:push.default未设置; 它的隐含值在Git 2.0中发生了变化

我一直在使用Git一段时间,并且最近只下载了一个更新,以便在我尝试时发现此警告消息push.

warning: push.default is unset; its implicit value is changing in 
Git 2.0 from 'matching' to 'simple'. To squelch this message 
and maintain the current behavior after the default changes, use: 

  git config --global push.default matching

To squelch this message and adopt the new behavior now, use: 

  git config --global push.default simple
Run Code Online (Sandbox Code Playgroud)

我显然可以将它设置为所提到的值之一,但它们是什么意思?simple和之间有什么区别matching

如果我在一个客户端上更改它,我是否需要在我共享回购的其他客户端上做任何事情?

git version-control

1615
推荐指数
3
解决办法
25万
查看次数

在数据库中存储性别(性别)

我想以尽可能少的(大小/性能)成本将用户的性别存储在数据库中.

到目前为止,我想到了3个场景

  1. INT - 在代码与枚举对齐(1 =男,2 =女性,3 = ...)
  2. char(1) - 存储m,f或其他单个字符标识符
  3. (布尔值) - 此选项是否有适当的字段名称?

我想问的原因是因为这个的答案,其提到字符布尔值.

我要澄清,我使用MS SQL 2008,它DOES其实有位数据类型.

sql database-design

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

在jQuery中选择后代元素的最快方法是什么?

据我所知,有很多方法可以在jQuery中选择子元素.

//Store parent in a variable  
var $parent = $("#parent");
Run Code Online (Sandbox Code Playgroud)

方法1 (使用范围)

$(".child", $parent).show();
Run Code Online (Sandbox Code Playgroud)

方法2 (find()方法)

$parent.find(".child").show();
Run Code Online (Sandbox Code Playgroud)

方法3 (仅限直系儿童)

$parent.children(".child").show();
Run Code Online (Sandbox Code Playgroud)

方法4 (通过CSS选择器) - 由@spinon建议

$("#parent > .child").show();
Run Code Online (Sandbox Code Playgroud)

方法5 (与方法2相同) - 根据@Kai

$("#parent .child").show();
Run Code Online (Sandbox Code Playgroud)

我不熟悉分析能够自己调查这个,所以我很想知道你要说些什么.

PS我明白这可能是这个问题的重复,但并不涵盖所有方法.

performance jquery profiling jquery-selectors

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

使用FancyBox加载内联内容

好吧,我只是写这篇文章,希望能帮助那些可能遇到同样问题的人.

供应商网站上的示例有点模糊,我假设了以下场景.


你有一个链接与href一些内容的链接#id.

<a href="#content-div" class="fancybox">Open Example</a>
Run Code Online (Sandbox Code Playgroud)

你有一个div来保存那些内容.

<div id="content-div" style="display: none">Some content here</div>
Run Code Online (Sandbox Code Playgroud)

然后你只需通过1-liner运行Fancybox.

$(".fancybox").fancybox();
Run Code Online (Sandbox Code Playgroud)

当然,您认为Fancybox会复制内容并更改display: nonedisplay: block一切都会好的.

但这不会发生.
它仍然加载内容但内容被隐藏,你有一个空白的Fancybox.*cry*

html css jquery fancybox

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

删除<fieldset>边界线最简单的方法是什么?

删除边框线的最简单方法是<fieldset>什么?

我的意思是跨浏览器解决方案......可能吗?

html css

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

WPF网格的底部边框

关于WPF网格控件,我有一个非常简单的问题.

我想在网格中的每一行设置一个底部边框,但只能找到如何在每个单元格周围放置所有4个边框..我的代码非常简单

<Grid Height="174" HorizontalAlignment="Left" Margin="23,289,0,0" Name="grid2" VerticalAlignment="Top" Width="730">
    <Grid.RowDefinitions>
        <RowDefinition Height="45" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="255" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
    </Grid.ColumnDefinitions>
</Grid>
Run Code Online (Sandbox Code Playgroud)

对于我正在使用的另一个网格需要所有四个边界,我正在使用

<Border Grid.Column="0" Grid.Row="0" BorderBrush="#61738B" BorderThickness="1" />
Run Code Online (Sandbox Code Playgroud)

PS网格的内容是一些标签,文本框等.如果这很重要的话.

感谢任何指针.

中号

c# wpf border wpf-grid

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

表达式在switch case语句中

我正在尝试创建一个switch语句但我似乎无法使用得到评估的表达式(而不是设置字符串/整数).我可以使用if语句轻松完成此操作,但希望案例更快.

我正在尝试以下方法

function reward(amount) {
    var $reward = $("#reward");
    switch (amount) {
        case (amount >= 7500 && amount < 10000):
            $reward.text("Play Station 3");
            break;
        case (amount >= 10000 && amount < 15000):
            $reward.text("XBOX 360");
            break;
        case (amount >= 15000):
            $reward.text("iMac");
            break;
        default:
            $reward.text("No reward");
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

我错过了一些明显的东西,或者这是不可能的?谷歌在这种情况下并不友善.

任何帮助/指针赞赏

中号

javascript case switch-statement

36
推荐指数
3
解决办法
6万
查看次数

hashbang还是不hashbang?

我正在开发一个新的网站,我想尽可能多地使用AJAX.基本上,我希望用户几乎永远不会离开主页,并在弹出窗口,滑块,部分等中显示所有内容.

现在我们现有的网站已经排名很高,所以我也想让Google高兴.我一直在阅读由Google 编写制作AJAX应用程序,并了解我必须通过_escaped_fragment_为抓取工具提供相同的内容.


我想用Umbraco开发这个网站的问题已经提供了SEO友好的URL.

但问题是我没有简单的方法来实现_escaped_fragment_而不破解Umbraco核心(至少这是我的知识),并且使用我在下面发布的解决方案(答案)也会让没有Javascript的用户感到高兴.双赢局面?你告诉我!=)

更新
昨天另一位用户(现已删除)的答案提示Google不再使用_escaped_fragment_方法并建议将其排除在外.这是真的?谷歌实际上会运行AJAX来查看内容吗?

谢谢
Marko

ajax seo jquery umbraco hashbang

28
推荐指数
2
解决办法
6503
查看次数

从Iframe关闭jQuery UI对话框

我已经实现了以下代码,用于在jQuery对话框中上传照片(使用iframe).

这是Iframe

<div style="display: none">
    <iframe id="upload-form" frameborder="0" marginheight="0" marginwidth="0" src="Upload.aspx"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

是父页面上的jQuery代码,它负责打开对话框.

$("#upload-image").click(function (e) {
    e.preventDefault();
    $('#upload-form').dialog({
        modal: true,
        width: 300,
        title: "Upload Image",
        autoOpen: true,
        close: function(event, ui) { $(this).dialog('close') }
    });
});
Run Code Online (Sandbox Code Playgroud)

然后我在上传成功后注入脚本(在iframe页面上),将结果传递回父页面,但我想同时关闭对话框.

$(document).ready(function () {
    $(parent.document).find('#imagePathValue').val('theimagevalue');
    $(parent.document).find('#upload-form').dialog('close');
});
Run Code Online (Sandbox Code Playgroud)

#imagePathValue表被成功过去了,但我似乎无法能够关闭对话框.

有任何想法吗?

iframe jquery jquery-ui jquery-ui-dialog

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

在Javascript中汇款到最近的10美元

如何在Javascript中将十进制数舍入到最接近的10?我今天的数学很垃圾,可能是2小时的睡眠:/

一些样本案例

$2823.66  = $2820
$142.11 = $140
$9.49 = $10
Run Code Online (Sandbox Code Playgroud)

我知道我可能需要Math.round/floor的组合,但我似乎无法获得预期的结果.

任何帮助/指针赞赏!

中号

javascript currency decimal rounding

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