小编Min*_*mud的帖子

449
推荐指数
8
解决办法
32万
查看次数

无法在Win7 x64上从32位进程启动屏幕键盘(osk.exe)

90%的时间我无法osk.exe从32位进程启动Win7 x64.最初代码只是使用:

Process.Launch("osk.exe");
Run Code Online (Sandbox Code Playgroud)

由于目录虚拟化,这对x64无效.不是我想的问题,我只是禁用虚拟化,启动应用程序,然后再次启用它,我认为这是正确的做事方式.我还添加了一些代码,如果它已经被最小化(这可以正常工作)使键盘恢复 - 代码(在示例WPF应用程序中)现在看起来如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;using System.Diagnostics;
using System.Runtime.InteropServices;

namespace KeyboardTest
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        [DllImport("kernel32.dll", SetLastError = true)]
        private static extern bool Wow64DisableWow64FsRedirection(ref IntPtr ptr);
        [DllImport("kernel32.dll", SetLastError = true)]
        public static extern bool Wow64RevertWow64FsRedirection(IntPtr ptr);

        private …
Run Code Online (Sandbox Code Playgroud)

c# wpf 64-bit exception on-screen-keyboard

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

在laravel模型中更改数据库连接

所以我使用Laravel 4.2,我想要的是在我的一个模型中使用外部数据库,这是我的模型代码:

<?php
class McibModel extends Eloquent {
    /**
      * The database table used by the model.
      *
      * @var string
      */
    //here i should call the external database table
    protected $table = 'agencies';
}
Run Code Online (Sandbox Code Playgroud)

所以,如果有人有任何想法,我将非常感激.

php laravel laravel-4

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

可执行jar中的"System.out.println()"会发生什么?

假设我已经使用executable jar过的代码创建了一个代码

System.out.println()
Run Code Online (Sandbox Code Playgroud)

当我们运行可执行jar时,没有控制台.那么,这条线会发生什么?如何java处理这种情况?

编辑01:

注意:情况是我不使用控制台运行jar或无论如何将任何控制台与它关联.

编辑02:让事情更清晰:

我知道没有任何东西可以在任何地方打印,因为没有控制台..!我想知道java在这种情况下如何处理这一行?生成可执行jar的字节码时是否省略了这一行?或者,当没有控制台时,这条线是否被忽略了?还是什么......

java executable-jar system.out

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

如何实时计算音频幅度(android)

我正在开发一个Android应用程序,我需要实时计算音频幅度.截至目前我正在使用MediaPlayer赛道.有没有办法在播放时实时计算其幅度?

这是我的代码:

int counterPlayer = 0;
static double[] drawingBufferForPlayer = new double[100];
private byte[] mBytes;
private byte[] mFFTBytes;
private Visualizer mVisualizer;

