问题列表 - 第46916页

应用程序暂停使用一段时间后,android服务停止工作

我有一个服务,我的应用程序运行正常,但当用户没有使用那里的电话,如20分钟,该服务不再工作.是否有一些我认为要做的事情就像拯救一个国家或某事一样,我现在迷失了.我不明白为什么服务doest继续运行,我查看应用程序>在我的手机上运行服务,它仍然说它运行.有什么建议?

service android

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

使用自定义表单设置项目

我目前正在开发Visual Studio 2010安装项目,并想知道以下是否可行:

1)以默认表单不显示的方式运行安装项目,而是显示我自己的自定义表单,订阅设置项目事件.这样我就会显示安装消息并增加我自己的进度条.

2)如果可能1,我需要一种方法来指定默认位置.

3)我有一个单独的库项目,我在安装处理程序中有一个自定义安装类(继承自"System.Configuration.Install.Installer")我希望能够显示自定义窗体,并控制选择由用户制作.我想通过添加对system.windows.forms的引用是可能的,但这是正确的方法吗?如果我无法隐藏默认安装表单,这些自定义表单将显示在默认安装表单上,我认为它看起来太棒了.

建议,链接等赞赏谢谢!

*更新1*

我可以从c#代码中启动.msi,还可以传入一个值.?

这个人在这里做什么: 链接

但是传入一个值...然后从我的自定义安装类中,我会根据此值采取操作.

更新2

好像我可以: 链接代码项目

更新3

我正在考虑做以下事情,我将开始使用winforms应用程序进行测试.

1)启动winforms应用程序.
2)进行一些webService调用,显示数据,用户进行选择.
3)根据更新1中的链接,启动过程(静默模式)和每个更新2,传入选定的值.
4)使用一些跨进程事件机制(WCF),以便我的自定义安装类可以通知我的表单,其运行的不同步骤和更新进度条和消息.

c# deployment installation setup-project

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

如何迭代R中的数据帧列表

我在R中有一个包含几个数据框的列表.我想迭代数据帧并计算数据帧中值的最小值/最大值.这是我现在的代码:

firstname = names(dats)[1]
xlim = c( min( dats[[firstname]][,xlab] ), max( dats[[firstname]][,xlab] ) )
for ( name in names(dats) ) {
   xlim = c( min(xlim[1],dats[[name]][,xlab]), max(xlim[2],dats[[name]][,xlab]) )
} 
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎很难看,因为它需要很多代码来做一些非常简单的事情.在R中有更典型的方法吗?

coding-style r dataframe

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

核心数据编辑属性

所以我对核心数据非常新,但是我经历了一个教程并且非常了解它,至少是大多数事情背后的想法.但我还有一个问题,我无法找到任何地方.看起来很简单,但现在就是这样.如果我在一个实体中有两个字符串,我们可以说:

1.name
2.position

如果已输入名称,我如何允许用户在textField中输入文本并在以后将其分配到其位置?即使有20个名字,考虑没有重复?

我以为它可能是这样的......但它似乎没有用.

UserInfo *userInfo = (UserNumber *)[NSEntityDescription insertNewObjectForEntityForName:@"UserInfo" inManagedObjectContext:managedObjectContext];

if ([userName isEqualToString:"@James"]) {
    userInfo.Position = nameField.text;
}
Run Code Online (Sandbox Code Playgroud)

iphone xcode core-data objective-c

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

当我们导入csv数据时,如何消除"UTF-8中的无效字节序列"

我们允许用户通过csv导入数据(使用ruby 1.9.2,因此它的速度更快).

当然,它是用户数据,可能无法正确消毒.

当我们尝试在/ index方法中显示数据时,我们有时会得到错误"UTF-8中的无效字节序列"指向我们的erb,其中我们显示了一个字段widget.name

当我们进行导入时,我们希望强制传入的数据有效...是否有一个ruby运算符,它将字符串映射到有效的utf8字符串,例如类似

goodstring = badstring.no_more_invalid_bytes
Run Code Online (Sandbox Code Playgroud)

"坏"数据的一个例子是char,它看起来像连字符,但不是常规的ascii连字符.我们更喜欢将非utf-8字符映射到合理的ascii等效字符(umlat-u to u to exmaple)但是我们可以简单地将字符剥离到.

因为这是在导入大量数据时,它需要是一个快速的内置运算符,希望......


注意:这是一个数据示例.该文件来自窗口,是8位ascii.当我们导入它并在我们的erb中我们显示widget.name.inspect(而不是widget.name)时,我们得到:"Chains\x96附件"

所以数据的一个例子是"连字符",它实际上是8位代码96.

---当我们改变我们的csv解析以分配fldval = d.encode('UTF-8')时,它会抛出此错误:

