我有一个使用大图像作为背景的网站.这是一个大小为134KB的jpeg - 到目前为止我还不能真正达到它.我已经在低质量jpeg设置的photoshop中保存了它.它的尺寸是:1920 x 1028.
如何进一步减小尺寸?
我可以将它调整得非常小,并在图像标记中使用宽度和高度属性调整大小 - 只要纵横比相同吗?
它杀了我的页面速度.请帮忙 - 欢迎任何建议.
我是unix的新手.我运行了以下命令.
ls -l | xargs rm -rf bark.*
Run Code Online (Sandbox Code Playgroud)
以上命令删除了文件夹中的每个目录.
谁能解释我为什么?
我尝试:
while [[ $c -le $n]]
do
now=$(date +"%T")
echo "Tps at :- $now"
@c=$c+1
done
Run Code Online (Sandbox Code Playgroud)
我有:
syntax error in conditional expression
syntax error near `do'
Run Code Online (Sandbox Code Playgroud)
有人能弄明白什么是错的吗?
您好,我正在尝试根据用户输入自动填充二维数组。用户将输入 1 个数字,该数字将设置二维数组的大小。然后我想打印出数组的数字。例如,如果用户输入数字 4。二维数组为 4 行 x 4 列,应包含数字 1 到 16,并打印如下。
1-2-3-4
5-6-7-8
9-10-11-12
13-14-15-16
Run Code Online (Sandbox Code Playgroud)
但我正在努力想出正确的说法来做到这一点。目前我的代码只是打印出一个包含 * 的二维数组。
有谁知道如何打印出这些数字,我真的很困惑。我的代码如下:
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.println("Enter room length");
int num1 = input.nextInt();
int num2 = num1;
int length = num1 * num2;
System.out.println("room "+num1+"x"+num2+"="+length);
int[][] grid = new int[num1][num2];
for(int row=0;row<grid.length;row++){
for(int col=0;col<grid[row].length;col++){
System.out.print("*");
}
System.out.println();
}
}
Run Code Online (Sandbox Code Playgroud) 我e以简单的html格式为电子邮件输入字段分配了访问密钥.我目前正在使用chrome进行测试.因此,在按Alt+ e,而不是将焦点切换到电子邮件输入字段时,Chrome菜单会被激活.
我该怎么回事呢?如何在按Alt+时获得焦点到输入元素e.
有任何想法吗?
谢谢
有没有办法设计cron表达式,每70分钟或210分钟运行,即> 60分钟.我试图搜索这个,但无法找到它.
我终于使用了一个包装器脚本,它将执行所需的时间检查,每隔5分钟调用一次(或最佳重复时间).
如何在cron表达式中完成这样的任务?
请建议一种在 EST 中打印日期的方法。
public Date convertToEST(Date date)
{
// some code here
}
Run Code Online (Sandbox Code Playgroud)
如果我在 IST 中传入一个日期,则该方法应该在 EST 中返回该日期。
我正在尝试在表视图中为导航栏设置自定义阴影图像,但它仅在某些视图中显示.我创建了一个超类来为我的表视图设置样式.
- (void)viewDidLoad
{
[super viewDidLoad];
// Set navigation bar background
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigationbarbackground.png"] forBarMetrics:UIBarMetricsDefault];
// Set navigation bar shadow imag
[self.navigationController.navigationBar setShadowImage:[UIImage imageNamed:@"navigationbarshadow.png"]];
Run Code Online (Sandbox Code Playgroud)
在我启动我的应用程序时看到的视图中,没有显示阴影.但是当我触摸导航栏中的[+]按钮打开我的" 添加新项目 "表格视图时,它确实会显示阴影.
有人能指出我在正确的方向吗?
我有很多名为相同的文件,目录结构(简化)如下:
../foo1/bar1/dir/file_1.ps
../foo1/bar2/dir/file_1.ps
../foo2/bar1/dir/file_1.ps
.... and many more
Run Code Online (Sandbox Code Playgroud)
由于通过转到相应的目录来查看所有这些ps文件是非常低效的,我想将它们全部复制到另一个目录中,但是包括前两个目录的名称(与我的目的相关的那些)在文件名中.
我之前尝试过这样,但是我无法从哪里获取文件,因为它们都是连续命名的:
#!/bin/bash -xv
cp -v --backup=numbered {} */*/dir/file* ../plots/;
Run Code Online (Sandbox Code Playgroud)
哪里../plots是我复制它们的文件夹.但是,它们现在的格式为file.ps.~x~(x是一个数字),所以我摆脱了".ps.〜*〜"并只留下ps扩展名:
rename 's/\.ps.~*~//g' *;
rename 's/\~/.ps/g' *;
Run Code Online (Sandbox Code Playgroud)
然后,由于ps文件有时会有数百个点并且需要很长时间才能打开,我只需将它们转换为jpg.
for file in * ; do convert -density 150 -quality 70 "$file" "${file/.ps/}".jpg; done;
Run Code Online (Sandbox Code Playgroud)
这不是一个真正有效的bash脚本,因为我必须手动更改目录.
我想最好的方法是从开头复制文件,并在复制的文件名中包含前两个目录的名称.
我怎么能做到这一点呢?