问题列表 - 第46533页

File.open,写和保存?

我正在尝试获取.rb文件,以便在运行该文件时,在具有指定内容的特定目录中生成另一个.rb文件.我不知道最好的方法是使用Ruby文件还是Rake文件.你输入会很棒.

ruby rake ruby-on-rails rakefile

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

防止Linux将文件添加到内存缓存中?

我希望你们都见过这个精彩的网站,Linux Ate My Ram.这通常很棒,但它对我来说是一个问题.我有一个安全文件,我正在解密,gpg然后读入内存进行处理.短时间后删除未加密的文件,但我希望将解密的文件保存在Linux的内存文件缓存中.

有没有办法明确阻止从Linux的缓存中保存文件?

谢谢!

linux memory file-io caching linux-kernel

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

尝试抛出异常时c ++模板化函数错误

我有一些代码,我试图在模板化方法中抛出自定义异常.当我尝试编译它时,我收到以下警告:

there are no arguments to ‘Invalid_State_Exception’ that depend on a 
template parameter, so a  declaration of ‘Invalid_State_Exception’ must
be available 
note: (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)

到目前为止,我还没有找到解决方法.任何建议都会很棒.这是一些示例代码,解释了我的内容(Foo.h):

 template <class T> class Foo
 {
     public:
         void do_stuff(T t)
         {
             if(bar == true)
             {
                 throw Invalid_State_Exception("FooBar error occurred");
             }
         }

      ....
};

class Invalid_State_Exception : public std::runtime_error
{
    public:
        Invalid_State_Exception(const std::string& msg) :
            std::runtime_error(msg) { }
};
Run Code Online (Sandbox Code Playgroud)

c++ templates exception

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

android联系人数据中TIMES_CONTACTED值的问题

我正在编写一个android活动,显示有关联系人的信息(联系人姓名,上次联系等)我试图显示使用ContactsContract.Contacts.TIMES_CONTACTED列联系联系人的次数,但我总是得到0值对于所有联系人.我正在使用三星galaxy S设备,我在互联网上的其他地方看到这是一些特定于某些设备(包括三星GS)的问题.有没有其他方法来获取此信息?

谢谢

android contacts

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

确保调整任何内容的大小以适应固定的div

好的,所以这就是问题所在:我有一个设置为几乎整个屏幕尺寸的div(在移动设备上),内容将放在其中,但内容本身不在我的直接控制之下.内部图像或链接上没有内联样式.我需要确保:

1 - div中的所有内容都是可见的,如果有长行则会被迫包裹,或者只是被切断.

2 - 图像应保持其纵横比,但应调整大小以保持在div的范围内.

3 - 内容应"填充"空间,根据需要变大或变小.

最后一个奖励:内容中最多只有一个图像,但可能有多个链接.

我在这里找到了一些其他答案,但没有遇到这个特殊的挑战.

jQuery是一个选项,但我发现它在移动设备上很慢,jQuery Mobile是一个选项,但同样的基本问题.

什么是CSS和Javascript的最佳组合,以尽可能最有效的方式执行此任务.

javascript css xhtml mobile

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

文件显示在git clone之后直接修改

我现在遇到了一个存储库问题,虽然我的git-fu通常很好,但我似乎无法解决这个问题.

当我克隆这个存储库,然后cd进入repo时,git-status会显示几个已更改的文件.注意:我没有在任何编辑器或任何东西中打开回购.

我尝试按照本指南:http://help.github.com/dealing-with-lineendings/但这对我的问题没有任何帮助.

我尝试了cd很多次,但似乎没有做任何事情.

任何帮助/想法将不胜感激

更新1:我在Mac上,并且repo本身没有子模块.

更新2:文件系统是mac上的"Journaled HFS +"文件系统,不区分大小写.这些文件是一行的,每个大约79K(是的,你听到了),所以看看git status并不是特别有用.我听说过git checkout -- .这可能会有所帮助,当我回到计算机上时,我会尝试使用它.

更新3:用事实更改文件系统的细节!而且,我尝试了git diff一些效果不佳的技巧.

git git-clone

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

在Ubuntu 10.04 Lucid Lynx中运行Qt 4.7应用程序

我正在开发一个跨平台的应用程序,并且正在使用最新的Qt库4.7版.问题是,其中一个用户试图在Ubuntu 10.04 Lucid Lynx上运行它,并且它崩溃了undefined symbol: _ZN9QListData11detach_growEPii.Ubuntu 10.04有Qt4.6.3,它似乎是问题所在.

