小编jef*_*ind的帖子

为什么<table border ="1">不起作用?

我已经像这样定义了我的表:

<div id="a">
    <table id="main_table" border="1">
        <tr>
            <th>Jobs</th>
            <th>Customers</th>
        </tr>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

这里的例子我假设看到桌子周围的边界和表格中的所有单元格.这最近没多次对我有用.有谁知道为什么?我在谷歌浏览器中查看.

**编辑**

谢谢大家,我原本没有提到这是我在Joomla网站中嵌入的表格,如下所述,border ="1"的确有效.但由于它没有工作,我总是使用CSS.它只是让我觉得简单的边界="1"无效.必须在CSS中为Joomla主题关闭各个边框..

html html-table border

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

Perforce Changelist摘要

有谁知道如何获得perforce来生成一个文件历史细节和描述的表格?

GUI或命令行解决方案都可以.在P4V GUI窗口客户端上,右键单击工作空间树视图中的文件,然后选择"文件历史记录",可以看到每个修订的列表,其中描述为此列表中的最后一列.我希望以打印机友好的格式打印这个列表(因为如果有一个很长的描述它永远不适合屏幕).

基本上我需要一个很好的整洁列表,列出文件的每个更改,日期和更改的描述.除了在"文件历史记录"中,我还没有找到perforce生成此可打印列表的方法,但除了使用我不想使用的剪切工具或打印屏幕之外,这是不可打印的.

最佳案例场景是具有日期和描述的列表,以及差异分析的摘要,以准确显示特定文件的每个修订中更改的内容.

任何有关这方面的帮助将不胜感激.

perforce changelist revision-history

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

当列为null和""值时,jqGrid对JS中的列求和

我在这篇文章中找到了一个很好的方法来在javascript中对jqGrid列进行求和,如下所示:

var total = $('#grid_id').jqGrid('getCol','col_name',false,'sum');
Run Code Online (Sandbox Code Playgroud)

这很好,但我遇到的问题是我想要求和的列有时会有空格而不是数字,并且total上例中的变量返回NaN.

有谁知道如何调整这个功能,以便白色空间只是像零一样?

谢谢!

**更新**

正如Oleg在评论中指出的那样,你需要在colModel中使用格式化程序.一旦我把它formatter: 'number'放在我的colModel中,所有的空格都以零填充,它就可以工作了!请参阅示例代码:

