问题列表 - 第3995页

我如何知道我的Azure表存储帐户名?

我正在尝试将Azure中的一些表存储从本地存储迁移到云.我一直在使用"devstoreaccount1"进行本地访问,但我不确定我需要在那里迁移到云端.

这不是我用来注册Azure帐户的用户帐户,不是吗?那只是我的电子邮件地址,而且似乎没有用.我也试过没有运气的项目名称.

门户中是否有任何列出此帐户名称的地方?

.net azure azure-storage

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

RESTful多个更新(例如:清除购物车)?

假设我有一个带有"购物车"功能的在线商店,我希望以RESTful方式实现"空车"链接.

为简单起见,假设我的资源是一个包含CartItems的Cart,每个CartItem都有一个Product.我的URI可能是:

# add a product to the current user's Cart
POST /products/product_id/cart_items/

# remove a product from the current user's Cart
DELETE /cart_items/cart_item_id/

如果是这样,"空车"链接的RESTful URI会是什么样的?

相反,我可以认为Cart是Actions的通用持有者(如此处所述):

# add a product
# form data contains e.g., product_id=123&action=add
POST /carts/cart_id/actions/

# remove a product
# action_id is the id of the action adding product 123
DELETE actions/action_id

# empty cart
# form data contains action=clear
POST /carts/cart_id/actions/

这种方法似乎比它需要的更复杂.什么是更好的方式?

rest shopping-cart

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

如何为未知数量的"元"数据设计数据库

我想在数据库中存储具有可变数量属性的某些项目.

例如:

项目可以具有"url"和"pdf"属性,而其他项目则不具有"图像"和"位置"属性.

所以问题是一些项目可以有一些属性和其他很多.

你会如何设计这个数据库.如何使其可搜索和高效?

架构会是什么样子?

谢谢!

database schema database-design entity-attribute-value

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

Objective-C委派向Java程序员解释

我是Objective-C的新手,但在Java方面经验丰富.在Java中是否存在Objective-C"委托"的等效概念,以便我可以更好地理解这个概念?是否有办法在Java中模拟委派概念?

java delegation objective-c

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

如何判断文件或文件夹是否繁忙,例如Finder是否忙于复制到文件或文件夹?

我试过了:

  1. 检查FSCatalogInfo nodeFlags是否kFSNodeForkOpenBit已设置(使用kFSNodeForkOpenMask).

  2. 检查创建者代码是否在kFirstMagicBusyFiletype和之间kLastMagicBusyFiletype.

  3. 检查ExtendedFileInfo extendedFinderFlags是否kExtendedFlagObjectIsBusy已设置.

  4. GetFileInfo -ab从shell 运行.

所有这些都报告Finder正在复制的文件打开.

使用lsof确实检测到文件是打开的,但是(a)我不想lsof从我的应用程序调用,(b)我的理解是它依赖于私有API,所以查看它的源代码无济于事.

macos

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

如何在Python中将字符串转换为int

如何在python中将字符串转换为int?

这样说: 'y\xcc\xa6\xbb'

我想出了一个聪明/愚蠢的方法:

sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1]))
Run Code Online (Sandbox Code Playgroud)

我知道必须有内置或标准库中的内容,这样做更简单...

这与转换可以使用int(xxx,16)的十六进制数字字符串不同,而是我想转换一串实际字节值.

更新:

我有点像詹姆斯的答案好一点,因为它不需要导入另一个模块,但Greg的方法更快:

>>> from timeit import Timer
>>> Timer('struct.unpack("<L", "y\xcc\xa6\xbb")[0]', 'import struct').timeit()
0.36242198944091797
>>> Timer("int('y\xcc\xa6\xbb'.encode('hex'), 16)").timeit()
1.1432669162750244
Run Code Online (Sandbox Code Playgroud)

我的hacky方法:

>>> Timer("sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1]))").timeit()
2.8819329738616943
Run Code Online (Sandbox Code Playgroud)

进一步更新:

有人在评论中询问导入另一个模块的问题是什么.好吧,导入模块不一定便宜,看看:

>>> Timer("""import struct\nstruct.unpack(">L", "y\xcc\xa6\xbb")[0]""").timeit()
0.98822188377380371
Run Code Online (Sandbox Code Playgroud)

包括导入模块的成本几乎抵消了该方法的所有优点.我相信这只会包括在整个基准测试中导入一次的费用; 看看我每次强迫它重装时会发生什么:

>>> Timer("""reload(struct)\nstruct.unpack(">L", "y\xcc\xa6\xbb")[0]""", 'import struct').timeit()
68.474128007888794
Run Code Online (Sandbox Code Playgroud)

