Rafaelbartonjo's Profile

195
Points

Questions
37

Answers
38

  • tutorial page.

    A raw type is the name of a generic class or interface without any type arguments. For example, given the generic Box class:

    public class Box<T> {     public void set(T t) { /* ... */ }     // ... } 

    To create a parameterized type of Box, you supply an actual type argument for the formal type parameter T:

    Box<Integer> intBox = new Box<>(); 

    If the actual type argument is omitted, you create a raw type of Box:

    Box rawBox = new Box(); 
    • 625 views
    • 15 answers
    • 0 votes
  • Simplest solution is to run composer dumpautoload if you have ssh access. That will allow composer to rewrite the auto load files relative to the directory it is in now.

    • 434 views
    • 1 answers
    • 0 votes
  • Asked on July 15, 2020 in HTML.

    I am assuming you are able to generate the chart but need functionality to switch between them by pressing a button.

    // your logic to draw both charts //Plotly.plot('chart1', bar_graph, {}); //Plotly.plot('chart2', bar_graph, {});  const toggleBtn = document.querySelector(".btn-toggle-chart"); const charts = document.querySelectorAll(".chart");  toggleBtn.addEventListener("click", (event) => {   charts.forEach(chart => {     chart.classList.toggle("hide");   }) })
    .hide {   display: none !important }
    <section id="page-4" class="page">   <button class="btn btn-link btn-toggle-chart">Toggle Chart</button>    <div class="row chart" id="chart1">     <p>Demo Chart 1</p>   </div>      <!-- hide second chart by default -->   <div class="row chart hide" id="chart2">     <p>Demo Chart 2</p>   </div> </section>

    • 313 views
    • 3 answers
    • 0 votes
  • Asked on July 15, 2020 in Java.

    Try this and you can handle other businesses in the stream after join.

    futureProducts.stream().map(CompletableFuture::join).collect(Collectors.toList()) 
    • 286 views
    • 1 answers
    • 0 votes
  • Asked on July 15, 2020 in Java Script.

    This is VERY BAD PRACTICE <a href='delete.php?id=<?php echo $id; ?>'>Delete</a> – one visit from a spider that ignores your coustom confirm will wipe your database

    So you need to do this:

    <button type="button" class="delete" data-id="<?php echo $id; ?>">Delete</button> 

    Then you can do

    let currentLink = "" $('.delete').on('click',function() {   const id  = $(this).data("id");   currentLink = "delete.php?id="+id;   document.body.scrollTop = 0; // For Safari   document.documentElement.scrollTop = 0; // For Chrome, Firefox, IE and Opera   Confirm('Are you sure you want to delete item','This will delete '+id, 'Yes', 'No');  }); 

    and have

    $('.doAction').click(function() {   $(this).parents('.dialog-ovelay').fadeOut(500, function() {     location.href = currentLink;     $(this).remove(); // does this even execute?   }); }); 
    • 291 views
    • 1 answers
    • 0 votes
  • Asked on July 15, 2020 in Java Script.

    Also change your body tag to something like

    <body onload="ScrollToTarget"> 

    Then your function can be defined in the header as

    function ScrollToTarget() {      document.getElementById("target").scrollIntoView(true); } 
    • 323 views
    • 2 answers
    • 0 votes
  • In short: document.getElementById("myRange").value;.

    You can read more about sliders and getting the value of the slider here. If you want to get the value every time the slider is utilised:

    document.getElementById("myRange").addEventListener("input", (evt) => {   console.log(evt.target.value); }) 
    • 347 views
    • 3 answers
    • 0 votes
  • Asked on July 15, 2020 in Python.

    This is due to a failsafe mechanism implemented here. If you’d like to track your exceptions, you should set a proper level to the logger. For that, do:

    import websocket websocket._logging._logger.level = -99 # This will enable all levels of logging  # Rest of your code goes here 

    That way, after running your code, you would see:

      File "blablabla/.local/lib/python3.7/site-packages/websocket/_app.py", line 346, in _callback     callback(self, *args)   File "blablabla/test/test.py", line 22, in ws_message     f("hi", True) #<--should throw a too many arguments error/exception 

    Your code would still be running, but you would be able to catch exceptions

    • 390 views
    • 1 answers
    • 0 votes