小编Ham*_*ava的帖子

获取当前批处理文件目录

首先,我看到了这个话题,但我无法理解.

题 :

有一个D:\path\to\file.bat包含以下内容的批处理文件:

echo %cd%
pause
Run Code Online (Sandbox Code Playgroud)

输出是:

C:\
Run Code Online (Sandbox Code Playgroud)

肯定是 D:\path\to

我究竟做错了什么?

windows batch-file working-directory

254
推荐指数
4
解决办法
40万
查看次数

CSS:在img:hover上更改图像src

我需要更改<img>源URL hover.

我试过这个但是不行:

HTML

<img id="my-img" src="http://dummyimage.com/100x100/000/fff"/>
Run Code Online (Sandbox Code Playgroud)

CSS

#my-img:hover {
    content: url('http://dummyimage.com/100x100/eb00eb/fff');
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

任何帮助,将不胜感激.

更新:

这仅适用于Webkit/Google Chrome.

html css

104
推荐指数
7
解决办法
45万
查看次数

SETX不会将路径附加到系统路径变量

我试过下面的命令通过批处理文件将一些路径附加到系统路径变量:

setx PATH "%PATH%;C:\Program Files\MySQL\MySQL Server 5.5\bin"
Run Code Online (Sandbox Code Playgroud)

运行上面的批处理文件后,我检查了系统变量路径,上面的路径不在那里.

在此输入图像描述

您可以Variable value在下面看到所有窗口内容:

C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMDAPP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles (x86)\ATI Technologies\ATI.ACE\Core-Static;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

windows cmd batch-file system-variable setx

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

Lazarus和CodeTyphon有什么区别

首先,我看到了关于这两个的一些话题,但不是我的答案.

我在GNU/Linux上寻找一个好的FPC(Free Pascal Compiler)IDE.

有一些IDE像LazarusCodeTyphon.我需要建议选择其中之一.

我曾尝试过Lazarus,但所有的窗户都是分开的.它看起来很乱,没有趣味.

我想知道这两者有什么区别?

我想知道每个的优点/缺点.谢谢

ide comparison lazarus fpc codetyphon

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

如何在Adobe-Brackets中启用PHP自动完成功能

我安装了Adobe-Brackets 0.41.我安装了以下扩展程序:

但是当我编写PHP代码(例如mysql_)并按Ctrl+时Space,它将无法完成PHP代码!

括号是否支持PHP自动完成?

有任何想法吗?

PS:

自动完成适用于HTMLCSS代码.

php autocomplete code-completion adobe-brackets

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

将元素ID传递给Javascript函数

我看过许多与我的问题标题相关的主题.

这是HTML代码:

<button id="button1" class="MetroBtn" onClick="myFunc(this.id);">Btn1</button>
<button id="button2" class="MetroBtn" onClick="myFunc(this.id);">Btn2</button>
<button id="button3" class="MetroBtn" onClick="myFunc(this.id);">Btn3</button>
<button id="button4" class="MetroBtn" onClick="myFunc(this.id);">Btn4</button>
Run Code Online (Sandbox Code Playgroud)

这里有一个非常简单的JS函数:

function myFunc(id){
        alert(id);
}
Run Code Online (Sandbox Code Playgroud)

你可以在JsFiddle中看到.

问题是 :

我不知道,也许没有传递this.idmyFunc功能,或者其他一些问题.

有什么问题 ?

任何帮助,将不胜感激.

html javascript

13
推荐指数
4
解决办法
12万
查看次数

如何在Laravel 5中添加外部类

有一个课程app/Libraries/TestClass.php内容如下:

class TestClass {
      public function getInfo() {
           return 'test';
      }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想getInfo()在Controller中调用这个外部类的方法.

我该怎么办?

php laravel laravel-5

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

Laravel:orderBy包含集合的列

我需要OrderBy一个带集合的列.

我需要orderBy(updated_at, 'desc')当前登录用户拥有的所有帖子.

这是我的代码:

$posts = auth()->user()->posts->sortByDesc('updated_at');
Run Code Online (Sandbox Code Playgroud)

这是用户模型:

class User extends Authenticatable
{
    public function posts()
    {
      return $this->hasMany(Post::class);
    }
}
Run Code Online (Sandbox Code Playgroud)

它不返回任何错误也不排序!

任何帮助将非常感激.

PS:

我知道我能做到这一点:

$posts = Post::where('user_id', auth()->user()->id)->orderBy('updated_at', 'desc')->get();
Run Code Online (Sandbox Code Playgroud)

但我想对收藏品做同样的事情.

php laravel eloquent laravel-5.4

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

在64位系统上向Linux Kernel 3.13添加新的系统调用

我正在尝试在64位系统上添加一个简单的helloworld系统调用kernel 3.13.0-37-generic.

我会尽力展示我到目前为止所做的一步一步:

1-我通过以下方式下载了内核源代码:

sudo apt-get source linux-image-3.13.0-37-generic
Run Code Online (Sandbox Code Playgroud)

之后,将内核源文件解压缩到 /usr/src/

2-定义新的系统调用sys_hello():

hello在内核源目录中创建了一个名称目录/usr/src/linux-3.13/

hello.chello目录中创建了一个文件,内容如下:

#include <linux/kernel.h>

asmlinkage long sys_hello(void)
{
        printk(“Hello world\n”);
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

然后我Makefile在hello目录中创建了一个包含以下内容:

obj-y := hello.o
Run Code Online (Sandbox Code Playgroud)

3-将hello目录添加到内核的Makefile中

我更改了以下内容/usr/src/linux-3.13/Makefile:

core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/
Run Code Online (Sandbox Code Playgroud)

至 :

core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/ hello/
Run Code Online (Sandbox Code Playgroud)

4-将新系统调用添加sys_hello()到系统调用表(syscall_64.tbl文件)中

因为我使用64位系统,我需要改变syscall_64.tbl文件:

/usr/src/linux-3.13/arch/x86/syscalls/syscall_64.tbl
Run Code Online (Sandbox Code Playgroud)

在文件末尾添加以下行:

- 最后一行是 313

314 …
Run Code Online (Sandbox Code Playgroud)

linux system-calls linux-kernel

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

如何在Inno Setup中执行cmd命令

为了静默安装MySQL,我尝试在cmd中执行以下命令,它工作正常:

msiexec /i "mysql-essential-6.0.11-alpha-winx64.msi" /qn
Run Code Online (Sandbox Code Playgroud)

但是,如何在Inno Setup中安装之前运行该命令?

command-line inno-setup

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