小编Chr*_*ris的帖子

如何在MySql中进行重音敏感搜索

我有一个MySQL表与utf8通用ci整理.在表格中,我可以看到两个条目:

阿巴德
阿巴德

我使用的查询如下所示:

SELECT *  FROM `words` WHERE `word` = 'abád'
Run Code Online (Sandbox Code Playgroud)

查询结果给出了两个单词:

阿巴德
阿巴德

有没有办法表明我只想让MySQL找到重音词?我希望查询只返回

阿巴德

我也试过这个查询:

SELECT *  FROM `words` WHERE BINARY `word` = 'abád'
Run Code Online (Sandbox Code Playgroud)

它没有给我任何结果.感谢您的帮助.

mysql utf-8

60
推荐指数
3
解决办法
6万
查看次数

如何强制浏览器刷新网页的缓存版本

我有一个网站,由于准备不足的apache conf文件指示用户在未来几年内缓存网站URL.因此,当某人访问该网站时,他们通常不会尝试甚至请求该网页.浏览器只是从缓存加载HTML.

该网站即将获得重大更新,我希望用户能够看到它.有没有办法强迫用户实际重新请求网页?我担心对于一些用户来说,除非碰巧按F5,否则他们可能会看到旧网页好几年了.

apache caching

26
推荐指数
3
解决办法
8万
查看次数

第1153行的Mysql错误:未知命令'\'

我试图通过命令行导入mysqldump文件,但继续收到错误.我使用以下命令从我的其他服务器转储文件:

mysqldump -u XXX -p database_name > database.sql
Run Code Online (Sandbox Code Playgroud)

然后我尝试导入文件:

mysql -u XXX -p database_name < database.sql
Run Code Online (Sandbox Code Playgroud)

它加载一小部分然后卡住.我收到的错误是:

ERROR at line 1153: Unknown command '\''.
Run Code Online (Sandbox Code Playgroud)

我在文件中检查了该行:

awk '{ if (NR==1153) print $0 }' database.sql >> line1153.sql
Run Code Online (Sandbox Code Playgroud)

它的大小恰好超过1MB,仅适用于该行.

任何想法可能会发生在这里?

mysql mysqldump

13
推荐指数
2
解决办法
2万
查看次数

jQuery是否会使网页的渲染速度减慢100毫秒?

我正在尝试改善用户的前端页面加载速度,我发现jQuery正在减慢DomContentLoaded事件的速度超过100毫秒.

我使用配备i5 2.5Ghz,SSD驱动器和8GB RAM的计算机在Windows 7上使用Chrome 17进行基准测试.测试在我的本地计算机上运行.我担心在我的机器上看到的低速在旧电脑和浏览器上会更慢.

这只是使用jQuery的标准惩罚,还是有办法加快我失踪的性能?

这是我正在使用的代码:

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            console.time("DOMContentLoaded");
        </script>
    </head>
    <body>
        <h1>Hello World</h1>

        <script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script>

        <script type="text/javascript">
            document.addEventListener( "DOMContentLoaded", ready, false );

            function ready() {
                console.timeEnd("DOMContentLoaded");
            }
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在控制台上,我看到的时间约为100毫秒.

当我删除加载jQuery的行时,大约是1ms.

我还尝试使用Google CDN上面的代码:

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

结果大致相同.

使用jQuery总是会有100毫秒的惩罚吗?有什么东西我错过了吗?谢谢!

performance jquery frontend

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

标签 统计

mysql ×2

apache ×1

caching ×1

frontend ×1

jquery ×1

mysqldump ×1

performance ×1

utf-8 ×1