问题列表 - 第37344页

getline检查行是否为空格

有没有一种简单的方法来检查一条线是否为空.所以我想检查它是否包含任何空格,如\ r \n\t和空格.

谢谢

c whitespace getline

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

在没有警告消息的情况下在父控制器上调用方法

我有一个前视图和翻转视图很像实用天气应用程序.

为了避免处理协议的复杂性......在我的flipView上,我需要调用一些驻留在我的前视图中的代码.这有效...但在编译期间会生成警告.

[self.parentViewController returningFromGetStringView];
Run Code Online (Sandbox Code Playgroud)

警告(显示两次):

'UIViewController' may not respond to '-returningFromGetStringView'
'UIViewController' may not respond to '-returningFromGetStringView'
Run Code Online (Sandbox Code Playgroud)

该方法肯定存在...并执行良好...但为什么警告???

iphone objective-c compiler-warnings uiviewcontroller parentviewcontroller

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

和Linq一样实体

我知道.Contains()方法确实喜欢LIKE %therm%,.StartsWith()方法确实喜欢LIKE therm%.EndsWith()方法一样LIKE %therm但是......

有没有办法在下面做**Linq to Entities**

SELECT * FROM [dbo].[Users] WHERE Name LIKE 'rodrigo%otavio%diniz%waltenberg'
Run Code Online (Sandbox Code Playgroud)

PS:我正在使用LINQ to ENTITIES.不是LINQ TO SQL

.net c# sql linq linq-to-entities

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

使用vim的-W选项

-w-WVIM的选项具有理论上的效果如下:

-w {scriptout}您输入的所有字符都记录在文件"scriptout"中,直到您退出Vim.如果要创建要与"vim -s"或":source!"一起使用的脚本文件,这将非常有用.当"scriptout"文件已存在时,将追加新字符.另见| complex-repeat |.{scriptout}不能以数字开头.{Vi无此功能}

-W {scriptout}与-w类似,但不附加,覆盖现有文件.{Vi无此功能}

但是当我这样做时,{scriptout}文件将始终以十六进制序列开头80 fd 60(有时是80 fd 62).

我在portableapps.com上使用gvimportable.exe 7.3.使用-u NONE开关,它也是如此.

这个"神奇数字"是什么?在Windows下使用gvim.exe我无法重播我的脚本,直到我删除了这三个前导字节...

似乎这个功能非常有用,但很难记录.

谢谢您的回答.

vim

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

视图可以返回多个结果集吗?

我想有一个视图,我可以运行返回多个结果集.这可能吗?

如果视图无法执行此操作,那么SQL Server中是否有另一个具有高可见性/透明度的对象可以实现此目的?(我喜欢使用视图,因为我可以很容易地看到它并在Views文件夹下运行它).存储过程并不是很理想,因为我有这么多.

谢谢

sql sql-server sql-view

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

在WPF中使用计时器刷新UI(使用BackgroundWorker?)

我们在WPF中有一个应用程序,它通过ObservableCollection显示数据.5分钟后,我想刷新数据.

我以为我可以将System.Timers.Timer对象用于其Elapsed事件,然后调用a BackgroundWorker来调用启动作业的方法.该方法位于ViewModel类上.

但似乎线程存在问题.

所以我尝试了Dispatcher,但同样的事情.

这是我的(简化和未优化)代码:

/// <summary>
/// Initializes a new instance of the <see cref="ApplicationController"/> class.
/// </summary>
public ApplicationController()
{
    CreateDefaultTabs();

    Timer timer = new Timer(20000); //20 secs for testing purpose.
    timer.AutoReset = true;
    timer.Enabled = true;
    timer.Elapsed += new ElapsedEventHandler(OnTimeBeforeRefreshElapsed);
    timer.Start();
}

private void OnTimeBeforeRefreshElapsed(object sender, ElapsedEventArgs e)
{
    Dispatcher.CurrentDispatcher.Invoke(new Action(() => { RefreshData(); }));
    Dispatcher.CurrentDispatcher.Invoke(new Action(() => { UpdateLayout(); }));
}

private void RefreshData()
{
    foreach (object tab in _tabItems) …
Run Code Online (Sandbox Code Playgroud)

c# wpf timer backgroundworker

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

无法使用此动词类型发送内容正文

我刚刚在我的.NET 2.0应用程序中运行此异常(ProtocolViolationException)(在Windows Mobile 6标准仿真器上运行).令我困惑的是,据我所知,我没有添加任何内容正文,除非我无意中以某种方式完成了它.我的代码如下(非常简单).还有什么我需要做的是说服.NET这只是一个http GET吗?

谢谢,布莱恩

//run get and grab response
WebRequest request = WebRequest.Create(get.AbsoluteUri + args);
request.Method = "GET";
Stream stream = request.GetRequestStream();           // <= explodes here
XmlTextReader reader = new XmlTextReader(stream);
Run Code Online (Sandbox Code Playgroud)

.net webrequest

90
推荐指数
2
解决办法
15万
查看次数

什么是事件驱动的Web服务器

我想了解事件驱动的Web服务器的基础知识,我知道其中一个是Tornado,但是非常感谢任何其他信息.

谢谢

webserver

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

Java:类型安全:为varargs参数创建A的通用数组

可能重复:
是否可以解决"为varargs参数创建T的通用数组"编译器警告?

考虑到这一点:

interface A<T> { /*...*/ }
interface B<T> extends A<T> { /*...*/ }
class C { /*...*/ }
void foo(A<T>... a) { /*...*/ }
Run Code Online (Sandbox Code Playgroud)

现在,其他一些代码想要使用foo:

B<C> b1 /* = ... */;
B<C> b2 /* = ... */;
foo(b1, b2);
Run Code Online (Sandbox Code Playgroud)

这给了我警告

Type safety : A generic array of A is created for a varargs parameter
Run Code Online (Sandbox Code Playgroud)

所以我改变了对此的调用:

foo((A<C>) b1, (A<C>) b2);
Run Code Online (Sandbox Code Playgroud)

这仍然给了我同样的警告.

为什么?我该如何解决这个问题?

java casting variadic-functions

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

使用<>在scala中模拟!=

我想在Scala中使用<>模拟!=

implicit def conditional[A](left : A) = new {
 |   def<>[A](right : A) = (left != right)
 | }
Run Code Online (Sandbox Code Playgroud)

这种模拟不起作用的情况是什么

scala emulation

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