问题列表 - 第14020页

视频缩略图

我正在一个人们可以提交视频链接的网站上工作.然后我就把它嵌入了.但是,我想获取视频的缩略图而不保存我服务器中的视频.因此,当我列出视频时,我可以使用缩略图而不是嵌入所有视频.

我的服务使用PHP.假设视频采用SWF格式.

我可以'抓住'缩略图吗?或标签中的任何内容?或者在PHP中,有什么东西我可以远程获取远程视频的缩略图(或帧)吗?

任何的想法?

php video thumbnails

3
推荐指数
1
解决办法
7082
查看次数

结合GIT中合并分支的历史?

在我的git存储库中,我将分支"B"合并到"master"中,获得以下结构:

--> A --> B --> C --> D  (branch master)
    |           |  
    F --> G --> H        (branch B)
Run Code Online (Sandbox Code Playgroud)

我现在想要组合分支以获得以下历史记录:

--> A --> B --> F --> G --> H --> D
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

此致,Jochen

git merge branch

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

在sql in子句中使用元组

给定这样的数据库:

BEGIN TRANSACTION;
CREATE TABLE aTable (
a STRING,
b STRING);
INSERT INTO aTable VALUES('one','two');
INSERT INTO aTable VALUES('one','three');
CREATE TABLE anotherTable (
a STRING,
b STRING);
INSERT INTO anotherTable VALUES('one','three');
INSERT INTO anotherTable VALUES('two','three');
COMMIT;
Run Code Online (Sandbox Code Playgroud)

我想做一些事情

SELECT a,b FROM aTable
WHERE (aTable.a,aTable.b) IN
(SELECT anotherTable.a,anotherTable.b FROM anotherTable);
Run Code Online (Sandbox Code Playgroud)

得到答案'一','三',但我得到"接近",":语法错误"

这有可能在SQL的任何风格?(我正在使用sqlite)

我是否犯了严重的概念错误?或者是什么?

sql row-value-expression

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

如何将所有匹配的行放入一个缓冲区?

你如何将所有匹配的行放入缓冲区?

给出如下文件:

match 1
skip
skip
match 2
match 3
skip
Run Code Online (Sandbox Code Playgroud)

我希望能够发出一个命令来将所有与模式匹配的行(/ ^匹配/用于此示例)放入单个缓冲区中,以便我可以将其放入另一个文档或摘要或其他任何内容中.

该命令应该在缓冲区中结束:

match 1
match 2
match 3
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是尝试:

:g/^match/y
Run Code Online (Sandbox Code Playgroud)

但我只是得到了最后一场比赛.这是有道理的,因为:g命令有效地重复y每个匹配行.

也许有一种方法可以添加缓冲,而不是覆盖它.我找不到它.

vim

50
推荐指数
3
解决办法
1万
查看次数

面向对象编程:寻找好的教程

我厌倦了只使用示例枚举概念的教程.一些教程如何显示错误的做法,然后是正确的做事方式?以这种方式学习接口,委托,抽象类,单例......之类的东西会很棒.

在线阅读一些干净的代码会很棒,但很难找到......

任何建议?

我用C#,.net,MS技术开发......

c# oop

7
推荐指数
1
解决办法
3227
查看次数

我怎样才能更好地了解/了解Ruby?

我最近开始学习Ruby,作为我的第一门编程语言.我对语法感到满意,并且我已经完成了许多教授相同基础知识的教程.我写了一些小程序(包括我自己的排序数组的方法,我认为这个方法非常聪明,直到有人告诉我谷歌'冒泡排序'),但我觉得我需要尝试更大更难以理解Ruby的东西.关于我如何做到这一点的任何想法?

ruby

5
推荐指数
1
解决办法
1640
查看次数

如何自动清理C++中的代码?

我在一个入门编程课程中担任助教,学生倾向于将他们的课程作为一行提交,或者没有任何缩进.是否有任何工具允许我自动插入缩进和类似的东西?(我们正在使用C++和VisualStudio)

c++ refactoring visual-studio

