问题列表 - 第38055页

用c ++发出声音(嘟嘟声)

如何用c ++制作硬件蜂鸣声?

谢谢

c++

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

在Windows和Mac上@ font-face抗锯齿

我使用http://www.fontsquirrel.com/创建了一个@ font-face工具包.
它工作正常,但Windows上的结果与mac上的结果不同.
在Windows上,字体似乎有一个错误的抗锯齿:
Mac上的字体 这是Mac上带有FF,Chrome或Safari的结果(全部更新到上一版本).
Windows上的字体 这是Windows上使用FF或Chrome的结果.

如您所见,结果不一样.在Windows上,字体更粗,更粗糙.
我怎么解决这个问题?

css antialiasing font-face font-embedding

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

从Maven,我如何运行一个生活在src/test/java下的类?

我继承了一个代码库:)

在src/test/java /下面有一个我需要运行的文件(我需要运行它public static void main(String[] args),而不是其中的@Test方法).

我最接近的是:

mvn -e exec:java -Dexec.mainClass="com.me.packagex.RunFile" -Dexec.classpathScope="test"
Run Code Online (Sandbox Code Playgroud)

但那失败了,似乎是因为RunFile想要使用src/main/java/com/me/packagex /(notice,/ main /,not/test /)下的类.其下的文件与RunFile在同一个包中,即'package com.me.packagex;'.

如果我删除它-Dexec.classpathScope="test"然后它根本找不到RunFile.就好像我需要给它两个范围,但它不接受"测试,编译".

我从(亲爱的离开)继承的人曾经从Eclipse运行它.我需要一种从命令行运行它的方法.

我希望这清楚地解释了.

tyvm,


这很有希望.帕斯卡,我已经试过你的榜样,并且没有为我工作.

虽然现在我看着它 - 它没有找到Demo,而不是找到Dog.

Apache Maven 2.2.1 (rdebian-1)
Java version: 1.6.0_18
Java home: /usr/lib/jvm/java-6-openjdk/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-25-generic" arch: "i386" Family: "unix"

$ mvn -e exec:java -Dexec.mainClass="com.stackoverflow.Demo" -Dexec.classpathScope="test"

[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] An exception occured while executing the Java class. …
Run Code Online (Sandbox Code Playgroud)

java maven-2 exec-maven-plugin

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

添加一个回调函数到Ruby数组,以便在添加元素时执行某些操作

我想在Ruby数组中添加类似回调函数的东西,这样当元素添加到该数组时,就会调用此函数.我能想到的一件事是覆盖所有方法(如<<,=,insert,...)并从那里调用该回调.

有更简单的解决方案吗?

ruby arrays callback

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

哪个适合linux?GNU make vs cmake vs codeblocks vs qmake

在我面前有一些不同的技术,我在它们之间感到困惑.GNU make,CMAKE,Qmake,Code :: blocks方法

Code :: Blocks使用自定义构建系统,该系统将其信息存储在基于XML的项目文件中,但可以选择使用外部makefile****WIKI**

1- CMAKE和GNU MAKE有什么区别?

2-如果我计划与linux建立长期合作关系,那最好的是什么?

3-如果我需要跨平台某些应用程序,我是否需要相同的技术?

linux cross-platform makefile cmake

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

Scala for LowLevel除了使用什么第二语言?

我对Scala非常满意,只是喜欢它:)

但有时我真的想要更低级别,没有JVM并使用"酷"CPU等功能,如SSE等.

那么除了Scala之外什么是第二语言呢?

它应该是:

  • 编译成机器代码
  • 易于使用C库
  • 可以编程非常接近硬件
  • 当我想要时,可以以非常高的方式编程

所以基本上我想要一个Scala,我可以在我想要的时候抛出内联汇编程序:)我认为,这样的语言不存在,但也许有一些接近.

那么什么是一个好的选择?C++?,D?,OCaml?

我用C++(15年前)编写了一些编程,而使用OCaml则编程很少.在这两种情况下,我只解决了一些问题,而且从来没有对语言本身进行过"深入".

programming-languages scala low-level

15
推荐指数
4
解决办法
2765
查看次数

图形和版本控制

我有一个有向图数据结构,我试图为每个顶点实现单独的版本控制.这会产生一些有趣的场景,我非常感谢你们有任何想法.具体来说,我希望在遇到所述方案时解决系统的默认行为.

请参见下图:图形版本

场景1:"空指针悖论"

