Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all 519523 articles
Browse latest View live

Функции классов сущностей equals и hashCode формируемые Hibernate - Java и базы данных

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

Ребят скажите для чего Hibernate в классах сущностях создаёт следующие методы:

:

@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        PogodaEntity that = (PogodaEntity) o;

        if (idPogoda != that.idPogoda) return false;
        if (data != null ? !data.equals(that.data) : that.data != null) return false;
        if (tNoh != null ? !tNoh.equals(that.tNoh) : that.tNoh != null) return false;
        if (tUtro != null ? !tUtro.equals(that.tUtro) : that.tUtro != null) return false;
        if (tDay != null ? !tDay.equals(that.tDay) : that.tDay != null) return false;
        if (tVeher != null ? !tVeher.equals(that.tVeher) : that.tVeher != null) return false;
        if (vlagnosty != null ? !vlagnosty.equals(that.vlagnosty) : that.vlagnosty != null) return false;
        if (davlenie != null ? !davlenie.equals(that.davlenie) : that.davlenie != null) return false;
        if (skorostyVetra != null ? !skorostyVetra.equals(that.skorostyVetra) : that.skorostyVetra != null)
            return false;
        if (temperaturaVoda != null ? !temperaturaVoda.equals(that.temperaturaVoda) : that.temperaturaVoda != null)
            return false;

        return true;
    }

    @Override
    public int hashCode() {
        int result = idPogoda;
        result = 31 * result + (data != null ? data.hashCode() : 0);
        result = 31 * result + (tNoh != null ? tNoh.hashCode() : 0);
        result = 31 * result + (tUtro != null ? tUtro.hashCode() : 0);
        result = 31 * result + (tDay != null ? tDay.hashCode() : 0);
        result = 31 * result + (tVeher != null ? tVeher.hashCode() : 0);
        result = 31 * result + (vlagnosty != null ? vlagnosty.hashCode() : 0);
        result = 31 * result + (davlenie != null ? davlenie.hashCode() : 0);
        result = 31 * result + (skorostyVetra != null ? skorostyVetra.hashCode() : 0);
        result = 31 * result + (temperaturaVoda != null ? temperaturaVoda.hashCode() : 0);
        return result;
    }

Когда они применяются?

Сам класс сущность:
:

@Entity
@Table(name = "pogoda", schema = "climate", catalog = "")
public class PogodaEntity {
    private int idPogoda;
    private Date data;
    private Integer tNoh;
    private Integer tUtro;
    private Integer tDay;
    private Integer tVeher;
    private Integer vlagnosty;
    private Integer davlenie;
    private Integer skorostyVetra;
    private Integer temperaturaVoda;
    private NaselennayPunktEntity naselennayPunktByIdPunkt;
    private AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyNoh;
    private AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyUtro;
    private AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyDay;
    private AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyVeher;
    private VeterEntity veterByNapravlenieVetra;

    public PogodaEntity(int idPogoda, Date data, Integer tNoh, Integer tUtro, Integer tDay, Integer tVeher, Integer vlagnosty, Integer davlenie, Integer skorostyVetra, Integer temperaturaVoda, NaselennayPunktEntity naselennayPunktByIdPunkt, AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyNoh, AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyUtro, AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyDay, AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyVeher, VeterEntity veterByNapravlenieVetra) {
        this.idPogoda = idPogoda;
        this.data = data;
        this.tNoh = tNoh;
        this.tUtro = tUtro;
        this.tDay = tDay;
        this.tVeher = tVeher;
        this.vlagnosty = vlagnosty;
        this.davlenie = davlenie;
        this.skorostyVetra = skorostyVetra;
        this.temperaturaVoda = temperaturaVoda;
        this.naselennayPunktByIdPunkt = naselennayPunktByIdPunkt;
        this.atmosfernaeYvleniyByIdOsadkyNoh = atmosfernaeYvleniyByIdOsadkyNoh;
        this.atmosfernaeYvleniyByIdOsadkyUtro = atmosfernaeYvleniyByIdOsadkyUtro;
        this.atmosfernaeYvleniyByIdOsadkyDay = atmosfernaeYvleniyByIdOsadkyDay;
        this.atmosfernaeYvleniyByIdOsadkyVeher = atmosfernaeYvleniyByIdOsadkyVeher;
        this.veterByNapravlenieVetra = veterByNapravlenieVetra;
    }

