我正在用MySQL开发一个博客,一切都是英文的,并且会包含一些特殊字符
!`,〜,@#$%^&*()_ + = - [] {};'\:?"|,/ <>/* - +
Q1->我应该使用哪个charset [ 和为什么 ]?
Q2-> UTF-8/16/32和Latin1有什么区别?
Q3-> UTF-8使用的空间是否少于那些?
Q4->用哪种charset来支持bengali?
[当我想保存'在我的数据库中它将它转换为'真的很无聊:x]
MySQL 5.5.8和PHP 5.3.3
我在index.php中保存了这段代码,填写后点击了"提交"按钮,然后向我显示了验证页面!
我的问题是它是如何检测到它不是来自原始服务器的?
[我希望他们不使用推荐人,因为它可以很容易地被禁用]
我的假代码
<html>
<form id="post-form" action="http://stackoverflow.com/questions/ask/submit" method="post">
<input id="title" name="title" type="text" maxlength="300" tabindex="100" class="ask-title-field" value="">
<textarea id="wmd-input" name="post-text" cols="92" rows="15" tabindex="101"></textarea>
<input id="tagnames" name="tagnames" type="text" size="60" value="" tabindex="103">
<input id="submit-button" type="submit" value="Post Your Question" tabindex="120">
</form>
</html>
Run Code Online (Sandbox Code Playgroud)
任何人都可以指导我创建这样的安全页面 [如果用户试图从枯燥的页面发帖,他将被要求进行验证]?
我想在MySQL上缓存数据
SET GLOBAL query_cache_size = SOME_SIZE;
Run Code Online (Sandbox Code Playgroud)
是否有必要在MySQL中高效缓存数据?
我是否需要添加额外的东西才能有效地使用缓存?
我对数据缓存没有很好的了解但仍然需要用于性能问题,所以如果我错过了一些重要的信息,请假设系统处于默认状态时回答这个问题.
我想在一个字符串中找到3个连续的空格.
到目前为止,我已经尝试过了
str.indexOf(" ")
str.match(/\s\s\s+/)
Run Code Online (Sandbox Code Playgroud)
它们都没有工作[两者都返回1,并将单个空间检测为3个空间]
Edit
样本输入:
Blah blah 1space 2space 3space lots of spaceNo space
Run Code Online (Sandbox Code Playgroud)
它在这里打破^并将其检测为3个空格[FF 4]
我打算在我的网站上使用Google网络字体.
我的网站有很多页面,但只有几个CSS文件.
- =>有没有办法在CSS文件中添加这个标签(因为我不想编辑所有的HTML文件)?
<link href=' http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)
或者我是否需要在每个HTML页面的头部添加上述行?
是否可以favicon [GIF & ICO]通过 CSS 添加或者我需要在每个 HTML 页面中添加标签?
我刚刚搬到Linux一个月了.我使用Borland Turbo C进行C编程,但其中一些功能在GNU/Linux中不起作用,所以寻求帮助.
这些是我想要替换的一些函数:
- gotoxy
- cprintf
- clrscr
- initgraph/graphics.h
我将很感激一些代码示例,展示如何使用任何替换.
我用过
'req_perms' => 'publish_stream,status_update'
Run Code Online (Sandbox Code Playgroud)
我得到的错误是
致命错误:未捕获CurlException:26:在第589行的facebook.php中创建formpost数据失败
我的上传代码:
$facebook->setFileUploadSupport(true);
$args = array('message' => 'My Friend\'s');
$args['image'] = '@' . realpath('http://mysite/img/img.jpg');
$data = $facebook->api('/me/photos', 'post', $args);
print_r($data);
Run Code Online (Sandbox Code Playgroud)
我只想将照片上传到现有专辑或已创建的专辑.工作代码是什么?
另一个代码
$photo_details = array('message'=>$_REQUEST['arttitle'],'source'=> '@' . realpath( $_FILES[file]tmp_name]));
$facebook->api('/me/photos','POST',$photo_details);
Run Code Online (Sandbox Code Playgroud)
结果是
致命错误:未捕获OAuthException:(#324)需要在第522行的facebook.php中抛出上传文件
我尝试了Stack Overflow的其他答案,但没有一个在我的情况下有效.
我需要将SQL记录到文件中,以便稍后检查哪个SQL运行.
所以我打开opt/lampp/etc/my.cnf并添加这些行
log_slow_queries
log_queries_not_using_indexes =1
long_query_time = 1
slow_query_log = 1
slow_query_log_file = "/opt/lampp/logs/query.log"
Run Code Online (Sandbox Code Playgroud)
但它没有记录查询它甚至没有创建query.log文件,所以我创建了一个带有名称的空文件,但它仍然无法正常工作.
Edit
[mysqld]
log_slow_queries
log_queries_not_using_indexes =1
long_query_time = 1
slow_query_log = 1
general_log = 1
slow_query_log_file = /opt/lampp/logs/query.log
general_log_file = "/opt/lampp/logs/query.log"
Run Code Online (Sandbox Code Playgroud)