小编Eri*_*ski的帖子

如何删除或替换SVG内容?

我有一段JavaScript代码创建(使用D3.js)svg包含图表的元素.我想基于来自使用AJAX的Web服务的新数据更新图表,问题是每次我点击更新按钮时,它都会生成一个新的svg,所以我想删除旧的或更新其内容.

这是JavaScript函数的一个片段,我在其中创建svg:

var svg = d3.select("body")
        .append("svg")
        .attr("width", w)
        .attr("height", h);
Run Code Online (Sandbox Code Playgroud)

如何删除旧svg元素或至少替换其内容?

javascript ajax svg d3.js

190
推荐指数
6
解决办法
19万
查看次数

PHP,获取没有文件扩展名的文件名

我有这个PHP代码:

function ShowFileExtension($filepath)
{
    preg_match('/[^?]*/', $filepath, $matches);
    $string = $matches[0];

    $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE);

    if(count($pattern) > 1)
    {
        $filenamepart = $pattern[count($pattern)-1][0];
        preg_match('/[^?]*/', $filenamepart, $matches);
        return strtolower($matches[0]);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我有一个名为的文件my.zip,则此函数返回.zip.

我想反过来,我希望函数在my没有扩展名的情况下返回.

该文件只是变量中的一个字符串.

php string file

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

我在PHP中有2个日期,如何运行foreach循环来完成所有这些日子?

我从约会开始到2010-05-01结束2010-05-10.如何在PHP中迭代所有这些日期?

php foreach date

185
推荐指数
7
解决办法
14万
查看次数

如何在一个图中为不同的图形获得不同的彩色线条?

matplotlib用来创建情节.我必须用不同颜色识别每个绘图,这些颜色应该由Python自动生成.

你能给我一个方法,在同一个图中为不同的地块添加不同的颜色吗?

python colors matplotlib

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

AttributeError:'module'对象没有属性

我有两个python模块:

a.py

import b

def hello():
  print "hello"

print "a.py"
print hello()
print b.hi()
Run Code Online (Sandbox Code Playgroud)

b.py

import a

def hi():
  print "hi"
Run Code Online (Sandbox Code Playgroud)

当我跑步时a.py,我得到:

AttributeError: 'module' object has no attribute 'hi'
Run Code Online (Sandbox Code Playgroud)

错误是什么意思?我如何解决它?

python attributeerror

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

如何在Android Studio和Gradle中设置-source 1.7

尝试在Android Studio中编译项目时出现以下错误:

Gradle: error: diamond operator is not supported in -source 1.6
Run Code Online (Sandbox Code Playgroud)

在我找到的所有项目偏好中,我已将1.7设置为目标.项目SDK中1.7 SDK下显示的路径也是java 1.7安装的正确路径.

即使我在终端中运行java -version,它也告诉我我正在运行java 1.7.

我试图将JAVA_HOME env变量设置为:

/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

错误不会消失.如何消除错误?

java intellij-idea gradle java-7 android-studio

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

MySQL选择列不为空的位置

在MySQL中,我可以仅在存在某些内容时选择列吗?

例如,我有以下查询:

select phone, phone2
from jewishyellow.users
where phone like '813%'
and phone2
Run Code Online (Sandbox Code Playgroud)

我正在尝试仅选择电话以813开头的行,而phone2中有一些内容.

mysql sql

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

将字符串编码为UTF-8

我有一个带有"ñ"字符的字符串,我遇到了一些问题.我需要将此String编码为UTF-8编码.我通过这种方式尝试过,但它不起作用:

byte ptext[] = myString.getBytes();
String value = new String(ptext, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

如何将该字符串编码为utf-8?

java utf-8

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

在PHP中获取URL参数

我正在尝试将URL作为url参数传递给php,但是当我尝试获取此参数时,我什么也得不到

我正在使用以下网址表单:

http://localhost/dispatch.php?link=www.google.com
Run Code Online (Sandbox Code Playgroud)

我正试图通过:

$_GET['link'];
Run Code Online (Sandbox Code Playgroud)

但没有回来.问题是什么?

php url redirect

174
推荐指数
7
解决办法
58万
查看次数

我在python中遇到Key错误

在我的python程序中,我收到此错误:

KeyError: 'variablename'
Run Code Online (Sandbox Code Playgroud)

从这段代码:

path = meta_entry['path'].strip('/'),
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么会这样吗?

python dictionary

174
推荐指数
4
解决办法
58万
查看次数