问题列表 - 第42308页

将应用特定条目添加到Android设置菜单中

据我所知,我们可以在iPhone的"设置"菜单中添加我们的应用程序特定菜单条目.我想知道在Android中如何做同样的事情?我正在使用Eclipse Galileo开发Android 1.6.请指导我.

android

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

如何在SQL Server Management Studio中的结果网格中编辑数据

我想在结果网格中获得查询输出后编辑一些行值.确实,我们可以右键单击表并打开表以获得可编辑的表输出,但我想要的是可编辑的查询输出,只有符合我标准的某些行,并在结果网格中编辑它们.

这可能在Microsoft SQL Server Management Studio Express中可行吗?

ssms

89
推荐指数
9
解决办法
12万
查看次数

符号计算

有没有人知道在C++中进行代数计算的好方法/库?

我有一个用c ++开发的应用程序需要进行代数计算.现在我构建了一个C++解析器,它接受像"5 +(2 - MYFUNC(3))"这样的字符串形式的表达式,它们被标记化为结构体,然后使用Shunting Yard算法转换为后缀表示法并进行评估.

这些表达式中的MYFUNC是我自己定义的函数,可以进行一些复杂的计算.

这是一个高性能应用程序,表达式还包含动态替换为值的变量,并重新计算表达式

例如var1 +(2 - MYFUNC(var2)) - > var1和var2在运行过程中被某些值替换并重新评估

我正在使用Linux,到目前为止找到了Giac库,但不确定它是否好,任何反馈都会受到欢迎.

人们通常如何解决这个问题?这种情况下的主要语言是C++.

c++ math

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

表单输入字段名称包含方括号,如字段[index]

我已经看到很多PHP代码处理表单输入,其中输入字段名称包含方括号.据我所知,当PHP脚本检查$ _POST变量时,这会以某种方式导致PHP数组.

示例HTML:

<form action='http://zzz.com' method='post'>
    <input name='fruit[1]' value='apple' />
    <input name='fruit[2]' value='banana' />
</form>
Run Code Online (Sandbox Code Playgroud)

示例网址:

http://zzz.com?fruit[1]=apple&fruit[2]=banana
Run Code Online (Sandbox Code Playgroud)

示例PHP:

assert($_POST['fruit'] === array(1=>'apple', 2=>'banana'));
Run Code Online (Sandbox Code Playgroud)

我对此有疑问:

  • 它背后的机制是什么?这些包含括号的名称在什么时候被转换为数组?这是HTTP协议的一个特性吗?网络服务器?PHP语言?

  • 继续上一个问题,这是一个常用的黑客还是普通的编程工具?

  • 在输入字段名称中使用括号的规则是什么(全部)?

  • 可以用这种方式创建多维数组吗?

php forms

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

两条线的交叉算法?

我有2行.两条线都包含它们的2点X和Y.这意味着它们都有长度.

我看到2个公式,一个使用决定因素,一个使用普通代数.哪个是最有效的计算方法,公式是什么样的?

我在代码中使用矩阵很困难.

这是我到目前为止,它是否更有效?

