问题列表 - 第29917页

在PHP中指定类的对象类型的方法

有没有办法在PHP中指定对象的属性类型?例如,我有类似的东西:

class foo{
 public bar $megacool;//this is a 'bar' object
 public bar2 $megasupercool;//this is a 'bar2' object
}


class bar{...}
class bar2{...}
Run Code Online (Sandbox Code Playgroud)

如果没有,你知道是否有可能在PHP的未来版本之一,有一天?

php oop types

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

成员函数和非对象

我创建了一个用于获取xml的简单函数:

function meteor(){
    $request_url = "http://site.com/xml.xml";
    $xml = simplexml_load_file($request_url) or die("feed not loading");
    return $xml;
 }
Run Code Online (Sandbox Code Playgroud)

但我不能打电话给这个功能:

$xmls = new meteor();
echo $xmls->Kemo->Area;
Run Code Online (Sandbox Code Playgroud)

我没有任何输出,因为流星不是一个类.在这种情况下,如何从函数中获取数据?提前致谢

php xml

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

如何为Android开发设置Vim?

任何人都可以为Android开发描述一个很好的Vim设置吗?我现在正在使用Eclipse,但我真的很想使用Vim,因为它更快,我更喜欢它.我对Eclim不感兴趣.

我对使用Vim插件(对于Java,自动完成等)感兴趣,.vimrc看起来如何以及如何构建/运行应用程序的整个过程(尽可能高效).

vim android

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

帮助LPCWSTR

如何将QString传送到LPCWSTR ......

QString a = QString("\\.\%1:").arg("G");

我必须将它用于以下功能

HANDLE hDevice = CreateFile ( a ,0,FILE_SHARE_READ | FILE_SHARE_WRITE, // share mode
                     // NULL, OPEN_EXISTING, 0, NULL);
Run Code Online (Sandbox Code Playgroud)

谢谢

winapi msdn qt

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

如何从调用活动类调用Service类的stopservice()方法

我试图从我的活动中调用我的服务类的stopService()方法.但我不知道如何从我的活动类访问stopservice方法.我有下面的代码,但它不工作...........

这是HomeScreen类:

 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        enablecheck = (CheckBox)findViewById(R.id.enablecheck);            

        enablecheck.setOnCheckedChangeListener(new OnCheckedChangeListener()
        {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                // TODO Auto-generated method stub
                if(enablecheck.isChecked()){    
                    startService(new Intent(HomeScreen.this, AutoService.class));
                }else
                {
                    stopService(new Intent(HomeScreen.this, AutoService.class));

                }                       
            }

        });

    }
Run Code Online (Sandbox Code Playgroud)
This is Service Class:
Run Code Online (Sandbox Code Playgroud)
public class AutoService extends Service {

    private static final String TAG = "AutoService";
    private Timer timer;    
    private TimerTask task;

    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }

    @Override
    public void onCreate() {
        Toast.makeText(this, "Auto …
Run Code Online (Sandbox Code Playgroud)

android

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

用于HTTPS的C++编程

我是HTTPS新手的C++程序员.我需要用C++编写一个基于COM的Windows服务,它可以处理HTTPS请求.但为此,我需要了解技术和协议如何组合在一起.

我知道这是一个非常开放的问题,但我的目的是找到一些文档,介绍一个C++程序员进行HTTPS编程.

提前致谢.

c++ https windows-services network-programming http

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

CLR中的确定性GC?

是否有任何CLR实现具有确定性垃圾收集?

MS CLR GC中的不确定性暂停会抑制.Net成为适合实时开发的环境.

Metronome GC和Java中的BEA JRockit是我所知道的两个确定性GC实现.

但是有任何.Net等价物吗?

谢谢

c# clr garbage-collection

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

为什么id(字符串)不返回字符串的地址

import ctypes

a = 'abc'
b = ctypes.string_at(id(a), 3)
c = ctypes.string_at(id(a) + 20, 3)
Run Code Online (Sandbox Code Playgroud)

我希望b的结果是'abc',但事实并非如此; 并且c的结果是'abc'.我不知道为什么.有谁能解释我?

python ctypes

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

Android VideoView无法在T-Mobile G2上播放示例视频(只是音频)

我要做的是播放从外部SD卡中检索到的第一个视频,这个视频在我的T-Mobile G2上被证明是手机的示例视频.现在我认为,因为它在手机视频播放器中播放,所以在我的测试应用中使用VideoView进行播放没有任何问题.

怎么错...

我得到的只是音频播放.我很确定代码都很好.毕竟它很简单.

我能想到的是,手机视频播放器可能会使用一些支持更多视频格式的原生播放功能吗?

我也尝试过播放mv4(实际上是MP4文件)和来自这个网站http://support.apple.com/kb/HT1425的3gp文件,但是将它们推送到模拟器SDCard,但两者都表现出同样的问题.音频,但没有视频!

实际上,我在某个地方错过了许可吗?

其他人可以解释这种行为吗?

码:

public class Video extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);  
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,   
                                WindowManager.LayoutParams.FLAG_FULLSCREEN);  

        setContentView(R.layout.video);

        // Get the external storage state
        String state = Environment.getExternalStorageState();

        // Check if we can read it in
        if (Environment.MEDIA_MOUNTED.equals(state)==false&&
         Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)==false)
        {
         // We can't read from the memory card, so warn and return;
         Toast toast = Toast.makeText(this, 
           "The SD card is either …
Run Code Online (Sandbox Code Playgroud)

java video android

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

Grails命名查询

我开始在Grails中编写一个简单的命名查询,但它说明了在命名查询的域上缺少方法.难道我做错了什么?我参考了文档,发现代码没有问题.有帮助吗?

我刚刚尝试了文档中的示例.

class Publication {
   String title
   String author
   Date datePublished
   Integer numberOfPages

    static namedQueries = {
       recentPublications { 
          def now = new Date() 
          gt 'datePublished', now - 365 
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

调用命名查询就好

Publication.recentPublications()
Run Code Online (Sandbox Code Playgroud)

它抱怨说最近出版的方法遗失了.我使用的是grails 1.3.1

grails named-query

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