    public PogodaEntity() {
    }

    @Id
    @Column(name = "id_pogoda", nullable = false)
    public int getIdPogoda() {
        return idPogoda;
    }

    public void setIdPogoda(int idPogoda) {
        this.idPogoda = idPogoda;
    }

    @Basic
    @Column(name = "Data_", nullable = false)
    public Date getData() {
        return data;
    }

    public void setData(Date data) {
        this.data = data;
    }

    @Basic
    @Column(name = "t_noh", nullable = true)
    public Integer gettNoh() {
        return tNoh;
    }

    public void settNoh(Integer tNoh) {
        this.tNoh = tNoh;
    }

    @Basic
    @Column(name = "t_utro", nullable = true)
    public Integer gettUtro() {
        return tUtro;
    }

    public void settUtro(Integer tUtro) {
        this.tUtro = tUtro;
    }

    @Basic
    @Column(name = "t_day", nullable = true)
    public Integer gettDay() {
        return tDay;
    }

    public void settDay(Integer tDay) {
        this.tDay = tDay;
    }

    @Basic
    @Column(name = "t_veher", nullable = true)
    public Integer gettVeher() {
        return tVeher;
    }

    public void settVeher(Integer tVeher) {
        this.tVeher = tVeher;
    }

    @Basic
    @Column(name = "Vlagnosty", nullable = true)
    public Integer getVlagnosty() {
        return vlagnosty;
    }

    public void setVlagnosty(Integer vlagnosty) {
        this.vlagnosty = vlagnosty;
    }

    @Basic
    @Column(name = "Davlenie", nullable = true)
    public Integer getDavlenie() {
        return davlenie;
    }

    public void setDavlenie(Integer davlenie) {
        this.davlenie = davlenie;
    }

    @Basic
    @Column(name = "Skorosty_vetra", nullable = true)
    public Integer getSkorostyVetra() {
        return skorostyVetra;
    }

    public void setSkorostyVetra(Integer skorostyVetra) {
        this.skorostyVetra = skorostyVetra;
    }

    @Basic
    @Column(name = "Temperatura_voda", nullable = true)
    public Integer getTemperaturaVoda() {
        return temperaturaVoda;
    }

    public void setTemperaturaVoda(Integer temperaturaVoda) {
        this.temperaturaVoda = temperaturaVoda;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        PogodaEntity that = (PogodaEntity) o;

        if (idPogoda != that.idPogoda) return false;
        if (data != null ? !data.equals(that.data) : that.data != null) return false;
        if (tNoh != null ? !tNoh.equals(that.tNoh) : that.tNoh != null) return false;
        if (tUtro != null ? !tUtro.equals(that.tUtro) : that.tUtro != null) return false;
        if (tDay != null ? !tDay.equals(that.tDay) : that.tDay != null) return false;
        if (tVeher != null ? !tVeher.equals(that.tVeher) : that.tVeher != null) return false;
        if (vlagnosty != null ? !vlagnosty.equals(that.vlagnosty) : that.vlagnosty != null) return false;
        if (davlenie != null ? !davlenie.equals(that.davlenie) : that.davlenie != null) return false;
        if (skorostyVetra != null ? !skorostyVetra.equals(that.skorostyVetra) : that.skorostyVetra != null)
            return false;
        if (temperaturaVoda != null ? !temperaturaVoda.equals(that.temperaturaVoda) : that.temperaturaVoda != null)
            return false;

        return true;
    }

    @Override
    public int hashCode() {
        int result = idPogoda;
        result = 31 * result + (data != null ? data.hashCode() : 0);
        result = 31 * result + (tNoh != null ? tNoh.hashCode() : 0);
        result = 31 * result + (tUtro != null ? tUtro.hashCode() : 0);
        result = 31 * result + (tDay != null ? tDay.hashCode() : 0);
        result = 31 * result + (tVeher != null ? tVeher.hashCode() : 0);
        result = 31 * result + (vlagnosty != null ? vlagnosty.hashCode() : 0);
        result = 31 * result + (davlenie != null ? davlenie.hashCode() : 0);
        result = 31 * result + (skorostyVetra != null ? skorostyVetra.hashCode() : 0);
        result = 31 * result + (temperaturaVoda != null ? temperaturaVoda.hashCode() : 0);
        return result;
    }

