我有一个为Google网站站长工具生成XML站点地图的程序(除其他外).
GWT为我提供了一些站点地图的错误,因为URL包含¾,ã<,ã等字符序列.**
GWTs说:
我们要求您的Sitemap文件采用UTF-8编码(通常可以在保存文件时执行此操作).与所有XML文件一样,任何数据值(包括URL)都必须使用字符的实体转义码:&,',",<,>.
特殊字符在XML文件中展开(使用HTML实体).
XML文件片段:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://domain/folder/listing-ã.shtml</loc>
...
Run Code Online (Sandbox Code Playgroud)
我的网址是UTF-8编码的吗?
如果没有,我如何用Java做到这一点?
以下是我的程序中的行,我将URL添加到站点地图:
siteMap.addUrl(StringEscapeUtils.escapeXml(countryName+"/"+twoCharFile.getRelativeFileName().toLowerCase()));
Run Code Online (Sandbox Code Playgroud)
**=我不确定哪些是导致错误的,可能是前两个例子.
我为所有的编辑道歉.
java sitemap encoding character-encoding google-webmaster-tools
(不依赖于JavaScript打开)
编辑:
但我正在寻找一个PHP数字Javascript独立验证码.
我发现的唯一数字验证码是ASP.NET或基于jQuery/JS的.
我不希望其中任何一个作为问题的答案.
我不是在这里拿一个小网站.在答案中,我想知道你的建议是否给服务器带来了很大压力.
如何以最有效的方式对数组的值进行洗牌?
每个元素只是一个包含HTML的字符串.
我一直在读伽马码.我看到他们从小数点获取一元代码的位置,而不是长度和偏移量来自的位置.我也理解伽马码只是与偏移量连接的(一元码的)长度.
我有一个链接列表,在每个页面上都有一个"喜欢"按钮来"喜欢"该页面.但是我希望列表中每个链接旁边都有一个"喜欢"按钮,它会像它旁边的链接的URL一样(就像你点击链接然后点击"喜欢"按钮一样).
要在每个页面上创建按钮,我使用以下代码:
<script>
window.fbAsyncInit = function()
{
FB.init({appId: '*****', status: true, cookie: true, xfbml: true});
};
</script>
<div class="share_button btn_fb">
<fb:like layout="button_count" font="tahoma"></fb:like>
</div>
Run Code Online (Sandbox Code Playgroud) 我们的样本试卷中的完整问题:
通过突出显示算法的相关部分来解释,为什么GIF格式不是用于表示具有自然内容的图像的最紧凑格式.
据我所知,使用GIF对于自然图像不是很好,因为它限制为256种颜色,但为什么它不能提供足够紧凑的文件?如果有的话,你会认为较少的颜色意味着较小的文件大小.
在我们的笔记中,我们被告知使用的LZW压缩比Huffman更好,原因有几个(包括它只进行一次).Huffman编码/压缩会导致较小的文件吗?
根据维基百科,PNG格式提供比GIF更好的压缩.LZW很可能是当时的罪魁祸首,但为什么呢?哪个"算法部分"支持它"不是表示图像的最紧凑格式"的论点,特别是对于自然图像?
它nwjs.app在 Findernw-demo.app中显示,但在终端中显示。
如果我使用 重命名应用程序mv nw-demo.app nw-demo2.app,它会在 Finder 中正确显示。如果我然后使用重命名它mv nw-demo2.app nw-demo.app,它会nwjs.app再次显示。奇怪的。
名字应该是nw-demo.app,这就是我想要的,但它是nwjs.app. 我在nw-demo.app/Contents/Info.plist任何地方或任何地方都看不到任何可以将其设置为nwjs. 这是Info.plist:
我的问题将使用电子邮件作为示例,但这可能适用于任何事情.
通常在注册新用户之前(包括插入他/她的电子邮件),我检查他/她的电子邮件是否已存在于DB中,如下所示:
$result = mysql_query("SELECT * FROM Users WHERE email = '".mysql_real_escape_string($email)"';");
if(!$result)
{
die(mysql_error());
}
if(mysql_num_rows($result) > 0)
{
die('<p>Email already in DB. <a....>Recover Email</a></p>');
}
else
{
//insert new user data into Users table
}
Run Code Online (Sandbox Code Playgroud)
既然我已经限制了email我的Users表中的字段UNIQUE,那么首先尝试插入是否会更快,如果失败,请检查错误?像这样的东西:
$result = mysql_query(...);//insert new user data into Users table
if(!$result)
{
if(mysql_errno()==$insert_unique_error)
{
$error = '<p>Email already in DB. <a....>Recover Email</a></p>';
}
else
{
$error = mysql_error();
}
die($die_str);
}
Run Code Online (Sandbox Code Playgroud)
问题是我不知道应该是什么$insert_unique_error.这些是我能找到的唯一错误代码:
SQLSTATE值的前两个字符表示错误类: …
php ×4
javascript ×2
numbers ×2
algorithm ×1
arrays ×1
binary ×1
captcha ×1
codeigniter ×1
compression ×1
css ×1
css3 ×1
decimal ×1
encoding ×1
facebook ×1
gamma ×1
gif ×1
image ×1
insert ×1
java ×1
jquery ×1
macos ×1
mysql ×1
nine-patch ×1
performance ×1
phpunit ×1
plist ×1
shuffle ×1
sitemap ×1
unit-testing ×1