小编Nul*_*ion的帖子

检索不到一天的行

我有一个列date,其默认值为CURRENT_TIMESTAMP,例如:2011-11-16 15:34:02.有没有办法在mysql语句中放入一个条件(不是在php中)来检索不到一天的行?就像是:

SELECT * FROM orders where date > 24 hours ago
Run Code Online (Sandbox Code Playgroud)

mysql conditional timestamp

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

fancybox iframe维度

在fancybox主页(http://fancybox.net/home)中,有一个示例打开一个iFrame,其尺寸为屏幕的75%.

我不能通过修改.js文件的宽度和高度属性来获得它,如网站上所述.

jquery fancybox dynamic-resizing

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

Mysql唯一索引不适用于某个变音符号

我有一个用户表,其中有一个名为'nickname'的列,utf-8编码,varchar(20),该表在InnoDB中.有2个记录,其中一个昵称='gunni',另一个昵称='günni'.当我尝试将唯一索引应用于此列时,mysql给了我这个错误:

第263行的错误1062(23000):键2的重复输入'gunni'

我检查了数据,只有一个记录名为'gunni',如果我将'günni'记录改为其他记录,那么再次应用唯一索引,一切正常.

为什么'günni'和'gunni'会重复?这是他们的十六进制值,我用mysql的hex()函数得到这个:

gunni - > 67756E6E69

günni - > 67C3BC6E6E69

他们显然是不同的.为什么mysql会将这两个视为同样的?或者有什么我不知道的独特索引?或者甚至,这可能是一个mysql错误?

mysql indexing mysql-error-1062

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

红宝石中"="&"=>"和"@variable","@@ variable"和":variable"之间有什么区别?

我知道这些都是导轨的基础知识,但我仍然不知道之间的差别完全=符号和=>之间的差异@some_variable,@@some_variable:some_variable在轨道上.

谢谢.

ruby ruby-on-rails

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

如何在站点范围内包含PHP文件使用.HTACCESS或其他方法

我想googleanayltics.php在我的网络服务器上的每个页面上包含我的PHP文件,该文件是.php或.html文档

我想知道:

A)如何在</head>标签之前添加此权限
B)如何在<body>标签之后添加右键

我想知道这两种方法的灵活性

我认为.HTACCESS可以很容易地实现这一点,如果你知道如何,或者你知道任何更简单的方法,那么请分享.

PS我不想手动进入并在每个文件上输入代码,这就是我问这个问题的原因(节省时间)

php .htaccess include

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

在Python中对元组字典进行排序

我知道python排序列表/词典已经有很多问题,但我似乎找不到一个对我来说有帮助的问题,而且我正在寻找最有效的解决方案,因为我将要排序一个相当大的数据集.

我的数据目前看起来基本上是这样的:

a = {'a': (1, 2, 3), 'b': (3, 2, 1)}
Run Code Online (Sandbox Code Playgroud)

我基本上创建了一个单词列表,其中我存储了每个单词以及一些关于它的统计数据(n,Sigma(x),Sigma(x ^ 2))

我想根据特定的统计数据对其进行排序.到目前为止,我一直在尝试以下方面:

b = a.items()
b.sort(key = itemgetter(1), reverse=True)
Run Code Online (Sandbox Code Playgroud)

我不确定如何根据它实际上是元组元组的列表来控制它排序的索引?我想我实际上需要嵌套两个itemgetter操作,但不确定如何做到这一点.

如果有更好的数据结构我应该使用,请告诉我.我是否应该创建一个小类/结构然后使用lambda函数来访问该类的成员?

非常感谢

python sorting dictionary tuples

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

标题中定义的C++类方法是否始终内联?

编辑:我已经恢复了原始标题,但实际上我应该问的是:'C++链接器如何处理已在多个目标文件中定义的类方法'

假设我在这些行的标题中定义了一个C++类:

class Klass
{
    int Obnoxiously_Large_Method()
    {
        //many thousands of lines of code here
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我编译一些在几个位置使用'Obnoxiously_Large_Method'的C++代码,生成的目标文件是否总是内联'Obnoxiously_Large_Method'的代码,或者它是否会针对大小进行优化(例如,当使用g ++ -Os时)并创建单个实例'Obnoxiously_Large_Method'并像普通函数一样使用它?如果是这样,链接器如何解决已实例化相同函数的其他目标文件之间的冲突?是否存在一些神秘的C++命名空间Juju,它使方法的单独对象实例不会相互冲突?

c++ linker header

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

使用object literal而不是switch语句

关于switchif/else语句的最佳实践有很多讨论和评论.我看到人们说我们都应该在可能时使用对象文字而不是切换.

所以我重现了这个案例,在交换机之间进行了一些简单的测试:

(function(test){
    var bar;

    switch(bar) {
        case 1:
            bar = 'red';
            break;
        case 2:
            bar = 'blue';
            break;
        case 3:
            bar = 'yellow';
            break;
        case 4:
            bar = 'green';
            break;
        case 5:
            bar = 'black';
            break;
    }

    return bar;
})(5);
Run Code Online (Sandbox Code Playgroud)

并传递一个对象文字:

(function(test){
    return { 1: 'red', 2: 'blue', 3: 'yellow', 4: 'green', 5: 'black' }[ test ];
})(5);
Run Code Online (Sandbox Code Playgroud)

运行此测试后,很明显switch语句比在对象文字中调用测试值更快.

我的考试错了吗?在这种情况下使用一种或另一种方法之前我应该​​考虑什么?或者也许我看过关于这个主题的看法评论是错误的,我不应该试图绕过基本面......

javascript loops if-statement switch-statement

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

写入静态字段 - 在这种情况下FindBugs是错误的吗?

我有一个像这样的Java类:

public class Foo {

    public static int counter = 0;

    public void bar(int counter) {
        Foo.counter = counter;
    }
}
Run Code Online (Sandbox Code Playgroud)

FindBugs警告我counter通过实例方法写入静态字段bar.但是,如果我将代码更改为:

public class Foo {

    public static int counter = 0;

    public static void setCounter(int counter) {
        Foo.counter = counter;
    }

    public void bar(int counter) {
        setCounter(counter);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后FindBugs不会抱怨.这不是错的吗?我仍然通过静态方法从实例方法写入静态字段,不是吗?

java static-methods findbugs static-members

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

Java透明PNG到剪贴板

我正在尝试将png文件复制到程序中的剪贴板,并在粘贴到另一个程序(例如ms office,paint,photoshop)时保持其alpha通道.问题是,在大多数程序中alpha通道变黑.我一直在网上搜索几个小时,但找不到解决方案.我正在使用的代码:

setClipboard(Toolkit.getDefaultToolkit().getImage(parent.getSelectedPicturePath()));

public static void setClipboard(Image image) {
    ImageSelection imgSel;
if (OSDetector.isWindows()) {
    imgSel = new ImageSelection(image);
} else {
    imgSel = new ImageSelection(getBufferedImage(image));
}
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(imgSel, null);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在Java中维护alpha通道?我已经尝试将png转换为BufferedImage,Image等,并将其粘贴到剪贴板,但没有任何效果.

java clipboard png transparent

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