毋庸置疑,如果你在每次导入时执行大量的这种方法,那么这个问题就会成比例地减少.它也可能是i/o成本而不是cpu,因此它可能取决于特定机器的容量和负载特性.

python arrays string

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

mod_rewrite规则和内容协商

我对mod_rewrite比较新,但有一个网站,我希望有"漂亮的网址".与SO相似:).

我试图把这样的东西:" http://www.whatever.com/search/test "重写为" http://www.whatever.com/search.php?q=test "并且有一些限制成功.我相信内容谈判正在阻碍我......

对于初学者来说,这是我的测试.htaccess文件:

RewriteEngine on
RewriteBase /~user/mysite/

RewriteRule ^search$ search/ [R]
RewriteRule ^search/([^/]*)/?$ search.php?q=$1 [L]
Run Code Online (Sandbox Code Playgroud)

不幸的是,重定向到search.php,但没有在q变量中传递我的参数.但这确实有效:

RewriteEngine on
RewriteBase /~user/mysite/

RewriteRule ^search$ search/ [R]
RewriteRule ^search/([^/]*)/?$ s.php?q=$1 [L] # here i've renamed the search.php to s.php to dodge the content negotiation that is happening..
Run Code Online (Sandbox Code Playgroud)

事实上,如果我一起删除规则,我得到的结果与文件的第一个版本相同.所以我的结论是,即使没有任何mod_rewrite规则,apache很乐意将"foo"重定向到"foo.php",它必须是正在处理它的内容协商.(如果我将我的foo.php重命名为foo.html,它仍然会找到该文件,如果我只是去"foo"),这进一步验证了这一点.

所以,问题是.如何在内容协商方面正确使用mod_rewrite?我可以为特定文件禁用它吗?有没有办法确保我的mod_rewrite规则在内容协商发生之前发生?

如果它是相关的,这里是我的apache conf的mod_userdir部分的conf文件(这个测试站点在我的用户的homedir/public_html中):

# Settings for user home directories

<IfDefine USERDIR>
<IfModule userdir_module>

# UserDir: The name of the directory that is appended onto a user's home …
Run Code Online (Sandbox Code Playgroud)

apache mod-rewrite content-negotiation

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

iPhone SDK:从按钮播放单个WAV

我目前正在尝试此代码:

NSString *path = [[NSBundle mainBundle] pathForResource:@"dream" ofType:@"m4a"];  
AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];  
theAudio.delegate = self;  
[theAudio play];
Run Code Online (Sandbox Code Playgroud)

但是,SDK说ViewController没有实现AVAudioPlayer委托.

有关如何使用2.2 SDK播放WAV(或M4a)的任何想法?

objective-c wav avaudioplayer ios

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

说服一家大公司使用免费软件?

我目前是大学毕业后第一份工作的开发人员.我为一家大公司工作,我注意到它的趋势是,他们倾向于使用更昂贵的闭源软件,大约99%的时间,而且有很好的开源替代品,大多数是远远优于他们的闭源同行.例如,我们使用这个绝对糟糕的源代码控制软件,花费了大量的金钱,而有很多开源和/或免费选项,根据我的经验,albiet有限,更好,并提供基本相同的功能.

我想我的问题是: 经验丰富的开发人员如何使用更多免费软件来管理?

看来还有另外一个与此类似的问题,当我制作这个时没有出现:我怎样才能说服IT F/OSS软件不是邪恶的?


编辑: 来澄清一下.我不一定试图改变公司的程序,我正在寻找有关如何处理有关该主题的管理的建议.

version-control open-source

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

如何强制spring容器不返回bean的单例实例?

当我调用getBean(name)a时BeanFactory,我会返回应用程序上下文中定义的bean实例.但是,当我getBean(name)再次调用(使用相同的名称)时,我得到了相同的bean实例.我理解在某些(很多?)情况下这是如何可取的,但是如何告诉BeanFactory我给我一个新实例?

示例Spring配置(简洁地说......我遗漏了一些冗长,但这应该得到重点):

<beans>
   <bean id="beanA" class="misc.BeanClass"/>
</beans>
Run Code Online (Sandbox Code Playgroud)

示例Java:

for(int i = 0;i++;i<=1) {
    ApplicationContext context = ClassPathXmlApplicationContext("context.xml");
    Object o = context.getBean("beanA");

    System.out.println(o.toString());  // Note: misc.BeanA does not implement 
                                       // toString(), so this will display the OOID
                                       // so that we can tell if it's the same
                                       // instance
}
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我会得到类似的东西:

misc.BeanClass@139894
misc.BeanClass@139894
Run Code Online (Sandbox Code Playgroud)

请注意,两者都具有相同的OOID ...所以这些是相同的实例...但我想要不同的实例.

java spring

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