小编use*_*637的帖子

你如何在ubuntu上编译taglib?

我正在尝试从ubuntu 12.04上的taglib 1.8编译一个例子http://taglib.github.com/

我将一个示例复制到目录中,fileref.h并尝试用g ++编译它

cp taglib-1.8/examples/tagreader.cpp taglib-1.8/taglib
cd taglib-1.8/taglib/
g++ -o testreader.exe tagreader.cpp 
tagreader.cpp:28:21: fatal error: fileref.h: No such file or directory
compilation terminated.
Run Code Online (Sandbox Code Playgroud)

我如何在ubuntu上编译taglib?

编辑

嗨Lukas - 感谢您的回复.我想制作一个简单的cli程序,将id3标签写入mp3文件(参见/sf/ask/925126611/ -and-artist-and-the-id3v2).

到目前为止,我只是解开了taglib 1.8.

(1)如何在ubuntu 12.04上构建taglib?当我尝试第二个命令时,我收到以下错误

Package taglib was not found in the pkg-config search path.
Perhaps you should add the directory containing `taglib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'taglib' found
tagreader.cpp:28:21: fatal error: fileref.h: No such file or directory
compilation terminated.
Run Code Online (Sandbox Code Playgroud)

但是文件 …

c++ taglib

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

声明为static的属性无法使用实例化的类对象访问?

根据php文档http://php.net/manual/en/language.oop5.constants.php

声明为static的属性无法使用实例化的类对象进行访问

但以下示例是否表明您可以从对象访问静态属性$foo

class Foo{
    static $my_static = 'foo';
    function staticValue(){
        return self::$my_static;
    }        
}

$foo = new Foo();
echo $foo::$my_static;
Run Code Online (Sandbox Code Playgroud)

php oop

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

如何在bash中正确执行此循环?

#!/bin/bash

f=1
c=$1
while [[ $c != 0 ]]
do
        $f=$(($c*$f))
        $c=$(($c-1))
done
echo $c
Run Code Online (Sandbox Code Playgroud)

我一直在收到错误

./process.sh: line 8: 1=0: command not found
./process.sh: line 7: 5=5: command not found
Run Code Online (Sandbox Code Playgroud)

跑步时 ./process.sh 5

linux bash

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

请求事件 - http.createServer(requestListener)中的requestListener是否需要是具有两个参数(请求,响应)的函数?

据我所知,这createServer是一个接受单个参数的函数:每次有请求时都会执行的函数.

这是否功能requestListenerhttp.createServer(requestListener)需要与正好两个参数(请求,响应)的函数或为包括一个函数调用与所述参数的函数(请求,响应)的函数?

response.end()需要调用代码才能正确完成请求吗?

node.js

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

vim中10dd和d9的切割线之间的差异?

如果我理解正确,两个命令都会剪切10行并允许您将它们粘贴到任何位置.

它们是否与(n-1)dd和dn +相同,其中n是要切割的行数?

vim

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

什么是pythonic方法来处理访问json值而不知道索引是否存在?

我传递给构造函数的参数来自json对象,偶尔会得到一个 IndexError: list index out of range

class ApiResponse(object):
    def __init__(self, a=None, b=None):
        self.a = a
        self.b = b

apiResponse =  ApiResponse(
    a = jsonResponse['foo']['bar']['a'],
    b = jsonResponse['bar']['foo']['b']
)
Run Code Online (Sandbox Code Playgroud)

如果索引jsonResponse['foo']['bar']['a']不存在,我只想None在对象中设置默认值(即,我不想将参数传递a给构造函数.)

有没有简洁的方法来做到这一点(我的类中有大约8个参数,参数来自json对象的不同维度)?

python json

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

如何确定选择了多个选择器中的哪一个?

如果我指定几个不同的选择器来获得相同的结果,有什么办法可以获得所选择的选择器的字符串?

$('#one, #two, #three').on( "click", function(){
    console.log(???);
    //#one
});
Run Code Online (Sandbox Code Playgroud)

例如,如果有人点击该元素#one,我该如何打印#one到控制台?

jquery

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

这个if语句怎么读?

这个if语句如何大声朗读?

if (!$_SESSION['stuff']) { 
    $age=12;
}
Run Code Online (Sandbox Code Playgroud)

(管理员,请更改非描述标题,因为我不知道在if语句中调用boolean表达式的内容)

php

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

在复选框,单选按钮或下拉菜单上执行mysql_real_escape_string?

有没有人可以为复选框,单选按钮或下拉菜单(例如国家,出生年份)进行SQL注入?

另外,假设有人将他们的猫的名字输入文本字段,在将它们插入mysql表之前运行以下代码行是否足够?

$catsName = preg_replace('/[^a-z]/i', '', $_POST['yourCat']);
Run Code Online (Sandbox Code Playgroud)

或者我还需要这个吗?

$catsName = mysql_real_escape_string($_POST['yourCat']);
Run Code Online (Sandbox Code Playgroud)

php mysql mysql-real-escape-string

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

能够通过SSH通过标准TCP/IP连接到mysql工作台,但无法通过标准(TCP/IP)连接

我刚刚建立了一个新的LAMP服务器.我可以通过终端连接到mysql.我的目标是使用MySQL工作台通过标准TCP/IP连接,但我只能通过SSH连接标准TCP/IP

这是我尝试通过标准(TCP/IP)连接时从mysql工作台获得的错误消息:

用户root无法以12.34.56.78:3306连接到MySQL

无法在'12 .34.56.78'(10061)上连接到MySQL服务器

其他信息

  • Linux版本2.6.32-37-generic-pae(buildd @ vernadsky)(gcc版本4.4.3(Ubuntu 4.4.3-4ubuntu5))#81-Ubuntu SMP Fri Dec 2 22:24:22 UTC 2011
  • mysql Ver 14.14使用
    readline 6.1 为debian-linux-gnu(i486)分发5.1.41
  • OpenSSH_5.3p1 Debian-3ubuntu7,OpenSSL 0.9.8k 2009年3月25日
  • 我从一台Windows 7计算机上的putty进入服务器.

有关如何通过mysql工作台连接的任何线索(我在防火墙上打开了正确的端口)?

mysql linux ubuntu mysql-workbench

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