小编Use*_*ser的帖子

在表单提交上对地址进行地理编码?

试图围绕django形式和django做事方式.我想创建一个基本的Web表单,允许用户输入地址并将该地址进行地理编码并保存到数据库中.

我创建了一个位置模型:

class Location(models.Model):
    address = models.CharField(max_length=200)
    city = models.CharField(max_length=100)
    state = models.CharField(max_length=100, null=True)
    postal_code = models.CharField(max_length=100, null=True)
    country = models.CharField(max_length=100)
    latitude = models.DecimalField(max_digits=18, decimal_places=10, null=True)
    longitude = models.DecimalField(max_digits=18, decimal_places=10, null=True)
Run Code Online (Sandbox Code Playgroud)

并定义了一个表单:

class LocationForm(forms.ModelForm):
    class Meta:
        model = models.Location
        exclude = ('latitude','longitude')
Run Code Online (Sandbox Code Playgroud)

在我看来,我正在使用form.save()保存表单.这可以工作并将地址保存到数据库中.

我创建了一个模块来对地址进行地理编码.我不确定django的做法是什么,但我想在我看来,在保存表单之前,我需要对地址进行地理编码并设置lat和long.保存前如何设置纬度和经度?

python django geocoding django-forms

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

在VisualStudio C#的调试会话中将环境变量指定为命令行参数

我想在调试会话中使用环境变量作为命令行参数.所以Project Properties-> Debug->命令行参数:%TEMP%不会将临时路径作为参数而不是字符串"%TEMP%".

当然,我可以通过编程方式将环境变量解析为路径,或者复制通过正确的路径.但我只想知道,如果一个envvariable工作,什么时候,它是如何工作的?!

有人知道如何在VS调试命令行参数中将envvar指定为命令行参数吗?

c# debugging environment-variables command-line-arguments

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

问:如何创建windows DLL(导出函数)?

我需要创建一个导出函数的Windows DLL,并具有图形用户界面.DLL中GUI的原因是DLL用作另一个第三方应用程序的插件.目前我只能访问AFAIK不支持MFC的Visual Studio Express,所以我正在寻找在DLL中创建GUI的替代方法.经过一些研究,我遇到了Qt,看起来很有希望.似乎使用Qt Creator IDE而不是Visual Studio Express可能更容易.

但是,如何在Qt Creator中创建一个Windows DLL?(我猜一个普通的DLL,我不认为COM或托管DLL会起作用)

更新:我得到了这个工作!跳过几个篮球后,两个重要的关键是添加

 #include <windows.h>
Run Code Online (Sandbox Code Playgroud)

