问题列表 - 第13076页

使用os:cmd/1更改目录

我正在尝试使用gen_server更改命令行中的目录

os:cmd("cd d:\temp").
Run Code Online (Sandbox Code Playgroud)

但没有任何事情发生,返回只是一个空列表,我仍然在同一个目录中.有任何想法吗?

erlang

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

CakePHP一次编辑多个记录

我在两个表之间有一个HABTM关系:itemslocations使用表items_locations来加入它们.

items_locations还存储了更多信息.这是架构

items_locations(id, location_id, item_id, quantity)
Run Code Online (Sandbox Code Playgroud)

我正在尝试构建一个页面,显示一个位置中的所有项目,并让用户通过数据网格样式界面一次编辑多个字段:

Location: Factory XYZ
 ___________________________
|___Item____|___Quantity___|
| Widget    |          3   |
| Sprocket  |          1   |
| Doohickey |         15   |
----------------------------
Run Code Online (Sandbox Code Playgroud)

为了帮助解决这个问题,我有一个名为的控制器InventoryController:

var $uses = array('Item', 'Location');  // should I add 'ItemsLocation' ?
Run Code Online (Sandbox Code Playgroud)

如何构建多维表单来编辑此数据?


编辑:

我试图让我的数据看起来像Deceze如下所述,但我又遇到了问题......

