小编geo*_*ory的帖子

删除HTML画布边框

我正在使用交互式动画自定义我的主页http://geotheory.co.uk/,但无法让它在页面中感觉更加无懈可击.我想删除动画画布对象的边框,因为这会创建不必要的滚动条.我已经尝试了各种风格的选项,如borderpadding,但没有任何运气.动画是一个Processing脚本,然后转换为javascript.index.html读取:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>geotheory.co.uk</title>
    <style>
        canvas:focus{outline:none;}
    </style>

</head>
<body  id="home" bgcolor="blue">
    <script src="processing-1.4.1.min.js"></script>
    <div id="canvasContainer">
    <canvas data-processing-sources="rectangles.pde"></canvas>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助.

html css

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

使用RGL绘制3D地图

我正在尝试在RGL的3d环境中绘制平面地图,因为它应该使地图能够自定义缩放/倾斜,以便最适合数据和所需输出图像方面的投影.该主题描述了使用绘制图像的过程rgl.surface().但尚不清楚这种方法是否适用于OSM /其他地图对象.非常感谢您的任何想法.

这是起点,因为失败了Error in is.matrix(z) : 'z' is missing.知道如何为z坐标插入一些零吗?

require(rgl)
open3d()               # R crashes if this is done later(?)
#Sys.setenv(NOAWT=1)   # fix an {OSM} X11 issue in Mac
require(OpenStreetMap)
require(ggplot2)

lat <- c(53, 50); lon <- c(-5, 1)
map <- openmap(c(lat[1],lon[1]),c(lat[2],lon[2]), 5, 'osm')
map <- openproj(map)
rgl.surface(map)
Run Code Online (Sandbox Code Playgroud)

r rgl

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

删除 JavaScript 中的所有标签元素

在我的应用程序中,我检查用户的浏览器是否支持HTML5并且能够在输入字段中显示占位符(使用Modernizr)。如果是这样,我想以labels自动化的方式从 HTML 文档中删除所有内容,但我真的不知道如何。

通俗地说,如果用户的浏览器支持占位符,我想把这个:

<label for="email">
  Email:
</label>
<input type="email" id="email" placeholder="Your email">
Run Code Online (Sandbox Code Playgroud)

进入这个 - 在每次出现 - :

<input type="email" id="email" placeholder="Your email">
Run Code Online (Sandbox Code Playgroud)

我所拥有的是:

if (Modernizr.input.placeholder) {
  // Remove all labels from the HTML document
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,我将ids分配给标签并一个一个地删除它们,但我想要一种更有效的方法来做到这一点。

html javascript modernizr

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

R中函数内的对象重新分配

稍微尴尬地问这么简单的问题,但我现在浪费了一个小时,并计算出30秒的解决方案.问题是如何编辑作为函数输入提供的现有对象.我也玩过超级任务<<-但没有成功.

示例函数使用2个输入(一个用于对象,一个用于其名称).我只需要一种不需要'n'输入的形式.

m <- c(2,5,3,7,1,3,9,3,5)
dim(m) <- c(3,3)
m

f <- function(x, n) { # where 'n' is the object name of 'x'
  x[1,] <- c(1,2,3)
  assign(n, x, envir = .GlobalEnv)
}

f(m, 'm')
m
Run Code Online (Sandbox Code Playgroud)

提前致谢.

r

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

Python csv 到 json 列顺序

基本的 Python csv to json 脚本在最终的 JSON 中混合了列顺序。知道为什么吗?

测试文件

animal,age,count,legs
dogs,3,5,4
cats,6,4,4
birds,2,1,2
Run Code Online (Sandbox Code Playgroud)

脚本

import csv
import json

csvfile = open('test.csv', 'r')
jsonfile = open('test.json', 'w')

reader = csv.DictReader( csvfile)

jsonfile.write('[')
for row in reader:
    json.dump(row, jsonfile)
    jsonfile.write(',\n')
jsonfile.write(']')
Run Code Online (Sandbox Code Playgroud)

测试文件

[{"count": "5", "age": "3", "legs": "4", "animal": "dogs"},
{"count": "4", "age": "6", "legs": "4", "animal": "cats"},
{"count": "1", "age": "2", "legs": "2", "animal": "birds"},
]
Run Code Online (Sandbox Code Playgroud)

python csv json

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

Perl正则表达式启动线锚失败

我想在示例的第二行更改"this",但它没有发生.非常感谢我出错的想法.

echo "not this but
this one" > test.txt
perl -0777 -i -pe 's/^this/rhinoceros/igs' test.txt
cat test.txt
not this but
this one
Run Code Online (Sandbox Code Playgroud)

regex perl

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

标签 统计

html ×2

r ×2

css ×1

csv ×1

javascript ×1

json ×1

modernizr ×1

perl ×1

python ×1

regex ×1

rgl ×1