然后使用Qt/MFC迁移框架工具(目前正式提供:http://qt.gitorious.org/qt-solutions/qt-solutions/trees/master/qtwinmigrate编辑:我相信这是新的链接:https://github.com/qtproject/qt-solutions/tree/master/qtwinmigrate)

我用这个例子让我开始:

http://doc.qt.nokia.com/solutions/4/qtwinmigrate/winmigrate-qt-dll-example.html

编辑:我相信这是新链接http://htmlpreview.github.io/?https://github.com/qtproject/qt-solutions/blob/master/qtwinmigrate/doc/html/winmigrate-qt-dll- example.html的

c++ dll qt qt4 qt-creator

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

如何通过代码获取日志文件名?

如何在代码中获取日志文件名?(所以我可以把它打印到控制台)

我的日志文件在app.config中定义如下:

<appender name="RollingLogFileAppender"
   type="log4net.Appender.RollingFileAppender">
      <file value="logfile" />
    ...
Run Code Online (Sandbox Code Playgroud)

c# log4net app-config

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

Visual Studio C++:使用google测试的单元测试exe项目?

使用Visual Studio 2010 C++.我正在尝试进行单元测试,并决定尝试使用Google Test(gtest).我有一个现有的项目编译成MFC可执行文件(我也对如何测试编译为DLL的项目感兴趣).我对单元测试约定的理解是你应该为你的测试创建一个新的独立项目.所以我在同一个解决方案中为我的单元测试创​​建了一个新项目.但是我如何链接项目?我可以从我的测试项目中测试我的exe项目的任意函数/方法吗?

这样做的常规方法是什么?

c++ unit-testing googletest visual-studio visual-c++

7
推荐指数
2
解决办法
4536
查看次数

Debug Visualizer在预览中使用成员方法/函数调用?

将Visual Studio 2010与本机C++一起使用.编辑autoexp.dat时,是否可以在调试可视化工具预览中使用方法调用的结果?

例如,如果我的班级是Person,我该怎么做:

MyNamespace::Person{
  preview(
    #("FirstName=", $e->GetFirstName())
  )
}
Run Code Online (Sandbox Code Playgroud)

(你可能会问为什么我不只是获取私有成员变量数据,这是因为GetFirstName()委托给第三方库方法调用,所以我没有访问数据成员.另一个原因可能是方法执行一些计算.)

c++ debugging native debuggervisualizer visual-studio

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

Google Mock:"没有合适的默认构造函数"?

将Visual Studio 2010 C++与googlemock一起使用.我正在尝试使用我创建的模拟,我在线上得到编译器错误:

EmployeeFake employeeStub;
Run Code Online (Sandbox Code Playgroud)

错误是:

1>c:\someclasstests.cpp(22): error C2512: 'MyNamespace::EmployeeFake' : no appropriate
default constructor available
Run Code Online (Sandbox Code Playgroud)

EmployeeFake:

class EmployeeFake: public Employee{
 public:
  MOCK_CONST_METHOD0(GetSalary,
      double());
}
Run Code Online (Sandbox Code Playgroud)

雇员:

class Employee 
{
public:
    Employee(PensionPlan *pensionPlan, const char * fullName);
    virtual ~Employee(void);

    virtual double GetSalary() const;
}
Run Code Online (Sandbox Code Playgroud)

我认为问题是基类没有默认构造函数,但我该如何解决这个问题呢?我是否需要在基类中添加默认构造函数?或者我是否需要在我的模拟类中添加构造函数?或者是其他东西?

c++ constructor mocking default-constructor googlemock

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

GoogleTest:如何设置断点?

我正在使用Visual Studio 2010 C++和Google测试.我在我的测试项目上有一个post-build事件来运行测试项目.这有效,谷歌测试测试结果显示在visual studio输出窗口中.但是,现在我想设置一个调试断点来逐步完成测试.当我在我的测试代码或代码中设置断点时,它调用没有任何反应.

如何使用谷歌测试设置断点?或者更准确地说,如何让它触发调试器?

c++ debugging breakpoints googletest visual-studio

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

如何使用schema.org/PostalAddress处理复杂地址?

假设我有一个包含父建筑或其他地址信息的地址,例如:

Barnes & Noble
Union Square
33 E 17th St
New York, NY 10003
Run Code Online (Sandbox Code Playgroud)

要么

Koi Restaurant
Bryant Park Hotel
40 W 40th St
New York, NY 10018
Run Code Online (Sandbox Code Playgroud)

我应该如何使用schema.org标记"联合广场"或"布莱恩特公园酒店"部分地址?这被认为是街道地址的一部分吗?Yelp似乎把它全部放在街道地址,例如:

<span itemprop="streetAddress">Union Square<br>33 E 17th St</span>
Run Code Online (Sandbox Code Playgroud)

microdata street-address schema.org

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

PyBrain:从头开始创建网络时如何以及在何处创建偏差?

遵循PyBrain文档,使用模块和连接构建网络,我正在逐步构建神经网络(与使用buildNetwork快捷方式相反).我正在构建一个简单的3层(输入,隐藏,输出)神经网络.如何正确添加偏置单元?

我猜我在构建一个BiasUnit模块:

b = BiasUnit(name='bias')
network.addModule(b)
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?我必须创建FullConnection对象吗?如果是这样,我应该连接什么?

python neural-network pybrain

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