小编Jas*_*ker的帖子

浏览SQL Server

有没有可以浏览SQL Server的工具?我问,因为当我只想查看数据库并找到一条记录时,SSMS有时会有点沉重,而浏览很多不同的记录或大量的大记录时SQLCMD似乎并不是一个好的选择.

sql-server

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

使用单独的列构建视图列

在我们的数据库中,我们设置了一个系统来跟踪应用程序.我们有一个bool列,表明该应用程序是否被批准.然后是另一列,指示应用程序是否被拒绝.如果两列都不为true,则认为应用程序处于挂起状态.

有没有简单的方法将它们合并为一个值(比如说一个tinyint或者一个字符串在视图中说"已批准","拒绝"或"待定")?或者这是否需要类似表值函数的东西?

更新:选择答案很难,因为它们都很有帮助.自从他先发布以来,我会选择baldy.

sql sql-server views

4
推荐指数
2
解决办法
175
查看次数

pygtk应用程序的嵌入式浏览器是什么?

我打算在我的pygtk应用程序中使用嵌入式浏览器,我在gtkmozembed和pywebkitgtk之间进行辩论.两者之间有什么明显的区别吗?有没有我不知道的第三种选择?

应该注意的是,我不会使用它来访问网络上的内容.我主要是将它用于UI目的.

我的优先事项是:

  1. 它需要稳定.
    • 它需要跨平台.
    • 它应该易于使用.
    • 它应该积极维护.
    • 它应该是可扩展的.
    • 它应该很快.

python gtk user-interface webkit mozilla

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

什么不应该使用Django的管理界面?

我一直在将Django的自动管理功能应用于以前很难管理的一些应用程序.我正在考虑将很多方法应用于我们使用的其他应用程序(包括使用它来完全替换一些内部应用程序).在我离开之前,有什么特别的东西我不应该用它吗?

python django administration

4
推荐指数
2
解决办法
342
查看次数

Oracle的EXPLAIN PLAN有多准确?

有没有什么好方法可以客观地衡量Oracle 10g中的查询性能?有一个特定的查询,我已经调整了几天.我有一个似乎运行得更快的版本(至少基于我的初始测试),但EXPLAIN的成本大致相同.

  1. EXPLAIN成本丢失的可能性有多大?
  2. 是否有任何特殊情况下EXPLAIN成本与查询的实际性能不成比例?
  3. 我在这个查询中使用了first_rows提示.这有影响吗?

sql oracle oracle10g sql-execution-plan

4
推荐指数
2
解决办法
5414
查看次数

我测试一个什么都不做的课程吗?

在我的应用程序中,我有两个类:一个实际记录到数据库的记录器和一个什么都不做的虚拟记录器(在禁用记录时使用).这是整个DummyLog类:

class DummyLog(object):
    def insert_master_log(self, spec_name, file_name, data_source,
                          environment_name):
        pass
    def update_master_log(self, inserts, updates, failures, total):
        pass
Run Code Online (Sandbox Code Playgroud)

一方面,我应该放手,不测试它,因为没有任何代码可以测试.但是,我的"受测试感染"的本能告诉我,这是一个借口,课堂的简单性意味着我应该愿意测试它.我只是在考虑要测试什么.

有任何想法吗?或者我应该放手,不写任何测试?

python testing polymorphism logging unit-testing

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

在emacs中处理多个同名文件的最佳方法是什么?

我对emacs的一个问题是它似乎不能很好地处理不同目录中的命名文件.例如,如果我不小心,我最终会__init__.py打开20个缓冲区.我一直在做的是使用M-x rename-buffer和重命名它来指示它在哪个包中.但是,手动执行此操作有点单调乏味.

有没有人有任何攻击这个问题的策略?

emacs elisp

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

从NSObject继承如何工作?

关于Objective-C的一些事情让我很困惑:

首先,在objective-c指南中,很明显每个类都需要调用其子类的init方法.关于直接从NSObject继承的类是否需要调用其init方法有点不清楚.是这样的吗?如果是这样,为什么呢?

其次,在关于NSObject的部分中,有这样的警告:

但是,不需要从另一个类继承任何特殊行为的类应该成为NSObject类的子类.该类的实例必须至少具有在运行时表现为Objective-C对象的能力.从NSObject类继承此功能比在新的类定义中重新创建它更简单,更可靠.

这是否意味着我需要指定所有对象显式地从NSObject继承?或者这就像Java/Python/C#,其中所有类都是NSObject的子类型?如果没有,是否有任何理由制作除NSObject之外的根类?

oop initialization objective-c init nsobject

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

如何简化这个ocaml模式匹配代码?

我正在编写一个简单的小型ocaml程序,它从文件中读取代数语句,使用ocamllex/ocamlyacc将其解析为AST,减少它,然后打印它.我正在减少表达的部分似乎有点......丑陋.有什么办法可以简化吗?

(* ocaml doesn't seem to be able to take arithmetic operators
 as functions, so define these wrappers for them *)
let add x y =
  x + y

let sub x y =
  x - y

let mul x y =
  x * y

let div x y =
  x / y

(* Are term1 and term2 both ints? *)
let both_ints term1 term2 =
  match (term1, term2) with
    | (Term (Number x), Term (Number y)) -> true
    | …
Run Code Online (Sandbox Code Playgroud)

refactoring ocaml pattern-matching

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

没有-O标志,Python会做什么优化?

我一直认为Python解释器在没有-O标志的情况下没有进行优化,但以下内容有点奇怪:

>>> def foo():
...     print '%s' % 'Hello world'
...
>>> from dis import dis 
>>> dis(foo)
  2           0 LOAD_CONST               3 ('Hello world')
              3 PRINT_ITEM          
              4 PRINT_NEWLINE       
              5 LOAD_CONST               0 (None)
              8 RETURN_VALUE        
Run Code Online (Sandbox Code Playgroud)

似乎解释器在两个字符串常量的模数上做了一些折叠.如果我添加一个变量,它会给出一个未经优化的结果:

>>> def foo():
...     s = 'Hello world!'
...     print '%s' % s
... 
>>> dis(foo)
  2           0 LOAD_CONST               1 ('Hello world!')
              3 STORE_FAST               0 (s)

  3           6 LOAD_CONST               2 ('%s')
              9 LOAD_FAST                0 (s)
             12 BINARY_MODULO       
             13 PRINT_ITEM          
             14 PRINT_NEWLINE       
             15 LOAD_CONST …
Run Code Online (Sandbox Code Playgroud)

python optimization bytecode

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