// inventory_controller.php
function edit($locationId) {

    $this->data = $this->Item->ItemsLocation->find(
        'all',
        array(
            "conditions" => array("location_id" => $locationId)
        )
    );
Run Code Online (Sandbox Code Playgroud)

当我这样做时,$this->data出现如下:

Array (
    [0] => Array (
        [ItemsLocation] => …
Run Code Online (Sandbox Code Playgroud)

php cakephp cakephp-model

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

C#,如何处理常量表

这种语言显然没有合适的功能,这似乎很奇怪.

我发现自己的数据最好被表达为一个多维数组,但它完全不变,任何人都无法在不改变相关代码的情况下改变它.面对Delphi中的这些东西,答案是显而易见的 - 一个常量,其值是表.但是,C#似乎不支持这样的东西.

谷歌显示许多人对此抱怨,没有好的答案.

人们如何处理这种情况?

(并且不要说常量不属于代码 - 我碰到的最后一个是4个项目的所有可能的排列.除非时空变化的本质,这是固定的.)

发生了什么??有一个答案非常接近,我问的是一个细节,它消失了!简单地声明一个数组排序工作 - 唯一的问题是数组分配将每次运行.我前面的那个包含96个值 - 如何让它只初始化一次?我是否只需要接受范围远大于应有范围的范围?(因为它代表的是一个3行程序,其内部相当于O(n ^ 3)程序.)

c# constants

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

django admin在内联中覆盖保存方法?

有没有办法同时覆盖内联表单和父级的保存方法?

我想在用户保存编辑的内联表单时更改字段的值.

谢谢 :)

django django-admin

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

什么是红宝石用于BESIDES导轨?

Ruby on Rails已经成为服务器编程行业的一个新的竞争对手,以及php,asp.net,jsp,python和其他一些.但红宝石用于什么BESIDES导轨?是否将其所有成功归功于rails框架?这里有更多问题标记为ruby-on-rails而不是ruby.但是,我认为PHP不是用于服务器之外的东西,

想法?

ruby ruby-on-rails

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

ASP.NET MVC:[授权]的对面

授权过滤器允许您指定可以访问控制器或操作的指定用户组:

[Authorize(Roles="Administrator")]
public class HomeController : Controller
{
    // code
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以指定一组无法访问控制器或操作的用户.

asp.net-mvc authorization

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

如何在Perl程序中暂时禁止STDOUT?

有没有简单的方法来告诉perl"现在忽略所有打印的东西"?

我必须在外部Perl模块中调用一个过程,但该过程会打印出许多不必要的信息(通过标准打印).

我知道选择可以用来以某种方式重定向它,但我不太明智地阅读它上面的perldoc.

编辑:我很快就找到了答案,但我会添加一个例子来使它更清晰(但我猜不多)

use TectoMT::Scenario;
use TectoMT::Document;

sub tagDocuments {
    my @documents = @_;

    my $scenario = TectoMT::Scenario->new({'blocks'=> [ qw(
            SCzechW_to_SCzechM::Sentence_segmentation 
            SCzechW_to_SCzechM::Tokenize  
            SCzechW_to_SCzechM::TagHajic
            SCzechM_to_SCzechN::Czech_named_ent_SVM_recognizer) ]});

    $scenario->apply_on_tmt_documents(@documents);
    return @documents;
}
Run Code Online (Sandbox Code Playgroud)

TectoMT :: Scenario和TectoMT :: Document是那些外部模块

perl filehandle

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

CSS评论会产生奇怪的效果

任何人都可以解释为什么在css中使用这样的评论会导致真正奇怪的影响吗?


这很好用

/*  ------------------------------  */
/*  some text here                  */
/*  ------------------------------  */
Run Code Online (Sandbox Code Playgroud)

这似乎工作得很好,直到我重新加载一个页面,然后该页面全部搞砸了firefox和chrome如果我在css中使用这样的任何评论

<!-- sometext here -->
Run Code Online (Sandbox Code Playgroud)

css comments

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

在Visual Studio中更改对齐线的间距

是否可以更改Visual Studio中WinForms项目中控件之间的空间捕捉线数量?

例如,当我将文本框滑动到另一个文本框(一个在另一个上面)时,控件之间有6个像素的空间.当它们相互咬合时,我希望它们之间有5个像素的空间.

谢谢.


编辑:

谢谢你的所有答案.我认为总结这些方法可能会有所帮助:

选项1

在"工具">"选项">"Windows窗体设计器">"常规"下将"布局模式"设置为SnapLines(默认),并在接受的答案中按照Igby Largeman的指导进行操作.

选项2

将布局模式设置为SnapToGrid并通过默认网格单元格大小选择间距.感谢Joe Caffeine和Marc Stober的回答.

补充方法1

拖动控件时按住ALT键以避免像Vigness.N建议的那样完全使用捕捉.

补充方法2

使用箭头键以像素为增量移动控件.

补充方法3

约翰内斯弗兰克还建议添加占位符控件以协助初始快照线.

spacing visual-studio winforms

10
推荐指数
2
解决办法
4566
查看次数

更有效的处理我的数据的方法(整数和浮点数)

对于十六进制,我的大脑放屁很多.有些人是灵巧的,而其他人只是简单的右手...好吧,有点像那样,我猜我是非常基础的.

无论如何......我正试图让一些固件更有效率.我们有一个功能,它根据通过CANBUS获得的一些十六进制数据来计算车辆的速度.现在我正在将它转换为浮点数,所以我可以把它包裹起来,但是我想知道如果我们把它留在整数格式中,我们是否会使用更少的ROM空间?这可以做到而不会失去准确性吗?现在我的花车精确到1/16千瓦时.我知道这个功能看起来很简单,但是每秒运行数百次就会让它变得有点麻烦.

首先,这是一些示例数据:

[06] [3c] ...... [06] [3a] ... [06] [3b] ...... [06] [46] ... [06] [3b] ...

我已经将其他6个字节留下,因为它们与速度无关.左边的字节我们称之为speed_a,右边的字节是speed_b.这是转换的功能:

float calculateSpeed()
{
    float speed;
    speed = ( ( float )speed_a * 256.0 + speed_b ) / 16.0;
    return speed;
}
Run Code Online (Sandbox Code Playgroud)

所以上面的数据会转化为:

99.7500 99.6250 99.6875 100.3750 99.6875

这确实反映了以kph为单位的车辆的真实速度.对于我们的应用,我们并不关心真正的速度是什么,因为一切都是相对的.只要我们不失去决心,我们就会感到高兴.我想过只保留INT形式的所有内容,但是当你除以16时它只是截断.

我对大多数事情都不是个白痴......但我对base2来说是个白痴.

Lil'帮忙吗?谢谢.

c++ types

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