小编Tel*_*ian的帖子

如何在Linux中一步更改文件夹及其所有子文件夹和文件的权限?

我想在Linux中一步(命令)更改文件夹及其所有子文件夹和文件的权限.

我已经尝试过以下命令,但它仅适用于上述文件夹:

chmod 775 /opt/lampp/htdocs
Run Code Online (Sandbox Code Playgroud)

有没有一种方法来设置chmod 755/opt/lampp/htdocs所有内容,包括子文件夹和文件?

此外,将来,如果我在里面创建一个新的文件夹或文件htdocs,它的权限如何自动设置为755

我也看过这个链接:

http://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal

提前致谢.

linux directory permissions chmod

1711
推荐指数
16
解决办法
386万
查看次数

以递归方式删除python中的文件夹

我在删除空目录时遇到问题.我有这样的代码:

for dirpath, dirnames, filenames in os.walk(dir_to_search):
    //other codes

    try:
        os.rmdir(dirpath)
    except OSError as ex:
        print(ex)
Run Code Online (Sandbox Code Playgroud)

这个论点dir_to_search是我传递工作需要关闭的目录.该目录如下所示:

test/20/...
test/22/...
test/25/...
test/26/...
Run Code Online (Sandbox Code Playgroud)

请注意,以上所有文件夹都是空的.当我运行该脚本的文件夹20,25单独被删除!但文件夹2526没有删除,即使它们是空文件夹.

编辑:

我得到的例外是:

[Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test'
[Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012'
[Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10'
[Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10/29'
[Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10/29/tmp'
[Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10/28'
[Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10/28/tmp'
[Errno 39] Directory not …
Run Code Online (Sandbox Code Playgroud)

python directory

172
推荐指数
6
解决办法
12万
查看次数

如何找到两个Joda-Time DateTimes之间的差异,以分钟为单位

以下是我写的方法:

public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date,
        int transitionVal, String type, User user) {

    DateTime datetime = new DateTime(date);
    datetime = datetime
            .plus(Period.minutes(shiftTiming.getSession1InTime()));

    List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();

    sql = SqlMapUtils.getSql("attendance.attendancestatus.latein",
            parameters);
    result = getJdbcTemplate().queryForList(sql);
    for (int i = 0; i < result.size(); i++) {
        Date punchInTime = (Date) result.get(i).get("punchtime");
        DateTime punchTime = new DateTime(punchInTime);
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

现在从我的方法你可以看到我在对象中有一个Joda-Time DateTime对象datetime,从我的结果我得到一个时间戳,我转换为jodatime punchTime.现在我想找出这两个日期之间的差异,我该怎么做?

提前致谢

java jodatime

136
推荐指数
4
解决办法
11万
查看次数

我可以为ScrollView使用onScrollListener吗?

HorizontalScrollView在布局中使用a ,我需要确定用户已达到滚动的起点和终点.

因为ListView我已经尝试过了onScrollListener,可以找到滚动的起点和终点.

我尝试在我做同样的事情,Scrollview但似乎不可能.有没有其他可能的方法来实现我的需要.

提前致谢.

android listener scrollview

134
推荐指数
6
解决办法
13万
查看次数

ASP.NET MVC 4使用权限代码自定义授权属性(无角色)

我需要在我的MVC 4应用程序中根据用户权限级别(没有角色,只分配给用户的CRUD操作级别的权限级别)来控制对视图的访问.

示例如下AuthorizeUser将是我的自定义属性abd我需要像下面一样使用它.

[AuthorizeUser(AccessLevels="Read Invoice, Update Invoice")]
public ActionResult UpdateInvoice(int invoiceId)
{
   // some code...
   return View();
}


[AuthorizeUser(AccessLevels="Create Invoice")]
public ActionResult CreateNewInvoice()
{
  // some code...
  return View();
}


[AuthorizeUser(AccessLevels="Delete Invoice")]
public ActionResult DeleteInvoice(int invoiceId)
{
  // some code...
  return View();
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?怎么样?提前致谢...

Chatura

authorization custom-attributes asp.net-mvc-4

117
推荐指数
3
解决办法
14万
查看次数

如何在java中获得整数的0填充二进制表示?

例如,1, 2, 128, 256输出可以是(16位):

0000000000000001
0000000000000010
0000000010000000
0000000100000000
Run Code Online (Sandbox Code Playgroud)

我试过了

String.format("%16s", Integer.toBinaryString(1));
Run Code Online (Sandbox Code Playgroud)

它为左边填充放置空格:

`               1'
Run Code Online (Sandbox Code Playgroud)

如何将0s用于填充.我在Formatter中找不到它.还有另一种方法吗?

提前致谢.

PS 这篇文章描述了如何使用左0填充格式化整数,但它不适用于二进制表示.

java binary string-formatting

113
推荐指数
7
解决办法
12万
查看次数

如何在纯JavaScript中切换元素的类?

我正在寻找一种方法将这个jQuery代码(在响应式菜单部分中使用)转换为纯JavaScript.

如果很难实现它,可以使用其他JavaScript框架.

$('.btn-navbar').click(function()
{
    $('.container-fluid:first').toggleClass('menu-hidden');
    $('#menu').toggleClass('hidden-phone');

    if (typeof masonryGallery != 'undefined') 
        masonryGallery();
});
Run Code Online (Sandbox Code Playgroud)

提前致谢

javascript dom toggle

103
推荐指数
4
解决办法
11万
查看次数

如何防止"play()请求被暂停()调用中断"错误?

我创建了一个网站,如果用户点击,它会发出声音.为了防止声音重叠,我不得不添加代码:

n.pause();
n.currentTime = 0;
n.play();
Run Code Online (Sandbox Code Playgroud)

但这会导致错误: The play() request was interrupted by a call to pause()
每次在另一次触发后立即触发声音事件时出现.声音仍然很好,但我想防止这个错误信息不断弹出.有任何想法吗?

提前致谢!

html javascript audio google-chrome

102
推荐指数
5
解决办法
13万
查看次数

如何自动为我的div添加垂直滚动条?

我想添加垂直滚动条到我的<Div>.我试过了overflow:auto,但它没有用.我在Firefox和Chrome中测试了我的代码.我在这里粘贴Div样式代码:

float:left;
width:1000px;
overflow: auto;
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html css overflow scrollbar

96
推荐指数
6
解决办法
34万
查看次数

如何在Swagger规范(swagger.json)中表示"授权:承载<令牌>"

我试图传达认证/安全方案需要设置标题,如下所示:

Authorization: Bearer <token>
Run Code Online (Sandbox Code Playgroud)

这是我基于swagger文档的内容:

securityDefinitions:
  APIKey:
    type: apiKey
    name: Authorization
    in: header
security:
  - APIKey: []
Run Code Online (Sandbox Code Playgroud)

提前致谢!

swagger swagger-2.0 swagger-editor

94
推荐指数
4
解决办法
11万
查看次数