首页 程序员大本营 98sky.com 程序员问答大本营 98sky.com.
Home Php C# Sql C C++ Javascript Python Java Go Android Git Linux Asp.net Django .net Node.js Ios Xcode Cocoa Iphone Mysql Tomcat Mongodb Bash Objective-c Scala Visual-studio Apache Elasticsearch Jar Eclipse Jquery Ruby-on-rails Ruby Rubygems Android-studio Spring Lua Sqlite Emacs Ubuntu Perl Docker Swift Amazon-web-services Svn Html Ajax Xml Java-ee Maven Intellij-idea Rvm Macos Unix Css Ipad Postgresql Css3 Json Windows-server Vue.js Typescript Oracle Hibernate Internet-explorer Github Tensorflow Laravel Symfony Redis Html5 Google-app-engine Nginx Firefox Sqlalchemy Lucene Erlang Flask Vim Solr Webview Facebook Zend-framework Virtualenv Nosql Ide Twitter Safari Flutter Bundle Phonegap Centos Sphinx Actionscript Tornado Register | Login | Edit Tags | New Questions | 繁体 | 简体


5 questions online user: 49

0
votes
answers
40 views
+10

R閃亮:得到輸入數據後的所有因素

0

嘿,我有一個閃亮的應用程序輸入數據並與他們一起工作。但是現在我想要一個爲子集功能選擇因子的動作按鈕。問題是,當我啓動應用程序並輸入數據時,因素不存在,只需在第一次點擊操作按鈕後,因素就會獲得數據的列名稱。R閃亮:得到輸入數據後的所有因素

我該如何編程,以便在讀取數據後直接顯示這些因子。感謝您的幫助!

這裏的UI和服務器的一部分

   radioButtons(
        "fileType_Input", 
        label = h5("Choose file type and click on browse"), 
        choices = list(".csv" = 1, ".xlsx" = 2), 
        selected = 1, 
        inline = TRUE 
       ), 

       fileInput('file1', '' ), 

       selectInput("letters", label=NULL, factors, multiple = TRUE), 

       actionButton("choose", "Auswahl"), 

       verbatimTextOutput("list") 

服務器:

