小编Ozz*_*zzy的帖子

Windows CMD按名称搜索和删除文件

我有一个网站转储,有大约一半的图像已经转换为各种文件大小的图像.结构如下:

media/
   1/
      1.original.jpg
      1.large.jpg
      1.medium.jpg
      1.small.jpg
   2/
      2.original.jpg
      2.large.jpg
      2.medium.jpg
      2.small.jpg
etc...
Run Code Online (Sandbox Code Playgroud)

我想要一个命令,它将搜索媒体中的所有文件夹,并删除original名称中的任何图像.这可能吗?

windows cmd file delete-file

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

SSI或PHP包含()?

基本上我很快就会推出一个网站,我预测会有很多流量.为方案而言,假设我每天会有1米独立.数据将是静态的,但我需要包括在内

我只会在另一个html页面中包含一个html页面,没有任何动态(我有我的理由,我不会透露这么简单)

我的问题是,表现明智更快

<!--#include virtual="page.htm" -->
Run Code Online (Sandbox Code Playgroud)

要么

<?php include 'page.htm'; ?>
Run Code Online (Sandbox Code Playgroud)

php apache server-side-includes

10
推荐指数
1
解决办法
7206
查看次数

C#Windows7/Vista风格ListView

当我在VS2008的详细信息视图中创建ListView时,它会创建一个相当古老的列表视图.它没有任何花哨的悬停效果和酷蓝色边框(例如)WinVista和Win7中的文件浏览器.见图片例如: 替代文字

总而言之,我怎样才能在C#VS2008中获得一个ListView,如上图所示?(VS2008右侧列表视图进行比较)

谢谢

c# listview windows-vista windows-7 winforms

9
推荐指数
1
解决办法
4267
查看次数

C#ListView禁用水平滚动条

有没有办法阻止水平滚动条出现在列表视图中?我希望垂直滚动条在需要时显示,但我希望水平滚动条永远不会显示.

我想这会和WndProc有关吗?

谢谢

c# wndproc horizontal-scrolling winforms

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

从background-image属性获取URL

我目前正在使用它从background-image属性获取url:

var url = $(this).find('div').css('background-image');
url = url.substr(4, url.length - 5);
Run Code Online (Sandbox Code Playgroud)

这在一些浏览器(IE6-9)中工作正常,而不是它:

url(http://.com/)
Run Code Online (Sandbox Code Playgroud)

它的

url("http://.com/)
Run Code Online (Sandbox Code Playgroud)

是否有一种故障保护方式只能获取此属性的URL?无需进行浏览器检测或其他一些东西?

javascript regex jquery trim

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

Laravel 5检查当前url是否与action相匹配

我目前正在使用我的应用程序URL生成{{action('Namespace\Class@method')}}.如何检查当前页面请求是否映射到当前操作Namespace\Class@method

我想做的事情如下:

<a href="{{action('Namespace\Class@method')}}
  @if (currentAction('Namespace\Class@method'))
    class="active"
  @endif
>Some link</a>
Run Code Online (Sandbox Code Playgroud)

我将如何在Laravel 5中实现这一目标?

php routing laravel laravel-5

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

PHP检查进程ID

这是我想知道的一段时间,并决定询问它.

我们有函数getmypid(),它将返回当前脚本进程id.是否有某种功能,如

php中的checkifpidexists()?我的意思是内置的,而不是一些批处理脚本解决方案.

有没有办法改变脚本pid?

一些澄清:

我想检查一个pid是否存在,看看脚本是否已经运行所以它不会再次运行,如果你愿意的话,可以使用faux cron job.

我想改变pid的原因是我可以将脚本pid设置为真正高的东西,如60000和硬编码值,这样这个脚本只能在那个pid上运行所以只有1个实例运行

编辑 - -

为了帮助其他人解决这个问题,我创建了这个类:

class instance {

    private $lock_file = '';
    private $is_running = false;

    public function __construct($id = __FILE__) {

        $id = md5($id);

        $this->lock_file = sys_get_temp_dir() . $id;

        if (file_exists($this->lock_file)) {
            $this->is_running = true;
        } else {
            $file = fopen($this->lock_file, 'w');
            fclose($file);
        }
    }

    public function __destruct() {
        if (file_exists($this->lock_file) && !$this->is_running) {
            unlink($this->lock_file);
        }
    }

    public function is_running() {
        return $this->is_running;
    }

}
Run Code Online (Sandbox Code Playgroud)

你这样使用它:

$instance = new instance('abcd'); // …
Run Code Online (Sandbox Code Playgroud)

php process

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

过程退出的问题

假设我有一个ID为1234的进程.此进程在我的应用程序运行之前运行.

我有这个代码:

        Process app = Process.GetProcessById(1234);
        MessageBox.Show(app.MainWindowTitle);
        app.Exited += this.methodShowsMessageBox;
Run Code Online (Sandbox Code Playgroud)

现在,当我编译并运行应用程序时,它会获取进程并显示主窗口标题.然而,当我关闭进程1234时,app.Exited确实无法触发......为什么会这样?我怎么才能解雇它?

c# process exit-code exit

8
推荐指数
1
解决办法
3929
查看次数

jQuery为找到的每个元素运行代码

我有一个列表,并使用jQuery来获取列表中的每个LI:

$('ul li')
Run Code Online (Sandbox Code Playgroud)

我如何得到它,以便在找到每个元素后运行代码,但不是事件; 像这样:

$('ul li').code(function() {
    alert('this will alert for every li found.');
});
Run Code Online (Sandbox Code Playgroud)

对我来说这是最好的方法吗?

jquery dom traversal

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

从课堂上获取使用声明

不太确定最好的头衔,但我会尽我所能解释我的要求.假设我有以下文件:

MyCustomClass.php

<?php    

namespace MyNamespace;

use FooNamespace\FooClass;
use BarNamespace\BarClass as Bar;
use BazNamespace\BazClass as BazSpecial;

class MyCustomClass {

    protected $someDependencies = [];

    public function __construct(FooClass $foo, Bar $bar) {

        $someDependencies[] = $foo;
        $someDependencies[] = $bar;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我要使用反射,我可以从构造中的类型提示中获取完全限定的类名.

但是,我会接受FooNamespace\FooClassBarNamespace\BarClass.不,FooNamespace\FooClassBarNamespace\Bar.我也没有参考BazNamespace\BazClass.

基本上,我的问题是:我怎样才能得到完全合格的名称MyCustomClass.php,而只知道FooClass,Bar和,BazSpecial

我不想使用文件解析器,因为这会吃掉性能.我希望能够做到这样的事情:

$class = new ReflectionClass('MyCustomClass');
...
$class->getUsedClass('FooClass'); // FooNamespace\FooClass
$class->getUsedClass('Bar'); // BarNamespace\BarClass
$class->getUsedClass('BazSpecial'); // BazNamespace\BazClass
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

php reflection namespaces fully-qualified-naming

8
推荐指数
1
解决办法
1210
查看次数