Encoding::UndefinedConversionError in StoresController#importfinderitems
"\x96" from ASCII-8BIT to UTF-8
Run Code Online (Sandbox Code Playgroud)

即使我们简单地剥离非ascii,我们正在寻找的是一种简单的方法来强制它无论原始类型是否有效utf8.


虽然不像强制编码那样"好",但这对我们的导入时间有点小费用:d.to_s.strip.gsub(/\P {ASCII} /,'')谢谢你,Mladen!

ruby utf-8

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

是否可以在Google Chrome扩展程序中嵌入HTTP服务器?

您认为可以在Google Chrome扩展程序中嵌入HTTP服务器吗?

我已经看到其他Google Chrome扩展程序执行本机代码,并且显然他们是通过使用NPAPI来实现的,但我不知道那是什么.它真的吓坏了我,因为我不是C++专家或类似的东西.所以我觉得现在有点卡住,这就是我寻求帮助的原因.

具体来说,我想为Chrome创建一个扩展程序,其功能类似于Opera Unite.对于那些不知道我在说什么的人:Opera Unite基本上是一个与浏览器捆绑在一起的零配置Web服务器.我不想将它用于Opera所做的事情,但我喜欢这个概念.

我正在考虑在浏览器中使用类似node.js的东西来创建一个简单的Web界面来控制浏览器中的一些东西.可以将其视为浏览器的遥控器.如果node.js不可能,我想使用lighthttpd或类似的东西.只要它允许我通过HTTP接收命令,该技术确实无关紧要.

但是,我如何使用现有的Web服务器并从中制作NPAPI插件?

澄清:我希望任何浏览器都能与我的扩展程序通信.特别是我希望Android或iPhone等移动设备能够远程控制浏览器.除了使用HTTP服务器之外,还有其他方法可以实现吗?

另一个更新:我认为最简单的方法是在网络上使用中继服务器,如Pusher或一些自创服务.但我不喜欢这种方法,因为它需要不断的互联网访问,因为它是一种付费服务.

谢谢你们!

c++ google-chrome google-chrome-extension node.js

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

如何在ASP.NET MVC中将复杂的ViewModel传递给服务层?

假设我有用于用户注册的RegisterModel和一些实现IUserService的UserService

public interface IUserService
{
   User CreateUser(User newUser);
}


[HttpPost]
public ActionResult Register(RegisterModel model)
{
            if (ModelState.IsValid)
            {

                // ... logic for newuser

                User user = _userService.CreateUser(newuser);

               _authenticationService.SetAuthenticatedUser(user);

                return RedirectToRoute("Homepage");
            }

            return View(model);
        }
Run Code Online (Sandbox Code Playgroud)

鉴于RegisterModel可能非常复杂,逻辑应该用于将RegisterModel映射到User对象

asp.net-mvc service-layer

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

自我复制程序

我在质疑我对Accelerated C++的最后一个练习的解决方案:

写一个自我复制的程序.这样的程序是没有输入的程序,并且在运行时,在标准输出流上写入其自己的源文本的副本.

我的解决方案

using std::string;
using std::cout;
using std::endl;
using std::ifstream;
using std::getline;

void selfReproduce16_1()
{
    ifstream thisFile("C:\\Users\\Kevin\\Documents\\NetBeansProjects\\Accelerated_C++_Exercises\\Chapter_16.cpp", ifstream::in);

    string curLine;

    bool foundHeader = false;

    while(getline(thisFile, curLine))
    {
        if(!curLine.compare("void selfReproduce16_1()") || foundHeader)
        {
            foundHeader = true;
            cout << curLine << endl;
        }

    }

}
Run Code Online (Sandbox Code Playgroud)

这仅打印出解决方案的源文本(此功能).这是他们想到的解决方案吗?

我想要一个动态解决方案,不需要硬编码源文件的位置.但是,我不知道在运行时自动获取源文件位置的方法.

与此相关的另一点是包含"包含"文件,并且(当遇到函数调用时),自动获取存储函数的源文件的位置.对我来说,这将是一个真正的"自我复制" "节目.

这在C++中是否可行?如果是这样,怎么样?

c++ runtime dynamic quine

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

ActionScript:我应该总是使用严格的相等("===")吗?

我想知道在进行相等检查时是否应该总是使用"==="(严格相等)...有没有什么时候最好使用"=="(非严格相等)?特别应该:

  • if (param1 == null || param1.length == 0)

  • if (param1 === null || param1.length === 0)

像字符串这样的东西怎么样? param1 == "This is a String."

actionscript equality strict

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

如何在Rails 3应用程序中使用jQuery而不是Prototype?

我想在我的Rails 3应用程序中使用jQuery而不是Prototype.

什么是"官方"Rails 3方式这样做?

jquery ruby-on-rails-3

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