问题列表 - 第31102页

将正方形定位在最小直径的圆上

给定n个边长为l的正方形,如何确定圆的最小半径r,以便我可以沿着圆周均匀分布所有正方形而不重叠?(约束:第一个方格将始终位于12点.)

后续问题:如何放置n个高度为h和宽度为w的相同矩形?

例如http://pub.n3rd.org/circle.png

algorithm math geometry

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

调用cpp中的方法,比如Objective-C中的@selector(someMethod :)

在Objective-C中,您可以将方法A作为其他方法B的参数传递,并从方法B内部调用方法A,如下所示:

-(void) setTarget:(id)object action:(SEL)selectorA
{
    if[object respondsToSelector:selectorA]{
       [object performSelector:selectorA withObject:nil afterDelay:0.0];
    }
}
Run Code Online (Sandbox Code Playgroud)

在C++中有没有这样的功能?

c++ iphone objective-c

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

将所有输出dll放在Visual Studio的公共目录中

我有几个不同的解决方案,其中一些项目可能依赖于其他解决方案中项目的输出.为了管理这个,我在构建之后将每个项目中的/ bin /文件夹中的dll文件复制到共享库位置,然后从那里复制/引用它们到依赖项目.

但是,随着库解决方案变得越来越大,这往往变得不可维护.我花了太多时间在Windows资源管理器中遍历解决方案目录,寻找/ bin /文件夹,并试图找出每个我需要的dll文件中的哪一个或哪些文件.

有没有办法让Visual Studio提示我希望解决方案中的所有项目都具有相同的输出目录?例如,一个/ bin /文件夹直接位于解决方案文件夹下,其中所有项目都放置了它们的输出.

如果可能的话,我想在没有复制文件的硬编码后构建事件的情况下实现这一点,因为如果项目输出更改文件名或添加其他文件,则会失败.我想更改实际输出目录的位置 - $(OutDir)的位置,如果你愿意的话.

msbuild projects-and-solutions visual-studio-2010 output-directory

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

Android中的文字阴影效果?

可能重复:
Android - 文本阴影?

如何制作阴影效果文本TextView.

任何的想法?

android shadow textview

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

如何知道应用程序是由调试器(VisualStudio)C#启动的

在我的c#代码中,我想知道应用程序是否已由调试器启动(在我的案例中为VisualStudio).有谁知道如何获取这些信息?

TIA

debugging visual-studio

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

调用插槽方法没有连接?

我有一个以下面的方式实现的实时对象.它用于在后台执行长任务.主线程通过向公共槽(即doTask)发送信号来调用任务.这是一个精简的例子(未经测试).

class MyTask : public QObject
{
    Q_OBJECT

public:
    MyTask();
    ~MyTask();

public slots:
    void doTask( int param );

private slots:
    void stated();

signals:
    void taskCompleted( int result );

private:
    QThread m_thread;
};


MyTask::MyTask()
{
   moveToThread(&m_thread);
   connect( &m_thread, SIGNAL(started()), this, SLOT(started()));
   m_thread.start();
}

MyTask::~MyTask()
{
    // Gracefull thread termination (queued in exec loop)
    if( m_thread.isRunning() )
    {
        m_thread.quit();
        m_thread.wait();
    }
}

void MyTask::started()
{
    // initialize live object
}

