问题列表 - 第24282页

Android - 无法连接到相机

我正在使用Android APIDemo示例代码.

当我运行CameraPreview示例时,首先它给了我一个错误.

我找到了那个,样本工作了一段时间.
现在,它不再有效.它说

ERROR/AndroidRuntime(2949): java.lang.RuntimeException: Fail to connect to camera service  
Run Code Online (Sandbox Code Playgroud)

可能导致什么?它在camera.open()调用时发生.

谢谢,
Tee

android

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

在NetBeans中创建Mac双击应用程序

我最近搬到了MacBook Pro,这意味着让我心爱的JBuilder 2005落后.由于没有这样的东西(AFAIK)作为免费的JBuilder,我不得不选择一个新的IDE.

我不能忍受Eclipse的代码格式化(是的,我知道,它可以在wazoo上定制,但事实上它不会尊重我的插入返回意味着我不能忍受它)所以我是认真考虑NetBeans.

但是,我找不到任何方法来构建可双击的Mac应用程序!(我曾经在这一步使用XCode,但似乎XCode不再想知道Java ...)我不能成为第一个想要这样做的人...任何人都可以帮我提供如何的建议去吧?

感谢提前感谢

macos

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

C++写到文件的前面

我需要打开一个文件作为ofstream并写入文件的前面,同时保留文件的剩余内容,这将被"移动".类似于"prepend"文件.

这可能是使用STL还是提升?

c++ io file

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

重写Live TCP/IP(第4层)(即套接字层)流

我有一个简单的问题,我相信这里有人已经做过......

我想重写第4层TCP/IP流(不是低层单独的数据包或帧.)Ettercap的etterfilter命令允许您基于固定字符串或正则表达式执行第4层TCP/IP流的简单实时替换.示例ettercap脚本代码:

 if (ip.proto == TCP && tcp.dst == 80) {
    if (search(DATA.data, "gzip")) {
       replace("gzip", "    ");
       msg("whited out gzip\n");
    }
 }

 if (ip.proto == TCP && tcp.dst == 80) {
    if (search(DATA.data, "deflate")) {
       replace("deflate", "       "); 
       msg("whited out deflate\n");
    }
 } 
Run Code Online (Sandbox Code Playgroud)

http://ettercap.sourceforge.net/forum/viewtopic.php?t=2833

我想基于我自己的过滤器程序重写流,而不是简单的字符串替换.任何人都知道如何做到这一点?除了Ettercap之外还有什么可以做这样的实时替换,可能作为VPN软件的插件还是什么?

我想在两个以太网接口之间进行类似于ettercap的静默桥接嗅探配置的配置.通过这种方式,我可以无声地过滤来自任一方向的流量而不会出现NAT问题.请注意,我的过滤器是一个充当管道过滤器的应用程序,类似于unix命令行过滤器的设计:

 >[eth0] <----------> [my filter] <----------> [eth1]<
Run Code Online (Sandbox Code Playgroud)

我的过滤器将是用户空间Python函数.

我已经知道但不适合:

  • Tun/Tap - 在较低的数据包层工作,我需要使用更高层的流.

  • Ettercap - 除了上面示例中的受限功能之外,我找不到任何替换方法.

  • 挂进一些VPN软件? - 我无法弄清楚究竟是哪种或者究竟是怎样的.

  • libnetfilter_queue - 使用较低层数据包,而不是TCP/IP流.

同样,重写应该在传输层(第4层)发生,就像在本例中那样,而不是基于较低层数据包的方法.确切的代码将极大地帮助!

谢谢!

c python sockets security network-programming

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

使用struct和classes时,在C++中使用'void'无效

我有1个编译器错误.它来自我的代码中的这一行:

cout << myClass->Get_Type().description; 
Run Code Online (Sandbox Code Playgroud)

Get_Type()的位置是:

void Tile::Get_Type() {  
    return &myStruct;  
}
Run Code Online (Sandbox Code Playgroud)

我不太确定我做错了什么.或者那件事可能会出错.

c++ compiler-errors

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

JSON到持久数据存储(CoreData等)

我的应用程序上的所有数据都是通过JSON通过API提取的.这些数据中很大一部分的性质是它不会经常变化.因此,要制作JSON请求以获取不会发生太大变化的数据列表似乎并不那么吸引人.

我正在寻找最明智的选择,让这个JSON在某种持久性数据存储中保存到iPhone上.显然,当手机无法访问API时,保留数据的一个优点是提供它.

我看了一些 例如让JSON和CoreData进行交互的例子,但似乎他们只描述了将NSManagedObjects转换为JSON.如果我可以将JSON转换为CoreData,那么我唯一的问题就是能够在API中的数据发生变化时更改该数据.

(或者,也许这只是愚蠢的.)

iphone core-data iphone-sdk-3.0

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

Python:根据一些标准获取数组并将其分解为子数组

我有一个文件数组.我希望能够将该数组拆分为具有多个子数组的一个数组,每个子数组包含在同一天创建的文件.所以现在如果数组包含3月1日 - 3月31日的文件,我想要一个包含31个子数组的数组(假设每天至少有> 1个文件).

从长远来看,我正在尝试使用最新的创建/修改时间来查找每天的文件.如果有办法将其捆绑到上面需要的迭代中以节省一些CPU周期,那将更加理想.然后我会有一个包含31个文件的平面数组,每天一个,用于在每一天创建的最新文件.

我当前的数据结构只是一个文件名列表.

python

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

开始一个新项目 - 我从哪里开始?

我将开始一个我自己的项目,它将是ASP.NET MVC + Fluent NHibernate.我想尽可能多地使用测试优先方法.那么,我从哪里开始呢?数据库架构?领域模型?将域模型类映射到数据库?

asp.net-mvc unit-testing test-first

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

如何在Ruby中继承抽象单元测试?

我有两个单元测试,应该使用略有不同的设置方法共享许多常见测试.如果我写的东西像

class Abstract < Test::Unit::TestCase
  def setup
    @field = create
  end

  def test_1
    ...
  end
end

class Concrete1 < Abstract
  def create
    SomeClass1.new
  end
end

class Concrete2 < Abstract
  def create
    SomeClass2.new
  end
end
Run Code Online (Sandbox Code Playgroud)

然后Concrete1似乎没有从Abstract继承测试.或者至少我不能让它们在日食中运行.如果我为包含Concrete1的文件选择"Run all TestCases",那么即使我不想要它也会运行Abstract.如果我指定Concrete1那么它根本不运行任何测试!如果我在Concrete1中指定test_1,那么它会抱怨它无法找到它("uncaught throw:invalid_test(ArgumentError)").

我是Ruby的新手.我在这里错过了什么?

ruby inheritance unit-testing testunit

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

如何将char*复制到字符串中,反之亦然

如果我将char*传递给函数.我想把那个char*转换为std :: string,一旦我得到我的结果,就从std :: string将它转换回char*来显示结果.

  1. 我不知道如何为转换做这个(我不是在谈论const char*而只是char*)
  2. 我不知道如何操纵我发送的指针的值.

所以我需要做的步骤

  1. 接受一个炭*
  2. 将其转换为字符串.
  3. 获取该字符串的结果并以char*的形式将其放回
  4. 返回结果,使得值应该在函数外部可用而不会被破坏.

如果可能的话,我可以看看如何通过引用vs一个指针来完成它(它的地址我通过值传入但是我仍然可以修改指针所指向的值.所以即使函数中指针地址的副本被破坏了我仍然看到外面的变化值.

谢谢!

c++

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