问题列表 - 第46555页

你可以关闭Mongo Shell与MongoDB的所有连接吗?

你可以关闭Mongo Shell与MongoDB的所有连接吗?如果是这样,那么正确的命令是什么?

谢谢.

mongodb

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

Android startActivity()崩溃

基本免责声明; 我是移动应用程序编程的新手,特别是android.

我有一个按钮,当点击它时,应该打开下一个活动:

bCustom.setOnClickListener(new View.OnClickListener() {
    public void onClick(View view) {
        Intent i = new Intent(ctx, DiceCustomList.class);
        startActivity(i);
    }
});
Run Code Online (Sandbox Code Playgroud)

(其中"private Context ctx = this;"因为将"this"放在"ctx"所在的内部onClick时没有得到上下文)

程序在当前活动被遮挡之前崩溃(虽然我不确定过渡如何影响这一点).在评论几乎所有内容之后,这是它正在调用的活动:

public class DiceCustomList extends ListActivity {
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.custom_list);
    }
}
Run Code Online (Sandbox Code Playgroud)

和custom_list.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView android:text="@string/rollText"
        android:id="@+id/textRoll2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="11pt"
        android:gravity="center"/>
    <ListView android:layout_height="wrap_content"
        android:id="@+id/listView1"
        android:layout_width="fill_parent"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我认为问题在于按钮代码,但我似乎无法接近答案.

编辑:android清单文件确实有:

<activity android:name=".DiceCustomList"></activity>
Run Code Online (Sandbox Code Playgroud)

编辑2:啊,在最终找到Eclipse隐藏堆栈跟踪的地方后,它告诉我:"你的内容必须有一个ListView,其id属性为'android.R.id.list'",实际上它们的意思是"@ + id /安卓:列表".嗯,这很有趣.(编辑3:我的意思是,这是答案.感谢提示.)

android android-intent

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

在JavaDoc中使用@see?

@see处理JavaDocs时我何时使用?它的用途是什么?

例如,如果MethodA呼叫MethodB然后做我必须把@seeMethodB的javadoc和引用MethodA,因为这就是所谓呢,还是我已经把一个引用MethodBMethodA,因为它调用它.我已经阅读了@seeOracle网站上的内容,在我看来它非常模糊,它说它意味着"也看到"但不是真的意味着什么!

java methods javadoc

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

用jquery添加图像

如何使用jquery将文件夹中的所有图像添加到div?然后有可能当我点击链接更改文件夹时,删除所有当前图像,然后从新文件夹中添加新图像?

jquery

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

将.csv文件导入Microsoft SQL Server 2008 R2的推荐方法?

您建议将.csv文件导入Microsoft SQL Server 2008 R2的方法是什么?

我想要一些快速的东西,因为我有一个包含大量.csv文件的目录(500个.csv文件分布在500个.csv文件中).

我在Win 7 x64上使用SQL Server 2008 R2.

更新:解决方案

这是我如何解决问题的结局:

  1. 我放弃了尝试使用LINQ to Entities来完成这项工作.它可以工作 - 但它不支持批量插入,所以它大约慢20倍.也许LINQ to Entities的下一个版本将支持这一点.
  2. 在这个线程上给出了建议,使用了批量插入.
  3. 我创建了一个使用批量插入的T-SQL存储过程.数据进入临时表,进行规范化,然后复制到目标表中.
  4. 我使用LINQ to Entities框架将存储过程映射到C#(www.learnvisualstudio.net上有一个显示如何执行此操作的视频).
  5. 我编写了所有代码来循环遍历C#中的文件等.
  6. 这种方法消除了最大的瓶颈,即从驱动器读取大量数据并将其插入数据库.

为什么这种方法在读取.csv文件时非常快?Microsoft SQL Server可以使用自己的高度优化的例程将文件直接从硬盘驱动器直接导入数据库.大多数其他基于C#的解决方案需要更多代码,而有些(如LINQ to Entities)最终必须通过C#-to-SQL-server链接将数据缓慢地传输到数据库中.

是的,我知道拥有100%纯C#代码来做这项工作更好,但最后:

  • (a)对于这个特殊问题,与C#相比,使用T-SQL需要代码得多,大约是1/10,特别是对于从登台表反规范化数据的逻辑.这更简单,更易于维护.
  • (b)使用T-SQL意味着您可以利用本机批量插入过程,从20分钟等待到30秒暂停加速.

