我想从tmx文件中获取压缩层数据.谁知道在javascript中解压缩gzip和zlib字符串的库?我尝试zlib但它对我不起作用.例如,tmx文件中的图层数据是:
<data encoding="base64" compression="zlib">
eJztwTEBAAAAwqD1T20JT6AAAHgaCWAAAQ==
</data>
Run Code Online (Sandbox Code Playgroud)
我的javascript代码是
var base64Data = "eJztwTEBAAAAwqD1T20JT6AAAHgaCWAAAQ==";
var compressData = atob(base64Data);
var inflate = new Zlib.Inflate(compressData);
var output = inflate.decompress();
Run Code Online (Sandbox Code Playgroud)
它运行时显示消息错误"不支持的压缩方法".但我尝试使用在线工具解压缩为http://i-tools.org/gzip,它返回正确的字符串.
我想在下拉菜单中拉出右图标字形,如下所示
<div class="navbar">
<div class="navbar-inner">
<ul class="nav">
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li>
<a href="#">2-level Dropdown <i class="icon-arrow-right pull-right"></i></a>
<ul class="dropdown-menu sub-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
</ul>
</li>
<li><a href="#">Another action</a></li>
<li class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但是当我在FireFox上运行此代码时(Chrome和IE是oke),"icon-arrow-right"和"2-level Dropdown"不一样.我该如何解决?
我在 mariadb 5.5 中设置了默认的日期时间,例如
CREATE TABLE IF NOT EXISTS test (
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
);
Run Code Online (Sandbox Code Playgroud)
但它显示这个错误
Error 1067: Invalid default value for 'create_time'
Run Code Online (Sandbox Code Playgroud)
如何在 mariadb 中设置默认当前时间值但不使用 TIMESTAMP 类型?
我正在使用mysql workbench v6.0
我似乎无法弄清楚如何取消隐藏先前隐藏的关系。
有人知道吗?