顶点A回滚到版本1.0.由于此回滚将级联其子图,因此C将不再指向D.这可能会产生危险.行为应该是:

  • 1.1:删除边C - > D,创建一个破碎的图
  • 1.2:删除D,留下E孤儿
  • 1.3:删除D和E.
  • 1.4:在删除指向D的所有边(在本例中为E - > D)之前拒绝执行回滚
  • 1.X:替代解决方案?

场景2:"间接影响"

顶点D已更新,因此以下内容成立:

  • D现在是版本1.2
  • E现在是1.1版
  • C现在是1.3版
  • A现在是版本1.3

顶点A现在回滚到版本1.2,因此以下内容成立:

  • A现在是版本1.2
  • C现在是版本1.2
  • D现在是1.1版

默认行为应该是:

  • 2.1:将E回滚到1.0
  • 2.2:由于版本危险而拒绝回滚,实际上会削弱功能
  • 2.X:替代解决方案?

version-control database-design graph-theory graph data-structures

8
推荐指数
2
解决办法
2605
查看次数

在IDisposable对象上使用语句 - 调用Dispose方法的延迟

正如本文所述,关于在IDisposable对象上使用的用法,它说了一个有趣的词:

...使用块,在块结束后的某个时间自动调用Dispose方法.(它可能不是立即的;它取决于CLR.)

有趣的是" 它可能不是立即的;它取决于CLR ".任何人都可以提供更多细节吗?因为我们有一些奇怪的情况下,似乎在代码中使用(新MyDisposable()){...},块结束}后它立即呼吁MyDisposable例如Dispose方法,但一段时间后.

更新:结论对我来说,在我看来,我在其他地方有问题.我认为可以在使用块结束后的某个时间调用Dispose方法.但是当它不是那样的时候,我必须在我的代码中的其他地方找到问题.谢谢你的回复!

c# idisposable using-statement

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

错误CS0051(不一致的可访问性:参数类型'作业'比方法'AddJobs.TotalPay(作业)'更难访问)

我通过省略totalFee字段编译并运行下面的源代码.如何将totalFee写入此程序,以便准确计算每项工作的总费用(费率*时间)?下面,你会看到我尝试使用一种方法; 生成错误CS0051(不一致的可访问性:参数类型'作业'不如方法'AddJobs.TotalPay(作业)'可访问).

此源代码响应以下分配:

"为Harold的家庭服务设计一个Job类.该类包含四个数据字段 - 作业描述(例如,"洗涤窗口"),完成作业的时间(例如,3.5),每小时收取的费用作业(例如,$ 25.00),以及作业的总费用(每小时费率小时数).包括获取和设置每个字段的属性,但总费用除外 - 该字段将是只读的,并且每次计算其值设定每小时费用或小时数.重载+运算符,以便可以添加两个作业.两个作业的总和是一个新作业,其中包含原始作业(由"和"加入)的描述,原始作业的小时数总和,以及原始作业的小时费率的平均值.编写一个Main()函数,演示所有方法是否正常工作.将文件另存为DemoJobs.cs."

Microsoft®VisualC#®2008,面向对象编程简介,3e,Joyce Farrell

这是源代码:

using System;

public class AddJobs
{
  private double totalFee;

  public AddJobs(double totalFee)
  {
     TotalFee = totalFee;
  }

  public static void Main()
  {
     Job job1 = new Job("washing windows", 5.00, 25.00);
     Job job2 = new Job("walking a dog", 3.00, 11.00);
     Job job3;
     job3 = job1 + job2;

     Console.WriteLine("The first job's description: {0} \nTotal time needed to complete the job: {1} hours \nHourly fee: {2} per hour", job1.Description, …
Run Code Online (Sandbox Code Playgroud)

c# get set multiplication

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

在perl中收到任何信号时,睡眠会中断吗?

我有这个简单的perl守护进程:

#!/usr/bin/perl

use strict;
use warnings;
use Proc::Daemon;

Proc::Daemon::Init;

my $continue = 1;

$SIG{TERM} = sub { $continue = 0 };
$SIG{USR1} = sub { do_process(1) };

# basic daemon                                                                                    

boxesd_log("started boxesd");

while ($continue) {
    do_process(0);
    sleep(30);
}

boxesd_log("finished boxesd");

exit(0);

# required subroutines                                                                            

sub do_process {
    my ($notified) = @_;
    boxesd_log("doing it $notified");
}
Run Code Online (Sandbox Code Playgroud)

但有些事情是行不通的.

守护程序启动时,它会每30秒记录一次,而不会发出预期的通知:

Sat Oct 30 21:05:47 2010 doing it 0
Sat Oct 30 21:06:17 2010 doing it 0
Sat Oct 30 21:06:47 2010 doing it …

linux perl signals daemon

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