我试图访问和下载使用的一些.torrent文件.但没有任何反应,给出https://torrage.comphp curlcurl_error($ch)
$ch = curl_init ('https://torrage.com/torrent/640FE84C613C17F663551D218689A64E8AEBEABE.torrent');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_VERBOSE,true);
$data = curl_exec($ch);
$error = curl_error($ch);
curl_close ($ch);
echo $error;
Run Code Online (Sandbox Code Playgroud)
这给了.
Cannot communicate securely with peer: no common encryption algorithm(s).
Run Code Online (Sandbox Code Playgroud)
如果我尝试像这样的shell
[root@prod1 yum.repos.d]# curl -I https://torrage.com
curl: (35) Cannot communicate securely with peer: no common encryption algorithm(s).
Run Code Online (Sandbox Code Playgroud)
在详细模式下
[root@prod1 yum.repos.d]# curl -v https://torrage.com
* Rebuilt URL to: https://torrage.com/
* Trying 81.17.30.48...
* …Run Code Online (Sandbox Code Playgroud) 我一直在使用mysql FTS,但最近切换到sphinx进行测试.
在centos 7上安装了sphinx
Linux production 3.10.0-123.8.1.el7.x86_64 #1 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
的sphinx.conf
source content_src1
{
type = mysql
sql_host = localhost
sql_user =
sql_pass =
sql_db = t_prod2
sql_port = 3306 # optional, default is 3306
sql_query = \
SELECT content.record_num, \
content.title, \
content.category, \
content.upload_date, \
content.comments_count, \
content.verified, \
content.uploader, \
content.size \
FROM content WHERE enabled = 1
sql_attr_uint = record_num
sql_attr_string = title
}
index content_index1
{
source = content_src1
path = /var/lib/sphinx/content_index1
morphology = stem_en
min_word_len …Run Code Online (Sandbox Code Playgroud) 我是做bulk inserts在RealTime Index使用PHP和禁用AUTOCOMIT,如
// sphinx connection
$sphinxql = mysqli_connect($sphinxql_host.':'.$sphinxql_port,'','');
//do some other time consuming work
//sphinx start transaction
mysqli_begin_transaction($sphinxql);
//do 50k updates or inserts
// Commit transaction
mysqli_commit($sphinxql);
Run Code Online (Sandbox Code Playgroud)
在我看到的早晨,让剧本一夜之间保持运行
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate
212334 bytes) in
Run Code Online (Sandbox Code Playgroud)
所以当我仔细检查nohup.out文件时,我注意到,这些线条,
PHP Warning: mysqli_query(): MySQL server has gone away in /home/script.php on line 502
Warning: mysqli_query(): MySQL server has gone away in /home/script.php on line 502
Run Code Online (Sandbox Code Playgroud)
这些行之前的内存使用率是正常的,但这些行之后的内存使用量开始增加,并且它击中php mem_limit …
砌体无限滚动追加html5视频重叠
我目前正在使用imagesLoaded库来检查图像是否已加载然后调用masonry.
但它没有使用html5视频标签,因为这些视频相互重叠.
所以我改变调用masonry从document.ready到window.load并删除呼叫imagesLoaded从此即在初始加载
$(document).ready(function(){
var $container = $('#media');
// layout Masonry again after all images have loaded
$container.imagesLoaded( function() {
$container.masonry({
"columnWidth": "." + "col-sm-2",
itemSelector: '.item',
gutter: 0,
});
$('.item').css('opacity', '1.0');
});
});
Run Code Online (Sandbox Code Playgroud)
对此
$(window).load(function(){
var $container = $('#media');
$container.masonry({
"columnWidth": "." + "col-sm-2",
itemSelector: '.item',
gutter: 0,
});
$('.item').css('opacity', '1.0');
});
Run Code Online (Sandbox Code Playgroud)
现在html5 videos在masonry重叠,并在页面的第一次加载完美渲染initial load,但是,因为我也使用在滚动页面上infinite-scroll添加更多images/videos,所以当新视频被添加到容器时它们正在重叠,这种行为是由早期引起的masonry …
如何在Font Awesome中叠加/重叠2个以上的图标?
我设法堆叠/重叠这样的2个图标.
<span class="fa-stack fa-lg">
<i class="fa fa-square-o fa-stack-2x"></i>
<i class="fa fa-twitter fa-stack-1x"></i>
</span>
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/npLWz/ ref:http://fontawesome.io/examples/#stacked
但是当我尝试堆叠/重叠3个或更多这样的图标时.
<span class="fa-stack fa-3x">
<i class="fa fa-square-o fa-stack-3x"></i>
<i class="fa fa-square-o fa-stack-2x"></i>
<i class="fa fa-square-o fa-stack-1x"></i>
</span>
Run Code Online (Sandbox Code Playgroud)
它搞砸了,任何想法,我该如何解决?并获得3个或更多图标堆叠/重叠在一起.
如何从PHP获得实时输出?没有全部存储在内存/缓冲区中并立即回显浏览器?
如果我创建一个realtime-echo.php
<?php
for($i = 0; $i < 10; $i++)
{
echo $i;
sleep(1);
}
Run Code Online (Sandbox Code Playgroud)
并从互联网浏览器访问它,它在9-10秒后提供以下输出.
0123456789
Run Code Online (Sandbox Code Playgroud)
但我愿意输出的是,当我从浏览器访问php文件时应该给出
0
然后等待1秒然后在"0"之后加"1"然后等待1秒然后在"1"之后添加"2",依此类推.
idk是什么叫做动画/实时.
怎么做到这一点?
我正在研究我需要恒定输出的项目,所以我可以留意发生的事情和它的发展方向.
谢谢
我正在使用mysqli预处理语句在这样的表中插入记录
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'world');
/* check connection */
if (!$link) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$stmt = mysqli_prepare($link, "INSERT INTO CountryLanguage VALUES (?, ?, ?, ?)");
mysqli_stmt_bind_param($stmt, 'sssd', $code, $language, $official, $percent);
$code = 'DEU';
$language = 'Bavarian';
$official = "F";
$percent = 11.2;
/* execute prepared statement */
mysqli_stmt_execute($stmt);
if(mysqli_stmt_affected_rows($stmt) > 0){
//if insert is successful then get the insrted id.
}
/* close statement and connection */
mysqli_stmt_close($stmt);
/* close connection */
mysqli_close($link); …Run Code Online (Sandbox Code Playgroud) 我有这样的mysql评论表.
+------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------------+------+-----+---------+----------------+
| userid | int(11) | NO | | 0 | |
| comment | char(255) | NO | | NULL | |
| content | int(11) | NO | MUL | 0 | |
| ratings | int(11) | NO | | 0 | |
| datetime | datetime | NO | | NULL | |
| ip | int(10) unsigned | NO | …Run Code Online (Sandbox Code Playgroud) 我不希望在用户调整窗口大小时,在bootstrap CSS中定义的媒体查询覆盖我的自定义CSS.
我的代码HTML
<div class="row">
<div class="col-xs-6">
<dl class="dl-horizontal dl-horizontal-info custom">
<dt>item 1</dt>
<dd>description 1 </dd>
<dt>item 2</dt>
<dd>description 2</dd>
<dt>item 3</dt>
<dd>description 3</dd>
<dt>item 4</dt>
<dd>description 4</dd>
<dt>item 5</dt>
<dd>description 5</dd>
</dl>
</div>
<div class="col-xs-6">
<dl class="dl-horizontal dl-horizontal-info custom">
<dt>item 11</dt>
<dd>description 11 </dd>
<dt>item 12</dt>
<dd>description 12</dd>
<dt>item 13</dt>
<dd>description 13</dd>
<dt>item 14</dt>
<dd>description 14</dd>
<dt>item 15</dt>
<dd>description 15</dd>
</dl>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
@import url("http://maxcdn.bootstrapcdn.com/bootswatch/3.2.0/cerulean/bootstrap.min.css");
@import url("http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css");
.custom > dt{width:120px;}
.custom > dd{margin-left:130px}
Run Code Online (Sandbox Code Playgroud)
如果我将窗口大小调整为低于768px,来自Bootstrap CSS的媒体查询会覆盖我的自定义css并dt dd …
我注意到这种奇怪的工具提示行为.
如果我点击具有bootstrap工具提示的链接然后切换标签或最小化窗口然后回到主窗口,即使鼠标没有悬停它也会显示工具提示.
这是一个错误吗?还是正常的行为?
http://jsfiddle.net/4nhzyvbL/1/
HTML代码
<a data-original-title="Download" target="_blank" href="http://www.google.com/"
data-toggle="tooltip" title=""> click me and then come back to check me </a>
Run Code Online (Sandbox Code Playgroud)
CSS代码
@import url("http://maxcdn.bootstrapcdn.com/bootswatch/3.2.0/cerulean/bootstrap.min.css");
@import url("http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css");
@import url("http://netdna.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css");
Run Code Online (Sandbox Code Playgroud)
JS代码
$(function (){$('[data-toggle="tooltip"]').tooltip({});});
Run Code Online (Sandbox Code Playgroud)
当用户回到主窗口时,如何使工具提示不显示?即自动隐藏.
php ×6
css ×2
javascript ×2
mysql ×2
mysqli ×2
sphinx ×2
sphinxql ×2
css3 ×1
curl ×1
curl-multi ×1
echo ×1
font-awesome ×1
html ×1
https ×1
imagesloaded ×1
join ×1
jquery ×1
real-time ×1
ssl ×1
stacked ×1