public static Vector3 Intersect(Vector3 line1V1, Vector3 line1V2, Vector3 line2V1, Vector3 line2V2)
{
    //Line1
    float A1 = line1V2.Y - line1V1.Y;
    float B1 = line1V2.X - line1V1.X;
    float C1 = A1*line1V1.X + B1*line1V1.Y;

    //Line2
    float A2 = line2V2.Y - line2V1.Y;
    float B2 = line2V2.X - line2V1.X;
    float C2 = A2 * line2V1.X + B2 * line2V1.Y;

    float det = A1*B2 - A2*B1;
    if (det == 0)
    {
        return null;//parallel lines
    }
    else
    {
        float x = (B2*C1 - …
Run Code Online (Sandbox Code Playgroud)

c# algorithm linear-algebra

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

UIViewController:setToolbarItems vs navigationItem

我的应用程序有一个UIViewController子类,由UINavigationController管理.

在我的UIViewController子类的viewDidLoad中,我试图将UIBarButtonItem添加到工具栏中,如下所示:

settingsButton = [[UIBarButtonItem alloc] initWithTitle:@"Settings"
   style:UIBarButtonItemStylePlain target:self action:@selector(viewSettings:)];
[self setToolbarItems:[NSArray arrayWithObject:settingsButton]];
Run Code Online (Sandbox Code Playgroud)

这对我来说没有用,所以经过一些谷歌搜索后,我尝试了这个:

[[self navigationItem] setRightBarButtonItem:settingsButton];
Run Code Online (Sandbox Code Playgroud)

结果很好.从阅读UIViewController文档,我仍然困惑为什么setToolbarItems无法正常工作.我在调试器中验证了该按钮位于viewDidAppear方法的toolbarItems数组中.按钮本身没有出现在我的工具栏上.

所以,我的问题是,为什么setToolbarItems在第一个代码片段中没有为我工作?

我根本没有在我的xib中为这个视图控制器配置工具栏,如果这有所不同的话.

iphone objective-c

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

连接问题 - 芹菜/ Django

漫漫长夜......无法让我的第二个Celery/RabbitMQ设置运行起来.

步骤1

sudo rabbitmq-server
Run Code Online (Sandbox Code Playgroud)

跑:好的!

第2步

python manage.py celeryd -l info
Run Code Online (Sandbox Code Playgroud)

错误: [2010-12-28 03:38:24,690: ERROR/MainProcess] CarrotListener: Connection Error: Socket closed. Trying again in 28 seconds...


我肯定:

  • 添加了rabbitmq用户和vhost
  • 更新了Django setings.py

编辑:

我认为可能需要从.deb而不是apt-get安装.

卸载deb并安装apt-get版本后,我得到了这个:

invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

我的解决方案

apt-get --purge删除rabbitmq-server

apt-get install rabbitmq-server

......没有评论......也许需要一些睡眠:)


关于如何调试这个的任何想法?:|

python django ubuntu rabbitmq celery

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

在C++中,我应该几乎总是使用虚拟继承吗?

我从这个条目中看到虚拟继承将sizeof(指针)添加到对象的内存占用.除此之外,默认情况下使用虚拟继承是否有任何缺点,只有在需要时才使用常规继承?这似乎会带来更具前瞻性的课堂设计,但也许我错过了一些陷阱.

c++ multiple-inheritance virtual-inheritance

25
推荐指数
2
解决办法
5485
查看次数

Xcode - 重复目标 - 新目标无法构建

在10.6.6(10J521)和现在的10J537上使用Xcode 3.2.5.

我有一个包含1个目标的Xcode项目:"MyApp".它构建并成功运行.

除了源文件和资源文件之外,Target还包含一个"复制文件"构建阶段,该阶段复制"Sparkle.framework".框架与项目位于同一目录中.

我想复制这个目标.采取的步骤:

  • 做了"清理所有目标".

  • 右键单击Xco​​de中的"MyApp"目标,然后选择"复制".

  • 将重复的目标重命名为"MyAppTarget2".

  • 从左上角的弹出菜单中选择"MyAppTarget2"作为Active Target.

  • 做了"建立".

问题:

error: Sparkle/Sparkle.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

在线:

#import <Sparkle/Sparkle.h>  // In MyAppDelegate.mm
Run Code Online (Sandbox Code Playgroud)

这令人费解!更多信息:

  • 每个构建步骤似乎都已复制到重复的目标中,包括"复制文件"阶段.

  • Sparkle.framework本身存在于项目的文件夹中.

  • 在"MyApp"和"MyAppTarget2"的"Link Binaries with Library"阶段,我将链接到上述位置的Sparkle.framework.链接二进制文件上的"获取信息"报告它是两个目标的成员.

  • 如果我右键单击复制目标的"复制文件"构建阶段中的Sparkle.framework文件,并选择"在Finder中显示",则会显示正确的Sparkle.framework文件.所需文件存在于Sparkle.framework/Headers/Sparkle.h中

  • 如果我切换回原来的"MyApp"目标,它会构建并成功运行.

我在做一些明显不对的事吗?谢谢.

[编辑 - 已解决]

xcode duplicates target

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

如果我调用new并删除,我可以安全地管理dll类的内存吗?

如果我的DLL有我的一个类的实现,如果我做新的并删除就可以了吗?什么是关于DLL的问题和谁分配什么?

如果那个班级叫新的怎么办?

    class InDLL {
    A* something;

    InDLL()
    {
       something = new A;
    }
    };

    ...

    //me

InDLL dll = new InDLL(); //problem?
Run Code Online (Sandbox Code Playgroud)

谢谢

c++

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