我有一个我想单独处理的IP分隔列表.列表长度提前未知.如何拆分和处理列表中的每个项目?
@echo off
set servers=127.0.0.1,192.168.0.1,10.100.0.1
FOR /f "tokens=* delims=," %%a IN ("%servers%") DO call :sub %%a
:sub
echo In subroutine
echo %1
exit /b
Run Code Online (Sandbox Code Playgroud)
输出:
In subroutine
127.0.0.1
In subroutine
ECHO is off.
Run Code Online (Sandbox Code Playgroud)
更新: 使用Franci的答案作为参考,这是解决方案:
@echo off
set servers=127.0.0.1,192.168.0.1,10.100.0.1
call :parse "%servers%"
goto :end
:parse
setlocal
set list=%1
set list=%list:"=%
FOR /f "tokens=1* delims=," %%a IN ("%list%") DO (
if not "%%a" == "" call :sub %%a
if not "%%b" == "" call :parse "%%b"
)
endlocal
exit /b
:sub …Run Code Online (Sandbox Code Playgroud) 使用表的负主键是否存在任何影响(身份增量-1,SQL Server 2005中的身份种子-1)?
原因是我们正在创建一个新的数据库来替换现有的数据库.两个数据库之间有类似的表格,我们希望信息的"来源"对我们的应用程序透明.该方法是创建从两个数据库中联合表的视图.负PK确保身份不重叠.
我正在尝试使用墨卡托投影在我的Geoserver上渲染世界地图shapefile.我尝试在Geoserver上声明SRS并在Openlayers中定义3785或900913的EPSG预测但没有成功.我也尝试使用ogr2ogr重新投影shapefile,但结果略有偏差.
原版的:
转化:

这是使用的命令:
ogr2ogr -t_srs EPSG:3785 target.shp source.shp
Run Code Online (Sandbox Code Playgroud)
我是这项技术和绘图概念的新手.任何指针将不胜感激!
我需要检索Raphael绘制的路径末端的X/Y坐标.我已经找到了一种方法,通过在SVG浏览器中反省内部路径,但这种方法在VML浏览器中不起作用.
例:
var paper = Raphael('canvas', 200, 200);
var p = paper.path(['M', 10, 10, 'l', 30, 30, 'a', 20, 30, 0, 1, 0, 40, 10, 'a', 20, 30, 0, 1, 0, 40, 10, 'l', -15, -18]);
var lastP = p.attrs.path[p.attrs.path.length - 1];
paper.circle(lastP[lastP.length - 2], lastP[lastP.length - 1], 3);
Run Code Online (Sandbox Code Playgroud)
在Chrome中,通过路径内省在端点处绘制圆圈.在IE 6/7/8中,圆圈不会绘制,因为路径定义没有被分解/标准化.
我想将同类JSON集合的所有属性提取到它自己的数组中.
例如,给定:
var dataPoints = [
{
"Year": 2005,
"Value": 100
},
{
"Year": 2006,
"Value": 97
},
{
"Year": 2007,
"Value": 84
},
{
"Year": 2008,
"Value": 102
},
{
"Year": 2009,
"Value": 88
},
{
"Year": 2010,
"Value": 117
},
{
"Year": 2011,
"Value": 104
}
];
Run Code Online (Sandbox Code Playgroud)
我想从dataPoints中提取所有值的数组,如下所示:
var values = [100, 97, 84, 102, 88, 117, 104];
Run Code Online (Sandbox Code Playgroud)
而不是手动迭代和构建,是否有一种干净/有效的方法来完成这种转置?
batch-file ×1
command-line ×1
geoserver ×1
javascript ×1
json ×1
mercator ×1
openlayers ×1
primary-key ×1
proj4js ×1
raphael ×1
shapefile ×1
sql ×1