public void link(final MediaPlayer player)
{
    if(player == null)
    {
        throw new NullPointerException("Cannot link to null MediaPlayer");
    }

    // Create the Visualizer object and attach it to our media player.
    mVisualizer = new Visualizer(player.getAudioSessionId());
    mVisualizer.setCaptureSize(Visualizer.getCaptureSizeRange()[1]);
    //mVisualizer.setMeasurementMode(Visualizer.MEASUREMENT_MODE_PEAK_RMS);

    // Pass through Visualizer data to VisualizerView
    Visualizer.OnDataCaptureListener captureListener = new Visualizer.OnDataCaptureListener()
    {
        @Override
        public void onWaveFormDataCapture(Visualizer visualizer, byte[] …
Run Code Online (Sandbox Code Playgroud)

java audio android media-player

5
推荐指数
2
解决办法
3766
查看次数

Scala-Cassandra:集群读取失败,并显示错误“无法使用此集群实例,因为它先前已关闭”

使用datastax驱动程序从5节点群集中的表读取时出现此错误。

2015-02-19 03:24:09,908错误[akka.actor.default-dispatcher-9] OneForOneStrategy akka:// user / HealthServiceChecker-49e686b9-e189-48e3-9aeb-a574c875a8ab无法使用此群集实例,因为先前关闭的java.lang.IllegalStateException:无法使用此Cluster实例,因为它先前在com.datastax.driver.core.Cluster $ Manager.init(Cluster.java:1128)〜[cassandra-driver-core-2.0 .4.jar:na]位于com.datastax.driver.core.Cluster.init(Cluster.java:149)〜[cassandra-driver-core-2.0.4.jar:na]位于com.datastax.driver.core .cluster.connect(Cluster.java:225)〜[cassandra-driver-core-2.0.4.jar:na]在com.datastax.driver.core.Cluster.connect(Cluster.java:258)〜[cassandra- driver-core-2.0.4.jar:na]

我能够使用cqlsh进行连接并执行读取操作。

有什么线索可能是这里的问题吗?

设置:

  • 一致性级别:ONE
  • 键空间复制策略:“类”:“ NetworkTopologyStrategy”,“ DC2”:“ 1”,“ DC1”:“ 1”

  • cassandra版本:2.0.6

管理cassandra会话的代码非常重要。

trait ConfigCassandraCluster
  extends CassandraCluster
{
  def cassandraConf: CassandraConfig
  lazy val port = cassandraConf.port
  lazy val host = cassandraConf.host
  lazy val cluster: Cluster =
    Cluster.builder()
      .addContactPoints(host)
      .withReconnectionPolicy(new ExponentialReconnectionPolicy(100, 30000))
      .withPort(port)
      .withSocketOptions(new SocketOptions().setKeepAlive(true))
      .build()

  lazy val keyspace = cassandraConf.keyspace
  private lazy val casSession = cluster.connect(keyspace)
  val session = new SessionProvider(casSession)
}

class SessionProvider(casSession: => Session) …
Run Code Online (Sandbox Code Playgroud)

java scala cassandra datastax

5
推荐指数
2
解决办法
5802
查看次数

Java equals()和hashCode()更改

如果equals()和hashCode() 方法的结果在对象的生命周期中发生变化,会出现什么问题?

谢谢!

java equals object hashcode

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

春季验证中的jsr-303在没有默认组的情况下进行验证

是否可以在不指定组的情况下启用字段的默认验证?例如,我有豆:

class User {    
  @NotEmpty
  private String name;

  @NotEmpty(groups = UserGroup.ShouldHaveSurName.class)
  private String surname;
}
Run Code Online (Sandbox Code Playgroud)

我希望在任何情况下都验证字段“name” - 如果未在控制器中为 @Validated 注释指定组,或者指定了“ShouldHaveSurName”组。我相信有这个配置,但找不到。

java spring-mvc bean-validation

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

参数名称"int g []"后面的Java方括号?

我必须将代码从Java翻译成OpenCL

我在Java中给出了这个函数:

float dot(int g[], double x, double y, double z) {
    return g[0]*x + g[1]*y + g[2]*z;
}
Run Code Online (Sandbox Code Playgroud)

这是一个可能的电话:

dot(g[i], x, y, z);
Run Code Online (Sandbox Code Playgroud)

哪里:i = int和g = usual array of int.

这个奇怪的int g[]参数是什么东西?我以前从未见过这个,也没有找到任何关于"参数名后面的方括号"的内容.

我唯一可以想像,这是某种形式的偏移事情,就像它转换g[0]*x到g[i+0]*x?

java arrays parameter-passing

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

可以在单个处理器上并行运行的线程数

你好,我最近开始使用c#中的线程,并有一个问题,我无法得到一个明确的答案.多个线程可以在单个核心处理器上并行运行,或者一次只能运行一个线程?我在单核处理器上运行以下程序,我总是看到以下输出:Main叫做Hello Main

这让我想知道如果我在多核处理器上运行它我可能会看到输出为:

主叫做Main做你好

static void Main(string[] args)
{
    Console.WriteLine("Main called");   
    Thread thread = new Thread(SayHello);
    thread.Start();    
    Console.WriteLine("Main done");
    Console.ReadLine();
}

public static void SayHello()
{
    Console.WriteLine("Hello");
}
Run Code Online (Sandbox Code Playgroud)

c# c#-4.0

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