1
推荐指数
3
解决办法
4252
查看次数

正常查看按钮与c ++/win32

我正在尝试制作一个按钮,但它总是看起来像Windows 95平面按钮.如何让它看起来像vista风格?

    hWndEdit = CreateWindowA("button", "Test",
        WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,
100, 20, 140, 20, hWnd, NULL, NULL, NULL);
Run Code Online (Sandbox Code Playgroud)

我错在哪里?谢谢

c++ winapi

2
推荐指数
3
解决办法
3587
查看次数

在git中切换分支

有时我在一个功能分支,但我做了一个无关的改变,我想在大师看到.我常常可以这样做:

git checkout master
git commit -m "..." filename
Run Code Online (Sandbox Code Playgroud)

但有时当我结帐时,我会收到一个警告,表示存在本地更改,因此我无法切换分支.

为什么这有时只会发生?当我看到这条消息时是否有解决方法?也许是藏匿?

git branch switch-statement git-checkout

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

WCF IIS托管服务由单个服务实现的多个服务契约 - 如何通过配置在端点之间共享uri

我有一组服务合同,将我的服务接口分成相关功能块.我目前正在使用单个服务类实现所有合同(可能希望稍后拆分它们,但现在单个服务类就足够了).

我试图使用配置文件配置端点(而不是通过代码).问题是我得到了一个,ServiceActivationException因为两个端点(每个服务合同一个)正在尝试监听同一个uri.异常细节说,要实现这一点,两个端点必须共享绑定对象,这是有道理但我无法弄清楚如何通过配置这样做(我没有尝试通过代码,因为我在IIS托管,但但我可以想象这是一个在代码中配置的简单练习.

以下是我目前正在使用的配置(这仍然是开发人员,因此我目前不担心其中一些设置可能会暴露的安全问题等):

<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
<services>
  <service name="CDC.WebPortal.MidTier.MidTierAccessService"
           behaviorConfiguration="MidTierServiceBehaviour" >
    <endpoint address=""
              binding="webHttpBinding"
              bindingConfiguration="RestBindingConfiguration"
              contract="****************************.IProductService" />

    <endpoint address=""
              binding="webHttpBinding"
              bindingConfiguration="RestBindingConfiguration"
              contract="****************************.ICategoryService" />

    <endpoint address="mex" binding="mexHttpBinding"
              contract="IMetadataExchange" />

  </service>
</services>

<bindings>
  <webHttpBinding>
    <binding name="RestBindingConfiguration"
             maxReceivedMessageSize="104857600">
      <readerQuotas maxStringContentLength="104857600"/>
    </binding>
  </webHttpBinding>
</bindings>

<behaviors>
  <serviceBehaviors>
    <behavior name="MidTierServiceBehaviour">
      <serviceMetadata httpGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
  </serviceBehaviors>
</behaviors>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何在两个端点之间共享这种绑定?

这个SO问题中的评论表明我可能无法做到这一点,但我不相信这是正确的.

更新1根据这篇MS出版物,我正在做的应该没问题......

UPDATE2如果有帮助,这是svc文件内容:

<%@ ServiceHost Language="VB" Debug="true"
                Service="*********************.MidTierAccessService"
                Factory="Microsoft.ServiceModel.Web.WebServiceHost2Factory" %>
Run Code Online (Sandbox Code Playgroud)

更新3这是例外细节:

绑定实例已与侦听URI"********************"相关联.如果两个端点想要共享相同的ListenUri,则它们还必须共享相同的绑定对象实例.两个冲突的端点要么在AddServiceEndpoint()调用中,在配置文件中指定,要么在AddServiceEndpoint()和config的组合中指定.

更新4好的我以前错过了这个,说明"在为特定的.svc服务公开多个端点时,您将需要使用相对地址".造成这种情况的原因与IIS虚拟目录确定服务的基地址有关,任何人都可以更详细地解释这一点,即为什么IIS需要为每个合同进行相对寻址.

iis configuration wcf iis-7 wcf-binding

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