问题列表 - 第32366页

Python:使用%x(语言环境)格式化的日期不符合预期

我有一个datetime对象,我想根据操作系统区域设置创建一个日期字符串(例如在Windows'7区域和语言设置中指定).

在Python的日期时间格式文档之后,我使用了%x应该输出" Locale的适当日期表示 " 的格式代码.我希望这种"表示"可以是Windows"短日期"或"长日期"格式,但它不是一种.(我将短日期格式设置为d/MM/yyyy和长日期格式dddd d MMMM yyyy,但输出是dd/MM/yy)

这里有什么问题:Python文档,Python实现或我的期望?(以及如何修复?)

python datetime locale internationalization

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

如何使用AJAX/JSON提交表单?

目前我的AJAX工作方式如下:

的index.php

<a href='one.php' class='ajax'>One</a>    
<div id="workspace">workspace</div>
Run Code Online (Sandbox Code Playgroud)

one.php

$arr = array ( "workspace" => "One" );
echo json_encode( $arr );
Run Code Online (Sandbox Code Playgroud)

ajax.js

jQuery(document).ready(function(){
    jQuery('.ajax').live('click', function(event) {
        event.preventDefault();
        jQuery.getJSON(this.href, function(snippets) {
            for(var id in snippets) {
                jQuery('#' + id).html(snippets[id]);
            }
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

上面的代码工作得很好.当我点击链接"一"one.php执行和字符串"一"被加载到工作区DIV.

题:

现在我想用AJAX提交一个表单.例如,我在index.php中有一个像这样的表单.

<form id='myForm' action='one.php' method='post'>
 <input type='text' name='myText'>
 <input type='submit' name='myButton' value='Submit'>
</form>
Run Code Online (Sandbox Code Playgroud)

当我提交表单时,one.php应该在工作区DIV中打印文本框值.

$arr = array ( "workspace" => $_POST['myText'] );
echo json_encode( $arr …
Run Code Online (Sandbox Code Playgroud)

php forms jquery json submit

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

const双指针参数的非const指针参数

constC++中前星形修改意味着使用该指针值指向不能改变,而指针本身可以由点别的东西.在下面

void justloadme(const int **ptr)
{
    *ptr = new int[5];
}

int main()
{
    int *ptr = NULL;
    justloadme(&ptr);
}
Run Code Online (Sandbox Code Playgroud)

justloadme 函数不应该被允许编辑传递的param所指向的整数值(如果有的话),而它可以编辑int*值(因为const不在第一个星号之后),但是为什么我还是在编译错误时GCC和VC++?

GCC:错误:无效转换int**const int**

VC++:错误C2664:'justloadme':无法将参数1从'int**'转换为'const int**'.转换失去限定符

为什么说转换会失去限定符?是不是获得了const资格赛?而且,它与strlen(const char*)我们传递非const的地方不相似char*

c++ pointers const function type-conversion

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

以二进制形式序列化和反序列化向量

我在尝试将矢量(std :: vector)序列化为二进制格式然后正确反序列化并能够读取数据时遇到问题.这是我第一次使用二进制格式(我使用的是ASCII,但现在已经变得难以使用)所以我只用一个整数向量开始简单.

每当我读回数据时,向量总是具有正确的长度,但数据是0,未定义或随机.

class Example  
{  
public:  
    std::vector<int> val;  
};
Run Code Online (Sandbox Code Playgroud)

写:

Example example = Example();  
example.val.push_back(10);  
size_t size = sizeof BinaryExample + (sizeof(int) * example.val.size()); 

std::fstream file ("Levels/example.sld", std::ios::out | std::ios::binary);

if (file.is_open())  
{  
    file.seekg(0);  
    file.write((char*)&example, size);  
    file.close();  
}
Run Code Online (Sandbox Code Playgroud)

读:

BinaryExample example = BinaryExample();

std::ifstream::pos_type size;  
std::ifstream file ("Levels/example.sld", std::ios::in | std::ios::binary | std::ios::ate);

if (file.is_open())  
{   
    size = file.tellg();

    file.seekg(0, std::ios::beg);
    file.read((char*)&example, size);
    file.close();
}
Run Code Online (Sandbox Code Playgroud)

有谁知道我做错了什么或做了什么或能够指出我需要做的方向?

c++ binary file-io vector

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

如何使用生成器表达式创建多个集合的并集?

假设我有一个集合列表,我想获得该列表中所有集合的联合.有没有办法使用生成器表达式?换句话说,我怎么可以创建在所有集合的并集在该列表中直接作为frozenset

python generator set

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

ASP.NET MVC2 + Ninject + NLog(+共享主机?)= NullReferenceException

我有一个基于Tekpub Starter Site的MVC2应用程序,所以它使用Ninject进行依赖注入,NLog用于日志记录,以及各种各样的其他库.据我所知,正是这些导致了我的问题.

使用ASP.NET开发服务器(Cassini)在我的PC上工作得非常好但是当我部署到服务器(这是一个廉价的共享主机交易)时,我得到一个NullReferenceException似乎与Ninject实例化记录器有关.

这是我的Global.asax.cs的相关位

protected override void OnApplicationStarted() {
    Logger.Info("App is starting"); // <-- I think this is what's causing the problem

    RegisterRoutes(RouteTable.Routes);
    //MvcContrib.Routing.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);
    RegisterAllControllersIn(Assembly.GetExecutingAssembly());
    SetEngines();
}

protected override IKernel CreateKernel() {
    return Container;
}

internal class SiteModule : NinjectModule {
    public override void Load() {
        Bind<ILogger>().To<NLogLogger>();
        // and a couple of others...
    }
}

protected void Application_End() {
    Logger.Info("App is shutting down");
}

protected void Application_Error() {
    Exception lastException = Server.GetLastError();
    Logger.Fatal(lastException);
}

public ILogger Logger …
Run Code Online (Sandbox Code Playgroud)

dependency-injection shared-hosting ninject nlog asp.net-mvc-2

14
推荐指数
2
解决办法
4143
查看次数

如何在智能手机应用程序中获取DataGrid中的选定行?

我正在开发智能手机应用程序,我在winform中有一个DataGrid.

我想获取所选行的单元格的值..

.net datagrid compact-framework smartphone

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

更新JScript intellisense会挂起VS 2010

我有一个Web应用程序,每当我在VS 2010 RTM中加载它时,VS的左上角都说"更新JScript intellisense",它永远不会完成.当我点击编辑器中的任何地方时(因为解决方案已经完成加载),我在右上角看到一个气球,说Visual Studio正在执行内部操作......)最终我必须结束VS进程.非常令人沮丧..我继续描述残疾的JScript智能感知这里并没有帮助.有人有任何线索吗?

intellisense visual-studio-2010

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

codeigniter是哪个ORM?

下面的引用已经说服终于去了ORM.在过去,我真的不喜欢ORM并将其作为一种愚蠢的sql方式写下来.处理sql中的分层数据是我不想处理的痛苦.

我们有这些"对象 - 关系映射器"的东西是有原因的,这是因为称为对象 - 关系阻抗不匹配的问题.基本上,用于确保它们保持完整的数据库的正式数学模型遵循具有行和列的表系统以及对其他表的引用,而我们今天使用的大多数编程语言中的数据结构在嵌套的树状结构中操纵数据.它更像是电子表格和XML文档之间的区别,或者是分类帐和族树图之间的区别.- http://zork.net/motd/nick/django/your-favorite-orm-sucks.html

我想要一点点努力设置.我的项目大部分都很小,所以当我只使用它们进行少量查询时,我不想花太多时间来定义模型.

我使用codeigniter作为php框架,使用MySQL作为数据库.

php sql orm codeigniter

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

是否可以在不更新LastActivityDate的情况下访问配置文件?

在asp.net中(使用MVC,但这也经常发生)

Profile.GetProfile(username);
Run Code Online (Sandbox Code Playgroud)

将更新该用户的LastActivityDate.当其他人正在查看该用户的个人资料时,无意这样做.

在成员资格类中,您可以指定是否使用第二个参数更新此日期,如下所示:

Membership.GetUser(username, false); // doesn't update LastActivityDate
Membership.GetUser(username, true); // updates LastActivityDate
Run Code Online (Sandbox Code Playgroud)

无论如何在没有编写我自己的提供者的情况下在Profile提供者中做类似的事情?

asp.net asp.net-mvc asp.net-membership asp.net-profiles

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