我们需要尽快将15TB数据从一台服务器传输到另一台服务器.我们目前正在使用,但当我们的网络能够(经过测试)时,我们rsync只能获得速度.我已经完成了对磁盘,网络等的测试,并认为只是rsync一次只传输一个文件,导致速度减慢.150Mb/s900+Mb/siperf
我找到了一个脚本来为目录树中的每个文件夹运行不同的rsync(允许你限制为x号),但我无法使它工作,它仍然只是一次运行一个rsync.
我找到了script 这里(复制如下).
我们的目录树是这样的:
/main
- /files
- /1
- 343
- 123.wav
- 76.wav
- 772
- 122.wav
- 55
- 555.wav
- 324.wav
- 1209.wav
- 43
- 999.wav
- 111.wav
- 222.wav
- /2
- 346
- 9993.wav
- 4242
- 827.wav
- /3
- 2545
- 76.wav
- 199.wav
- 183.wav
- 23
- 33.wav
- 876.wav
- 4256
- 998.wav
- 1665.wav
- 332.wav
- …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用PHPExcel从某个源加载Excel文件.我无法控制如何生成这些Excel文件,并且需要使用PHPExcel自动打开它们而无需人工交互(重新保存文件等).
我收到以下错误:
致命错误:在第418行的C:\ path\to\PHPExcel\Worksheet.php中显示消息'表单标题中找到无效字符'的未捕获异常'Exception'
该load()行发生错误,使用以下代码打开文件:
$reader = PHPExcel_IOFactory::createReader('Excel5');
$excel = $reader->load($filename_xls);
Run Code Online (Sandbox Code Playgroud)
表格标题与我们无关,所以可以忽略它吗?这样忽略错误?
我最近在我的网站上添加了一个类似于facebook的按钮,它会导致在不需要时出现水平滚动条.它不会出现在Chrome中,但会出现在Firefox和IE中.
我在Firebug中检查了创建的代码,看不出有什么问题.
这是该网站的链接,您可以看到:http://www.swiftfurniture.com/
正如您所看到的,在Firefox和IE(可能还有其他浏览器)上,当不需要时会有一个水平滚动条.这绝对是导致它的Facebook按钮,因为当我评论出来时,它们会消失.
我在按钮周围添加了一个固定宽度div,溢出:隐藏应用,但似乎忽略了这一点.
我知道还有很多类似的问题,但是使用PrestaShop我真的不想过多地使用核心代码来让Facebook Like按钮工作(如果可能的话).我希望有一个解决方案,将所有代码保存到我创建的"社交模块"中...即 - 只是一个文件,而不是弄乱PrestaShop的头文件等.
我们的网站上有一个目录,我们只想通过几个IP地址访问.所以我们有这个.htaccess文件来尝试让它工作:
RewriteEngine on
RewriteCond %(REMOTE_ADDR) !^123\.123\.123\.123
RewriteCond %(REMOTE_ADDR) !^124\.124\.124\.124
RewriteCond %{REMOTE_ADDR} !^125\.125\.125\.125
RewriteCond %{REMOTE_ADDR} !^126\.126\.126\.126
RewriteCond %{REMOTE_ADDR} !^127\.127\.127\.127
RewriteCond %{REMOTE_ADDR} !^128\.128\.128\.128
RewriteCond %{HTTP_REFERER} !^http://www\.example\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://example\.com/ [NC]
RewriteRule ^.*$ http://www.example.com [R=301,L]
Run Code Online (Sandbox Code Playgroud)
我们希望它做的是,如果请求不是来自我们的一个IP地址(显然在上面的代码中为了示例而改变它们),或者引用者不是来自特定站点,那么将它们重定向到其他地方.
出于一些奇怪的原因,它适用于处于该位置的IP 126.126.126.126,但不适用于其他IP .真的无法弄清楚为什么它会有所不同取决于IP.怎么可能出错?
我知道这会带来安全问题,因为引用者可能会被欺骗,但我们很快就会提出更好的解决方案,这只是一个临时措施.
当通过iFrame代码嵌入网页时,YouTube缩略图显得很糟糕.一旦视频开始播放,质量看起来绝对正常.
这是一个示例视频:http: //jsfiddle.net/x5829/
播放前 - 质量不佳的缩略图

在玩耍时 - 质量好

