问题列表 - 第14766页

如何使用mount(8)和fstab注册FUSE文件系统类型?

我已经编写了一个基于FUSE的小文件系统,现在唯一缺少的是我想用fstab(5)注册它以在系统启动时自动挂载它和/或用它手动挂载它mount /srv/virtual-db.我怎样才能做到这一点?

我知道,我可以/usr/bin/vdbfs.py /srv/virtual-db从一些初始化脚本运行,但这并不完美.

我很抱歉,因为这可能不是一个编程问题,但它是高度相关的,因为打包和部署仍然是程序员的工作.

linux filesystems mount gnu fuse

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

为什么'if'陈述被认为是邪恶的?

我刚刚参加了简单设计和测试会议.在其中一个会话中,我们讨论的是编程语言中的邪恶关键词. 科瑞海恩斯,谁提出的问题,确信if说法是绝对的邪恶.他的另一种选择是用谓词创建函数.你能告诉我为什么if是邪恶的.

我知道你可以编写非常难看的代码滥用if.但我不相信它那么糟糕.

programming-languages if-statement

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

线程中的异常处理

最近我参加了一次采访.给我一个代码片段.我知道,面试官是从albhari的线程样本中获取的.

public static void Main() 
{
    try 
    {
        new Thread (Go).Start();
    }
    catch (Exception ex)
    {
        // We'll never get here!
       Console.WriteLine ("Exception!");
    }
}

static void Go() { throw null; }
Run Code Online (Sandbox Code Playgroud)

将上述代码修改为

public static void Main()
{
    new Thread (Go).Start();
}

static void Go() 
{
    try 
    {
        ...
        throw null; // this exception will get caught below
        ...
    }
    catch (Exception ex) 
    {
        Typically log the exception, and/or signal another thread
        that we've come unstuck
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

将是处理异常的好候选人. …

c# multithreading

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

BlackBerry Persistent商店

我正在开发一个应用程序,我想在其中使用持久存储来存储许多数据条目.问题是每当新条目生成时它都会替换现有条目.这是我的代码请帮帮我.

import net.rim.device.api.ui.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;
import net.rim.device.api.system.*;
import net.rim.device.api.util.*;
import java.util.*;
/*An application in which user enters the data. this data is displayed when user press the save button*/
public class Display extends UiApplication {
/*declaring Strings to store the data of the user*/
 String getFirstName;
 String getLastName;
 String getEmail;
 String getGender;
 String getStatus;
 /*declaring text fields for user input*/
 private AutoTextEditField firstName;

 private AutoTextEditField lastName;

 private EmailAddressEditField email;
/*declaring choice field for user input*/
 private ObjectChoiceField gender; …
Run Code Online (Sandbox Code Playgroud)

persistence blackberry

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

Git svn clone:如何推迟获取修订历史记录

我经常遇到我想立即在SVN存储库上工作的情况.但普通人git svn clone [url]也克隆了整个历史.所以我想加快速度.第一部分是仅将最后一个修订版本提取到您的Git存储库中.我是这样做的:

URL=http://google-web-toolkit.googlecode.com/svn/trunk/
REV=`svn info $URL |grep Revision: | awk '{print $2}'`
PROJECT_FOLDER=google-web-toolkit-readonly

git svn clone -r$REV:HEAD $URL $PROJECT_FOLDER
Run Code Online (Sandbox Code Playgroud)

(StackOverflow文章中的更多信息:"如何从svn中git-svn克隆最后修订版本"

这样我就可以立即运行了.但没有历史的本地副本.

问题是,我如何从svn存储库中获取历史记录?

并且优选地,这可以在块中进行,例如1000次修改(以相反的顺序).这里的任何帮助将不胜感激:)

git clone git-svn git-clone

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

C中奇怪的malloc行为

我试图创建一个动态比例的矩阵,并在这里初始化它是我用来分配内存和初始化的代码:

int **matrix;
//mem allocation
matrix=(int*)malloc(sizeof(int*)*mat_w);
for (i=0;i<mat_w;i++)
    matrix[i]=(int)malloc(sizeof(int)*mat_h);
//init
for (i=0;i<mat_w;i++)
    for (j=0;j<mat_h;j++)
        matrix[i][j]=0;
Run Code Online (Sandbox Code Playgroud)

这个,工作得很好,问题是,如果我尝试创建一个short类型的矩阵 - 我在init第一次传递时得到分段错误.

这是C语言问题还是我做错了什么?

矩阵代码类型short:

short **matrix;
//mem allocation
matrix=(short*)malloc(sizeof(short*)*mat_w);
for (i=0;i<mat_w;i++)
    matrix[i]=(short)malloc(sizeof(short)*mat_h);
//init
for (i=0;i<mat_w;i++)
    for (j=0;j<mat_h;j++)
        matrix[i][j]=0;
Run Code Online (Sandbox Code Playgroud)

PS:为了清晰的代码,我放弃了安全检查,索引变量和边界声明.

谢谢,
亚历克斯

c malloc int short

2
推荐指数
4
解决办法
3273
查看次数

python:在cgi脚本中与会话交互

python cgi脚本可以写入和读取会话数据吗?如果是这样的话?有高级API还是我必须自己上课?

python session cgi

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

如何在Java中创建当前工作目录中的目录

在我的Java应用程序的当前工作目录下创建名为"Foo"的目录的最简洁方法是什么(如果它还不存在)?

或者,角度略有不同:Directory.CreateDirectory("Foo").NET中的Java等价物是什么?

java filesystems

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

如何查找正在运行rails实例的本地端口?

因此,我希望我的Rails应用程序实例能够在我正在使用的"我正在进行"的事情上进行注册,并且我希望它能够提及它正在运行的本地端口.我似乎无法找到如何做到 - 实际上只是发现它的IP是棘手的,需要一点点黑客.

但没问题,我有IP - 但我怎样才能找到我的mongrel/thin/webrick服务器运行的端口?

要超级明确,如果我使用脚本/服务器-p 3001启动rails应用程序,我该怎么做才能在应用程序中提取3001.

ruby ruby-on-rails

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

跟踪 ASP.NET 应用程序中的所有方法调用

我需要将一段时间内(例如 24 小时)ASP.NET 应用程序中的所有方法调用跟踪到日志文件中。正在寻找允许我执行此操作的工具?我有兴趣得到这样的东西:

2009-10-12T13:00:41 MyClass.MyMethod("arg1.toString()", "arg2.toString()") 
... other nested calls inside this method ...
2009-10-12T13:00:42 MyClass.MyMethod() 0.2312 seconds
Run Code Online (Sandbox Code Playgroud)

基本上是一种查看每个方法调用花费多长时间以及获得什么输入的方法。

c# asp.net debugging trace

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