    @ManyToOne
    @JoinColumn(name = "id_punkt", referencedColumnName = "id_punkt", nullable = false)
    public NaselennayPunktEntity getNaselennayPunktByIdPunkt() {
        return naselennayPunktByIdPunkt;
    }

    public void setNaselennayPunktByIdPunkt(NaselennayPunktEntity naselennayPunktByIdPunkt) {
        this.naselennayPunktByIdPunkt = naselennayPunktByIdPunkt;
    }

    @ManyToOne
    @JoinColumn(name = "id_osadky_noh", referencedColumnName = "id_osadky")
    public AtmosfernaeYvleniyEntity getAtmosfernaeYvleniyByIdOsadkyNoh() {
        return atmosfernaeYvleniyByIdOsadkyNoh;
    }

    public void setAtmosfernaeYvleniyByIdOsadkyNoh(AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyNoh) {
        this.atmosfernaeYvleniyByIdOsadkyNoh = atmosfernaeYvleniyByIdOsadkyNoh;
    }

    @ManyToOne
    @JoinColumn(name = "id_osadky_utro", referencedColumnName = "id_osadky")
    public AtmosfernaeYvleniyEntity getAtmosfernaeYvleniyByIdOsadkyUtro() {
        return atmosfernaeYvleniyByIdOsadkyUtro;
    }

    public void setAtmosfernaeYvleniyByIdOsadkyUtro(AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyUtro) {
        this.atmosfernaeYvleniyByIdOsadkyUtro = atmosfernaeYvleniyByIdOsadkyUtro;
    }

    @ManyToOne
    @JoinColumn(name = "id_osadky_day", referencedColumnName = "id_osadky")
    public AtmosfernaeYvleniyEntity getAtmosfernaeYvleniyByIdOsadkyDay() {
        return atmosfernaeYvleniyByIdOsadkyDay;
    }

    public void setAtmosfernaeYvleniyByIdOsadkyDay(AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyDay) {
        this.atmosfernaeYvleniyByIdOsadkyDay = atmosfernaeYvleniyByIdOsadkyDay;
    }

    @ManyToOne
    @JoinColumn(name = "id_osadky_veher", referencedColumnName = "id_osadky")
    public AtmosfernaeYvleniyEntity getAtmosfernaeYvleniyByIdOsadkyVeher() {
        return atmosfernaeYvleniyByIdOsadkyVeher;
    }

    public void setAtmosfernaeYvleniyByIdOsadkyVeher(AtmosfernaeYvleniyEntity atmosfernaeYvleniyByIdOsadkyVeher) {
        this.atmosfernaeYvleniyByIdOsadkyVeher = atmosfernaeYvleniyByIdOsadkyVeher;
    }

    @ManyToOne
    @JoinColumn(name = "Napravlenie_vetra", referencedColumnName = "id_veter")
    public VeterEntity getVeterByNapravlenieVetra() {
        return veterByNapravlenieVetra;
    }

    public void setVeterByNapravlenieVetra(VeterEntity veterByNapravlenieVetra) {
        this.veterByNapravlenieVetra = veterByNapravlenieVetra;
    }

    public String toString(){
        return "idPogoda: "+idPogoda+" naselennayPunktByIdPunkt "+naselennayPunktByIdPunkt+" Date: "+ data+ " tNoh " + tNoh
        + " tUtro " + tUtro+ " tDay " + tDay+ " tNoh " + tNoh+
        "vlagnosty"+ vlagnosty+"davlenie"+ davlenie+"skorostyVetra" +skorostyVetra+
        "temperaturaVoda"+temperaturaVoda+" atmosfernaeYvleniy " +atmosfernaeYvleniyByIdOsadkyNoh+
        " atmosfernaeYvleniy "+ atmosfernaeYvleniyByIdOsadkyUtro +" atmosfernaeYvleniy "+atmosfernaeYvleniyByIdOsadkyDay+
        " atmosfernaeYvleniy "+ atmosfernaeYvleniyByIdOsadkyVeher+" Veter " +veterByNapravlenieVetra;
    }
}


Сформировать файл из последовательности (–1)k *0.3k /(k+1). Найти Квадрат произведения компонентов файла - Pascal ABC

$
0
0
Помогите пожалуйста.

