标签: local

如何创建本地用户组(在C#中)

我正在寻找一种如何以编程方式创建本地用户组的方法.我发现了大量关于如何查询和添加用户的示例,但我无法理解如何创建新组.

var dirEntry = new DirectoryEntry(
                       "WinNT://" + Environment.MachineName + ",computer");

/* Code to test if the group already exists */            

if (!found)
{
    DirectoryEntry grp = dirEntry.Children.Add(groupName, "Group");
    dirEntry.CommitChanges();
}
Run Code Online (Sandbox Code Playgroud)

这就是我所得到的,但我知道这是错误的,CommitChanges()只是抛出一个NotImplementedException.

我一直在使用它作为样本,但我甚至无法让它工作(感谢MS):

http://msdn.microsoft.com/en-us/library/ms815734

任何人都有一个我可以用来创建一个新的本地组的代码片段?

c# local usergroups user-management

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

Mac/usr/local和homebrew

有人知道/usr/local在全新的Mac上,"处女" 文件夹会是什么样子吗?我应该知道,因为我只有一个,但我使用Apple的迁移助手(它没有给你任何关于它将要做什么的细节)来迁移我的邮件,应用程序和东西.好吧,显然留下了那个好奇的"其他文件和文件夹"设置,这意味着我所有编译过的工具和配置文件都会遇到(RMagick,Git,Mongoid,RVM等).

问题是我期待借此机会(新机器)切换到HomeBrew作为包管理器而不是config/make/install每次我想要更新某些东西时自己跳舞.此外,旧机器的版本是针对不同的硬件编译的,甚至不能在这台机器上运行.

那么,我可以直接转储或移动所有东西/usr/local并开始使用自制软件吗?有什么建议?注意事项?我想我也有一些东西/opt/......

macos homebrew local osx-lion

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

PL/SQL脚本中的本地函数

我正在尝试在Oracle 10 SQL Developer中执行此代码:

FUNCTION is_valid_date (p_val in VARCHAR2, p_format IN VARCHAR2 ) 
RETURN numeric IS
    l_date VARCHAR2(100);
BEGIN
    l_date := TO_date( p_val, p_format );
    RETURN 1;
EXCEPTION
    WHEN OTHERS THEN
        RETURN 0;
END is_valid_date;


BEGIN
DBMS_OUTPUT.PUT_LINE(is_valid_date('20120101', 'YYYYMMDD' )); 
END;
Run Code Online (Sandbox Code Playgroud)

但我得到一个没有任何特定Oracle代码的通用错误,就好像它是一个语法问题.

我需要检查日期是否有效,并且因为没有Oracle内置函数,我已经在我的脚本中定义了它(我不希望它是全局的或存储在某个地方).

编辑:

我在使用oracle regexp而不是函数的oracle论坛上找到了解决方案.我的脚本是:

BEGIN

select * from mytable where not REGEXP_LIKE(mydatefield, '(((0[1-9]|[12]\d|3[01])\.(0[13578]|1[02])\.((19|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\.(0[13456789]|1[012])\.((19|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\.02\.((19|[2-9]\d)\d{2}))|(29\.02\.((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))')

END;
Run Code Online (Sandbox Code Playgroud)

其中mydatefield的格式为DD.MM.YYYY

sql oracle function local

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

将本地MySQL数据库与云数据库同步

我有两个数据库,一个在伦敦,一个在都柏林.如何在云数据库中全面查看数据?假设数据库结构允许我使用多个位置,这样就不会发生冲突.

复制

编辑:数据库中的所有更改都在本地完成.例如:假设我在都柏林有一个传感器,它将数据转储到Dublin数据库,另一个传感器在伦敦,它将收集的数据转储到伦敦数据库中.如何在云数据库中获取此数据的联合视图?从管理界面我想查询云数据库,而不是其他数据库.

mysql database cloud synchronization local

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

如何在本地安装和运行npm jasmine

全局安装一些npm包有时是邪恶的.我不想像那样安装茉莉:

npm install -g jasmine
Run Code Online (Sandbox Code Playgroud)

如何在没有-g属性的情况下安装和使用jasmine ?

install global local npm jasmine

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

删除macOS上的本地Docker镜像

我正在使用Docker for Mac和节省磁盘空间我想摆脱一些未使用的本地图像.据我所知,本地文件存储在〜/ Library/Containers/com.docker.docker中.

但即使我从docker中删除所有图像和容器,该文件夹仍保持大小为GB,并且不释放单个字节.唯一的选择是完全删除com.docker.docker文件夹,但这只有在你想要删除所有数据而不仅仅是未使用的图像时才有意义.我究竟做错了什么?

macos image local docker

10
推荐指数
4
解决办法
7476
查看次数

bash中的局部变量:local vs subshel​​l

据我所知,有两种方法可以在bash函数中创建局部变量:创建子shell或将每个变量声明为local.

例如:

# using local
function foo
{
  local count
  for count in $(seq 10)
  do
    echo $count
  done
}
Run Code Online (Sandbox Code Playgroud)

要么

# using subshell
function foo
{
  (
    for count in $(seq 10)
    do
      echo $count
    done
  )
}
Run Code Online (Sandbox Code Playgroud)

显然,使用子shell的版本更易于编写,因为您不必关心将所有变量声明为本地(更不用说由getopts等工具创建/导出的(环境)变量).但我可以想象创建一个子shell有一个开销.

那么更好的方法是什么?有哪些优点/缺点?

variables bash function local subshell

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

在uiwebview ios中获取本地javascript

------------------通知----------------对不起家伙,犯了一个愚蠢的错误,我已经找到了这个修复: https://devforums.apple.com/message/32282

哪个有效,但没有意识到目标位置在较新版本的Xcode中发生了变化,所以改为点击左侧列表顶部的项目文件,然后找到了复制捆绑资源的方式.不确定为什么除了js之外的所有内容默认显示在那里,但是从左侧列表中拖动文件修复了我的问题!

我正在使用uiwebview(书籍应用程序)在html中为ios编写应用程序,并使用jquery和touchwipe来使用滑动来向前/向后移动页面.

当我在html中输出这样的javascript时,我的代码有效:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="http://www.netcu.de/templates/netcu/js/jquery.touchwipe.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在本地存储js时不起作用,如下所示:

<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="jquery.touchwipe.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

.js文件当然是在xcode项目中,在html文件旁边(我认为这并不重要,因为在构建时所有内容都被展平)

谁能指出我正确的方向?我在Mac OS 10.6.8上使用Xcode 4.2

javascript jquery local uiwebview ios

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

将邮件发送到本地邮件服务器 - "SENT:550地址无效."

我正在尝试将邮件发送到我的本地邮件服务器.我使用hMailServer作为邮件服务器,我已按照此处的说明进行配置:

在XAMPP上设置本地邮件(SMTP,POP3,IMAP)服务器

但是当我尝试发送邮件时,我收到此错误:

(!)警告:mail()[function.mail]:SMTP服务器响应:550地址无效.在第161行的C:\ wamp\www\kariyersitem\register.php中

邮件服务器的日志文件指示此错误如下:

"DEBUG" 3108    "2012-01-08 18:04:24.447"   "Creating session 14"  
"SMTPD" 3108    14  "2012-01-08 18:04:24.448"   "127.0.0.1" "SENT: 220 localhost ESMTP"  
"SMTPD" 1728    14  "2012-01-08 18:04:24.454"   "127.0.0.1" "RECEIVED: HELO olcay-pc"  
"SMTPD" 1728    14  "2012-01-08 18:04:24.455"   "127.0.0.1" "SENT: 250 Hello."  
"SMTPD" 3108    14  "2012-01-08 18:04:24.457"   "127.0.0.1" "RECEIVED: MAIL FROM:<you@yourdomain>"  
"SMTPD" 3108    14  "2012-01-08 18:04:24.458"   "127.0.0.1" "SENT: 550 The address is not valid."  
"SMTPD" 2040    14  "2012-01-08 18:04:24.459"   "127.0.0.1" "RECEIVED: QUIT"  
"SMTPD" 2040    14  "2012-01-08 18:04:24.460"   "127.0.0.1" "SENT: …
Run Code Online (Sandbox Code Playgroud)

php email local mail-server

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

字符串中的DateFormatter日期返回nil

由于某种原因,某些设备无法将字符串转换为日期.

这是我的日期转换代码:

func dateFromString(string: String) -> Date? {
    let f = DateFormatter.init()
    f.dateFormat = "yyyy-MM-dd HH:mm:ss"
    return f.date(from: string)
}
Run Code Online (Sandbox Code Playgroud)

现在,通过我的分析平台,我会在此返回时捕获.我不知道为什么会这样.我认为它与本地和时区或12/24h设置有关,但我无法弄清楚问题是什么.

更多细节...

我跟踪了以下导致nil返回的设置:

时区 - 亚洲/马斯喀特

local - en_GB

字符串 - "2016-12-18 08:31:43"

但是当我在操场上跑步时,我得到一个有效的日期:

let f = DateFormatter.init()
f.dateFormat = "yyyy-MM-dd HH:mm:ss"
f.locale = Locale.init(identifier: "en_GB")
f.timeZone = TimeZone.init(identifier: "Asia/Muscat")

let s = f.date(from: "2016-12-18 08:31:43")
Run Code Online (Sandbox Code Playgroud)

"2016年12月18日,上午6:31"

是什么原因导致DateFromatter返回nil?

date local nsdateformatter ios swift

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