小编Yur*_*yak的帖子

测试没有预期的异常

我想创建NUnit测试以确保我的函数不会抛出异常.是否有一些特定的方法来做,或者我应该写

[Test]
public void noExceptionTest() {
  testedFunction();
}
Run Code Online (Sandbox Code Playgroud)

如果没有抛出异常,它会成功吗?

.net c# testing nunit unit-testing

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

Unix/Linux中特定文件的递归副本?

我需要*.jar从目录及其所有子目录中复制所有文件.我怎么能在UNIX/Linux终端上做到这一点?命令cp -r *.jar /destination_dir不起作用.

unix linux bash shell cp

60
推荐指数
4
解决办法
7万
查看次数

将日志写入文件

将日志从log4net写入文件时遇到了一些麻烦.我似乎按照手册中的描述完成所有操作,但这不起作用.这是我的logging.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net>
    <appender name="FileAppender" type="log4net.Appender.FileAppender">
      <file value="log.txt" />
      <appendToFile value="true" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %message%newline" />
      </layout>
    </appender>
  </log4net>
</configuration>
Run Code Online (Sandbox Code Playgroud)

请帮助一个实际工作的配置文件的例子.

.net c# logging log4net log4net-configuration

38
推荐指数
4
解决办法
6万
查看次数

CQL:如何检查密钥空间是否存在?

我需要检查Cassandra数据库中是否存在某些键空间.我需要写这样的smth:

if (keyspace KEYSPACE_NAME not exists) create keyspace KEYSPACE_NAME;
Run Code Online (Sandbox Code Playgroud)

有一个命令描述键空间,但我能以某种方式从cql脚本中检索它的信息吗?

cql cassandra

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

Android MotionEvent:查看视图外是否发生了动作

我有一个按钮和OnTouchListener附加到它.如何查找运动(当用户按下按钮时)是在内部还是外部发生?event.getAction()和event.getActionMasked()都只返回0,1或2,分别是ActionDown,ActionUp,ActionMove.有一个常量的MotionEvent.ACTION_OUTSIDE,它是4,但即使我在按钮外拖动触摸,我也不会收到它 - 我仍然从这两种方法中获得2.有什么问题?

UPD:我找到了很好的解决方案 - 只需在ACTION_UP之后检查焦点状态.如果它没有聚焦,则意味着移动发生在视图之外.

android motion-detection

8
推荐指数
3
解决办法
8811
查看次数

Android:高级ColorPickerDialog

我正在寻找一个先进的Android颜色选择器对话框.从API演示和实例的标准颜色选择器这个帖子是不是完全可以接受我.我希望它看起来像这样:这张图片.有没有看起来像这样的开源颜色选择器?

更新:我的主要目标是使颜色选择器易于使用:如果用户只需要点击一次以选择任何颜色,并且所有可能的颜色都被表示,那就太棒了.我提到的示例中的颜色选择器需要两次单击来选择颜色,并且对于普通用户来说太复杂了.

android android-canvas

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

HttpRequestHeader cookie格式

HttpRequestHeader.Cookies需要以哪种格式指定?Fe,如果我想添加名为CITY的cookie值NY,我应该如何使用WebClient.Headers.Add()方法?

.net c# http web

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

在prorgammatically调用时,UIRefreshControl无法正常工作

我有一个UIRefreshControl在我ViewController和一个方法refreshView来处理"拉动刷新"事件.它实际拉动时效果很好,但是当我调用[refresh beginRefreshing]代码时,它只显示刷新动画,但不调用refreshView方法.

这是初始化刷新控件的代码viewDidload:

UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
[refresh addTarget:self
            action:@selector(refreshView:)
  forControlEvents:UIControlEventValueChanged];
self.refreshControl = refresh;
Run Code Online (Sandbox Code Playgroud)

ios uirefreshcontrol pull-to-refresh

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

从其他线程访问视图(Android)

我正在开发一个Android应用程序,我有一个启动/暂停某些模拟过程的按钮.在此过程运行时,我需要实时输出一些数据.但是当我为模拟创建一个新线程时,我无法从该线程访问视图(让它成为TextView),因为它们只能从创建它们的线程访问.另一方面,新线程是必要的,因为否则用户在模拟运行时将无法执行任何操作(例如,按某些其他按钮).在这种情况下,创建新服务还需要创建新线程.我该如何解决这个问题?

java multithreading android

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

通过android连接WiFi

我需要一个关于如何通过wifi处理android数据的教程.Fe,我需要向PC发送一些消息并接收其他消息.我该如何建立连接?我该怎么做才能传输数据?如何?

抱歉这个虚拟问题,但我找不到好的手册.我将尽可能详细的手册,或者关于建立wifi连接和发送/接收简单消息的简单示例.

java android wifi

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