Вычисление выражения по формуле с ветвлением - Assembler для начинающих

$
0
0
Доброго времени суток! Помогите решить вот такое задание:
Набить подготовленную программу, странслировать ее, наладить.
Отобразить листинг программы. Буду очень признателен за помощь!

a-b, если a>=b
x={c, если a<b

http://www.cyberforum.ru/cgi-bin/latex.cgi?x=\begin{cases}a-b & \text{ if } a\geq b  \\ c & \text{ if } a\prec b  \end{cases}
a=28h; b=39h; c=41h;

Переход на следующую строку в RichEdit. - Delphi для начинающих

$
0
0
Всем здравствуйте ! Подскажите пожалуйста, как в делфи (компонент Richedit) реализовать набор текста как в МС Word. Т.е. когда набираю текст, при достижении правой стороны richedit текст сам переходил на следующую строку??? Нашла только свойство этого компонента, посмотрела и у меня стоит истина у данного свойства. Других вариантов не нашла. Помогите пожалуйста по данному вопросу !?

Центрирование заголовка - HTML, CSS

$
0
0
Есть таблица для заголовка h1 класса head:

:

h1 {
  font-family: 'Merriweather', serif;
  font-size: 30px;
  letter-spacing: 1px;
  max-width: 320px;
  width: 100%;
  position: relative;
  display: inline-block;
  color: #465457;
}
.head h1 {
  text-align: center;
  padding-bottom: 10px;
}
.head h1:before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -25%;
  width: 50%;
  height: 3px;
  background: #79F8D7;
}
.head h1:after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -15%;
  width: 30%;
  height: 2px;
  background: #79F8D7;
}

Почему заголовок не располагается по центру. Даже если в html прописать align в документе
:

<div class="head"><h1 align="center">Текст</h1></div>

Создать графическую программу, моделирующую движение секундной и минутной стрелки часов - Matlab

$
0
0
Создать графическую программу, моделирующую движение секундной и минутной стрелки часов. Стрелки часов можно смоделировать объектами line, которые будут приводиться в движение матрицей поворота:

cos(a) -sin(a)
sin(a) cos(a)

Yii2 оформление запроса - Yii

$
0
0
Добрый день, есть запрос вида:
:

select category.name,
  @p11 := (select abs(SUM(event.summ)) from event WHERE event.i_cat = category.id and event.type = 1) as 'p11', ### subquery 1
  @p12 := (select abs(SUM(event.summ)) from event WHERE event.i_cat = category.id and event.type = 2) as 'p12', ### subquery 2
  @p1 := (abs(@p11 - @p12) + 0) as 'p1',
  @p2 := category.`limit` as 'p2',
  @p3 := @p2 - @p1 as 'p3'
from category
WHERE category.i_user = 3

как привести его к виду, понятному ии2?

пока есть код вида:
:

        //$subquery1 = (new \yii\db\Query)->select('summ')->from('event')->where(['=','type','1'])->andWhere(['event.i_cat' => 'category.id'])->limit(1);
        $subquery1 = (new \yii\db\Query)->select('summ')->from('event')->where(['=','type','1'])->limit(1);
        $subquery2 = (new \yii\db\Query)->select('summ')->from('event')->where(['=','type','2'])->limit(1);
        $query = (new \yii\db\Query)->select(['name', 'c1' => $subquery1,'c2' => $subquery2])->from('category');
        $res =  $query->all();

но не удается связать подзапрос с основным, как это делается с нативным sql кодом

подключить opengl - С++ для начинающих


поиск среднего числа - Shell, Bash

$
0
0
Здравствуйте, есть задание В файле table1.txt определить среднюю зарплату продавцов ("SALESPERSON") .
пример файла
7369 JOHN Q SMITH CLERK RESEARCH DALLAS 800
7499 KEVIN J ALLEN SALESPERSON SALES CHICAGO 1600
7505 JEAN K DOYLE MANAGER SALES NEW-YORK 2850
7506 LYNN S DENNIS MANAGER SALES DALLAS 2750
7507 LESLIE D BAKER MANAGER OPERATIONS NEW-YORK 2200
7521 CYNTHIA D WARD SALESPERSON SALES CHICAGO 1250
7555 DANIEL T PETERS SALESPERSON SALES NEW-YORK 1250
7557 KAREN P SHAW SALESPERSON SALES NEW-YORK 1250
7560 SARAH S DUNCAN SALESPERSON SALES DALLAS 1250
7564 GREGORY J LANGE SALESPERSON SALES DALLAS 1250
7566 TERRY M JONES MANAGER RESEARCH DALLAS 2975
7569 CHRIS L ALBERTS MANAGER RESEARCH NEW-YORK 3000

