问题列表 - 第25376页

最简单的方法是复制SQL Server DB来测试数据库?

获取SQL Server数据库并对其进行测试副本的最简单方法是什么?

我查看了一些现有主题,但不确定是否有更简单的方法.我有数据库发布者.我希望能够将两个数据库保存在同一台服务器上.

更新:我使用Microsoft SQL Server发布向导脚本编写文件,创建新数据库,添加"use db",然后执行脚本.这似乎工作正常.建议不要使用附加/分离,因为如果它是全文搜索数据库或缺少日志,则会将链接留回原始位置.

database sql-server sql-server-2008

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

什么版本的Visual Studio是我的计算机上编译的Python?

我试图找出用于在我的计算机上编译Python的Visual Studio版本

它说

Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32
Run Code Online (Sandbox Code Playgroud)

我不明白的是这个MSC V.1500名称.这是否意味着它是使用Visual Studio 2005编译的?我在http://python.org上找不到这些信息.

python windows visual-studio visual-c++

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

Google App Engine:JSON模块

我正在使用JSON和Google App Engine.

我正在使用JSON进行通信,因此在Python方面我有:

import json
Run Code Online (Sandbox Code Playgroud)

我得到的错误是这样的:

<class'django.core.exceptions.ViewDoesNotExist'>:无法导入views.ganttapp.错误是:没有名为json的模块

在我的独立中,这很有效.Google App Engine上的JSON有什么问题吗?或者我应该使用另一个模块?

我不知道你是否可以打开它,但在这里它是:http://ganttapp.appspot.com/newgantt.你可以在这里找到错误.

python django google-app-engine json

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

何时应该将方法设为私有?

很多时候我不确定某个特定方法是否应该是私有的.例如,我正在建立一个班级,负责生成报告.这个类有一个buildReport方法和几个收集buildReport必要数据的方法.

// single public method
// uses a set of helper methods
public buildReport()

// helper methods
private avgSurveyTime()
private fetchVendors()
private fetchSendCounts()
private ...
Run Code Online (Sandbox Code Playgroud)

我在争论是否应该公开这些辅助方法.我此刻打算在外面打电话的唯一方法是buildReport().但是,仅获取供应商列表fetchVendors()等可能会很有用.

我看到两种思想流派:你总能尽可能少地暴露出来.(在这种情况下,我的许多类只有一个公共方法)或者你可以公开所有可能对类的用户有用的东西.

是否有一个很好的经验法则用于决定何时应该公开/私有方法?

oop

43
推荐指数
4
解决办法
1617
查看次数

RESTful架构中的给定URI是否应始终返回相同的响应?

这是对这个问题的一个后续问题.

那么对于任何给定的URI,RESTful架构的核心租户是否有独特的响应?这里有很多讨论倾向于这个方向,但我没有把它看作是一个"硬而快"的规则.

我理解它的价值(用于缓存,抓取,传递链接等),但我也看到像twitter API这样的东西违反了它(请求http://api.twitter.com/1/statuses/friends_timeline.xml会根据给定的用户名而有所不同),我知道有时它会可能是必要的 - 更不用说按时间顺序分页的资源也会随着新元素的添加而改变.

我是否应该努力从相同的URI中完全消除不同的响应,或者我只是接受有时它不实用,并且只要我最小化它的发生,我将处于合适的状态.

rest uri

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

加速CakePHP

我已经成为CakePHP的忠实粉丝和用户已有2.5年了,但是大多数开发人员在框架中处理的主要问题是它的速度很慢,而且调度周期太长,无法使其成为生产环境的可行解决方案.

我希望这个问题能激发人们分享他们提高CakePHP性能的技巧,窍门和技巧.

我经常提到的博客文章是伪编码器提高CakePHP应用程序性能8种方法,它有很多提示,但必须有更多的提示!

所以请随意分享您对这个更灵活的优秀框架的想法!

php performance cakephp

38
推荐指数
2
解决办法
9215
查看次数

如何在Microsoft C编译器中禁止"注释C6311"?

在这个最大限幅剪辑的源示例中,正在重新定义清单常量FOOBAR.这是故意的,并且在实时案例中有额外的代码来使用每个定义.

添加了pragma以消除警告消息,但随后出现了一个注释,我似乎没有找到摆脱注释的方法.

我已经能够将这个特定的源修改为#undef之间#define,但是我想知道是否有一种方法可以在不需要的情况下禁止注释#undef,因为有多个常量以相同的方式处理.

#pragma warning( disable : 4005 ) // 'identifier' : macro redefinition
#define FOOBAR FOO
#define FOOBAR BAR
Run Code Online (Sandbox Code Playgroud)

编译器横幅和输出如下

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

message.c
message.c(3) : note C6311: message.c(2) : see previous definition of 'FOOBAR'
Run Code Online (Sandbox Code Playgroud)

visual-c++ c-preprocessor

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

如果在对方法的调用中创建了画笔,则会将其处理掉

下面是我的paint方法中的代码片段.当我以这种方式创建一个像刷子这样的物体时,我不确定它叫什么,但是它是否会被处理得更少,或者我是否需要关注它?

g.DrawString("12", _ContentFont, new SolidBrush(Color.Black), new PointF(25, 25));
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2008 .net-2.0

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

Java静态和线程安全或做什么

我正在扩展一个图书馆,为我做一些工作.这是代码:

public static synchronized  String decompile(String source, int flags,UintMap properties,Map<String,String> namesMap)
    {
        Decompiler.namesMap=namesMap;
        String decompiled=decompile(source,flags,properties);
        Decompiler.namesMap=null;
        return decompiled;

    }
Run Code Online (Sandbox Code Playgroud)

问题是namesMap静态变量.该线程是否安全?因为如果这段代码运行得很简单,那么namesMap变量可能会改变.我能为此做些什么?

java thread-safety

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

git status:如何忽略一些更改

有没有办法git status忽略文件中的某些更改?

背景

我的存储库中有一些自动生成的文件(是的,我知道通常不推荐这样做,但我无权更改它)。每当我构建我的树时,这些自动生成的文件都会更新其中的状态信息(谁生成它们、时间戳等)。

当我说 时git status,我希望它对这些生成的文件运行过滤器,以去除这些瞬态信息。"Changed but not updated:"如果有其他真正的更改,我只希望它显示在git 的输出部分。

使用https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes 上.gitattributes方法,我可以使用简单的过滤器忽略这些状态行更改。我还想使用过滤器(或类似的东西)。git diffegrepgit statustextconv

如果合并不受任何这种过滤的影响,我更喜欢它。

git-status

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