sql sql-server-2008

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

如何消除R函数中参数周围的引号?

以下是R函数的前几行:

teetor <- function(x,y) {

require("quantmod")
require("tseries")

alpha <- getSymbols(x, auto.assign=FALSE)
bravo <- getSymbols(y, auto.assign=FALSE)

t     <- as.data.frame(merge(alpha, bravo))

# ... <boring unit root econometric code>

}
Run Code Online (Sandbox Code Playgroud)

当我将两个股票代码作为函数参数传递时,我需要用引号将它们括起来:

teetor("GLD", "GDX")
Run Code Online (Sandbox Code Playgroud)

我希望能够简单地输入:

teetor(GLD, GDX)
Run Code Online (Sandbox Code Playgroud)

r function quantmod

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

NSFetchedResultsController中的节名称与托管对象值不匹配

我正在使用NSFetchedResultsController来填充UITableView,其结果来自大约1500个实体的中等大小的Core Data存储.结果控制器是相当标准的 - 潜在错误的一些"热点"不适用于此设置.

  • 在与使用的相同(主)线程上创建的托管对象上下文
  • 没有使用缓存(因为排序经常更改)
  • sectionNameKeyPath用于将结果拆分为多个部分

然而,我的部分结果非常奇怪.例如,请考虑此方法用于设置节标题视图的标题:

- (NSString *)titleForHeaderInSection:(NSInteger)section {
  id <NSFetchedResultsSectionInfo> sectionInfo = [[self.resultsController sections] objectAtIndex:section];
  return [sectionInfo name];    // <------- Stopped at breakpoint here
}
Run Code Online (Sandbox Code Playgroud)

我使用断点停在指定的行,并使用GDB检查以下内容:

(gdb) po [[self resultsController] sectionNameKeyPath]
reviewDateString
(gdb) print section
$11 = 1
(gdb) print (int) [sectionInfo numberOfObjects]
$12 = 4
(gdb)  po [sectionInfo name]
Wednesday, September 8th 2010
(gdb) po [[[sectionInfo objects] objectAtIndex:0] valueForKey:@"reviewDateString"]
Sunday, February 13th 2011
(gdb) po [[[sectionInfo objects] objectAtIndex:1] valueForKey:@"reviewDateString"]
Sunday, February 13th 2011
(gdb) po …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch core-data nsfetchedresultscontroller ios

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

SQL Server 2008与SQL Server 2008 Express大小

我将SQL Server数据库(源)迁移到SQL Server Express数据库(命运).在SSMS中使用"生成脚本...".

我验证了源数据库中的表(使用3个最大的表进行了测试)是否具有相同的行数,并且所有行都显示正常.

我执行sp_spaceused并发现原始数据库大小为16MB,而Express版本为4MB.

Express DB是否占用较少的空间,或者这表明迁移出现了问题?

谢谢

sql database sql-server-2008-express sql-server-2008

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

git:忽略*是*版本控制的文件

一个.gitignore文件可以忽略从版本控制他们的所有文件.

我们有不同的情况:我们希望在存储库中放置一些配置文件,这些配置文件需要在每台机器上进行更改(例如,数据库访问信息).

我们确实希望将它们作为占位符进行分发,因此我们将它们包含在存储库中.但是,稍后我们希望对所有开发人员忽略对它们的任何更改.

有办法吗?

注意:

问题的Git:忽略版本控制文件实际上是一样的.但是,没有一个答案回答了这个问题,包括接受的问题.

编辑:

  • 有没有办法 - 对模式而不是单个文件保持不变?
  • 有没有办法将此命令传播到其他开发人员的存储库?

git

17
推荐指数
2
解决办法
2843
查看次数

什么是Ruby 1.9标准CSV库?

当我在我的应用程序上尝试FasterCSV gem时,我收到此错误:

Please switch to Ruby 1.9's standard
CSV library.  It's FasterCSV plus
support for Ruby 1.9's m17n encoding
engine.
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我使用的是Rails 3,Ruby 1.9.2和Rubygems 1.4.

有人可以向我解释如何使用Ruby 1.9的标准CSV库.我完全没有任何想法,因为我对Rails很新.

ruby csv fastercsv

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