小编mtk*_*mtk的帖子

如何减少用于网页下载的Large(ish)图像的大小

我有一个使用大图像作为背景的网站.这是一个大小为134KB的jpeg - 到目前为止我还不能真正达到它.我已经在低质量jpeg设置的photoshop中保存了它.它的尺寸是:1920 x 1028.

如何进一步减小尺寸?

我可以将它调整得非常小,并在图像标记中使用宽度和高度属性调整大小 - 只要纵横比相同吗?

它杀了我的页面速度.请帮忙 - 欢迎任何建议.

html photoshop optimization

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

即使未指定,Unix命令也会删除每个目录

我是unix的新手.我运行了以下命令.

ls -l | xargs rm -rf bark.*
Run Code Online (Sandbox Code Playgroud)

以上命令删除了文件夹中的每个目录.

谁能解释我为什么?

unix linux bash rm xargs

5
推荐指数
3
解决办法
1159
查看次数

条件表达式中的语法错误

我尝试:

        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)

有人能弄明白什么是错的吗?

linux shell while-loop

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

如何用数字自动填充二维数组

您好,我正在尝试根据用户输入自动填充二维数组。用户将输入 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)

java arrays

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

用PHP发送和接收短信

我有两个问题.

  1. 我想从PHP网站向用户发送短信,提供有关其订单的信息.我需要将短信显示为"TD-COMPANY-NAME",因为我们通常从一些大型电子商务网站上获取它.我该如何实现这一目标?有没有指示如何做到这一点?我只是在Google上搜索.

  2. 此外,还有一些其他运营商将以特定格式向应用程序发送SMS,这些格式将被解析,并且将在数据库中完成相应的更新.我该如何实现这一目标?

注意:此应用程序旨在在印度本地工作.后端是PHP和MySQL.

php sms

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

HTML accesskey'e'无法在Chrome中使用

e以简单的html格式为电子邮件输入字段分配了访问密钥.我目前正在使用chrome进行测试.因此,在按Alt+ e,而不是将焦点切换到电子邮件输入字段时,Chrome菜单会被激活.

我该怎么回事呢?如何在按Alt+时获得焦点到输入元素e.

有任何想法吗?

谢谢

html google-chrome access-keys

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

每个> 60分钟工作的cron表达

有没有办法设计cron表达式,每70分钟或210分钟运行,即> 60分钟.我试图搜索这个,但无法找到它.

我终于使用了一个包装器脚本,它将执行所需的时间检查,每隔5分钟调用一次(或最佳重复时间).

如何在cron表达式中完成这样的任务?

cron

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

如何在 EST 中获取日期

请建议一种在 EST 中打印日期的方法。

public Date convertToEST(Date date)
{
     // some code here
}
Run Code Online (Sandbox Code Playgroud)

如果我在 IST 中传入一个日期,则该方法应该在 EST 中返回该日期。

java date

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

NavigationBar setShadowImage并不总是有效

我正在尝试在表视图中为导航栏设置自定义阴影图像,但它仅在某些视图中显示.我创建了一个超类来为我的表视图设置样式.

- (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)

在我启动我的应用程序时看到的视图中,没有显示阴影.但是当我触摸导航栏中的[+]按钮打开我的" 添加新项目 "表格视图时,它确实会显示阴影.

有人能指出我在正确的方向吗?

iphone uinavigationbar uiimage ios6

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

在同一文件夹终端脚本中复制具有相同名称的多个文件

我有很多名为相同的文件,目录结构(简化)如下:

 ../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脚本,因为我必须手动更改目录.

我想最好的方法是从开头复制文件,并在复制的文件名中包含前两个目录的名称.

我怎么能做到这一点呢?

bash scripting copy rename

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