问题列表 - 第24050页

如何在我的html文件中嵌入WMV文件

我已经制作了一些WMV格式的演示电影,我想嵌入我的html页面.我找到了一些代码来做到这一点,但有一件事让我很烦恼:它显示的是黑色的正面,而不是第一帧的图片.我可以在帧/电影周围放置一些描述性文字,但它并不是一个很好看的景象:所有黑色方块下面都有一个播放按钮.我需要做些什么来展示电影的第一帧?

这是我的代码:

classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsm p2inf.cab#Version=6,4,7,1112"> 
<param name="filename" value="http://www.ladieda.com/mymovie.wmv"> 
<param name="autoStart" value="false"> 
<param name="showControls" value="true"> 
<param name="AllowChangeDisplaySize" value="true"> 
<param name="ClickToPlay" value="true"> 
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" SRC="http://www.ladieda.com/mymovie.wmv" AutoStart="false" ></embed>
</object>
Run Code Online (Sandbox Code Playgroud)

米歇尔

Ps在IE8和FF3.6中尝试过,两者都显示为黑色.

html embed wmv

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

同步异常

我有两个线程,一个线程处理队列,另一个线程将内容添加到队列中。

  1. 我想在队列处理线程完成处理队列后将其置于睡眠状态
  2. 我想让第二个线程告诉它在将项目添加到队列时唤醒

然而,这些函数在调用时调用System.Threading.SynchronizationLockException: Object synchronization method was called from an unsynchronized block of codeMonitor.PulseAll(waiting);因为我尚未将函数与等待对象同步。[我不想这样做,我希望能够在将项目添加到队列时进行处理]。我怎样才能实现这个目标?

Queue<object> items = new Queue<object>();
object waiting = new object();
Run Code Online (Sandbox Code Playgroud)

第一个线程

public void ProcessQueue()
{
 while (true)
 {
   if (items.Count == 0)
     Monitor.Wait(waiting);

    object real = null;
    lock(items) {
    object item = items.Dequeue();
    real = item;
    }
    if(real == null)
        continue;
    .. bla bla bla
 } 
}
Run Code Online (Sandbox Code Playgroud)

第二个线程涉及

