小编Jul*_* E.的帖子

禁止写入 nohup.out

我正在使用 nohup 命令运行 Java 应用程序。

nohup java -jar test.jar
Run Code Online (Sandbox Code Playgroud)

我正在使用log4j从我的应用程序中写入输出。在 log4j.properties 文件中,我有一个写入输出的文件。问题是我在 nohup.out 和 test.log 中有两次相同的输出(我在 log4j.properties 文件中配置了这个)

有没有办法禁止将输出写入 nohup.out?

java unix log4j nohup

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

在Python中键入效果

我想制作这样的程序,它从字符串中读取字符并在一段延迟后打印每个字符,所以它看起来像打字效果.

现在我的问题是睡眠功能不正常.长时间拖延后打印整句.

import sys
from time import sleep

words = "This is just a test :P"
for char in words:
    sleep(0.5)
    sys.stdout.write(char)
Run Code Online (Sandbox Code Playgroud)

我使用"sys.stdout.write"来删除字符之间的空格.

python sleep python-2.7

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

有没有办法确定self.collectionview.visiblecells的顺序?

在集合视图中,我想知道在集合视图中显示的第一个项目.我想我会看看visibleCells并且会成为列表中的第一个项目,但事实并非如此.

ios

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

Python - pyodbc使用参数名称调用存储过程

我需要使用输入参数名称SqlServer stored procedure来自python2.7via pyodbc模块.

我根据输入参数顺序的文档尝试:

cursor.execute('{CALL [SP_NAME](?,?)}',
              ('value', 'value'))
Run Code Online (Sandbox Code Playgroud)

它工作,但我需要通过parameter name of stored procedure因为存储过程输入参数的顺序总是改变.所以我需要通过名字传递它们.

cursor.execute('{CALL [SP_NAME](@param1name,@param2name)}',
              ('value', 'value'))
Run Code Online (Sandbox Code Playgroud)

但这不起作用.什么是正确的语法?

sql-server django stored-procedures pyodbc python-2.7

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

TestFlight当前不可用。稍后再试

昨天,我使用新证书创建了一个应用程序,并将其上传到iTunes Connect。我邀请了2个朋友进行内部测试,他们接受了邀请,并在iPad和iPhone上下载了TestFlight App。他们可以看到该应用,但会收到以下消息:

“ TestFlight当前不可用。请稍后再试。”

在Apple的系统状态中,我可以看到它正在运行。

iphone itunesconnect ios testflight

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

在远程推送通知重定向到正确的ViewController

通过远程推送通知(使用Swift)打开时,我很难让我的iOS应用程序按预期运行.我想要的是,当通过点击推送通知打开应用程序时,它应该直接跳转到某个ViewController,但仍然维护导航堆栈.并且为了使其进一步复杂化,目标视图控制器依赖于推送消息.

示例:我的应用程序已关闭,我收到推送通知:"您收到了新消息".我单击通知,应用程序打开并显示新消息,而不是常规初始视图控制器.如果我的应用程序打开并且我收到推送通知,则没有任何反应.

push-notification ios swift

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

Javascript为承诺循环的每个项目运行异步代码

我有一个函数,它将一个对象传递给它,其中键和数据是一个数组.我必须调用API来获取附加信息,然后将其添加回对象并返回整个对象.

我的第一种方法是不正确的,因为我试图将数据传出.then(),但这是错误的做法.

function asignChecklistItems(taskArray) { 
    // get all the people's tasks passed in
    return new Promise(function(resolve, reject) {

        var promises = []

        // Task Array: {"Person":[tasks,tasks,tasks]}

        for (var person in taskArray) {
            var individualTaskPerson = taskArray[person]
            // get the person's tasks

            for (var individualTask in individualTaskPerson) {

                // here we get each individual task
                var task = individualTaskPerson[individualTask]

                // Check if the checklist is present, the .exists is a bool 
                if (task.checklist.exists === true) {
                //Here we push …
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous node.js promise es6-promise

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

Swift UIScrollView:键盘不会以交互方式解除

我想以交互方式关闭键盘,但我的代码无效.我不知道为什么.当我尝试键盘解除模式时,onDrag它工作正常,不再需要任何代码.这是我的代码:

  import UIKit

    class LoginViewController: UIViewController, UITextFieldDelegate{
        @IBOutlet weak var txtUserName: UITextField!

        @IBOutlet weak var txtPassword: UITextField!

        @IBOutlet weak var scrollView: UIScrollView!


        override func viewDidLoad() {
            super.viewDidLoad()
            self.navigationController?.navigationBarHidden = false;
            scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive
            // Do any additional setup after loading the view.
        }



        @IBAction func LoginTapped(sender: AnyObject) 
{
              //here my code which is running 
        }
        func textFieldShouldReturn(textField: UITextField!) -> Bool {   //delegate method
            textField.resignFirstResponder()
            return true
        }



       override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {

         scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive …
Run Code Online (Sandbox Code Playgroud)

uiscrollview ios swift

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

控制器启动两次

我有一个简单的控制器(logincontroller),在加载login.html时会启动两次,但我不知道为什么会这样.

MyApp.js:

angular.module('PVM', [
    'Authentication',
    'Modal',
    'ngRoute'
])
.config([
    '$routeProvider', function($routeProvider) {
        $routeProvider
            .when('/Login', {
                controller: 'LoginController',
                templateUrl: 'Login.html'
            })
            .when('/Home', {
                controller: 'ModalController',
                templateUrl: 'Home.html'
            })
            .otherwise({
                redirectTo: '/Login'
            });
    }
]);
Run Code Online (Sandbox Code Playgroud)

LoginController.js:

angular.module("Authentication")
.controller("LoginController",
[
    "$scope", "$rootScope", "$location", "AuthenticationService",
    function($scope, $rootScope, $location, AuthenticationService) {
        AuthenticationService.ClearCredentials();

        $scope.login = function() {

            var foo = "bar"; //Breakpoint hits here twice when loading login.html
        };
    }
    ]);
Run Code Online (Sandbox Code Playgroud)

index.html的:

<!DOCTYPE html>
<html ng-app="PVM">
<head>
<title>My Ang</title>
<link href="Content/bootstrap.min.css" rel="stylesheet" />
<link href="Content/bootstrap-theme.min.css" rel="stylesheet" …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-routing angularjs-controller

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

Node.js承诺在不被调用的情况下运行

使用promises时,它们会自动运行而不会被调用.我按照MDN Docs设置它们,并在声明它们时运行,而不会被提示.

var progressPromise = new Promise(function(resolve, reject) {
  // Query the DB to receive the ToDo tasks
  // inProgress is the tableID

  getTasks(inProgress, function(tasks) {
    // Check that the list is returned.
    console.log("Shouldn't Run Automatically");
    if (tasks) {
      console.log("This Too Runs Automatically");
      resolve(tasks);
    } else {
      reject("There was a failure, the data was not received");
    }
  });

});
Run Code Online (Sandbox Code Playgroud)
<p>Console Output</p>
<p> Shouldn't Run Automatically </p>
<p> This too runs automatically </p>
Run Code Online (Sandbox Code Playgroud)

我已经检查了剩下的代码,只有当我启动应用程序时才会触发promises node index.js

这是设计,还是我的实现错了?如果它是设计的,那么如果你可以将我链接到文档会很棒,因为我无法在其上找到任何内容.

谢谢!

javascript node.js promise es6-promise

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