问题列表 - 第40354页

C的哪种方言是Objective-C的"严格超集"?

我经常听说Objective-C是C编程语言的"严格超集".C有几种方言/标准(即K&R,ANSI C,C90,C99,GNU扩展...); Objective-C最早是在20世纪80年代初开发的,所以它必须先于这些标准.然而,Objective-C 2.0是从2006年左右开始的,所以它可以基于更现代的C语言.那么,哪个"C"是Objective-C的超集?

c objective-c

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

如何在我的/ sdcard/Android/data/mypackage/files文件夹中获取视频缩略图?

查询MediaStore.Video.Media.EXTERNAL_CONTENT_URI仅返回视频/sdcard/DCIM/100MEDIA

但我想在我的/sdcard/Android/data/mypackage/files文件夹中获取视频缩略图.可能吗 ?

这是我的代码的一部分:

        ContentResolver cr = getContentResolver();
    String[] proj = {
                    BaseColumns._ID
    };

    Cursor c = cr.query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, proj, null, null, null);
    if (c.moveToFirst()) {
        do
        {
            int id = c.getInt(0);
            Bitmap b = MediaStore.Video.Thumbnails.getThumbnail(cr, id, MediaStore.Video.Thumbnails.MINI_KIND, null);
            Log.d("*****My Thumbnail*****", "onCreate bitmap " + b);
            ImageView iv = (ImageView) findViewById(R.id.img_thumbnail);
            iv.setImageBitmap(b);
        }
        while( c.moveToNext() );
    }         
    c.close();
Run Code Online (Sandbox Code Playgroud)

video android thumbnails

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

android.app.Application上的android classcastexception

运行以下应用程序时,我有以下异常

活动:

package com.google.android.SmartStudentmCompanion;


import java.io.BufferedReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class Login extends  Activity{
    public static String ip_address="192.168.1.101";

    EditText username; 
    EditText password;
    Button login;
    Button exit;
    Toast toast;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.loginscreen);
        System.out.println("onCreate()...");
        username = (EditText) …
Run Code Online (Sandbox Code Playgroud)

android classcastexception

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

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

编辑数组列表的内容

如何使用用户使用scanner类生成的值编辑数组列表的内容.

非常感谢

java

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

如何通过Internet在两个delphi应用程序之间转换数据?

嗨,让我明白我的问题.使用我的应用程序的两个人连接到互联网.两者都拥有彼此的IP,他们希望彼此聊天(比如Y!messanger).我想我需要使用Indy组件; 对?我应该使用哪个组件?提前致谢

delphi indy

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

我应该何时使用h:outputLink而不是h:commandLink?

我什么时候应该使用<h:outputLink>而不是<h:commandLink>

我知道a commandLink生成一个HTTP帖子; 我猜这outputLink将产生HTTP获取.也就是说,我读过的大多数JSF教程材料都是commandLink(几乎?)使用的.

上下文:我正在实现一个小的演示项目,它显示了一个到用户页面的标题链接,就像Stack Overflow的......

需要更多的jquery

......我不确定commandLink(可能是?faces-redirect=true用于书签)还是outputLink正确的选择.

jsf jsf-2

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

如何声明父应用程序上下文

我发现自己在applicationContext.xml和applicationContext-test.xml中使用了两个相同的bean.我希望我的测试上下文能够从我的应用程序上下文继承,以避免重复自己.

我已经看到很多材料表明你可以从该上下文声明父应用程序上下文和引用bean,但我找不到一个有用的例子.有人可以帮忙吗?

更新 作为一些背景信息,我的正常应用程序上下文正在web.xml中加载:

<context-param>
    <description>Application Contexts for Spring</description>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener> 
Run Code Online (Sandbox Code Playgroud)

我的测试应用程序上下文在我的单元测试中加载:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "/applicationContext-test.xml")
Run Code Online (Sandbox Code Playgroud)

所以,假设我在常规环境中有一个bean:

<bean name="someBean" class="com.foo.MyClass" />
Run Code Online (Sandbox Code Playgroud)

然后,在我的测试应用程序上下文中,我想引用这个bean.我该怎么做?

更新

根据skaffman的建议,我已将bean移动到SharedBeans.xml文件中并将其导入到我的applicationContext.xml中.但是,这会导致SAXParser异常:

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:SharedBeans.xml]
Offending resource: ServletContext resource [/WEB-INF/classes/applicationContext.xml]; nested exception is org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from class path resource [SharedBeans.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'bean'.
    at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
Run Code Online (Sandbox Code Playgroud)

我无法确定我做错了什么.bean在我的上下文文件中工作正常,我所做的就是剪切并粘贴到新文件中.以下是SharedBeans.xml的完整内容:

<bean name="properties" class="com.foo.Properties">
    <constructor-arg><value>${module.name}</value></constructor-arg> …
Run Code Online (Sandbox Code Playgroud)

spring

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

什么Perl模块使用?

如何在两个(或更多)Perl模块之间进行选择,当每个模块都有我需要的方法时?

perl module

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

如何告诉CPAN(Perl)有关使用元编程创建的包?

我有几个CPAN模块,它们广泛使用元编程来减少锅炉板并简化重构.

然而,这样做的结果是有许多程序包以编程方式创建,因此package X::Y::Z;CPAN的源代码中永远不会有一行找到(然后用于将命名空间添加到先来保留的命名空间列表中).

所以我的问题是,是否有一种让CPAN了解这些运行时创建的包的首选方法.以下是我目前正在考虑的选项:

  • 手动搜索所有包并pm为CPAN 创建一个虚拟文件以进行索引.
  • 手动搜索然后更新Build.PL以将其包含在provides列表中.
  • 在元编程例程中添加一些代码以跟踪使用的包,并添加一个钩子build dist以更新provides或其他部分META.yaml

最后一个选项目前是我倾向于的.我想知道这种方法是否有任何问题,或者是否有更好的方法可以使用完整的软件包列表更新CPAN.

perl cpan metaprogramming

7
推荐指数
1
解决办法
141
查看次数