问题列表 - 第21114页

有没有办法从命令行确定.NET Framework版本?

要对安装进行故障排除,有时我只想快速回答安装的.NET版本.

有没有办法在标准Windows系统上确定.NET Framework版本,而不是查看目录?

注意: 这不适用于开发机器,只适用于开箱即用的窗口

以下工作,但我正在寻找一种更简单的方法.

dir%WINDIR%\ Microsoft.Net\Framework\v*

Directory of C:\Windows\Microsoft.Net\Framework

07/13/2009  07:20 PM    <DIR>          v1.0.3705
07/13/2009  07:20 PM    <DIR>          v1.1.4322
01/20/2010  01:16 PM    <DIR>          v2.0.50727
07/13/2009  09:37 PM    <DIR>          v3.0
01/20/2010  01:02 PM    <DIR>          v3.5
02/10/2010  03:20 AM    <DIR>          v4.0.21006
Run Code Online (Sandbox Code Playgroud)

更新:不是解决方案,而是另一个很酷的目录格式化列表

dir%WINDIR%\ Microsoft.Net\Framework\v*/O:-N/B.

v4.0.21006
v3.5
v3.0
v2.0.50727
v1.1.4322
v1.0.3705
Run Code Online (Sandbox Code Playgroud)

.net windows command-line .net-framework-version

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

Android - 我可以使用MediaRecord/MediaPlayer而不是AudioRecord/Track吗?

我目前使用AudioRecord从Android设备的麦克风录制音频,然后将其直接传送到播放Android设备耳机的AudioTrack.

我想知道我可以做同样的事情,但使用MediaPlayer和MediaRecorder类,因为我需要使用Media类上可用的AMR-NB编码,而不是Audio类.

我的MediaRecorder和MediaPlayer的问题是,我似乎必须录制到一个文件,然后播放该文件?

这不是我想要做的,无论如何将音频声音从Mic转换为带有Media类的Earpiece?

我使用Audio类的代码如下,是否可以使用MediaPlayer和MediaRecorder执行相同的操作?

