问题列表 - 第12373页

所有用户和组的列表

我正在尝试获取Mac OS X 10.5+上所有用户和所有组的列表.我怎样才能做到这一点?

例如,我机器上所有用户的列表应该返回:( _amavisd, _appowner, _appserver, _ard, _atsserver, _calendar, _carddav, _clamav, _coreaudiod, _cvmsroot, _cvs, _cyrus, _devdocs, _dovecot, _eppc, _installer, _jabber, _lda, _locationd, _lp, _mailman, _mcxalr, _mdnsresponder, _mysql, _pcastagent, _pcastserver, _postfix, _qtss, _sandbox, _screensaver, _securityagent, _serialnumberd, _softwareupdate, _spotlight, _sshd, _svn, _teamsserver, _timezone, _tokend, _trustevaluationagent, _unknown, _update_sharing, _usbmuxd, _uucp, _windowserver, _www, _xgridagent, _xgridcontroller, daemon, dave, nobody, root这是手动编译的).

如何以编程方式获取该列表(以及所有组的相应列表)?我愿意接受替代(非基于c)的解决方案,例如Applescript,命令行等.


很久以后更新

TALlama的回答促使我调查了Open Directory的API,我发现这个列表可以通过编程方式轻松获取:

#import <OpenDirectory/OpenDirectory.h>
ODSession *s = [ODSession defaultSession];
ODNode *root = [ODNode nodeWithSession:s name:@"/Local/Default" error:nil];
ODQuery …
Run Code Online (Sandbox Code Playgroud)

c macos cocoa macos-carbon objective-c

53
推荐指数
3
解决办法
8万
查看次数

使用电子邮件作为用户名有哪些优缺点?

您知道大多数登录表单都使用user和pass.

有些人去了电子邮件并通过了.它们的优点和缺点是什么?这就是我的想法.

电子邮件的PROS

  • 少记一点(而不是记住用户名)
  • 每个用户应该始终是唯一的
  • 你要求他们注册的少一件事

缺点

  • 如果他们更改了电子邮件 - 可能会尝试使用他们的新电子邮件访问该网站吗?
  • 忘记密码 - 它说'请输入你的电子邮件',他们已经放弃了旧电子邮件 - 他们可能会被卡住.

我确实认为这与编程有关,因为Web应用程序的易用性是一个不容忽视的重要事项.

email login

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

Asp.net主题提供了精心设计的CSS不具备哪些功能?

我正在开发一个使用Asp.Net主题的项目,但没有看到它们的用途.

用户无法动态更改主题,网站已经使用了masterpages和css.

有没有人有任何主题特定的功能,他们发现有用或有帮助css不能自己做?

请注意,我确实通过Isapi抛出了.css文件,并且在没有asp.net主题的情况下完成了一些动态样式.

css asp.net

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

创建"虚拟"ScrollableControl?

我正在创建自己的非常基本的网格控件.我决定从ScrollableControl派生(这是DataGridView似乎做的)并从那里开始.

我有很多代码来绘制我的单元格,但是我很难弄清楚如何利用ScrollableControl的"可滚动"部分.似乎ScrollableControl被设计为其他控件的容器,它的"自动"滚动功能面向控件边界之外的子控件.

我只是想设置控件的"虚拟"区域,以便获得正确大小的滚动条,然后我将自己的绘图放入控件中以创建自己的"视图".

我基本上对此非常沮丧.让这个工作的最简单方法是什么?

c# scroll winforms

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

如何通过JQuery修改div元素的CSS属性(高度宽度)?

为什么这不能在窗户的骑行侧创建一个垂直的5px宽的酒吧?

<html>
<head runat="server">
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">

        $(document).ready(function() {
            $("#scrollBar").css({
                height: $(window).height,
                width: 5,
                position: "absolute",                
                top: 0,
                left: $(window).width - 5,
                margin: 0
            });
        });

    </script>
</head>
<body>
    <div id="scrollBar" style="background-color: Red">test
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

css jquery

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

如何覆盖全局样式(没有x:Key),或者将命名样式应用于所有以类型为目标的控件?