但是,似乎Ubuntu 10.04不支持4.7-仅Ubuntu 10.10,并且用户不希望升级他的Linux发行版,因为他是长期支持.在这种情况下我有什么选择?用户可以下载4.7框架并在他的PC上编译,但这意味着每个ubuntu 10.04用户都必须这样做.或者,我可以使用Qt 4.6进行额外的构建,但我找不到这些较旧的库.

有什么建议?是否有任何编译标志可以使它与4.6兼容?这可能是个错误吗?

谢谢!

编辑:我最后发送给我他的Qt .so文件,它工作.但是,每个人在这里的答案都是正确和恰当的 - 我希望我能接受它们.

ubuntu qt qt4 ubuntu-10.04

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

使用libcurlpp时如何提取http响应?

尝试使用libcurlpp(libcurl的C++包装器)发布表单并获取响应.这一切都有效,但我不知道如何在http事务完成后以编程方式访问curlpp :: Easy对象的响应.Bascially:

#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>
...
curlpp::Easy foo;
foo.setOpt( new curlpp::options::Url( "http://example.com/" ) );
foo.setOpt( new curlpp::options::Verbose( true ) );
...many other options set...
foo.perform();  // this executes the HTTP transaction
Run Code Online (Sandbox Code Playgroud)

当这段代码运行时,因为Verbose设置为trueI我可以看到响应得到输出到STDOUT.但是如何获得完整的响应而不是将其转储到STDOUT?curlpp :: Easy似乎没有任何方法可以访问响应.

谷歌有很多点击,人们问同样的问题,但没有回复.curlpp邮件列表是一个死区,curlpp网站的API部分已经被打破了一年.

libcurl curlpp

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

复杂视图模型中的多个表单 - 如何仅绑定其中之一?

我有一个复杂的视图模型,其中包含使用编辑器和显示模板递归渲染的其他对象的集合。

集合中的每个项目都包含一个我想提交给控制器的表单模型。请注意,我不想再次发布整个视图模型,而只是表单模型。

我的问题是 MVC 将每个对象呈现为集合的一部分,并且我不知道如何将集合中的单个对象绑定到控制器签名中的对象。

我知道我可以使用 再次绑定全部内容IEnumerable<Account>,但我正在尝试创建行级提交而不是整个页面。

如果有人能给我指出正确的方向,或者告诉我如何在 MVC 世界中完成此操作(我来自 Web 表单,所以有点被宠坏了),我将非常感激。

我在下面提供了一个示例 HTML 片段以及我想要发布到的控制器。

<form action="/Home/Index" method="post">
    <input id="Accounts_0__AccountName" name="Accounts[0].AccountName" type="text" value="Account 1" />
    <input id="Accounts_0__AccountId" name="Accounts[0].AccountId" type="hidden" value="dddf5ca7-f8de-4192-b63a-3548f891e293" />
    <input type="submit" value="Submit" />    
</form>                  

<form action="/Home/Index" method="post">
    <input name="Accounts[1].AccountName" type="text" value="Account 2" />
    <input id="Accounts_1__AccountId" name="Accounts[1].AccountId" type="hidden" value="95d75f76-16ef-4cf2-b1e7-5fad782002c5" />
    <input type="submit" value="Submit" />    
</form>

[HttpPost]
public ActionResult Index(Account accounts)
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

UILongPressGestureRecognizer关闭UIButton突出显示

我有一个UILongPressGestureRecognizer添加到UIButton.当我按下UIButton时,它会按预期突出显示.但是,当调用UILongPressGestureRecognizer选择器时,突出显示将被关闭.

    UILongPressGestureRecognizer *longpressGesture = 
     [[UILongPressGestureRecognizer alloc] initWithTarget:self
                                            action:@selector(longPressHandler:)];
    longpressGesture.minimumPressDuration = 5;
    [longpressGesture setDelegate:self];
    [self.myUIButton addGestureRecognizer:longpressGesture];
    [longpressGesture release];

    - (void)longPressHandler:(UILongPressGestureRecognizer *)gestureRecognizer {
    NSLog(@"longPressHandler");
}
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,按住按钮5秒后调用选择器.在调用选择器之前,该按钮会突出显示,但在调用选择器时会突然显示该按钮,即使我仍然按下该按钮.

任何人都可以解释为什么会发生这种情况,以及如何预防?我希望按下按钮在整个按下时保持高亮显示.谢谢.

iphone ios4 ios

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