问题列表 - 第42526页

在C程序中使用chmod

我有一个程序,我需要设置文件的权限(说/home/hello.t)使用chmod,我必须读取从文件中设置的权限.为此,我首先将权限读入字符数组,然后尝试修改该文件的权限.但我发现权限设置的方式很奇怪.

我写的示例程序:

main()
{
    char mode[4]="0777";
    char buf[100]="/home/hello.t";
    int i;
    i = atoi(mode);
    if (chmod (buf,i) < 0)
        printf("error in chmod");
}
Run Code Online (Sandbox Code Playgroud)

我看到该文件的权限未设置为777.在从字符数组中读取文件后,能否帮我解决如何设置文件权限的问题.

c unix

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

如何将文件a移动到Node.js中的其他分区或设备?

我正在尝试在Node.js脚本中将文件从一个分区移动到另一个分区.我用的时候fs.renameSync收到了Error: EXDEV, Cross-device link.我将其复制并删除原始文件,但我也没有看到复制文件的命令.如何才能做到这一点?

javascript rename node.js

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

一个查询中的mysql multi count()

我正在尝试计算几个连接表,但没有任何运气,我得到的是每列的相同数字(tUsers,tLists,tItems).我的查询是:

select COUNT(users.*) as tUsers,
       COUNT(lists.*) as tLists,
       COUNT(items.*) as tItems,
       companyName
    from users as c
    join lists as l
    on c.userID = l.userID
    join items as i
    on c.userID = i.userID
    group by companyID
Run Code Online (Sandbox Code Playgroud)

我想得到的结果是

---------------------------------------------
 #  | CompanyName | tUsers | tlists | tItems 
 1  | RealCoName  |    5   |   2    |   15
---------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我必须对我的查询进行哪些修改才能获得这些结果?

干杯

mysql count

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

"复杂比复杂更好"是什么意思?

在蒂姆·彼得斯的"禅宗的蟒蛇"中,"复杂比复杂更好"这句话使我感到困惑.任何人都可以提供更详细的解释或示例吗?

python

32
推荐指数
2
解决办法
8080
查看次数

使CSS媒体查询使用html文档的em大小而不是浏览器?

我正在尝试使用媒体查询根据窗口的宽度更改块中元素的宽度(这允许我增加页面上的列数而不更改列的宽度).我希望能够使用em而不是像素来做到这一点,这样如果你改变字体大小,一切都会正确.但是,如果我使用以下内容:

html {
    font-size: 12px; /* you could also use 75% if you want to be percent based.*/
}

@media screen and (min-width: 42em) {
    div#page {
        width: 42em;
    }
}
Run Code Online (Sandbox Code Playgroud)

当窗口的最小宽度达到我的浏览器(Safari)的默认字体大小42*16px时,将触发媒体查询,而div#page的宽度将为42*12px,从html元素继承字体大小.我真的很想根据我正在使用的文本的宽度触发媒体查询,有没有办法让它工作?

html css viewport css3 media-queries

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

我可以初始化方法之外的数组,就像我们初始化成员/字段变量一样

我想在实例级别初始化数组,但我无法在这里初始化代码

public class Arrays {

    /** Creates a new instance of Arrays */

        int []arr2=new int[2];
        arr2[0]=20;//error at compile time
        arr2[1]=30;//error 


    public Arrays() {        }
    public static void main(String []args)
    {
        System.out.println("Element at 0th position is "+arr2[0]);
        System.out.println("Element at 1th position is "+arr2[1]);
    }


}
Run Code Online (Sandbox Code Playgroud)

java

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

Rails,与父对象一起创建关联记录?

也许我不知道如何询问/搜索这个特定的东西,但基本上我想在创建父对象时创建一些相关的模型...说我有以下情况:

我有Recipe哪些has_many Ingredient车型?有没有一种方法,使他们一次全部,说这是我的例子种子任务的一部分:

Recipe.create({
  :title => 'apple pie',
  :description => 'just apple pie',
  :ingredients => {
    [0] => {:title => 'apples'},
    [1] => {:title => 'sugar'},
    [2] => {:title => 'pie crust'}
  }
})
Run Code Online (Sandbox Code Playgroud)

或者就像我完全疯了一样?必须有某种方式来做同样的事情,不创建父模型,然后所有的孩子......等等.

ruby-on-rails nested-attributes

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

C#串口数据丢失

我编写了一个 C# 程序来接收 COM2 端口上的数据。波特率设置为115200。发送方以115200bps 的速率发送数据。我的程序偶尔会丢失几个字节。我正在调用方法从 com 端口循环ReadByte读取数据。while(true)

我有几个问题:

  • 当波特率设置为高时,我是否会丢失数据?如果是,为什么?
  • 我将读取缓冲区大小设置为 100*1024*1024。这是否将串行驱动程序缓冲区大小设置为 100*1024*1024?

关于如何调试这个问题有什么想法吗?

c# serial-port data-loss

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

Google应用引擎上的xstream

我知道由于安全原因,xstream在Google应用引擎上存在问题.我观察到应用了一些补丁来使它适用于xstream的gae.任何人都可以使用jar的版本,或者除了Je中的JAXP之外还有其他方法可以将xml制作成java吗?

google-app-engine xstream

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

使用Zend_Test进行单元测试:在Zend的ErrorController中调用非对象的成员函数hasResource()

我收到了这个错误

Fatal error: Call to a member function hasResource() on a non-object in D:\Projects\Tickle\application\controllers\ErrorController.php on line 53

第53行看起来像

if (!$bootstrap->hasResource('Log')) {
Run Code Online (Sandbox Code Playgroud)

这似乎是$this->getInvokeArg('bootstrap')回归null.我没有其他错误.我在其他地方读到另一个问题,可能会引发异常,重置我的控制器或引导程序或类似的东西.是否有可能不显示该例外?甚至在PHP错误日志中?

我当前的设置看起来像

单个测试运行正常,但我仍然遇到错误

D:\Projects\Tickle\tests>phpunit
PHPUnit 3.5.5 by Sebastian Bergmann.

.
Fatal error: Call to a member function hasResource() on a non-object in D:\Projects\Tickle\application\controllers\Error
Controller.php on line 53
Run Code Online (Sandbox Code Playgroud)

phpunit zend-framework zend-test doctrine-orm

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