shinyServer(function(input, output, session) { 

    # Get the upload file 
    myData <- reactive({ 
    inFile <- input$file1 

    if (is.null(inFile)) { 
     return(NULL) } 

    if (input$fileType_Input == "1") { 
     read.csv2(inFile$datapath, 
       header = TRUE, 
       stringsAsFactors = FALSE) 
    } else { 
     read_excel(inFile$datapath) 
    } 
    }) 

    # When the Choose button is clicked, add the current letters to v$choices 
    # and update the selector 
    observeEvent(input$choose, { 
    data <- myData() 
    factors <- colnames(data) # get the names of the Factors in a Vector to select them 
    v$choices <- input$letters # append(v$choices,input$letters) 
    updateSelectInput(session, "letters", 
         choices = factors #[!factors %in% v$choices)] 
    ) 
    }) 

    output$list <- renderPrint({ 
    v$choices 
    }) 
0
votes
answers
14 views
+10

使用響應和JSON的Android Studio數據庫連接

0

我試圖用我的遠程數據庫使用PHP文件和JSONObject進行連接,但代碼正在滑動Response.Listener,我不知道爲什麼... 這裏我主要包含Response.Listener:使用響應和JSON的Android Studio數據庫連接

Response.Listener<String> responseListener = new Response.Listener<String>() { 
       @Override 
       public void onResponse(String response) { 
        try { 

         Toast.makeText(Register.this, "Test00", Toast.LENGTH_SHORT).show(); 

         JSONObject jsonObject = new JSONObject(response); 
         boolean success = jsonObject.getBoolean("success"); 

         if(success) 
         { 
          Toast.makeText(Register.this, "Test01", Toast.LENGTH_SHORT).show(); 
         } 
         else 
         { 
          Toast.makeText(Register.this, "Error", Toast.LENGTH_SHORT).show(); 
         } 

        } catch (JSONException e) { 
         e.printStackTrace(); 
        } 
       } 
      }; 

      RegisterRequest registerRequest = new RegisterRequest(email, username, usernick, password, birthdate, gender, responseListener); 
      RequestQueue queue = Volley.newRequestQueue(Register.this); 
      queue.add(registerRequest); 

,在這裏我RegisterRequest類:

public class RegisterRequest extends StringRequest { 

private static final String REGISTER_REQUEST_URL = "kameo.com.br/control/ayzac_control_signin_mobile.php"; 
private Map<String, String> params; 

public RegisterRequest(String email, String name, String nickname, String password, String date, String gender, Response.Listener<String> listener) 
{ 
    super(Method.POST, REGISTER_REQUEST_URL, listener, null); 
    params = new HashMap<>(); 
    params.put("userEmail", email); 
    params.put("userName", name); 
    params.put("userNickname", nickname); 
    params.put("userPassword", password); 
    params.put("userBirth", date); 
    params.put("userGender", gender); 
} 

@Override 
public Map<String, String> getParams() { 
    return params; 
} 
} 
+0

你有沒有試着用你的API網址前加上HTTP或HTTPS – Dilip

+0

檢查您的請求params –

+0

它的工作,只需在URL之前「http://」...非常感謝! –

0
votes
answers
23 views
+10

SQL SELECT項目,而不字符

1

我有以下SQL:SQL SELECT項目,而不字符

SELECT 
    M.* 
FROM 
    (
    SELECT MAX(counter) AS FirstUserDate, imdb_id, language, season, aufloesung, episode 
    FROM autofehlerserie 
    GROUP BY imdb_id, language 
    ) foo 
    JOIN 
    autofehlerserie M ON foo.imdb_id = M.imdb_id AND foo.language = M.language 
ORDER BY 
    foo.FirstUserDate DESC, M.imdb_id, M.aufloesung, cast(M.season as int), cast(M.episode as int) 

但我只想要SELECT items WHERE marker not = "D"

在那裏我有添加此此select查詢?

+1

您可以用'<>'來表示「不等於」。例如:'SELECT * FROM table WHERE marker <>'D''。這是你想要做的嗎? – RToyo

+0

但是我必須添加這個嗎? – SebastianHannes

+0

標記在sql「autofehlerserie」 – SebastianHannes

0
votes
answers
40 views
+10

是否有可能根據您輸入的內容提供帶有建議的文本輸入?

0

如何根據我輸入的文本字段顯示下拉菜單,其中所選選項將自己寫入文本字段?例如,如果詢問我最喜歡的顏色是什麼,並開始輸入'dar',則會出現一個下拉菜單,選項爲「深紅色」,「深藍色」,「深綠色」等。但是,如果我輸入'dark g'只有選項「深綠色」纔會顯示下拉菜單?想想它有點像文本輸入,可以消除下拉選項,但是在下拉列表中選擇一個選項會將它們輸入到文本字段中。是否有可能根據您輸入的內容提供帶有建議的文本輸入?

這是我此刻的代碼(雖然我認爲我需要JS):

<input type="text" placeholder="Name Of Gear"> 
 
       <input type="number" class="amount" maxlength="4" placeholder="Amount" max="999">

+0

是否有可能...是的。是如何做到這一點太廣泛這個網站的問題......也是。搜索網頁中的腳本,使用*「autocomplete」*或*「typeahead」* – charlietfl

+0

這些術語來允許您使用第三方庫,或者您必須自己做? –

0
votes
answers
32 views
+10

使用循環下載網址/文件列表 - python

0

我需要下載大約1000個文件/網址,並且很難手動下載它們。使用循環下載網址/文件列表 - python

我試圖通過列表放在一個列表和循環的URL,但我覺得我的代碼覆蓋以前的文件,只保留最後一個項目在列表中

這裏是我的代碼

#!/usr/bin/env python 

import urllib3 
http = urllib3.PoolManager() 

urls = ["http://url1.nt.gz" , "http://url2.nt.gz" , "http://url3.nt.gz"] 
N =1; // counter helps me to rename the downloaded files 
print "downloading with urllib" 
for url in urls 
r = http.request('GET',url) 
Name =str(N+1) // each time increment the counter by one 
with open("file"+Name+".nt.gz", "wb") as fcont: 
       fcont.write(r.data) 

有什麼建議嗎?