Если скрыть репозиторий GitHub, бесплатный хостинг GitHub Pages будет работать?

У меня бесплатный хостинг GitHub, через репозиторий, если скрыть репозиторий, хостинг будет работать ?

Как будет работать GC

Рассмотрим случай, когда объект хранит ссылку на самого себя. Ну например что-то вроде такого

public class A {     private A a;     public A() {       a = this;    } } 

Каким в данном случае будет жизненный цикл объектов данного класса? GC не трогает объекты до тех пор, пока есть ссылки на них. Следует ли из этого то, что объекты этого класса как минимум будут храниться в памяти до тех пор, пока я не присвою переменной a значение null?

В функцию аргументом передаем другую функцию что будет?

function b(){   return 2 }   function f(d){   return d }   f(b)

В функцию аргументом передаем другую функцию что будет ?

  1. Функцию в глобальной области видимости передаем в качестве аргумента в другую функцию что будет ?
  2. Как правильно передавать функцию в качестве аргумента в другую функцию ?

Можете сделать так, если я нажму на Яблоко, то выведет 50%, в то время как у Груши будет 0%

<center>     <form id="my_form">           <input type="radio" name="prim" value="Яблоко" data-show="a">Яблоко <b id="display"></b><br>         <input type="radio" name="prim" value="Груша" data-show="b">Груша <b id="display1"></b><br>      </form>         <script>         const descriptions = {             a: '1(%)'         }         my_form.addEventListener('change', function (evt) {             let descriptionId = evt.target.dataset.show             display.innerHTML = descriptions[descriptionId]         })           const descriptions1 = {             b: '2(%)'         }         my_form.addEventListener('change', function (evt) {             let descriptionId = evt.target.dataset.show             display1.innerHTML = descriptions1[descriptionId]         })     </script> </center> 

Возможно ли в browserlist вычислить, будет ли поддерживаться Internet Explorer, если этот браузер в явном виде не указан?

В опциях библиотеки postcss/autoprefixer, опцию grid нужно указать только в том случае, если планируется поддержка Internet Explorer 10-11 (тогда, будут добавлены соответствующие вендорные префиксы для поддержки CSS Grid). По умолчанию, этого не будет сделано, дале если в списке браузеров указать в явном виде ‘ie11’.

grid (false|”autoplace”|”no-autoplace”): should Autoprefixer add IE 10-11 prefixes for Grid Layout properties?

А что, если мы во вермя написания кода не знаем заранее, будет ли поддержка Internet Explorer? В приведённом ниже коде (написан на TypeScript), нам нужно вычислить isSomeVersionOfInternetExplorerSupported. Мы можем проверять и анализировать массив supportedBrowsers (его элементом может быть любое валидное значение свойства browserslist одноимённой библиотеки, напирмер last 1 version, not dead, etc.), тем не менее какие именно элементы будет содержать этот массив – мы заранее не знаем.

class BroserslistHelper {    private supportedBrowsers: Array<string>;    constructor(supportedBrowsers: Array<string>) {     this.supportedBrowsers = supportedBrowsers;       }    get autoprefixerSetitngs: autoprefixer.Options {      return {        browsers: this.supportedBrowsers,        grid: this.isSomeVersionOfInternetExplorerSupported ? 'autoplace' : false      }   }    get isSomeVersionOfInternetExplorerSupported(): boolean {        let someVersionOfInternetExplorerSupported = false;        this.supportedBrowsers.forEach( (browser: string) => {           // we need to compute is something ...       })        return someVersionOfInternetExplorerSupported;   } } 

Если Internet Explorer указан в массиве в явном виде (напирме, ie), то решение будет простым, но что, если массив включает лишь свойства типа >5%, cover 99.5%, not dead и т. д.?

Как привязать свойство readonly к input, которое будет зависеть от чекбокса?

Доброго времени суток!

Пытаюсь сделать реактивную форму, в которой один из инпутов может иметь свойство readonly в завсимости от состояния чекбокса – если чекбокс выбран, инпут доступен для ввода текста, если не выбран, инпут ридонли.

Компонент:

import {FormControl, FormGroup, Validators} from "@angular/forms";  @Component({   selector: 'app-add-topic',   templateUrl: './add-topic.component.html',   styleUrls: ['./add-topic.component.css'] }) export class AddTopicComponent implements OnInit {    constructor() { }    addTopicForm: FormGroup;    ngOnInit() {     this.initForm();   }    initForm(): void {     this.addTopicForm = new FormGroup({       'tabName': new FormControl(null, Validators.required),       'indicatorName': new FormControl(null, Validators.required)     });   } } 

Шаблон:

<form class="addTopic modal"       [formGroup]="addTopicForm">     <div class="project-label">Добавление топика</div>     <div class="controls form-group">       <label for="tabName">Название</label>       <input type="text"              id="tabName"              formControlName="tabName">       <label for="indicatorName">Индикатор</label>       <span><input type="checkbox" id="isIndicator" #isInd checked></span>       <input type="text"              id="indicatorName"              [readonly]="!isInd.checked"              formControlName="indicatorName">     </div> </form> 

Собственно, так вроде работает, но свойство readonly ставится от балды через раз (вне зависимости от состояния чекбокса, надо несколько раз сменить состояние чекбокса, чтобы у инпута появилось нужное свойство). Что я делаю не так?

Можно ли как-нибудь сделать на html сайте бегущую строку, которая будет показывать время и дату?

Можно ли как-нибудь сделать на html сайте бегущую строку, которая будет показывать время и дату?

Возможно ли передать указатель в функцию, а в самой функции создать массив на который будет указывать указатель?

Я хотел передать указатель int в функцию и там создать массив. Но при выполнении если int *arr присвоить NULL, то происходит Segmentation fault. Если int *arr присвоить new int[0], то массив в функции вроде как создается, но значения не присваиваются и выводит 0 0 0 вместо 1 2 3

 void makeArr(int *arr) {   arr = new array[3];   arr[0] = 1; arr[1] = 2; arr[2] = 3; }  int main() {    int *arr = NULL // также пробовал int *arr = new int[0];    makeArr(arr);    for(int i = 0; i < 3; i++)      cout << arr[i] << " ";     delete[]arr; } 

Как будет выглядеть .bat файл для Windows?

Всем привет. Есть код для запуска программы на Linux в файле run.sh:

#!/bin/bash javac -sourcepath src -classpath lib/stdlib.jar -d out src/game/Run.java java -classpath out:lib/stdlib.jar game.Run 

Вопрос, как будет выглядеть .bat файл для запуска данной программы на Windows?

Спасибо заранее.

Почему если к таблице применить свойство border-spacing, то она будет сдвигаться вправо?

СSS

   td {     border: 1px solid blue;     padding: 15px;     height: 25px;    }    table {     width: 120px;     margin-bottom: 35px;    }    table.one {     border-collapse: collapse;     empty-cells: show;    }    table.two {     border-spacing: 15px;     empty-cells: hide;    } 

HTML

<table class="one">    <tr>     <td>1</td>     <td>2</td>    </tr>    <tr>     <td>3</td>     <td></td>    </tr>   </table>   <table class="two">    <tr>     <td>1</td>     <td>2</td>    </tr>    <tr>     <td>3</td>     <td></td>    </tr>   </table>