我已经像这样定义了我的表:
<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主题关闭各个边框..
有谁知道如何获得perforce来生成一个文件历史细节和描述的表格?
GUI或命令行解决方案都可以.在P4V GUI窗口客户端上,右键单击工作空间树视图中的文件,然后选择"文件历史记录",可以看到每个修订的列表,其中描述为此列表中的最后一列.我希望以打印机友好的格式打印这个列表(因为如果有一个很长的描述它永远不适合屏幕).
基本上我需要一个很好的整洁列表,列出文件的每个更改,日期和更改的描述.除了在"文件历史记录"中,我还没有找到perforce生成此可打印列表的方法,但除了使用我不想使用的剪切工具或打印屏幕之外,这是不可打印的.
最佳案例场景是具有日期和描述的列表,以及差异分析的摘要,以准确显示特定文件的每个修订中更改的内容.
任何有关这方面的帮助将不胜感激.
我在这篇文章中找到了一个很好的方法来在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已经有好几年了,在我将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函数和对象.
谢谢!
一点背景信息,
我建立了一个交互式网站,用户可以在其中将图像上传到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) 我之前为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列:"变量名","价值".没有任何数据行.
这似乎是一个简单的问题.我想查询列数为null,""或空格的MySQL数据库.我现在这样做的方式是这样的:
select * from table where column_1 is null or REPLACE(column_1," ","") = "";
Run Code Online (Sandbox Code Playgroud)
有一个更好的方法吗?
谢谢!!
我有一个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
字符串变量中.我该怎么做呢?
谢谢!
我有以下模型:
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=...
但当然行不通的东西。
这可能吗?如果是这样,我将如何进行此查询?
谢谢!
我已经在 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 用户授予完全访问权限,并拒绝向任何其他用户授予所有访问权限?
谢谢。
html ×2
joomla ×2
jquery ×2
mysql ×2
python ×2
amazon-s3 ×1
aws-lambda ×1
border ×1
bucket ×1
changelist ×1
django ×1
email ×1
filter ×1
html-table ×1
include ×1
javascript ×1
jqgrid ×1
master-slave ×1
perforce ×1
php ×1
replication ×1
security ×1
sum ×1
whitespace ×1