public class Record extends Thread
 {

    static final int bufferSize = 200000;
    final short[] buffer = new short[bufferSize];
    short[] readBuffer = new short[bufferSize];

    public void run() {  
      isRecording = true;
      android.os.Process.setThreadPriority
      (android.os.Process.THREAD_PRIORITY_URGENT_AUDIO);

      int buffersize = AudioRecord.getMinBufferSize(11025,
      AudioFormat.CHANNEL_CONFIGURATION_MONO,
      AudioFormat.ENCODING_PCM_16BIT);


                     arec = new AudioRecord(MediaRecorder.AudioSource.MIC,
                                     11025,
                                     AudioFormat.CHANNEL_CONFIGURATION_MONO,
                                     MediaRecorder.AudioEncoder.AMR_NB,
                                     buffersize);
                     atrack = new AudioTrack(AudioManager.STREAM_VOICE_CALL,
                                     11025,
                                     AudioFormat.CHANNEL_CONFIGURATION_MONO,
                                     MediaRecorder.AudioEncoder.AMR_NB,
                                     buffersize,
                                     AudioTrack.MODE_STREAM);

                     Log.d("AUDIO", "sample rate = : " + arec.getSampleRate());

                     atrack.setPlaybackRate(11025);

                     byte[] buffer = new byte[buffersize];
                     arec.startRecording();
                     atrack.play();

                     while(isRecording) {
                             arec.read(buffer, 0, …
Run Code Online (Sandbox Code Playgroud)

audio android audio-recording audio-streaming media-player

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

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

IEEE-754数据的压缩算法

任何人都建议一个良好的压缩算法,适用于双精度浮点值?我们发现浮点值的二进制表示使用常见的压缩程序(例如Zip,RAR,7-Zip等)导致非常差的压缩率.

我们需要压缩的数据是一个8字节值的一维数组,以单调递增的顺序排序.这些值表示开尔文温度,跨度通常低于100度.值的数量范围从几百到最多64K.

澄清

  • 数组中的所有值都是不同的,但由于表示浮点值的方式,在字节级别确实存在重复.

  • 由于这是科学数据,因此需要无损算法.如果存储效率有显着提高,则可以接受以足够精度(~5位小数)转换为定点表示.

更新

找到一篇关于这个主题的有趣文章.不确定该方法对我的要求的适用程度.

http://users.ices.utexas.edu/~burtscher/papers/dcc06.pdf

compression floating-point ieee-754

20
推荐指数
3
解决办法
4209
查看次数

这个JavaScript构造是什么:"= [每个y ...]"

myColl.y = [y for each (y in myColl.y) if (y != myThing.getY())];
Run Code Online (Sandbox Code Playgroud)

我理解这是做什么的,返回所有不是当前的'y'项...

但是,带括号的这个概念是什么?我想了解这是什么,语法等.

javascript brackets

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

从散列数组中检索特定散列键值

所有,

我想知道是否有人知道更好的模式而不是:

array_of_hashes.map { |hash_from_array| hash_from_array[:key] }
Run Code Online (Sandbox Code Playgroud)

用于从包含该键的哈希数组中使用特定键检索值数组.

ruby arrays hash computer-science design-patterns

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

从字符串中删除引号

如何使用Delphi从字符串中删除引号?

防爆.我需要删除"A","B","C","D"中的所有引号,给出A,B,C,D的结果.我试过了

MyVar := jclStrings.StrRemoveChars(sRegions, [#34]);

但到目前为止没有运气.

谢谢,彼得

delphi string quotes

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

如何确定某个类是否使用特定属性进行修饰

我正在尝试确定界面是否使用特定属性进行修饰.例如,我有以下界面:

<MyCustomAttribute()> _
Public Interface IMyInterface
    Function Function1
    Sub DeleteWorkflowInstanceMap(ByVal instanceId As Guid)
    Sub InsertWorkflowInstanceMap(ByVal instanceId As Guid, ByVal aliasName As String)
End Interface
Run Code Online (Sandbox Code Playgroud)

如何确定IMyInterface是否使用MyCustomAttribute属性进行修饰?

vb.net attributes

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

在C#中的方法之间传递和接收匿名对象

考虑一个代码块试图将匿名对象传递给C#中的另一个方法的场景.

这是一个例子:

ThreadPool.QueueUserWorkItem(new WaitCallback(RpvService.GetRpvDailyResults),
                             new { req = request, rpvDic = rpvDictionary }
                            );
Run Code Online (Sandbox Code Playgroud)

你怎么能在接收端收到匿名对象?

c# anonymous-types

0
推荐指数
1
解决办法
713
查看次数

Grails(GORM)/ hibernate中的多对多链接表

我正在和Grails玩耍,我发现ORM的东西很乏味,因为我不完全理解我在域类方面做的事情.我希望有人能让我回到正轨

考虑以下

测试工作 一:许多 硬件在工作中使用 很多:一个 物理硬件

......这类似于大学数据库示例中的经典Order,OrderLine,Product场景

我创建了以下域类

class Job
{
  String jobName
  String jobDescription
}

class HardwareOnJob
{
   static hasMany = [  jobs:Job, physicalHardware:PhysicalHardware ]
   static belongsTo = Job

   String role
}

class PhysicalHardware
{
  String assetName
  String model
  String os 
}
Run Code Online (Sandbox Code Playgroud)

我需要问的问题是为什么Grails在我的数据库中创建了两个额外的表而不是使用我定义的链接实体/域类.例如,Grails在数据库中创建hardware_on_job_job和hardware_on_job_physical_hardware.

使用脚手架控制器,我可以输入一些硬件,输入一个工作,然后输入两个链接.我的问题是为什么它创建这两个额外的表而不是使用我指定的域对象(HardwareOnJob).

任何帮助/指导都会非常感激,因为我们正在努力寻找新的东西.顺便说一下,我的版本是1.2.1

grails many-to-many hibernate grails-orm ejb-3.0

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