我声明了一个我想要应用于项目中所有按钮的样式,样式位于ResourceDictionary中:

<Style TargetType="StackPanel">
    <Setter Property="Orientation" Value="Horizontal" />
    <Setter Property="VerticalAlignment" Value="Center"/>
    <Setter Property="HorizontalAlignment" Value="Center"/>
</Style>
Run Code Online (Sandbox Code Playgroud)

现在,在某些窗口中,我想继承此样式但添加一个值:

<Style TargetType="StackPanel"> 
    <Setter Property="Margin" Value="5"/>
</Style>
Run Code Online (Sandbox Code Playgroud)

问题是它不会继承全局样式,为了继承我必须为全局样式分配一个键:

<Style TargetType="StackPanel" x:Key="StackPanelStyle" />
Run Code Online (Sandbox Code Playgroud)

然后在窗口的XAML继承(或/和覆盖 - 可选)它:

<Style TargetType="StackPanel" BasedOn="StackPanelStyle" />
Run Code Online (Sandbox Code Playgroud)

问题是如果你分配一个密钥,它不是全局的,你必须在每个窗口/范围上调用它.

我的问题的解决方案应该是两个中的一个(还有什么我错过了吗?):

  1. 拥有带键的全局样式,可自动应用于整个应用程序中的所有目标控件.
  2. 一种在没有并且覆盖它的情况下引用ResourceDictionary级别未命名样式的方法.

我想重新声明命名样式(在ResourceDictionary中)附近实际工作的样式:

<!--In the ResourceDictionary-->
<Style x:Key="StackPanelStyle" TargetType="StackPanel">
    <Setter Property="Orientation" Value="Horizontal" />
    <Setter Property="VerticalAlignment" Value="Center"/>
    <Setter Property="HorizontalAlignment" Value="Center"/>
</Style>
<!--In the app.xaml-->
<Style TargetType="StackPanel" BasedOn="{StaticResource StackPanelStyle}"/>
<!--In the window/page scope-->
<Style TargetType="StackPanel" BasedOn="{StaticResource StackPanelStyle}"/
Run Code Online (Sandbox Code Playgroud)

但我正在寻找更好的东西,而不是愚蠢地重新宣布所有的风格.

wpf xaml styles resourcedictionary

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

检查变量是否为JavaScript中的数字或字符串

有谁知道如何在JavaScript中检查变量是数字还是字符串?

javascript types

453
推荐指数
17
解决办法
53万
查看次数

在MySQL中找到最接近整数的最有效方法?

我在MySQL数据库中有一个表,我想从中选择与另一个给定时间戳具有最接近时间戳的行.

time是timestamp列(整数UNIX时间戳).我1250710000任意选择.

这是我提出的查询,我想知道是否有更有效的方法:

SELECT *, ABS(time - 1250710000) AS time_dist FROM table
 ORDER BY time_dist ASC LIMIT 1
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?

mysql performance

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

线程Django任务不会自动处理事务或数据库连接?

我已经让Django设置为在自己的线程中运行一些重复的任务,我注意到他们总是留下未完成的数据库连接进程(pgsql"Idle In Transaction").

我查看了Postgres日志,发现事务没有完成(没有ROLLBACK).我尝试在我的函数上使用各种事务装饰器,没有运气.

我切换到手动事务管理并手动执行回滚,但仍然有效,但仍将进程保留为"空闲".

所以我调用了connection.close(),一切都很顺利.

但是我想知道,为什么Django的典型事务和连接管理不适用于从主Django线程生成的这些线程任务?

python database django multithreading transactions

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

Zend Server体验

前几天我正在调查Zend Server,我想知道为什么要使用它?好吧,他们说这些都经过测试,关键任务和企业就绪等等.但对我来说,这只是营销部门的谈话.

有没有人在那里使用这个产品,如果是这样你可以分享你的经验,也许你也可以详细说明为什么你选择这个产品为您的应用程序的原因.

您是否发现使用Zend服务器有任何实际好处?

php zend-server

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