использую данный это:
:

#!/bin/bash
w=1 cat table1.txt | wc -l
w3=0
awk '{if ($5 == "SALESPERSON") {w3 +=1 s+= $8}}END{print s/w3}' table1.txt

получаю ошибку awk: line 1: syntax error at or near +=

Протокол 802.1x - Спутниковая связь и интернет

$
0
0
Добрый день. Подключаюсь к интернету через iphone. В настройках сети wired есть такая настройка как 802.1x можно ввести пароль и пользователя но я не как не пойму как это действует. Может из вас кто-нибудь знает?Вложение 879020

Изображения
Тип файла: png 802.png (28.1 Кб)

определить 5 покупателей, которые сделали заказов на наибольшую общую сумму в 1990 г - Shell, Bash

$
0
0
Помогите,пожалуйста, написать хотя бы ход действий, а не сам код.
Из информации, содержащейся в файлах query[1-5], определить 5 покупателей, которые сделали заказов на наибольшую общую сумму в 1990 г.
http://nto.immpu.sgu.ru/p3/

Изображения
Тип файла: gif sq1_gif_83454.gif (3.1 Кб)
Тип файла: gif sq2_gif_97656.gif (3.9 Кб)
Тип файла: gif sq3_gif_19515.gif (3.1 Кб)
Тип файла: gif sq4_gif_13387.gif (2.3 Кб)
Тип файла: gif sq5_gif_33132.gif (2.8 Кб)

Из модели в БД - MySQL

$
0
0
Здравствуйте! Хочу перевести реляционную модель (Visio) в БД при помощи phpMyAdmin.
При переводе из модели в бд, возникают вопросы, на которые я не могу найти точного ответа. Вопросы в основном связаны со связями.

Сервер баз данных : Версия программы: 5.5.25 - MySQL Community Server (GPL)
phpMyAdmin: Информация о версии: 3.5.1, последняя стабильная версия: 4.7.5
БД типа InnoDB

Реляционная модель в Visio предоставил в миниатюрах.

1) Таблица Специальность. Код специальности должен быть PK. Чтобы это выполнить, мне нужно создать таблицу, написать атрибут, а в "Индекс" указать PRIMARY. Верно?

2) Таблица Специальность/Группа. Код специальности должен быть PK и FK. Тут возникает вопрос, а как это реализовать? Я пытался, и вроде бы как получилось, но есть другие связи, и поэтому же принципу у меня получается.

3) Суперсущность Персона. С таблицей Персона связаны Студент, Сотрудник Декана, Руководитель, Преподаватель. Если я не ошибаюсь по теории, то код Персона общий на все перечисленные таблицы. Это реализуется как и во втором вопросе? Или иначе?

4) Таблица Студент. Код специальности должен быть FK, как это реализовать?

Заранее благодарю за ответы и за ваше терпение!

Изображения
Тип файла: png 5-15130762.png (102.0 Кб)

JasnyBootstap, выдвижное меню перекрывающее блоки с содержимым - HTML, CSS

$
0
0
Всем здравствуйте! Верстаю шаблон, использую Bootstrap 3 и JasnyBootstap, JB использую для того, чтобы сделать выдвижное меню слева. По умолчанию в JB при открывании выдвижного меню основные блоки смещаются на ширину самого меню, в моем случае, мне необходио, чтобы меню открывалось поверх блоков с содержимым. Прикрепляю скрины. При открытии меню в body записывается следующая строка:
:

class="canvas-slid" style="position: relative; left: 300px; overflow: hidden; right: -300px;"
Если просто в файле css поставить left: 0, то это получается как-то не красиво. Подскажите как быть в такой ситуации? Можно ли как-то сделать так, чтобы в body не записывалась эта строка?
На скринах покажу, как есть сейчас и как надо чтобы было.
Вложение 879021
Вложение 879022
Вложение 879025

