问题列表 - 第17702页

企业Python的商业案例

这不是一个"编程"问题,而是更多与技术/平台相关的问题.我正在试图弄清楚Python是否适合企业/ Web应用程序的Java替代品.

哪些是您更喜欢使用Python而不是Java的理想情况?与典型的Java应用程序相比,典型的Python Web应用程序(数据库/会话/并发)如何执行?具体的Python框架如何与基于Java的框架(Spring,SEAM,Grails等)相提并论?

对于企业而言,从Java基础架构切换到Python基础架构......是否太难/昂贵/资源密集/不可行?还介绍了为最终客户提供基于Python + Google AppEngine的解决方案的商业案例.在典型情况下它是否具有成本效益?

很抱歉,如果我问的问题太广泛,我本来希望保持具体,但我需要你的帮助,从程序员,服务提供公司和最终业务客户的角度来评估Python.

对于SME,基于Python/GoogleAppEngine的技术堆栈是一个明确的可扩展且经济实惠的平台.但是,已经在Java上投入了大量资金的大型跨国公司呢?

非常感谢.我正在研究这个问题,很乐意在这里分享我的结论!

斯里兰甘,谢谢你

python enterprise

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

来自AJAX的表单身份验证和POST请求

我们有一个受表单身份验证保护的ASP.NET应用程序 该应用程序大量使用MS AJAX来调用其Web服务.

当表单身份验证超时,并且GET -request发生时 - 一切都很好(用户被重定向到登录页面).

但是当表单身份验证超时并发生POST请求时(ajax) - 没有重定向发生,而应用程序返回"401 unathorized",浏览器提示输入用户名和密码(不是登录表单,而是浏览器内置对话框) ).当然输入任何用户名/密码永远不会有帮助.

我该如何处理?

更新:用firebug查看之后,我发现常规POST请求重定向到登录正常,只有网络服务调用才会抛出"401 Unauthorizes".常规请求和Web服务之间的区别是URL.对于常规的后请求,这是"page.aspx",对于webservices,是"service.asmx/MethodName"...

asp.net forms-authentication

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

MySQL从多个选项加入以选择一个值

我正在组建一个很好的小数据库,用于向选项添加值,所有这些都是通过地图(Has和Belongs to Many)表设置的,因为许多选项都指向单个值.

所以我试图在值表中指定3个option.ids和一个id - 四个整数指向单个值.三张桌子.我遇到了语句的WHERE部分的问题,因为如果多个值共享一个选项,则会有很多结果.我只需要一个结果.

SELECT value.id, value.name FROM value
 LEFT JOIN (option_map_value, option_table)
 ON (value.id = option_map_value.value_id AND option_map_value.option_table_id = option_table.id)
 WHERE option_table.id IN (5, 2, 3) AND value.y_axis_id = 16;
Run Code Online (Sandbox Code Playgroud)

该语句的问题似乎是WHERE子句上的IN.如果IN()部分中的一个数字不同,那么有多个结果 - 这是不好的.

我尝试过DISTINCT,如果有一个结果,它会再次起作用,但如果有很多则会返回很多.我们最接近的是添加一个计数 - 返回值,顶部的选项最多.

那么有没有办法让WHERE更具体.我无法将其分解为option_table.id = 5 AND option_table.id = 2 - 因为那个失败了.但WHERE子句可以更具体吗?

也许是我迂腐,但我希望能够只返回一个结果,而不是结果......任何想法?

mysql sql select join

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

c#中的字符串比较

我想比较任何匹配的两个字符串

即;

我的两个字符串是

string1 = "hi i'm tibinmathew @ i'm fine";

string2 = "tibin";
Run Code Online (Sandbox Code Playgroud)

我想比较上面的两个字符串.

如果发现任何匹配,我必须执行一些陈述.

我想在c#中这样做.我怎样才能做到这一点?

c# string compare

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

计算贝塞尔样条曲线以从点到点进行计算

我在X,Y +旋转中有2个点,我需要计算一个贝塞尔样条(一组二次贝塞尔曲线),它们可以平滑地连接这两个点.(见图)该点代表游戏中只能缓慢旋转的单位.所以要从A点到B点,它必须走很长的路.附图显示了相当夸张的弯曲路径,但你明白了.

替代文字http://i49.tinypic.com/sor6tk.png

我可以使用哪些公式来计算这样的贝塞尔样条?

math graphics bezier 2d spline

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

套接字返回'没有这样的文件或目录"

Linux GCC 4.4.2

我正在做一些套接字编程.

但是,当我尝试从套接字函数分配sockfd时,我不断收到此错误.

" Socket operation on non-socket"
Run Code Online (Sandbox Code Playgroud)

非常感谢任何建议,

#if defined(linux)
#include <pthread.h>
/* Socket specific functions and constants */
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <errno.h>
#endif

#include "server.h"
#include "cltsvr_ults.h"

/* Listens for a connection on the designated port */
void wait_client()
{
    struct addrinfo add_info, *add_res;
    int sockfd;

    /* Load up the address information using getaddrinfo to fill the struct addrinfo */
    memset(&add_info, 0, sizeof(add_info));
    /* Use either IPv4 or IPv6 */ …
Run Code Online (Sandbox Code Playgroud)

c sockets

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

如何暂时退出vim并返回

我怎么能退出Vim,而不是:q,然后回去继续编辑?

vim

293
推荐指数
9
解决办法
13万
查看次数

使用DataTemplate在项目上使用DoubleClick的ListBox

我想知道是否ListBox可以轻松构建一个双击功能.我有一个ListBox收藏品ItemSource.该集合包含自己的数据类型.

<ListBox ItemsSource="{Binding Path=Templates}" 
         ItemTemplate="{StaticResource fileTemplate}">
Run Code Online (Sandbox Code Playgroud)

DataTemplate为我定义了一个ItemsStackPanels和TextBlocks 组成的.

<DataTemplate x:Key="fileTemplate">
     <Border>
         <StackPanel>
              <TextBlock Text="{Binding Path=Filename}"/>
              <TextBlock Text="{Binding Path=Description}"/>
         </StackPanel>
     </Border>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

现在我想检测双击列表项的双击事件.目前我尝试使用以下,但它不起作用,因为它不会返回绑定到ListBox但是的项目TextBlock.

if (TemplateList.SelectedIndex != -1 && e.OriginalSource is Template)
{
    this.SelectedTemplate = e.OriginalSource as Template;
    this.Close();
}
Run Code Online (Sandbox Code Playgroud)

什么是干净的方法来处理的双击事件itemListBox,如果图标都没有ListBoxItems,但自己DataTemplates

c# wpf events listbox event-handling

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

为什么单元测试中的代码不能找到捆绑资源?

我单元测试的一些代码需要加载资源文件.它包含以下行:

NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"];
Run Code Online (Sandbox Code Playgroud)

在应用程序中它运行得很好,但是当单元测试框架运行时pathForResource:返回nil,意味着它找不到foo.txt.

我已经确定它foo.txt包含在单元测试目标的Copy Bundle Resources构建阶段中,为什么它找不到该文件呢?

xcode cocoa unit-testing nsbundle octest

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

Java中传统for循环与Iterator/foreach的性能

在遍历ArrayList,HashMap和其他集合时,是否有任何性能测试结果可用于比较传统的for循环与Iterator?

或者我为什么要使用Iterator for循环,反之亦然?

java iterator for-loop arraylist map

60
推荐指数
3
解决办法
5万
查看次数