$("#grid_id").jqGrid({
    url:'ajax_script.php?sql=' + sql1,
    height: 275,
    shrinkToFit: true,
    width: 800,
    datatype: 'xml',
    mtype: 'POST',
    colNames:["Customer","Job", "Sched QNTY Sell","Sched Total Sell"],
    colModel:[
        {name:"Customer",index:"Customer",width:"16"},
        {name:"JobNum",index:"JobNum",width:"16"},
        {name:"Sched Qnty Sell",index:"Sched Qnty Sell",width:"20", formatter: 'number'},
        {name:"Sched Total Sell",index:"Sched Total Sell",width:"20", formatter: 'number'}
    ],
    rowNum:10000,
    sortname: 'Customer',
    sortorder: 'asc',
    viewrecords: true,
    gridview: true,
    caption: 'Scheduled to Bill',
    footerrow : true,
    altRows : true,
    gridComplete: function(){
        $(this).jqGrid('footerData','set',{'Customer':'TOTALS:'});
        var …
Run Code Online (Sandbox Code Playgroud)

jquery sum jqgrid

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

$不适用于新网站中的jQuery

我已经使用jQuery已经有好几年了,在我将jQuery脚本包含在我正在处理的任何网站中之后,我总是会使用$for jQuery对象.例如:

$('#my_selector').click(function(){...
Run Code Online (Sandbox Code Playgroud)

我几年前在Joomla 1.6中建立了一个网站,有超过200页,几乎所有这些网页都使用了jQuery,所有这些网站都有$.现在我正在重建Joomla 3.3.0中的网站.有趣的是,现在有时候$在识别jQuery对象时jQuery它们不起作用,但是当我使用它时它起作用.例如.上面的代码示例必须更改为:

jQuery('#my_selector').click(function(){...
Run Code Online (Sandbox Code Playgroud)

这很有效.最奇怪的是,在一个页面上,它似乎是$一些jQuery 的作品,但不是全部.我看到的错误就是这个:

TypeError: undefined is not a function
Run Code Online (Sandbox Code Playgroud)

似乎问题主要发生在运行after load complete情况的函数上.无论如何,我只是想知道那里的人是否知道为什么$会停止识别jQuery函数和对象.

谢谢!

javascript jquery joomla

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

如何使用AWS Web API和Lambda对无服务器Web请求进行身份验证?

一点背景信息,

我建立了一个交互式网站,用户可以在其中将图像上传到S3。我构建了它,以便使用签名的请求(python django backend)将图像从浏览器直接上传到AWS S3。

现在的问题是,用户希望能够旋转图像。同样,我希望进行此设置,以便用户的请求直接来自浏览器。我构建了一个AWS Lambda函数并将其附加到一个Web api,它将接受POST请求。我一直在测试,终于使它工作了。该函数采用2个输入,key以及rotate_direction,它们作为POST变量到web API通过。它们进入event变量中的python函数。这是简单的Lambda函数:

from __future__ import print_function
import boto3
import os
import sys
import uuid
from PIL import Image

s3_client = boto3.client('s3')

def rotate_image(image_path, upload_path, rotate_direction):
    with Image.open(image_path) as image:
        if rotate_direction == "right":
            image.rotate(-90).save(upload_path)
        else:
            image.rotate(90).save(upload_path)

def handler(event, context):
    bucket = 'the-s3-bucket-name'
    key = event['key']
    rotate_direction = event['rotate_direction']
    download_path = '/tmp/{}{}'.format(uuid.uuid4(), key)
    upload_path = '/tmp/rotated_small-{}'.format(key)


    s3_client.download_file(bucket, key, download_path)
    rotate_image(download_path, upload_path, rotate_direction)
    s3_client.delete_object(Bucket=bucket, Key=key)
    s3_client.upload_file(upload_path, bucket, key)

    return …
Run Code Online (Sandbox Code Playgroud)

python authentication aws-lambda aws-api-gateway

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

MySQL Slave不复制

我之前为2台服务器设置了MySQL主/从复制没有问题,我通常在这里关注MySQL网站上的优秀文档.但是这次我已经设置了它,看起来它应该正常工作,但是奴隶没有用主数据中的新数据进行更新.我将显示主服务器和服务器的一些输出.

硕士(IP:10.1.1.21)

show processlist
Run Code Online (Sandbox Code Playgroud)

'107','repl','10 .1.1.22:60686',NULL,'Binlog Dump','523','已将所有binlog发送给slave; 等待binlog更新',NULL

show master status
Run Code Online (Sandbox Code Playgroud)

'mysql-bin.000280','10494','joomla','mysql'

奴隶(IP:10.1.1.22)

show processlist
Run Code Online (Sandbox Code Playgroud)

'9','系统用户','',NULL,'连接','625','等待主发送事件',NULL

'10','系统用户','',NULL,'连接','10','已读取所有中继日志; 等待从I/O线程更新',NULL

show slave status
Run Code Online (Sandbox Code Playgroud)

'等待主人发送事件','10 .1.1.21','repl','3306','60','mysql-bin.000280','14029','tim-Dell-DM061-relay-bin. 000002','14174','mysql-bin.000280','是','是','','','','','','','0','','0 ','14029','14338','无','','0','不','','','','','','0','否','0 ','','0',''

我测试它是否有效的方法是在master上创建一个表.我做了这个,这个新表没有传播给奴隶.我确实检查了中继二进制日志,它确实有很多更新.这是一个网站数据库,我只是检查了点击的数量正在传播到奴隶,所以它似乎工作了一点.

创建表不会传播,我也尝试将一些数据插入到测试表中,当我将初始数据同步到从站时,这些数据也不会传播到从站.

有关如何进一步调试的任何想法?

谢谢!

编辑:

show global variables like 'replicate%'返回2列:"变量名","价值".没有任何数据行.

mysql replication master-slave

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

mysql查询哪个列是空格?

这似乎是一个简单的问题.我想查询列数为null,""或空格的MySQL数据库.我现在这样做的方式是这样的:

select * from table where column_1 is null or REPLACE(column_1," ","") = ""; 
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

谢谢!!

mysql whitespace query-optimization

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

如何将PHP脚本包含为电子邮件正文

我有一个PHP脚本,它使一些MySQL查询只是将一些HTML(带有动态数据)写入页面.我想要做的是发送一封包含此HTML的电子邮件.让我们说,我想要插入到电子邮件正文中的HTML代码,我想my_html_script.php发送它2个$_GET参数,以使动态内容正确.

我在Joomla框架中,因此发送电子邮件的代码如下所示:

$mailer =& JFactory::getMailer();
$sender = $from_email;
$mailer->setSender($sender);

$email = explode(';',$email);
for ($i=0;$i<count($email);$i++){
    $mailer->addRecipient(trim($email[$i]));
}

$body   = "




";


$mailer->setSubject('This is the subject');
$mailer->setBody($body);

// Optional file attached
//$mailer->addAttachment();

$send =& $mailer->Send();
if ( $send !== true ) {
    //die($send->message);
    echo "<p>email FAILED".$recip."</p>";
} else {
    //mail sent
    echo "Emailed successfully.";
}
Run Code Online (Sandbox Code Playgroud)

所以,基本上我需要将HTML输出包含my_html_script.php$body字符串变量中.我该怎么做呢?

谢谢!

html php email joomla include

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

基于模型的 __str__ 的 django 过滤查询集

我有以下模型:

class Subspecies(models.Model):
    species = models.ForeignKey(Species)
    subspecies = models.CharField(max_length=100)

    def __str__(self):
        return self.species.species_english+" "+self.species.species+" "+self.subspecies

    def __unicode__(self):
        return self.species.species_english+" "+self.species.species+" "+self.subspecies
Run Code Online (Sandbox Code Playgroud)

请注意,species__str____unicode__方法中使用了 ForeignKey 字段。我做了这个过滤器查询:

l = list(Subspecies.objects.filter(subspecies__contains=request.GET.get('term')).order_by('subspecies')[:10])
Run Code Online (Sandbox Code Playgroud)

这几乎是我想要的,除了不完全是。我真正想要的是一个过滤器,它检查__str__对象的表示是否包含某些字符组,而不仅仅是检查subspecies字段。而不是subspecies__contains=...它会是类似__str____contains=...但当然行不通的东西。

这可能吗?如果是这样,我将如何进行此查询?

谢谢!

python django filter django-queryset

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

AWS S3 拒绝除 1 个用户之外的所有访问 - 存储桶策略

我已经在 AWS S3 中设置了一个存储桶。我使用 ALLOW 策略(使用存储桶策略编辑器)授予我的 IAM 用户访问存储桶的权限。我能够与用户一起将文件保存到存储桶中。我之前一直在使用存储桶进行媒体服务,因此默认操作似乎是授予公众查看文件(图像)的权限,这对于大多数网站来说都很好。

在我的新项目中,我希望能够使用 IAM 用户访问 S3 存储桶,但希望拒绝所有其他访问。没有公共读取访问权限,除了应该具有保存/删除任何内容的完全访问权限的 IAM 用户之外,没有任何访问权限。

看起来我应该做什么,我正在阅读here。它说Deny使用该NotPrincipal属性创建一个策略,这样它仍然会允许该用户,但拒绝其他所有人。为了更好地衡量,我还Allow为我想要的用户添加了一个策略:

{
    "Version": "2012-10-17",
    "Id": "Policy**********",
    "Statement": [
        {
            "Sid": "Stmt**********",
            "Effect": "Deny",
            "NotPrincipal": {
                "AWS": "arn:aws:iam::*********:user/my_user"
            },
            "Action": "s3:*",
            "Resource": "arn:aws:s3:::my_bucket/*"
        },
        {
            "Sid": "Stmt*************",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::**********:user/my_user"
            },
            "Action": "s3:*",
            "Resource": "arn:aws:s3:::my_bucket/*"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

但这甚至拒绝访问每个人my_user。我可以再次确认,当我刚刚使用上述Allow政策的一部分时,我有访问权限,但是公众也有读取访问权限,我试图关闭它。

如何设置我的存储桶策略以仅向唯一的 IAM 用户授予完全访问权限,并拒绝向任何其他用户授予所有访问权限?

谢谢。

security amazon-s3 bucket

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