Изображения
Тип файла: png 2017-11-05_15-01-26.png (800.8 Кб)
Тип файла: png 2017-11-05_15-02-06.png (456.0 Кб)
Вложения
Тип файла: rar jasny-bootstrap.rar (7.0 Кб)

Первый запуск функции и window.onresize - JavaScript для начинающих

$
0
0
Всем привет!

У меня есть функция:
var f = function () {
// body
};

Мне надо вызвать её в первый раз, а потом вызывать при изменении окна браузера, получается что-то типо этого:
f();
$(window).on("resize", function () {
f();
});

Можно как-то не писать эту функцию 2 раза, а 1?

График функции - C# .NET

$
0
0
Необходимо разработать подпрограмму, которая по заданному значению аргумента x(double) вычисляет значение функции y=F(x), где периодическая функция F(x) задана графиком

Изображения
Тип файла: jpg Безымянный.jpg (20.1 Кб)

Сотовая связь? - Apple iPhone, iPad, iPod

$
0
0
Добрый день. Захожу в настройки - Сотовая связь - Параметры данных.
Ввижу тут настройки голос и данные. Можно выбрать 3G 2G LTE на что это влияет?
Можно включить роуминг данных это на что влияет?

Вывод данных из TextBox в Excel - C# Windows Forms

$
0
0
Подскажите как вывести данные в уже созданный файл Excel.
Вот мой код
:

private void button1_Click(object sender, EventArgs e)
        {
            var application = new Microsoft.Office.Interop.Excel.Application();
            application.Visible = true;
            application.Workbooks.Open(@"C:\Users\Lex\Desktop\Магазин автозапчастей\Excel файлы\Личная карточка.xlsx");

            Microsoft.Office.Interop.Excel.Application Excel = new Microsoft.Office.Interop.Excel.Application();
            Workbook wb = Excel.Workbooks.Add(XlSheetType.xlWorksheet);
            Worksheet ws = (Worksheet)Excel.ActiveSheet;
            Excel.Visible = true;

            ws.Cells[31, 3] = табельный_номерTextBox.Text;
        }

Объяснить код - Микроконтроллеры

$
0
0
:

#include <ADUC812.H>
#include <stdio.h>

void main (void)
{
unsigned char chan_2_convert;

/*-----------------------------------------------
Nastrojka peredatchika 4800 Baud.
-----------------------------------------------*/
SCON  = 0x50;
TMOD |= 0x20;
TH1  = 0xFA;        /* 4800 baud  */
TR1  = 1;
TI    = 1;

/*-----------------------------------------------
Nastrojka ADC
-----------------------------------------------*/
ADCCON1 = 0x7C;    // 0111 1100

while (1)
  {
  unsigned int conv_val;
  unsigned char channel;

/*-----------------------------------------------
Zapusk ADC
-----------------------------------------------*/
  chan_2_convert = (chan_2_convert + 1) % 8;
  ADCCON2 = (ADCCON2 & 0xF0) | chan_2_convert;
  SCONV = 1;
  while (ADCCON3 & 0x80);

/*-----------------------------------------------
Peredat' dannje ADC
-----------------------------------------------*/
  channel  = ADCDATAH >> 4;
  conv_val = ADCDATAL | ((ADCDATAH & 0x0F) << 8);

  printf ("ADC Channel %bu = 0x%4.4X\r\n", channel, conv_val);
  }

}

С половиной я разобрался , но вот что так такое chan_2_convert и channel понять не могу

Подсчет количества слов - C# для начинающих

$
0
0
Подсчитать количество слов длиной не менее пяти символов в каждой строке файла. Полученный
массив из N чисел возвращает клиенту.

Заменяю переносы на след стороку значками$ чтоб знать где строка заканчивается но как посчитать количество символов в слове и занести это в массив - не понимаю

