问题列表 - 第49662页

从64位的SysListView32获取文本

这是我的代码:

   public static string ReadListViewItem(IntPtr lstview, int item)
    {
        const int dwBufferSize = 1024;

        int dwProcessID;
        LV_ITEM lvItem;
        string retval;
        bool bSuccess;
        IntPtr hProcess = IntPtr.Zero;
        IntPtr lpRemoteBuffer = IntPtr.Zero;
        IntPtr lpLocalBuffer = IntPtr.Zero;
        IntPtr threadId = IntPtr.Zero;

        try
        {
            lvItem = new LV_ITEM();
            lpLocalBuffer = Marshal.AllocHGlobal(dwBufferSize);
            // Get the process id owning the window
            threadId = GetWindowThreadProcessId(lstview, out dwProcessID);
            if ((threadId == IntPtr.Zero) || (dwProcessID == 0))
                throw new ArgumentException("hWnd");

            // Open the process with all access
            hProcess = …
Run Code Online (Sandbox Code Playgroud)

c# winapi syslistview32

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

如何从java代码访问matlab函数?

我的java程序使用打包为jar文件的matlab代码进行图像处理.问题是当我第一次调用函数(由我编写)调用'mmreader'时,它工作正常.但是,对函数(相同或不同)调用'mmreader'的任何后续调用都不起作用,我收到错误,指出函数mmreader未找到.

我在我的应用程序的另一部分中也遇到了类似的问题,其中对matlab函数的调用只会引发异常,同一段代码在其他文件中工作正常.

try{
      vplayer.playmov(player_params);
   }
catch(Exception e){
            System.out.println("error playing cluster");
  }
Run Code Online (Sandbox Code Playgroud)

java java-native-interface matlab matlab-deployment javabuilders

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

类似UITableView的NSTableView

我想知道如何让我的NSTableView行为像UITableViewiOS上一样.例如,将内容拆分为多个部分以及部分标题的典型行为.

那可能吗?如果是这样,怎么样?

非常感谢你.

iphone macos xcode uitableview nstableview

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

AdMob响应消息为null或零长度

所以,我一直试图在我的应用程序中实现AdMob API几天,我基本上复制并粘贴了提供的基本示例代码.这似乎是工作,但我不断收到onFailedToReceiveAd(A network error occurred).Response is null or zero length.

这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="ragingsoftware.android.AdsTest"
  android:versionCode="1"
  android:versionName="1.0">
<uses-sdk android:minSdkVersion="3" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".MainActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="com.google.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden|orientation"/>

</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

这是我的主要布局xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/LinearLayoutMain">
<TextView  
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello"
/>
<LinearLayout android:id="@+id/linearLayout1" android:layout_height="wrap_content" android:layout_width="match_parent"></LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这是我的活动代码:

private void initAds() {
    // …
Run Code Online (Sandbox Code Playgroud)

android admob

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

模板中的多态类

比方说,我们有一个类层次结构,我们有一个通用Animal类,它有几类,从它直接继承(如Dog,Cat,Horse,等..).

在这个继承层次结构上使用模板时,使用SomeTemplateClass<Animal>然后将Dogs and Cats and Horses推入这个模板化对象是否合法?

例如,假设我们有一个模板化的Stack类,我们想要托管各种动物.我能说清楚吗?Stack<Animal> s; Dog d; s.push(d); Cat c; s.push(c);

c++ inheritance templates

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

为什么没有预先配置Django静态和媒体文件夹?

我正在向我的兄弟展示一个Django演示,他问我以下问题:"为什么Django静态和媒体文件夹没有预先配置?它的目的不是成为配置框架的约定?为什么我是应该在每次启动Django项目时配置这些东西?"

我无法回答他.有人可以吗?

PS:我不是要将Django与其他框架进行比较.我只是想了解为什么做出这些设计决定;

django convention-over-configur

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

TypeError:'builtin_function_or_method'对象是不可取消的

运行此代码时,我从Python解释器中收到一个奇怪的错误:

def make_map():
    map = [[Tile(0, 0) for col in range(MAP_WIDTH)] for row in range(MAP_HEIGHT)]

    for x in range(MAP_WIDTH):
        for y in range(MAP_HEIGHT):     
            map[x][y].tileType = round((libtcod.noise_perlin(noise2d,[y/MAP_WIDTH,x/MAP_HEIGHT])*100), 0)
Run Code Online (Sandbox Code Playgroud)

它在终端返回:

TypeError: 'builtin_function_or_method' object is unsubscriptable 
Run Code Online (Sandbox Code Playgroud)

回溯也指向此功能:

def render_all():
    global color_light_wall
    global color_light_ground

    #go through all tiles, and set their background color
    for y in range(MAP_HEIGHT):
        for x in range(MAP_WIDTH):
            tileType = map[x][y].tileType
            if tileType>30:
                libtcod.console_set_back(con, x, y, color_dark_wall, libtcod.BKGND_SET )
            else:
                libtcod.console_set_back(con, x, y, color_dark_ground, libtcod.BKGND_SET )

    #draw all objects in the …
Run Code Online (Sandbox Code Playgroud)

python

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

是否可以更新Keychain项目的kSecAttrAccessible值?

是否可以更新kSecAttrAccessibleKeychain中现有项的属性值?项目被添加到钥匙串后似乎无法更改.以下步骤支持我的假设.

将新项添加到钥匙串:

NSData *encodedIdentifier = [@"BUNDLE_IDENTIFIER" 
                             dataUsingEncoding:NSUTF8StringEncoding];
NSData *encodedPassword = [@"PASSWORD"
                           dataUsingEncoding:NSUTF8StringEncoding];

// Construct a Keychain item
NSDictionary *keychainItem = 
    [NSDictionary dictionaryWithObjectsAndKeys:
        kSecClassGenericPassword, kSecClass,
        encodedIdentifier, kSecAttrGeneric,
        encodedIdentifier, kSecAttrService,
        @"USERNAME", kSecAttrAccount,
        kSecAttrAccessibleWhenUnlocked, kSecAttrAccessible,
        encodedPassword, kSecValueData
        nil];

// Add item to Keychain
OSStatus addItemStatus = SecItemAdd((CFDictionaryRef)keychainItem, NULL);
Run Code Online (Sandbox Code Playgroud)

在稍后的时间,该属性改变kSecAttrAccessiblekSecAttrAccessibleWhenUnlockedkSecAttrAccessibleAfterFirstUnlock:

NSData *encodedIdentifier = [@"BUNDLE_IDENTIFIER" 
                             dataUsingEncoding:NSUTF8StringEncoding];

NSDictionary *query = [NSDictionary dictionaryWithObjectsAndKeys:
                       kSecClassGenericPassword, kSecClass,
                       encodedIdentifier, kSecAttrGeneric,
                       encodedIdentifier, kSecAttrService,
                       nil];

NSDictionary *updatedAttributes = 
    [NSDictionary dictionaryWithObject:kSecAttrAccessibleAfterFirstUnlock 
                                forKey:kSecAttrAccessible];

OSStatus updateItemStatus = …
Run Code Online (Sandbox Code Playgroud)

security iphone keychain ipad ios

23
推荐指数
1
解决办法
8792
查看次数

使用ScalaTest测试多个数据集

有没有方便的方法对多个数据集执行测试 - 比如在JUnit的参数化测试中?

scala scalatest

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

升级到springframework.scheduling.concurrent?

从Spring 3.0开始,不推荐使用ScheduledTimerTask,我无法理解如何升级到org.springframework.scheduling.concurrent.

    <bean id="timerFactoryBean" class="org.springframework.scheduling.timer.TimerFactoryBean">
        <property name="scheduledTimerTasks">
            <list>
                 <ref bean="onlineTimeSchedule" />
            </list>
            </property>
    </bean>

    <bean id="onlineTimeSchedule" class="org.springframework.scheduling.timer.ScheduledTimerTask">
        <property name="timerTask" class="com.example.OnlineTimerTask" />
        </property>
        <property name="period" value="60000" />
        <property name="delay" value="1000" />
    </bean>
Run Code Online (Sandbox Code Playgroud)

OnlineTimerTask扩展java.util.TimerTask的位置.这是一项简单的任务,每分钟都会向发布者发布一条消息.我检查了文档,但没有..我无法理解从并发包使用哪种方式,哪种方式最适合.

此外,我想在Java中将此xml转换为@Bean.

编辑:所以我尝试用@Bean和@Configuration实现xml,这就是我得到的.

@Configuration
public class ContextConfiguration {
    @Bean
    public ScheduledExecutorFactoryBean scheduledExecutorFactoryBean() {
        ScheduledExecutorFactoryBean scheduledFactoryBean = new ScheduledExecutorFactoryBean();
        scheduledFactoryBean.setScheduledExecutorTasks(new ScheduledExecutorTask[] {onlineTimeSchedule()});

        return scheduledFactoryBean;
    }

    @Bean
    public ScheduledExecutorTask onlineTimeSchedule() {
        ScheduledExecutorTask scheduledTask = new ScheduledExecutorTask();
        scheduledTask.setDelay(1000);
        scheduledTask.setPeriod(60000);
        scheduledTask.setRunnable(new OnlineTimerTask());

        return scheduledTask;
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码是否正确替换xml?在我的情况下,setScheduledExecutorTasks会正常工作吗?我的意思是,如果不止一次调用onlineTimeSchedule(),那么引用同一个bean实例会在这里工作吗?

scheduledFactoryBean.setScheduledExecutorTasks(new ScheduledExecutorTask[] {onlineTimeSchedule()});
Run Code Online (Sandbox Code Playgroud)

java spring spring-3

15
推荐指数
2
解决办法
9934
查看次数