void MyTask::doTask( int param )
{
    sleep( 10 );
    emit taskCompleted( param*2 …
Run Code Online (Sandbox Code Playgroud)

qt4

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

在产品图库中添加一个复选框(如"禁用/排除")

我正在尝试编写一个新的复选框,以便在"禁用"旁边附加到图库中的列.它的行为与数据库中的条目"禁用/排除"=是/否相同.

我们的想法是为图库中的每个图像添加"用作页面"复选框.目标是制作一个JS轮播,所有图片都选中"用作页面".

我做了一些事情,但我做不到:

  • 更新数据库中的数据=>将0或1设置为"页面"字段(见下文)
  • 从数据库中检索数据,然后根据"页面"字段选中/取消选中该复选框.

- >所以我的问题是:如何更新数据库中的数据并在复选框中检索它(0或1取决于字段值)?

非常感谢您的宝贵帮助.


这就是我所做的(1.4.1.0):

1-更新表catalog_product_entity_media_gallery_value

添加了一个新字段(名称为"page"):

  • page tinyint(4)未签名否0

2-对Mage_Catalog_Model_Product_Attribute_Backend_Media类进行了以下更改

第49行:

$localAttributes = array('label', 'position', 'disabled');
Run Code Online (Sandbox Code Playgroud)

$localAttributes = array('label', 'position', 'disabled', 'page');
Run Code Online (Sandbox Code Playgroud)

第223行:

$data['disabled'] = (int) $image['disabled'];
Run Code Online (Sandbox Code Playgroud)

$data['disabled'] = (int) $image['disabled'];
$data['page'] = (int) $image['page'];
Run Code Online (Sandbox Code Playgroud)

301行

$mediaGalleryData['images'][] = array(
    'file'     => $fileName,
    'position' => $position,
    'label'    => '',
    'disabled' => (int) $exclude
);
Run Code Online (Sandbox Code Playgroud)

$mediaGalleryData['images'][] = array(
    'file'     => $fileName,
    'position' => $position,
    'label'    => '',
    'disabled' => (int) $exclude,
    'page' …
Run Code Online (Sandbox Code Playgroud)

magento

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

为什么路径会发生变化

我有代码,它以两种不同的形式检索一个目标路径.如果,在一种形式中,我选择一个路径来打开文件并处理它,当返回到另一个表单时,我收到一个Direcotry Exception错误.我习惯了不同的字符串来获得这条路径

在第二种形式中,我称之为:

       string strFilePath2;
       strFilePath2 = Directory.GetCurrentDirectory();
       strFilePath2 = Directory.GetParent(strFilePath2).ToString();
       strFilePath2 = Directory.GetParent(strFilePath2).ToString();
       strFilePath2 = strFilePath2 + "\\ACH";
Run Code Online (Sandbox Code Playgroud)

我的第一个表格是:

       strFilePath = Directory.GetCurrentDirectory();
       strFilePath = Directory.GetParent(strFilePath).ToString();
       strFilePath = Directory.GetParent(strFilePath).ToString();
       strFilePath = strFilePath + "\\ACH\\" + Node;
Run Code Online (Sandbox Code Playgroud)

在调试过程中,我从第二种形式获取选定的路径,但不是我期望的路径.任何人都能说出原因吗?

c# desktop-application winforms

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

改变eclipse的编码

我想将eclipse的编码更改为UTF-8

eclipse utf-8

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

几乎开始使用Sweave

我的问题可能不如标题所暗示的那么普遍.我在Mac OS X上使用MySQL数据库运行R来存储数据.我已经和Komodo/Sciviews-R合作了一段时间.最近我需要自动生成报告并查看Sweave.我猜StatET/Eclipse似乎是Sweavers的"标准"解决方案.

1)从Komodo切换到StatET Eclipse是否合理?之前我尝试过StatET但是选择Komodo而不是StatET因为我喜欢calltip/autosuggest以及来自Komodo的更方便的配置.

2)生成Sweave文件的合理工作流程是什么?通常我先开发我的R代码,然后再关心报告.我今天刚刚了解到,Sweave中有一个文件同时包含R代码和Latex代码,并且从该文件中创建了.tex文档.虽然示例文件看起来很方便,但无法想象如何将我的250 + R代码行输入文件并将其与Latex混合.

是否可以只将qplot()和ggplot()语句输入到这样的文档中,并以某种方式获取数据库连接和中间结果等功能?

或者仅仅是习惯于Latex和R代码的混合?

Thx的任何建议,提示,链接和回到根源的呼声......

latex r sweave

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