问题列表 - 第48948页

Android - 使用ProviderTestCase2进行测试的代码示例

在哪里可以找到一个简单,有效且简单的代码示例,用于在Android上使用ProviderTestCase2进行测试?

最好的是实际使用它的OpenSource项目 - 另一方面,在实际项目的复杂性中,很难实现实际的功能,所以任何好的例子都是受欢迎的.谷歌Android文档不是非常具体,没有适当的例子.

android

7
推荐指数
2
解决办法
5095
查看次数

如何用正则表达式拆分这个字符串?

我有一些字符串,它们看起来像:

div#title.title.top
#main.main
a.bold#empty.red
Run Code Online (Sandbox Code Playgroud)

它们与haml类似,我想通过正则表达式将它们拆分,但我不知道如何定义它.

val r = """???""".r // HELP
val items = "a.bold#empty.red".split(r)
items // -> "a", ".bold", "#empty", ".red"
Run Code Online (Sandbox Code Playgroud)

这该怎么做?


UPDATE

对不起,大家,但我需要更加努力地解决这个问题.我很感兴趣

val r = """(?<=\w)\b"""
Run Code Online (Sandbox Code Playgroud)

但它无法解析更复杂的问题:

div#question-title.title-1.h-222_333
Run Code Online (Sandbox Code Playgroud)

我希望它会被解析为:

div
#question-title
.title-1
.h-222_333 
Run Code Online (Sandbox Code Playgroud)

我想知道如何改善那个正则表达式?

regex split scala

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

将Entity Framework对象实例持久化到xml

我正在使用从具有实体框架的数据库生成的域模型.如何将此域模型的对象实例序列化/反序列化为xml?我可以使用.edmx文件吗?任何代码样本?谢谢

c# entity-framework asp.net-mvc-2

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

从剩余的几个中恢复一个数字(中国剩余定理)

我有一个长整数,但它不是以十进制形式存储,而是存储为余数.

所以,我没有这个N数字,而是一组这样的剩余部分:

r_1 = N % 2147483743
r_2 = N % 2147483713
r_3 = N % 2147483693
r_4 = N % 2147483659
r_5 = N % 2147483647
r_6 = N % 2147483629
Run Code Online (Sandbox Code Playgroud)

我知道,N小于这些素数的乘法,所以中文余数定理在这里起作用(http://en.wikipedia.org/wiki/Chinese_remainder_theorem).

N如果我有这6个余数,我怎么能以十进制恢复?精彩的将是任何程序(C/C + GMP/C++/perl/java/bc).

例如,最小N可以有这组余数:

r_1 = 1246736738 (% 2147483743)
r_2 = 748761 (% 2147483713)
r_3 = 1829651881 (% 2147483693)
r_4 = 2008266397 (% 2147483659)
r_5 = 748030137 (% 2147483647)
r_6 = 1460049539 (% 2147483629)
Run Code Online (Sandbox Code Playgroud)

math gmp bignum arbitrary-precision chinese-remainder-theorem

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

g ++模板参数错误

我有GetContainer()函数如下.

template<typename I,typename T,typename Container>
Container& ObjCollection<I,T,Container>::GetContainer()
{
    return mContainer;
}
Run Code Online (Sandbox Code Playgroud)

当我使用这个方法如下

template<typename I,typename T>
T& DynamicObjCollection<I,T>::Insert(T& t)
{
    GetContainer().insert(&t);
    return t;
}
Run Code Online (Sandbox Code Playgroud)

我有错误.

error: there are no arguments to ‘GetContainer’ that depend on a template parameter, 
so a declaration of ‘GetContainer’ must be available

error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of 
an undeclared name is deprecated)
Run Code Online (Sandbox Code Playgroud)

它适用于MSVC,但g ++不是那么宽容.代码有什么问题?

c++ templates g++

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

将geonames.org数据库中的数据导入MySQL DB

