小编kol*_*lek的帖子

如何在Python中检查操作系统?

我想检查操作系统(在脚本运行的计算机上).

我知道我可以os.system('uname -o')在Linux 中使用,但它在控制台中给我一个消息,我想写一个变量.

如果脚本可以判断它是Mac,Windows还是Linux,那也没关系.我怎么检查呢?

python linux operating-system

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

撤销证书 - iPhone编程

我在Provisioning Portal(证书)中删除了证书.现在,当我想要创建一个新证书时,我看到一个警告,并且此消息将发送到我的电子邮件:

您的开发证书已被撤销 - 您已撤销开发证书,但该证书已不再有效

我的帐户有效.

如何在没有问题的情况下添加新证书或恢复磁盘上的旧证书?

certificate ios

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

MessageChannel和WebSockets之间的区别?

我无法弄清楚MessageChannel和WebSockets之间有什么区别?

我需要以下要求:

  • 最小化延迟
  • 全双工
  • 最小标头数据长度

两者都满足这个要求吗?哪个更好?

html5 websocket

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

为什么[response expectedContentLength]总是返回-1

-(void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse    *)response {
    [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
    if([recievedData length]) [ recievedData setLength:0 ];

    download_size =[response expectedContentLength];
}
Run Code Online (Sandbox Code Playgroud)

我有这个代码.download_size是NSInteger.expectedContentLenght总是返回:-1.也许有人知道为什么?我尝试使用很长时间,但效果是一样的.

感谢帮助.

iphone connection nsurlconnection ipad ios

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

升级我从assets文件夹复制的sqlite数据库(Android)

我使用本教程: 教程自定义数据库

我从assets文件夹复制数据库并将其复制到我的设备(或模拟器).一切都是正确的.我在DDMS透视图中看到了我的数据库.但是我想要升级我的数据库,所以我做了:

super(context, DB_NAME, null, 2); //changed version from 1 to 2
Run Code Online (Sandbox Code Playgroud)

并修改onUpgrade方法:

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    if(newVersion > oldVersion){
        this.myContext.deleteDatabase(DB_NAME);
        try {
            this.copyDataBase();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但运行后我的设备上仍然有旧版本的数据库.我如何删除旧版本的数据库并复制新的.DB_NAME是我的数据库名称(格式,但不是路径),copyDataBase()是将数据库复制到设备的方法(它的工作原理).

我粘贴我的所有代码:

public class DataBaseHelper extends SQLiteOpenHelper{

    private static String DB_PATH = "/data/data/sitcom.quiz/databases/";

    private static String DB_NAME = "sitcoms.sqlite";

    private SQLiteDatabase myDataBase; 

    private final Context myContext;

    public DataBaseHelper(Context context) {

        super(context, DB_NAME, null, 4);
        this.myContext = context;
    }   

    public void …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

检测元素我在UIWebView中单击

我如何检测我在UIWebView中单击的元素.我有简单的HTML,但我想要不同的元素,所以我想从我点击的元素得到例如"alt".

要点:1.用户单击WebView中加载的图像之一.它调用有点击元素信息的函数.

可能吗 ?

html iphone ipad ios

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

用其他包名导入eclipse项目? - Eclipse/Android

我在eclipse(完成的应用程序)中有项目.现在我想要复制这个项目,但是要使用其他包名.

我只是想做一个新的应用程序,只会有很小的变化(一些图像和数据库).

如何导入旧项目与其他包名称或在这种情况下我该怎么办?

java eclipse android

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

Andengine(gles2) - ButtonSprite不会对点击做出反应

我有这样的代码:

mButton = new ButtonSprite(400  , 400, myTiledTextureRegion.getTextureRegion(0), myTiledTextureRegion.getTextureRegion(1), 
            activity.getVertexBufferObjectManager(), new OnClickListener() {

                @Override
                public void onClick(ButtonSprite pButtonSprite, float pTouchAreaLocalX,
                        float pTouchAreaLocalY) {

                                 Toast.makeText(MenuScene.this.activity, "Clicked", Toast.LENGTH_LONG).show();


                }
            });

    this.attachChild(mButton);
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我单击我的按钮时,我不会收到toast信息(记录相同的内容),并且aslo sprite不会因myTiledTextureRegion.getTextureRegion(1)而改变.我不明白为什么?

我可以点击按钮,但没有反应.我尝试使用AnimatedSprite来测试资源并正确显示动画.为什么我的ButtonSprite OnClickListener和sprite更改不起作用?

加载资源的方式:

BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("gfx/");
    mBitmapTextureAtlas = new BuildableBitmapTextureAtlas(activity.getTextureManager(), 512, 256, TextureOptions.NEAREST);
    myTiledTextureRegion =  BitmapTextureAtlasTextureRegionFactory.createTiledFromAsset(mBitmapTextureAtlas, activity, "btn.png", 1, 3);

    try {
        mBitmapTextureAtlas.build(new BlackPawnTextureAtlasBuilder<IBitmapTextureAtlasSource, BitmapTextureAtlas>(0, 0, 1));
        mBitmapTextureAtlas.load();
    } catch (TextureAtlasBuilderException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

我在Scene类上做了所有事情,因为我只有一个活动(和许多场景).感谢帮助.

android game-engine andengine

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

Android - 当我在数据库中有撇号并选择数据时崩溃

我从我的sqlite数据库中选择数据.我的问题是,当在数据库中是撇号(例如"我是约翰")并且我尝试选择数据时,我的应用程序崩溃了.

如果我在数据库中没有撇号,那么一切都很好.

我的选择数据功能:

String query = "SELECT * FROM " + mainCollumn  + " WHERE used=0 " + " AND season <= " + seasons + " ORDER BY RANDOM() LIMIT " + count ;

    SQLiteDatabase db = this.getReadableDatabase();
    Cursor cursor = db.rawQuery(query, null);

    if(cursor.moveToFirst()){
        do {
            Question question = new Question(Integer.parseInt(cursor.getString(0)),
                    cursor.getString(1),cursor.getString(2),cursor.getString(3),cursor.getString(4),cursor.getString(5),
                    Integer.parseInt(cursor.getString(6)));

            questionList.add(question);
        }while(cursor.moveToNext());
    }
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

android

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