无论出于何种原因,它似乎使用的是hqdefault.jpg质量图像,而不是maxresdefault.jpg,它的质量要高得多.
我已经尝试将iFrame维度增加到1280x720甚至更高,似乎没有任何区别.
是否可以使用JavaScript API完成任何操作以强制使用缩略图质量?我们使用的所有视频都是720p,保证.
最后一点(我认为这不重要),我们使用YouTube API(V3)上传视频,然后通过API设置缩略图.但是,使用YouTube选择的自动生成的缩略图时会发生同样的事情.
编辑 -我想知道这是否会随着时间的推移而改善,想想也许YouTube会在24小时内对其进行优化,但几天之后它仍然是相同的.
编辑2 -据我所知,iFrame仍然是谷歌在网站上嵌入视频的"推荐"方法,因此它们也适用于移动设备.
youtube iframe thumbnails youtube-api youtube-javascript-api
我一直在寻找几个小时阅读mod_rewrite示例的各个网站,并且在成功之前已经使用了很多次......但是我现在正在尝试一些新的东西而且不能为我的生活让它工作!
我正在使用一个名为的PHP文件管理器工具AjaXplorer,我将它放在我服务器根目录的子目录中/ajaxplorer-core-4.0.4.当我转到我的网站的根目录时,我http://domain.com/希望它无形地重定向到该/ajaxplorer-core-4.0.4文件夹(但仍然在地址栏中显示根域).
我仍然希望能够正常输入路径上的其他文件/目录.
我认为这是可能的吗?看起来相对简单,但我无法让它工作.
AjaXplorer似乎加载了js文件和图像等/ajaxplorer-core-4.0.4/plugins,我感觉这就是它让我绊倒的地方.
任何指针都会受到大力赞赏!谢谢
我按照本教程尝试学习 Vue,我已经完成并且它有效,但我正在尝试做出一个我正在努力的改变。
https://savvyapps.com/blog/definitive-guide-building-web-app-vuejs-firebase
因此,有一个“设置”页面,其中包含用户个人资料(他们可以编辑自己的姓名等)。当“设置”/“个人资料”页面加载时,我希望表单加载其现有数据,以便他们可以修改它并按保存。
它当前作为占位符加载:placeholder="userProfile.name"- 我希望它只用实际值填充表单,而不是将其作为占位符。
感觉这样做应该非常简单,但无法让它优雅地工作。
<template>
<section id="settings">
<div class="col1">
<h3>Settings</h3>
<p>Update your profile</p>
<transition name="fade">
<p v-if="showSuccess" class="success">profile updated</p>
</transition>
<form @submit.prevent>
<label for="name">Name</label>
<input v-model.trim="name" type="text" id="name" />
<label for="title">Job Title</label>
<input v-model.trim="title" type="text" id="title" />
<button @click="updateProfile()" class="button">Update Profile</button>
</form>
</div>
</section>
</template>
<script>
import { mapState } from "vuex";
export default {
data() {
return {
name: "",
title: "",
showSuccess: false,
};
},
computed: {
...mapState(["userProfile"]),
},
methods: {
updateProfile() …Run Code Online (Sandbox Code Playgroud) 我刚开始使用Android开发并试图获得"卡片UI"样式ListView,它也使用上下文操作栏突出显示多个要删除的项目等.我只想在选择项目时将背景颜色更改为蓝色.
我设法使用图层列表获得了我想要的LOOK,但是当我以优雅的方式选择等时,我无法获得背景颜色.根据我的理解,我需要使用一个"选择器"可绘制的吗?但是当我使用它时,我不再知道如何获得卡片UI的LOOK.
这是我希望它看起来的样子,并且能够在选择时将背景更改为蓝色.

这是我对选择器drawable所做的事情,在功能方面,就能够在选择时更改背景颜色而言,它很好,但是你可以看到它看起来不对.我只需要像上图那样底部的灰色.

list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeight">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
android:background="@drawable/card_background">
<ImageView
android:id="@+id/list_image"
android:layout_width="50dip"
android:layout_height="50dip"
android:src="@drawable/horse_image"
android:scaleType="centerCrop" />
<TextView
android:id="@+id/horse_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="left|center_vertical"
android:textSize="20dip"
android:layout_marginLeft="10dip"
android:text="@string/loading_horses" />
</LinearLayout>
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)
card_background.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:bottom="2dp">
<shape
android:shape="rectangle"
android:dither="true">
<stroke android:width="5dp" android:color="#FFDDDDDD" />
<corners android:radius="2dp" />
<solid android:color="@android:color/white" />
<padding
android:bottom="8dp"
android:left="8dp"
android:right="8dp"
android:top="8dp" />
</shape>
</item>
<item android:state_activated="true" android:bottom="2dp">
<shape
android:shape="rectangle"
android:dither="true">
<stroke …Run Code Online (Sandbox Code Playgroud) 我试图更新使用YouTube上的视频缩略图YouTube API,与 google-api-php-client库.我们正在上版1.0.3-beta.
我已经复制/粘贴了这个示例,并将我们client_id和client_secret我知道的值更改为了工作,因为我现在仍然可以使用这些值上传视频,我只是无法设置缩略图(我刚刚上传的视频使用了相同的凭据).
这是我得到的错误:
An client error occurred: Error calling PUT https://www.googleapis.com/upload/youtube/v3/thumbnails/set?videoId=wL3Rt0sokdI&uploadType=resumable&upload_id=AEnB2UqFI4w1qO1gjoFS-fOlc61OthOht0ngdFAcdG9Nnufds61IyMIUUxf1rAvmoDl77LeEQZb1-HMyqtc9Op3Jg4hRfcyuOQ: (403) Forbidden
Run Code Online (Sandbox Code Playgroud)
编辑 -更多信息:这是打印出整个异常时获得的一小部分信息:
{
["errors":protected]=> array(1)
{
[0]=> array(5) {
["domain"]=> string(17) "youtube.thumbnail"
["reason"]=> string(9) "forbidden"
["message"]=> string(9) "Forbidden"
["locationType"]=> string(6) "header"
["location"]=> string(13) "Authorization"
}
}
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的脚本(它与示例代码相同,但我将它放在这里,以防上面的示例URL出现故障):
/**
* This sample uploads and sets a custom thumbnail for a video.
*
* 1. It uploads an image …Run Code Online (Sandbox Code Playgroud) mod-rewrite ×2
php ×2
thumbnails ×2
youtube ×2
youtube-api ×2
android ×1
apache ×1
bash ×1
block ×1
css ×1
facebook ×1
firebase ×1
html ×1
iframe ×1
ip ×1
javascript ×1
phpexcel ×1
prestashop ×1
pydio ×1
redirect ×1
rsync ×1
shell ×1
simultaneous ×1
ubuntu-12.04 ×1
vue.js ×1
vuex ×1
whitelist ×1