是否可以列出有关SQL Server上所有数据库的文件(MDF/LDF)的信息?
我想得到一个列表,显示哪个数据库正在使用本地磁盘上的文件.
我尝试了什么:
exec sp_databases 所有数据库select * from sys.databases 显示了有关每个数据库的大量信息 - 但不幸的是,它没有显示每个数据库使用的文件.select * from sys.database_files显示master数据库的mdf/ldf文件- 但不显示其他数据库我正在进行IE8测试的一些进展,似乎旧的使用技术margin: 0 auto;在IE8的所有情况下都不起作用.
下面的HTML在FF3,Opera,Safari,Chrome,IE7和IE8 compat中给出了一个居中按钮,但不是 IE8标准:
<div style="height: 500px; width: 500px; background-color: Yellow;">
<input type="submit" style="display: block; margin: 0 auto;" />
</div>
Run Code Online (Sandbox Code Playgroud)
(作为一种解决方法,我可以为按钮添加显式宽度).
所以问题是:哪些浏览器是正确的?或者这是行为未定义的情况之一?
(我的想法是所有的浏览器都不正确 - 如果它是"display:block",按钮不应该是100%宽度?)
更新:我是个笨蛋.由于输入不是块级元素,我应该将它包含在带有"text-align:center"的div中.话虽如此,为了好奇,我仍然想知道按钮是否应该在上面的例子中居中.
对于BOUNTY:我知道我在这个例子中做了一些奇怪的事情,正如我在更新中指出的那样,我应该把它对准中心.对于赏金,我想参考回答的规格:
如果我设置"display:block",按钮的宽度应该是100%吗?或者这是不确定的?
由于显示是块,应该"margin:0 auto;" 中心按钮,或不,或未定义?
偶尔,我们必须编写接收许多参数的方法,例如:
public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 )
{
}
Run Code Online (Sandbox Code Playgroud)
当我遇到这种问题时,我经常将参数封装到地图中.
Map<Object,Object> params = new HashMap<Object,Object>();
params.put("objA",ObjA) ;
......
public void doSomething(Map<Object,Object> params)
{
// extracting params
Object objA = (Object)params.get("objA");
......
}
Run Code Online (Sandbox Code Playgroud)
这不是一个好的做法,将params封装到地图中完全是浪费效率.好处是,干净的签名,容易添加其他params与最少的修改.这种问题的最佳做法是什么?
要通过iPhone上的HTML拨打电话我创建了一个<A/>标签为href 的标签:<a href='tel:123-555-1212'>Dial Me</a>.
Android上的HTML是否存在等价物?
澄清 - 使用格式href ='tele:123-555-1212'确实可以在android上运行.我正在设备上的本机Java包装器中测试应用程序.看起来我们不能从Native Wrapper中托管的Web应用程序进行调用.
我基本上想要创建一个intent并将它传递给我的BroadcastReceiver的onReceive()服务.
到目前为止,我总是使用View.getContext(),但在这里,我被卡住了.我怎样才能获得上下文以便我可以使用public Intent (Context packageContext, Class<?> cls)?
service android broadcastreceiver android-intent android-context
我想在寄存器中划一条线:"{register}y但是不要覆盖寄存器中先前的内容.我经常需要在寄存器中复制非连续的行,我有时会像堆栈一样使用寄存器.
例:
line1
line2
line3
Run Code Online (Sandbox Code Playgroud)
我想复制line1,通过把光标放在它并输入"ay,然后事情line3做"ay.然后,当我会做"ap,既line1和line3将被粘贴.
这可能没有插件吗?有插件吗?
我有一个像下面的装饰.
def myDecorator(test_func):
return callSomeWrapper(test_func)
def callSomeWrapper(test_func):
return test_func
@myDecorator
def someFunc():
print 'hello'
Run Code Online (Sandbox Code Playgroud)
我想增强这个装饰器来接受另一个如下所示的参数
def myDecorator(test_func,logIt):
if logIt:
print "Calling Function: " + test_func.__name__
return callSomeWrapper(test_func)
@myDecorator(False)
def someFunc():
print 'Hello'
Run Code Online (Sandbox Code Playgroud)
但是这段代码给出了错误,
TypeError:myDecorator()只需要2个参数(给定1个)
为什么函数不会自动通过?如何将函数显式传递给装饰器函数?
我已经和dagger2合作了一段时间.我为每个Activity/Fragment创建一个自己的组件/模块感到困惑.请帮我澄清一下:
例如,我们有一个应用程序,该应用程序有大约50个屏幕.我们将实现遵循MVP模式的代码和用于DI的Dagger2.假设我们有50个活动和50个演示者.
在我看来,通常我们应该像这样组织代码:
创建一个AppComponent和AppModule,它将提供应用程序打开时将使用的所有对象.
@Module
public class AppModule {
private final MyApplicationClass application;
public AppModule(MyApplicationClass application) {
this.application = application;
}
@Provides
@Singleton
Context provideApplicationContext() {
return this.application;
}
//... and many other providers
}
@Singleton
@Component( modules = { AppModule.class } )
public interface AppComponent {
Context getAppContext();
Activity1Component plus(Activity1Module module);
Activity2Component plus(Activity2Module module);
//... plus 48 methods for 48 other activities. Suppose that we don't have any other Scope (like UserScope after user login, ....)
}
Run Code Online (Sandbox Code Playgroud)创建ActivityScope:
@Scope …Run Code Online (Sandbox Code Playgroud)我正在学习本教程:
node {
git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git'
...
}
Run Code Online (Sandbox Code Playgroud)
但是,它没有说明如何添加凭据.Jenkins确实有特定的"凭据"部分,您可以在其中定义用户user&pass,然后获取要在作业中使用的ID,但是如何在管道指令中使用它?
我尝试过:
git([url: 'git@bitbucket.org:company/repo.git', branch: 'master', credentialsId: '12345-1234-4696-af25-123455'])
Run Code Online (Sandbox Code Playgroud)
没运气:
stderr: Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)
有没有办法在管道中配置信用卡,还是我必须将SSH密钥放到Jenkin的Linux用户的.ssh/authorized_keys文件中?
在理想的世界中,我想拥有一个管道作业和repo-keys的存储库,然后启动Docker Jenkins,并在那里动态添加这些作业和密钥,而无需在Jenkins控制台中进行任何配置.
android ×3
html ×2
css ×1
dagger ×1
dagger-2 ×1
git ×1
java ×1
jenkins ×1
parameters ×1
performance ×1
perl ×1
phone-call ×1
python ×1
python-2.7 ×1
service ×1
sql-server ×1
ssh ×1
string ×1
t-sql ×1
vim ×1