有人如何将geonames.org数据导入我的数据库?我试图导入的是http://download.geonames.org/export/dump/DO.zip,我的数据库是MySQL数据库.

mysql geonames

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

唤醒锁定android服务重复出现

我有这个应用程序需要运行定期发出蜂鸣声的服务(背景).手机需要每隔一分钟发出一声哔哔声,持续5秒钟(在服务中使用了一个处理程序).我已经实现了这项完美的服务,但是当手机进入深度睡眠模式时,此处理程序的执行停止会停止.使用这种从SO问题的答案,我设法利用唤醒锁定并能正常工作.但是当我明确地将手机置于深度睡眠模式时,处理程序停止执行.我在哪里将唤醒锁放在服务中.下面的代码片段.

public class PlaySound extends Service{
PowerManager.WakeLock wl ;
    PowerManager pm;
private SoundManager mSoundManager;
    boolean wakeUpFlag = false;

@Override
    public void onCreate(){
        super.onCreate();
        mSoundManager = new SoundManager();
        mSoundManager.initSounds(getBaseContext());
        mSoundManager.addSound(1, R.raw.sound);
    }
@Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        startservice();
        return START_STICKY;
    }
private void startservice() {
        System.out.println("Started the service");
        timer.scheduleAtFixedRate( new TimerTask() {
            public void run() {
                toastHandler.sendEmptyMessage(0);
            }
        }, 0, 60000);
    }
private final Handler toastHandler = new Handler()
    {
        @Override
        public void handleMessage(Message …
Run Code Online (Sandbox Code Playgroud)

service android handler android-service wakelock

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

Objective-C子类化基础知识,如何添加自定义属性;

我有一个问题子类MKPolygon.

我想添加一个简单的int tag属性,但我不断获取MKPolygon的实例而不是我的自定义类,因此调用setTag:会导致异常.

问题是MKPolygons是使用类方法创建的:polygonWithCoordinates: count:我不知道如何将其转换为我的类的实例(包括标记属性).

您如何向MKPolygon添加标签属性?

谢谢!

iphone objective-c subclassing ipad ios

11
推荐指数
2
解决办法
3070
查看次数

如何使所有帖子都有自定义格式"domain.com/blog/title"的永久链接?

我要做的是让我的所有帖子都具有以下格式:domain.com/blog/title.

但是,在我的_posts文件夹中,我有一个名为的文件2010-07-11-hello.markdown,它包含以下内容:

---
title: Hello
permalink: /blog/:title/ 
---
Hello World!
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?永久链接未被转换.例如,URL看起来像这样:http://localhost:4000/blog/:title/我希望实际的标题显示在那里.

static-site jekyll

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

node.js process.nextTick错误

我在使用node.js遇到一些奇怪的事情:

当我尝试使用仅包含以下代码的http客户端时:

require('http').get({host:'127.0.0.1',port:9000, path:'/'}, function(res){
    var data = '';
    res.setEncoding('utf8');
    res.on('data', function(chunk){
        data += chunk; 
    });
    res.on('end', function(){
        console.log(data);
    });
});
Run Code Online (Sandbox Code Playgroud)

抛出错误:

node.js:116
        throw e; // process.nextTick error, or 'error' event on first tick
        ^ TypeError: Cannot call method 'emit' of undefined
    at Socket.<anonymous> (http.js:1174:9)
    at Socket.emit (events.js:42:17)
    at Array.<anonymous> (net.js:799:27)
    at EventEmitter._tickCallback (node.js:108:26)
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中浏览到127.0.0.1:9000时,我得到了所需的网页.此外,在Web主机日志中,我可以看到已经有一个成功的连接(如果我使用的话就不会发生这种情况,比如说,localhost而不是127.0.0.1.只是旁边).

我说这很有趣,因为如果我将主机更改为谷歌或者什么都可以正常工作,它会将html吐出到控制台.

我应该注意,我在cygwin下运行节点0.4.2,从源代码构建.

以前见过/处理过这个的人?

node.js

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