Как сохранить значение function Selected(a) { var label = a.value; после перезагрузки? - JavaScript

$
0
0
Добрый день помогите решить задачу необходимо после перезагрузки страницы
сохранить значение function Selected(a) {
var label = a.value;

:

<script>
function Selected(a) {
    var label = a.value;
    if (label==1) {
        document.getElementById("Block1").style.display='inline';
        document.getElementById("Block2").style.display='none';
        document.getElementById("Block3").style.display='none';
        document.getElementById("Block4").style.display='none';
        document.getElementById("Block5").style.display='none';
        document.getElementById("Block6").style.display='none';
        document.getElementById("Block7").style.display='none';
    } else if (label==2) {
        document.getElementById("Block1").style.display='none';
        document.getElementById("Block2").style.display='inline';
        document.getElementById("Block3").style.display='none';
        document.getElementById("Block4").style.display='none';
        document.getElementById("Block5").style.display='none';
        document.getElementById("Block6").style.display='none';
        document.getElementById("Block7").style.display='none';
    } else if (label==3) {
        document.getElementById("Block1").style.display='none';
        document.getElementById("Block2").style.display='none';
        document.getElementById("Block3").style.display='inline';
        document.getElementById("Block4").style.display='none';
        document.getElementById("Block5").style.display='none';
        document.getElementById("Block6").style.display='none';
        document.getElementById("Block7").style.display='none';
    } else if (label==4) {
        document.getElementById("Block1").style.display='none';
        document.getElementById("Block2").style.display='none';
        document.getElementById("Block3").style.display='none';
        document.getElementById("Block4").style.display='inline'
        document.getElementById("Block5").style.display='none';
        document.getElementById("Block6").style.display='none';
        document.getElementById("Block7").style.display='none';
    } else if (label==5) {
        document.getElementById("Block1").style.display='none';
        document.getElementById("Block2").style.display='none';
        document.getElementById("Block3").style.display='none';
        document.getElementById("Block4").style.display='none';
        document.getElementById("Block5").style.display='inline';
        document.getElementById("Block6").style.display='none';
        document.getElementById("Block7").style.display='none';

    }  else if (label==6) {
        document.getElementById("Block1").style.display='none';
        document.getElementById("Block2").style.display='none';
        document.getElementById("Block3").style.display='none';
        document.getElementById("Block4").style.display='none';
        document.getElementById("Block5").style.display='none';
        document.getElementById("Block6").style.display='inline';
        document.getElementById("Block7").style.display='none';
    }  else  {
        document.getElementById("Block1").style.display='none';
        document.getElementById("Block2").style.display='none';
        document.getElementById("Block3").style.display='none';
        document.getElementById("Block4").style.display='none';
        document.getElementById("Block5").style.display='none';
        document.getElementById("Block6").style.display='none';
        document.getElementById("Block7").style.display='inline';
    }

}
</script>
<select id="actSelect" class="Validate_Required " name="actSelect" aria-
required="true"
onChange="Selected(this);localStorage.actSelect=this.selectedIndex">
  <option value="" selected="selected"> -- Район не выбран -- </option><?
php echo JText::_( "доставка в" ) . ''; ?>
  <option value="1">Ленинский район</option>
  <option value="2">Железнодорожный район</option>
  <option value="3">Левобережный район</option>
  <option value="4">Советский район</option>
  <option value="5">Центральный район</option>
  <option value="6">Коминтерновский район</option>
</select>


<script>
//восстанавливаем запомненное значение, если есть
if(localStorage.actSelect!==undefined) actSelect.selectedIndex =
localStorage.actSelect;
</script>

<script>
var Block1 = document.getElementById('Block1');

function Selected(a) {
Block1.style.display = (Block1.style.display == 'inline') ? '' : 'inline';
localStorage.setItem('hide', Block1.style.display); // сохраняем значение в
ключ hide
}

if(localStorage.getItem('hide') == 'inline') { // если значение ключа hide
"inline"
document.getElementById('Block1').style.display = 'inline';
}
</script>


<?php echo JText::_('') .  "" .  ("&nbsp")  . ("&nbsp")  . ("&nbsp")  .
'' . ("&nbsp")    . ("&nbsp")  .  ("&nbsp")  . ("&nbsp")  . '' . ("&nbsp") 
.  ''; ?><tr class="cart_subtotal">
<div id='Block1' style='display: none;'>
  89601336484э
</div>

<div id='Block2' style='display: none;'>
    89601336484а
</div>

<div id='Block3' style='display: none;'>
    89601336484е
</div>

 <div id='Block4' style='display: none;'>
    89601336484в
</div>

 <div id='Block5' style='display: none;'>
    89601336484ы
</div>

 <div id='Block6' style='display: none;'>
    89601336484с
</div>

 <div id='Block7' style='display: inline;'>
    +7 (473)2хх-хх-хх
</div>
        </div>

Viewing all 519523 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>