问题列表 - 第34521页

Java RegEx元字符(.)和普通点?

在Java RegEx中,如何.在任何句子中找出(点)元字符和普通点之间的区别.如何处理这种情况的其他元字符太像(*,+,/d,...)

java regex

141
推荐指数
4
解决办法
20万
查看次数

了解Android设备是正常使用的纵向还是横向设备?

无论如何都要确定设备是默认的纵向还是横向?我的意思是你通常如何使用该设备.

大多数手机都有正常使用的人像屏幕,但有一些标志可以找到它吗?

android default landscape portrait

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

在R中,你如何计算字符向量?

我在R中使用了样本函数来生成100个公平硬币翻转的样本,这是我使用的命令.

fair.coin = c("heads" = 0.5, "tails" = 0.5)
Run Code Online (Sandbox Code Playgroud)

然后,

x <- sample(fair.coin, size = 100, replace = TRUE)
> x

tails tails tails heads tails tails tails heads heads tails heads heads tails tails

  0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5 

heads tails heads tails tails tails tails heads heads heads heads tails heads tails 

  0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5   0.5 

tails tails tails …
Run Code Online (Sandbox Code Playgroud)

r

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

适配器在Android中的作用是什么?

我想知道 Android环境中何时,何地以及如何使用适配器.

来自Android开发者文档的信息对我来说不够,我想得到更详细的分析.

android adapter android-adapter

119
推荐指数
4
解决办法
9万
查看次数

在开发库时断言vs异常

我正在开发一个库,以便在其他库或最终产品中进一步使用.假设用户以错误的方式使用库 - 将不适当的值传递给公共函数,以错误的顺序调用函数等.

在这种情况下,我可能会抛出异常,但这些通常是为最终产品设计的,必须妥善处理,而在这里我们有一个开发人员错误,他们没有正确阅读文档.另一方面,他或她是我的库的用户,因此断言可能是一种错误的方式(想象一个在您从未编写过的代码中触发的断言并且只是为了工作).

到目前为止,我一直只在私有内部函数和方法中使用断言,因此只通知有关库内部的错误.在库用户错误使用的情况下,我总是抛出一个带有错误描述的异常(并建议如何避免它).

你认为这是一种正确的方法吗?如果没有,在开发库时,您使用哪种经验法则作为断言和异常?

assert exception

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

C#:在FileStream中打开Word文件,以便在Word中打开时进行读取

我正在尝试使用C#中的FileStream打开一个Word文件进行读取.我攻击了一个快速示例应用程序,它包含一个文本字段和一个按钮来触发流的创建.打开文件的示例代码如下:

if (File.Exists(this.TxtPath.Text))
{
    Stream s = new FileStream(this.TxtPath.Text,
    FileMode.Open, FileAccess.Read,
    FileShare.Read);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试打开已在Word中打开的Word文件时,我收到一个System.IO.Exception,指出该文件已被另一个进程打开且无法打开.

当我尝试在Word中打开同一个文件时,它在Word中打开它无问题.所以基本上它应该是可能的.

有什么我忽略的吗?

快速编辑:如果有帮助,我正在使用Word 2007和VisualStudio 2008..NET Framework版本为3.5

c# ms-word filestream

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

Rails 3:将资源路由到另一个名称

我有一个模型的CRUD控制器.

这样做resources :foo可以让我的路线/foo/:id,等等调用行动.

我想添加一个用另一种语言翻译'foo'的路线.我们来说'toto'.所以我希望所有/toto/:id等等路线的行为与/foo/:id路线等完全相同.

我怎么能实现这一目标?

routing ruby-on-rails-3

23
推荐指数
3
解决办法
2万
查看次数

当不支持IF EXISTS运算符时,删除SQLite中的现有表

我的SQLite版本不支持IF EXISTS运营商.如何在没有错误的情况下丢弃可能存在或可能不存在的表格?

我现在无法在实时应用程序上更新版本,因此我无法使用支持的SQLite版本IF EXISTS.

sql database sqlite

39
推荐指数
3
解决办法
9万
查看次数

ndk-gdb有多个lib库

我从Android NDK r4了解了"ndk-gdb"的调试工具.现在我可以开始调试hello-jni示例(虽然存在一些问题).

但是,对于我自己的Android应用程序,我有几个可以使用的库,可以从大量的c/c ++文件构建.我曾经使用ndk-build构建这些文件,然后将这些文件复制到$ PROJECT/libs目录下,并且无需调试即可正常工作.但是现在我想用ndk-gdb来调试一个lib.当我启动ndk-gdb时,它抱怨没有加载符号表.

我还将所有这些文件复制到$ PROJECT/bin/ndk/local/armeabi(看起来像gdb尝试加载符号表的默认目录).而且,它不起作用.

也许ndk-gdb在复制后无法跟踪我的文件?或者为什么它不能加载任何符号表,即使我在$ PROJECT/bin/ndk/local/armeabi下复制它们?

以前有人遇到过这个问题吗?

非常感谢!

android gdb android-ndk

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

我怎么能明智地超载贴装操作员新?

C++允许超载operator new-全局和每个类-通常operator new,operator new[]所使用new[]的语句和位置operator new分开.

这三个中的前两个通常因使用自定义分配器和添加跟踪而过载.但是放置operator new似乎非常简单 - 它实际上什么也没做.例如,在Visual C++中,默认实现只返回传递给调用的地址:

//from new.h
inline void* operator new( size_t, void* where )
{
   return where;
}
Run Code Online (Sandbox Code Playgroud)

它还能做什么?为什么以及如何明智地超载放置operator new

c++ memory-management operator-overloading visual-c++

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