标签: shared

125
推荐指数
4
解决办法
6万
查看次数

在共享内存中使用numpy数组进行多处理

我想在共享内存中使用numpy数组与多处理模块一起使用.困难是使用它像一个numpy数组,而不仅仅是一个ctypes数组.

from multiprocessing import Process, Array
import scipy

def f(a):
    a[0] = -a[0]

if __name__ == '__main__':
    # Create the array
    N = int(10)
    unshared_arr = scipy.rand(N)
    arr = Array('d', unshared_arr)
    print "Originally, the first two elements of arr = %s"%(arr[:2])

    # Create, start, and finish the child processes
    p = Process(target=f, args=(arr,))
    p.start()
    p.join()

    # Printing out the changed values
    print "Now, the first two elements of arr = %s"%arr[:2]
Run Code Online (Sandbox Code Playgroud)

这会产生如下输出:

Originally, the first two elements of arr = …
Run Code Online (Sandbox Code Playgroud)

python shared numpy multiprocessing

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

如何配置要由UNIX组共享的现有git仓库

我有一个现有的git repo(一个裸机),到目前为止只能由我写.我想打开一些UNIX用户组foo,这样foo的所有成员都可以推送它.我知道我可以轻松地设置一个新的 git repo:

git init --bare --shared=group repodir
chgrp -R foo repodir
Run Code Online (Sandbox Code Playgroud)

但我需要现有 repo目录的等效操作.

git permissions share shared

88
推荐指数
3
解决办法
7万
查看次数

将git更改推送到共享网络驱动器

一个由四人组成的团队如何使用Git(特别是Github for Windows)将本地更改推送到共享网络驱动器?

现在(没有Git)我们必须将文件从网络驱动器复制到本地计算机,编辑文件,然后将它们重新上传到共享网络驱动器.这是一个艰苦的过程,可能会导致很多错误,但似乎Git可以帮助我们.

我们可以简单地在共享驱动器上安装Git并从那里开始吗?

git networking shared push drive

86
推荐指数
2
解决办法
5万
查看次数

如何在iOS应用程序之间共享钥匙串数据

我正在描述一个问题,我花了很长时间来学习答案.

" GenericKeychain "示例是在init中使用accessGroup时提供在应用程序之间共享钥匙串数据的包装器的良好开端.

但是,在我的应用程序中实现这一点产生了一个模糊的错误代码(永远定位)-25243,这意味着:没有访问控制.

我在iPad上运行Apple的示例应用程序(GenericKeychain)只是为了得到同样的错误.咦?

Apple的文档是否无法实现完成此任务所需的内容?

iphone shared keychain ipad ios4

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

如何自动启动Solr?

目前我必须去/usr/java/apache-solr-1.4.0/example,然后做:

java -jar start.jar
Run Code Online (Sandbox Code Playgroud)

如何让它在启动时自动启动?

我在共享的Linux服务器上.

linux boot solr shared

49
推荐指数
5
解决办法
8万
查看次数

是否有与-rpath链接器标志等效的Windows/MSVC?

在Linux/GCC上,我可以使用-rpath标志来更改共享库的可执行文件搜索路径,而无需使用环境变量进行调整.

这可以在Windows上完成吗?据我所知,dll总是在可执行文件的目录和PATH中搜索.

我的场景:我想根据属性(32/64bit/Debug/Release)将共享库放入位置,而不需要处理唯一的名称.在Linux上,这很容易通过rpath完成,但我还没有找到任何方法在Windows上这样做.

谢谢你的任何提示!

windows dll shared rpath

44
推荐指数
3
解决办法
9712
查看次数

如何在linux中列出附加到共享内存段的进程?

如何确定哪个进程附加到共享内存段?

awagner@tree:/home/awagner$ ipcs -m

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status      
0x00000000 0          root       777        102400     1                       
0x00000000 32769      root       774        96         1          dest         
0x00000000 98306      awagner    600        393216     2          dest         
0x00000000 131075     awagner    600        393216     2          dest    
Run Code Online (Sandbox Code Playgroud)

即如何确定哪个两个进程附加到shmid 98306?

linux memory shared memory-management

40
推荐指数
3
解决办法
12万
查看次数

C++中进程间通信的最佳方式

我有两个进程,一个将查询其他数据.在有限的时间内将有大量的查询(每秒10000次),每秒将传输数据(> 100 mb).数据类型将是一个整数类型(双,int)我的问题是以哪种方式连接这个过程?

共享内存,消息队列,lpc(本地过程调用)或其他....

而且我想问你建议哪个图书馆?顺便提一下,请不要建议MPI.编辑:在windows xp 32位下

c++ memory boost shared ipc

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

在两个Web应用程序之间共享验证

我有一个在ie下运行的基本网站(Asp.net WebForms应用程序).

http://localhost:90/
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个新的(这次是Asp.net MVC)应用程序并添加了它

http://localhost:90/mvc/
Run Code Online (Sandbox Code Playgroud)

但不仅仅是作为一个简单的虚拟文件夹,而是作为一个应用程序文件夹,通过定义一个不同的应用程序池来运行它,与应用程序相比.

由于浏览器无法知道基本上在同一个域上有两个不同的应用程序,它的工作方式如下:

  1. 用户访问 http://localhost:90/
  2. 父app将用户重定向到表单身份验证屏幕
  3. 用户成功登录
  4. 父网站添加了身份验证cookie
  5. 用户访问 http://localhost:90/mvc
  6. 浏览器从父应用程序附加相同的cookie

我是否有可能根据同一个cookie对用户进行身份验证?我将配置我的MVC应用程序登录重定向到父应用程序以具有共享身份验证屏幕.但是我想知道从那时起谁经过认证和工作.

我已经阅读了一些关于共享相同system.web/machineKey值以提供此类功能的内容,但我想要一些真实世界的示例.

我知道这两个应用程序将无法共享会话状态,这不是问题,因为我不希望它们.我想要的只是一种单一登录(SSO/SSS)

这可能吗?怎么样?

重要

我已经阅读了有关此问题的其他问题/答案,但他们要么是询问跨域/跨服务器等.这个问题都在同一个IIS网站上.

iis-7 shared forms-authentication

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