小编Dan*_*n S的帖子

在C#中作为Func操作

我有一个参数方法,它Func作为一个参数

SomeType SomeMethod<T>( Func<T, T> f ) {...}
Run Code Online (Sandbox Code Playgroud)

我想传递一个,Action而不必重载该方法.但是这就解决了这个问题,你如何代表和Action作为一个Func?我试过了

Func<void, void>
Run Code Online (Sandbox Code Playgroud)

但它无效.

c# lambda action func

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

数组索引和同一行的增量

快速基本问题,android/java如何处理以下代码行:

int[] someArray = new int[5];
int index = 0;
int result;

result = someArray[index++];
Run Code Online (Sandbox Code Playgroud)

哪个索引会被传递给结果?它会先增加索引然后传递给someArray [1]吗?或者它会将index的原始值传递给someArray [0],然后递增索引?

java

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

如果在Bash,我该怎么做?

我需要检查另一个用户的主目录中的目录.通常情况下,我会sudo,但这会产生另一个过程,我也会失去我的环境.

例如,我有:

if [[ -d "/home/otheruser/svn" ]];
then
   echo "SVN exists"
else
   echo "SVN does not exist"
fi
Run Code Online (Sandbox Code Playgroud)

我需要测试条件以root权限运行.

bash shell sudo

9
推荐指数
2
解决办法
7245
查看次数

通过纯粹的原生Android应用程序检索android.os.Build ....系统属性

我有一个纯粹的原生Android NDK应用程序,需要检索诸如:android.os.Build.MODEL之类的值

不幸的是我找不到如何解决这个问题的好例子?

java java-native-interface android android-ndk

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

不能额外的意图

我试图把一个对象作为额外的意图.对象的类是由我创建的,所以我把它作为Parcelable.

public class NavigationDataSet implements Parcelable {

    private ArrayList<Placemark> placemarks = new ArrayList<Placemark>();
    private Placemark currentPlacemark;
    private Placemark routePlacemark;

    @Override
    public int describeContents() {
        // TODO Auto-generated method stub
        return 0;
    }

    @Override
    public void writeToParcel(Parcel out, int flags) {
        // TODO Auto-generated method stub
        out.writeList(placemarks);
        out.writeValue(currentPlacemark);
        out.writeValue(routePlacemark);
    }

    // this is used to regenerate your object. All Parcelables must have a CREATOR that implements these two methods
    public static final Parcelable.Creator<NavigationDataSet> CREATOR = new Parcelable.Creator<NavigationDataSet>() {
        public NavigationDataSet createFromParcel(Parcel …
Run Code Online (Sandbox Code Playgroud)

java android parcelable

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

如何销毁PhoneStateListener类的对象?

在某些情况下,我不想听我手机的状态.如何销毁PhoneStateListener类的对象?

我这样创建对象

 try {
     phoneCallListener = new WnetPlayerPhoneCallListener();
     TelephonyManager mTM = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
     mTM.listen(phoneCallListener, PhoneStateListener.LISTEN_CALL_STATE);
 } catch(Exception e) {
     Log.e("PhoneCallListener", "Exception: "+e.toString()); 
 }
Run Code Online (Sandbox Code Playgroud)

android state listener destroy

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

如何激活Android Mediacontroller上的next&prev控件?

我想在Android应用程序中激活Android Media控制器上的下一个和上一个控件.我努力但仍未实现.如何激活控件?任何帮助将不胜感激.代码是:MediaController mc = new MediaController(this); mc.setPrevNextListeners(null,null); vv.setMediaController(MC);

其中vv是对象创建的.

java android

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

杀死-9后为什么单声道服务没有重启?

我用单机服务

mono-service2 -l:lockfile process.exe
Run Code Online (Sandbox Code Playgroud)

它开始服务,一切都很好,但我不得不在源头改变一些东西.所以我重新编译并部署了它.我通过跑步杀了这项服务

kill -9 <pid>
Run Code Online (Sandbox Code Playgroud)

现在我尝试再次运行该服务.但它根本没有开始.这里有什么问题 ?

mono mono-service

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