public void AddItem(object o)
{
 ... bla bla bla
 lock(items)
 {
 items.Enqueue(o);
 } …
Run Code Online (Sandbox Code Playgroud)

c# queue multithreading monitor

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

在Notepad ++中插入分页符

UltraEdit中,可以使用指定的键盘快捷键(我的是Ctrl+ Enter)来插入分页符.UltraEdit将呈现一个很好的水平规则来暗示分页符.

如何在Notepad ++中做同样的事情?

notepad++

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

Visual Studio T4与CodeSmith

我在过去的两年里一直在使用CodeSmith,并喜欢它为我做的事情.但是,我也知道T4内置于Visual Studio中,并且可以做一些很酷的东西.基于与VS2010中的朋友T4的对话,T4会更好.

所以问题是:我是否继续使用CodeSmith总线或是时候开始将我的所有模板转换为T4了?

更新 也许我对问题的解释方式并不清楚.显然,我不会删除我的cs模板并停止使用它们,直到我有新的模板工作.但是,在这一点上是否值得努力?T4在这一点上是否提供了优于CodeSmith的优势?是否有一些功能或一组功能,通过为T4编写我的模板,我会看到我的效率提高了100倍?

c# t4 generative-programming codesmith visual-studio

17
推荐指数
1
解决办法
7871
查看次数

检查NSMutableArray中的重复对象?

我正在向NSMutableArray添加对象(在本例中为NSNumbers),我想检查在添加之前检查数组中重复项的最佳方法.(即)

Number to add
if (NSMutableArray does not contain Number) {
    add Number
}
Run Code Online (Sandbox Code Playgroud)

编辑:

非常感谢,我今天早上在NSArray运气好,但完全错过了"containsObject".那本来可以做得很好,但看过NSMutableSet远远超过我想要的东西.最后一个问题,如果我可以:

while([mySet count] < 5) {
    NSNumber *numberToAdd = [NSNumber numberWithInt:random() %10];
    [mySet addObject:numberToAdd];
}
Run Code Online (Sandbox Code Playgroud)

我不认为这实际上很重要,但最好检查一下"containsObject"是否只是扔掉副本并继续进行.

while([mySet count] < 5) {
    NSNumber *numberToAdd = [NSNumber numberWithInt:random() %10];
    if(!mySet containsObject:numberToAdd) [mySet addObject:numberToAdd];
}
Run Code Online (Sandbox Code Playgroud)

再次非常感谢,这真的很酷,并将节省我一大堆时间.

加里

cocoa objective-c

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

将今天的日期添加到SharePoint母版页

当然必须有一个简单的方法将一个简单的代码块放入母版页:(我尝试使用明显的<%= "Hello, World!" %>语法,但不允许使用代码块.然后尝试了一个站点列,但不知道如何使用它们然后尝试了网页区域,但母版页无法使用它们.尝试将网页部分(制作和部署btw非常困难)放入页面布局中,但它只是不呈现:/

在我的网站顶部,我想要的只是一些简单而简单的东西,它显示了今天的日期和我想要使用的格式DateTime.Today.ToString("ddd, d MMMM yyyy").我该怎么做?

(否则我正在使用javascript document.write!)

谢谢大家,

sharepoint sharepoint-designer sharepoint-2010

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

Django说"id可能不是NULL",但为什么呢?

我今天疯了.我只是试图插入一个新记录,它扔回"post_blogpost.id可能不是NULL"错误.这是我的模特:

class BlogPost(models.Model):
    title   = models.CharField(max_length=100)
    slug    = models.SlugField(max_length=100)
    who     = models.ForeignKey(User, default=1)
    when    = models.DateTimeField()

    intro   = models.TextField(blank=True, null=True)
    content = models.TextField(blank=True, null=True)

    counter = models.PositiveIntegerField(default=0)

    published = models.BooleanField(default=False)
    css = models.TextField(blank=True, null=True)

    class Meta:
        ordering = ('-when', 'id')
Run Code Online (Sandbox Code Playgroud)

模型下面还有许多功能,但我不会在这里完整地包含它们.他们的名字是:content_cache_key,clear_cache,__unicode__,reads,read,processed_content.

我正在通过管理员添加...而且我的头发已经用完了.

python django django-models

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

如何在MySql触发器中中止INSERT操作?

我有一个包含url的表和一个表示其参数的字符串.问题是我想要一个url和一个参数字符串作为表的唯一约束 - 也就是说没有条目可以具有相同的url和参数字符串.参数字符串可以是任意长度(比800bytes长左右这是一个MySQL的关键最大长度,所以因为它抛出一个错误,我不能用独有的(URL,则params)...).

我考虑使用触发器来执行此操作,但如果触发器发现插入即将插入重复条目,如何抛出异常/引发错误?我想我想抛出MySqlException,就像MySql一样,重复主键等,所以我可以用我的C#代码捕获它.

我在触发器中有两个部分需要帮助:...中止抛出异常到C#...如何向C#抛出异常等?...允许插入... - 如果没有重复输入,我如何才允许插入?

继承人触发代码:

CREATE TRIGGER urls_check_duplicates
BEFORE INSERT ON urls
FOR EACH ROW

BEGIN
DECLARE num_rows INTEGER;

SELECT COUNT(*)
INTO num_rows
FROM urls
WHERE url = NEW.url AND params = NEW.params;

IF num_rows > 0 THEN
   ... ABORT/throw exception to C# ...
ELSE
   ... Allow insert ...
END
Run Code Online (Sandbox Code Playgroud)

mysql triggers duplicates

31
推荐指数
3
解决办法
4万
查看次数

167
推荐指数
12
解决办法
60万
查看次数

我应该在这个项目中使用Perl或PHP或其他东西吗?

我即将开始一个需要的项目:

  • 处理XML
  • 重写文本解析非xml文档
  • 将数据从xml和非xml文档插入关系数据库.
  • 使用网页从db向用户显示已处理的数据.
  • 必须很好地处理负载.

该网站将受到短期非常重的页面(每分钟300多名访客,几分钟),但大部分时间将闲置(每分钟十几个访客).

我在Java和Web服务方面有很强的背景,但我不想在这个项目中使用Java,因为我想让我的技能多样化.

我不是在找你认为哪种语言最好的意见.使用这些语言有哪些优点和缺点,您可能会从自己的经历中认识到这些?

php xml perl web-services

5
推荐指数
4
解决办法
730
查看次数