我有以下代码:
<ul>
<a href="./index.php?profile=User1">
<li>User1 : 16</li>
</a>
<a href="./index.php?profile=User2">
<li>User2 : 4</li>
</a>
</ul>
Run Code Online (Sandbox Code Playgroud)
这在所有主流浏览器中都很好用,但它不允许/无效HTML,正确的方法应该是:
<ul>
<li>
<a href="./index.php?profile=User1">User1 : 16</a>
</li>
<li>
<a href="./index.php?profile=User2">User2 : 4</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
但是,如果我像第二个例子那样做,那么整个文本<li>就像我想要的那样是可点击的.
我应该使用无效的工作版本还是有人有更好的解决方案?
我很熟练使用animated update谷歌地球的功能,并使用它来移动models.我真正想做的是能够line在谷歌地球上制作(例如上下)动画,但我发现这很棘手.
我在开始时拥有该线的经度和纬度.例如,线坐标是:
-88,17,100 -88.20270841086835,17.21899813162266,100
然后,我希望在raise5秒的时间内将该线的一端达到500的高度.
我使用LineString以下方式画线:
<Placemark id="path1">
<name>Untitled Path man</name>
<LineString>
<tessellate>1</tessellate>
<coordinates>
-88.,17,100 -88.20270841086835,17.21899813162266,100
</coordinates>
</LineString>
</Placemark>
Run Code Online (Sandbox Code Playgroud)
但我现在迷失了如何使用<gx:AnimatedUpdate>将一端从100移动到500.
我确定它很容易 - 有人能指出我正确的方向吗?
我正在尝试创建一个表的备份表(在函数中),
CREATE TABLE TBTestBackup
(
colum1 user.TBTest.colum1%type,
colum2 user.TBTest.colum2%type,
colum3 user.TBTest.colum3%type
colum31 user.TBTest.colum3%type, --new column with same type as colum3
colum4 user.TBTest2.column15type, --column from other table
colum4 CHAR (12 BYTE), --new column with fixed type
) TABLESPACE user_DATA
Run Code Online (Sandbox Code Playgroud)
但是我认为这是行不通的,现在我的问题是如何使它尽可能地动态,所以我不必每次更改数据类型时都在备份脚本中更新数据类型,例如:
VARCHAR2(24 CHAR) 至 VARCHAR2(50 CHAR)
(表列是固定的,它们不会更改),这种情况很少发生,但是我们不得不这样做,因为该字段对于特定的值而言不够大,因此没有人更新备份表,并且id给出了一些错误。
编辑:我忘记了一些必要的东西:
和:
这可能是一个新手问题,但在这里.我有一个大的string(167572字节),包含ASCII非ASCII字符和非ASCII字符.当我len()在字符串上使用时,我得到了错误length.似乎len()不计算0x0A字符.我可以获得字符串实际长度的唯一方法是使用以下代码:
for x in test:
totalLen += 1
for x in test:
if x == '\x0a':
totalLen += 1
print totalLen
Run Code Online (Sandbox Code Playgroud)
有什么问题len()?或者我使用它错了?
ascii ×1
declaration ×1
google-earth ×1
html ×1
kml ×1
oracle ×1
python ×1
sql ×1
string ×1
validation ×1