小编nik*_*sfi的帖子

如何将datetime转换为日期(在Python中)?

如何转换一个datetime.datetime对象(例如,返回值datetime.datetime.now())datetime.datePython中的对象?

python datetime

572
推荐指数
7
解决办法
45万
查看次数

在MySQL中存储SHA1哈希值

当我想在SHA数据库中存储SHA1哈希的结果时,我遇到了一个简单的问题:

VARCHAR字段应该在多长时间内存储哈希的结果?

mysql hash database-design sha1

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

如何使用shell命令的结果初始化CMake变量

有没有办法将CMake脚本中的变量设置为shell命令的输出?SET(FOO COMMAND "echo bar")想到的东西会浮现在脑海中

cmake

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

Django"无法打开数据库文件"

运行"python manage.py syncdb"后,我得到一个错误,说"无法打开数据库文件".

这是我的settings.py的重要部分:

DATABASE_ENGINE = 'sqlite3'    # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = 'apps.db'      # Or path to database file if using sqlite3.
DATABASE_USER = ''             # Not used with sqlite3.
DATABASE_PASSWORD = ''         # Not used with sqlite3.
DATABASE_HOST = ''             # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = ''             # Set to empty string for default. Not used with sqlite3.
Run Code Online (Sandbox Code Playgroud)

这是"apps.db"的权限:

-rw-r--r-- 1 root root 33792 19. Jul 10:51 apps.db …
Run Code Online (Sandbox Code Playgroud)

database sqlite django django-models django-admin

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

如何判断变量是否已在C#中初始化?

我知道这是一个愚蠢的问题,我想之前一定有人问过.但是我无法找到问题的答案.

下面是一些示例代码(当然不会编译)来概述我的问题:

class test
{
     int[] val1;
     string val2;

     static bool somefunction(test x, test y)
     {
         dosomestuff()

         test result;

         while(result is nothing)
         {
              if(somecondition){result=new test(something);}
         }
     }
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题在于以下几行:

while(result is nothing)
Run Code Online (Sandbox Code Playgroud)

这是VB的语法,当然这不是C#编译器所接受的.有人能告诉我如何解决这个问题吗?

c# class nothing isset

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

django中的csrf错误

我想实现我的网站登录.我基本上将Django Book中的以下位复制并粘贴在一起.但是,在提交我的注册表单时,我仍然收到错误(CSRF验证失败.请求中止.).有人可以告诉我是什么引发了这个错误以及如何解决它?

这是我的代码:

views.py:

# Create your views here.
from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response

def register(request):
    if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            return HttpResponseRedirect("/books/")
    else:
        form = UserCreationForm()
    return render_to_response("registration/register.html", {
        'form': form,
    })
Run Code Online (Sandbox Code Playgroud)

register.html:

<html>
<body>

{% block title %}Create an account{% endblock %}

{% block content %}
  <h1>Create an account</h1>

  <form action="" method="post">{% csrf_token %}
      {{ form.as_p }}
      <input type="submit" value="Create …
Run Code Online (Sandbox Code Playgroud)

python django csrf django-csrf

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

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

c#中的泛型和访问T的静态成员

我的问题涉及到c#以及如何访问静态成员...我真的不知道如何解释它(对于一个问题有什么不好的不是吗?)我将给你一些示例代码:

Class test<T>{
     int method1(Obj Parameter1){
         //in here I want to do something which I would explain as
         T.TryParse(Parameter1);

         //my problem is that it does not work ... I get an error.
         //just to explain: if I declare test<int> (with type Integer)
         //I want my sample code to call int.TryParse(). If it were String
         //it should have been String.TryParse()
     }
}
Run Code Online (Sandbox Code Playgroud)

所以,谢谢你们的答案(顺便问一下:如果没有出现错误,我将如何解决这个问题).这对您来说可能是一个非常简单的问题!

谢谢,尼克拉斯


编辑:谢谢大家的回答!

虽然我认为try-catch短语是最优雅的,但我从vb的经验中知道它真的可能是一个无赖.我曾经用过一次,花了大约30分钟来运行一个程序,后来只花了2分钟来计算,因为我避免了尝试 - 捕获.

这就是我选择swich语句作为最佳答案的原因.它使代码更复杂,但另一方面,我认为它相对快速且相对容易阅读.(虽然我仍然认为应该有一种更优雅的方式......也许用我学习的下一种语言:P)


虽然如果你有其他建议,我还在等待(并愿意参加)

c# generics methods static data-access

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

是否有强类型编程语言允许您定义新的运算符?

我目前正在寻找一种编程语言来编写数学课.我知道周围有很多很多,但是因为我下学期要开始学习数学,所以我认为这可能是一个很好的方法.深入了解我所学到的知识.

谢谢你的回复.

顺便说一句:如果你想知道我想问的是什么:

"是否有强类型编程语言允许您定义新的运算符?"

math programming-languages operators

8
推荐指数
4
解决办法
708
查看次数

cmake中的-D选项中的间距

-D CMAKE_C_COMPILER是我用来选择我的编译器.但是,如果我有打开/关闭的CMake选项USEIPHONEFLAG,我需要这样做-DUSEIPHONEFLAG=1,-D USEIPHONEFLAG=1不起作用.我想知道-D在CMake工作之后的空间.

cmake

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