小编Jam*_*mol的帖子

SQL订单字符串作为数字

我将数字保存为VARCHARMySQL数据库.INT由于其他一些具体情况,我无法制作它们.

排序时将它们作为字符而不是数字.

在数据库中我有

1 2 3 4 5 6 7 8 9 10...
Run Code Online (Sandbox Code Playgroud)

在我的页面上,它显示如下的有序列表:

1 10 2 3 4 5 6 7 8 9
Run Code Online (Sandbox Code Playgroud)

如何使数字按升序排列?

mysql sql string numbers sql-order-by

121
推荐指数
7
解决办法
16万
查看次数

如何翻转glyphicon图标

有没有办法翻转glyphicon.我发现Flip a Image css技巧,但这对glyphicon不起作用.请提出任何建议

css icons flip glyphicons

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

Extjs4只需一个按钮即可上传文件

我想上传一个文件只有一个按钮"上传按钮",单击该按钮,打开文件选择器,如果选择了文件,则必须上传它.

视图不应显示input[type=file]或任何其他标签,而只是一个按钮.

我知道使用jQuery或只是javascript很容易,但由于我对Extjs比较新,我在这里写这个寻找你的帮助.

以下是文档中的示例文件上传器.如何自定义它以满足我的需求:

Ext.create('Ext.form.Panel', {
title: 'Upload a Photo',
width: 400,
bodyPadding: 10,
frame: true,
renderTo: Ext.getBody(),
items: [{
    xtype: 'filefield',
    name: 'photo',
    fieldLabel: 'Photo',
    labelWidth: 50,
    msgTarget: 'side',
    allowBlank: false,
    anchor: '100%',
    buttonText: 'Select Photo...'
}],

buttons: [{
    text: 'Upload',
    handler: function() {
        var form = this.up('form').getForm();
        if(form.isValid()){
            form.submit({
                url: 'photo-upload.php',
                waitMsg: 'Uploading your photo...',
                success: function(fp, o) {
                    Ext.Msg.alert('Success', 'Your photo "' + o.result.file + '" has been uploaded.');
                }
            });
        }
    }
}]
});
Run Code Online (Sandbox Code Playgroud)

extjs file-upload file

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

如何运行Python项目?

我已经在我的计算机上安装了 Enthought Python 发行版,但我不知道如何使用它。我有 PyLab 和 IDLE,但我想通过键入以下命令来运行 .py 文件:

python 文件名.py

我不知道在哪里写这个命令:IDLE、PyLab 或 Python.exe 或 Windows 命令提示符。当我在 IDLE 中执行此操作时,它会显示:

语法错误:语法无效

请帮我解决这个问题。

python python-idle

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

Bing翻译小部件没有原始文本弹出窗口

我在我的网站上实现了Bing Translator Widget.它很棒.但是,我找不到任何方法来禁用附加到悬停事件的烦人弹出窗口,这些弹出窗口显示原始文本的翻译文本.

有什么方法可以禁用它.提前致谢.

以下是有关如何使用窗口小部件的官方页面的链接:

http://msdn.microsoft.com/en-us/library/dn341983.aspx

http://www.bing.com/widget/translator/

http://www.microsoft.com/web/solutions/mstranslator.aspx

php localization language-translation microsoft-translator

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

php中检测mime类型的正确方法

在 php 中检测文件的 mime 类型的最佳且可靠的方法是什么?许多人建议的以下代码未能检测到 docx 文件 mime 类型:

 $finfo = new finfo(FILEINFO_MIME_TYPE);
 $mime = $finfo->file($_FILES['file']['tmp_name']); 
 echo $mime; exit;  
Run Code Online (Sandbox Code Playgroud)

这是打印应用程序/zip但它应该是

应用程序/vnd.openxmlformats-officedocument.wordprocessingml.document

php mime detect mime-types

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

PHP:创建更高级别查询语言以在yii中创建条件过滤器的最佳方法是什么

我在mysql中有数据库.在php应用程序上,我想创建一个textarea并允许用户编写一个"查询"来过滤表上的数据.

我想为用户创建一个查询解析器,通过编写查询来过滤数据.例如:

name="John" AND (age > 20 OR status = 1)
Run Code Online (Sandbox Code Playgroud)

像这样的东西.这是用户将键入并按下搜索按钮,系统从用户提供的"查询"中创建sql查询并返回过滤结果.在上面的例子中,它将创建如下的sql查询:

SELECT * FROM users WHERE name="John" AND (age>20 OR status=1)
Run Code Online (Sandbox Code Playgroud)

我正在考虑用regex解析这个查询并从中创建sql.有没有更好的方法?

php regex sql filtering criteria

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

Python概率

我们有一个六面模具,边数为1到6.第一次看到第1卷的1的概率随着n的增加而减小.我想找到最小数量的卷,这样这个概率小于某个给定的限制.

def probTest(limit):
    prob = 1.0
    n = 1
    while prob > limit:
        prob = (1/6)**n
        n += 1        
    return n-1
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?

python math probability

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

重定向到从json响应中获取的url

我正在使用jquery ajax方法向php网页发出http请求,作为回应我正在使用json像{"status":"success","url":"http url"}

在成功函数上我从json重定向到url,但大部分时间都失败了.我正在使用以下重定向:

window.location.href = url
Run Code Online (Sandbox Code Playgroud)

当url干净而没有其他字符时它工作正常,但是当我有#或空格或其他字符时失败.请知道是否有办法解决我的问题.

javascript php jquery redirect json

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

php:验证POST的最佳方法

我一直在使用下面的代码通过$ _POST验证我的用户输入:

if(isset($_POST['name']) && !empty($_POST['name'])) {
    $n=$_POST['name'];
}
else {
    $errors[] = "Please give a name";
}
Run Code Online (Sandbox Code Playgroud)

此代码检查"名称"是否实际设置,这是明显且清晰且需要的.其次,它检查用户是否在文本字段中键入内容以给出name的值.但是,如果用户给出SPACE""作为输入它接受它,因为它不是空的它有SPACE.

我找到了一种正确的方法:

if(isset($_POST['name'])) {
    $n = trim($_POST['name']);
    if(empty($n)) {
        $errors[] = "Please give a name";
    }
}

else {
$errors[] = "Please give a name";
}
Run Code Online (Sandbox Code Playgroud)

但在这里我重复两次相同的错误消息,那么它如何进行优化呢?

php validation post

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