Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/176: Рейтинг темы: голосов - 176, средняя оценка - 4.70
2 / 2 / 2
Регистрация: 15.11.2009
Сообщений: 100

ajax+mysql select

04.11.2011, 12:34. Показов 33820. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
всем хай ,подскажите пожалуйста(дайте коротенький примерчик ,понятный,без лишних строк )
который будет
выполнять функцию

PHP Скопировано
1
2
3
$select=mysql_query("select user from table where id=1");
$fet=mysql_fetch_array($select);
print_r($fet);
без перезагрузки страницы в связке mysql+php+ajax

то есть мне нужен как можно самый оббычный пример который выводит инфу из бд без рефреша страницы
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.11.2011, 12:34
Ответы с готовыми решениями:

PHP и AJAX. Динамическая подгрузка <select> и <ul>
Всем привет) У меня на сайте есть Оочень большой ненумерованный список складывающийся гармошкой. Как сделать так, чтобы ...

Select и mysql
Здравствуйте. Прошу помощи опытных программистов. У меня имеется в бд много таблиц. Как сделать чтобы названия этих таблиц выводились в...

тег select + mysql
есть база данных с таблицей растениеводство. Есть select. В него я вывожу из базы культуру. Это я сделал так: echo...

15
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
04.11.2011, 13:36
Это основы AJAX...
Мне сейчас лень писать код, просто расскажу принцып работы:
В отдельном файле (например get_user.php) пишешь код выборки и вывода...
На странице сайта, с помощью JQuery AJAX подсоединяешь этот файл...
Если появится желание, то напишу код...
1
2 / 2 / 2
Регистрация: 15.11.2009
Сообщений: 100
04.11.2011, 20:08  [ТС]
Цитата Сообщение от Jallik Lich Посмотреть сообщение
Это основы AJAX...
Мне сейчас лень писать код, просто расскажу принцып работы:
В отдельном файле (например get_user.php) пишешь код выборки и вывода...
На странице сайта, с помощью JQuery AJAX подсоединяешь этот файл...
Если появится желание, то напишу код...
дело в том что ajax не знаю вообще,а в интернете нет путного мануала по той теме которую я хочу узнать, вот и прошу исходник простецкий без лишних строк.чтобы понять как устроено и разобраться и отсюда начать изучение ajax
0
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
04.11.2011, 20:44
Цитата Сообщение от zinador Посмотреть сообщение
дело в том что ajax не знаю вообще,а в интернете нет путного мануала по той теме которую я хочу узнать, вот и прошу исходник простецкий без лишних строк.чтобы понять как устроено и разобраться и отсюда начать изучение ajax
Ладно... Так уж и быть... Погоди минут 15, сейчас напишу исходники...

Добавлено через 33 минуты
Вот придумал быстренько маленький пример Держи

Код не комментировал, если будут какие-то вопросы, спрашивай... Как говориться, чем сможем - тем поможем

Файл get_user.php
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    $db = mysql_connect("localhost", "Jallik", "1234");
    mysql_select_db("Jallik", $db);
    mysql_query("SET CHARSET windows-1251");
 
    if(!isset($_GET['id'])) {
        $_GET['id'] = 1;
    }
 
    $data = mysql_fetch_array(mysql_query("SELECT login, pass FROM users WHERE id='{$_GET['id']}'", $db));
    printf("Hi. You login is %s.<br />You password is %s.", $data['login'], $data['pass']);
?>
Файл index.php
HTML5 Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 
    <title>TITLE</title>
 
 
 
    <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
 
 
 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#test_button').click(function() {
                $.get('get_user.php', {id:2}, function(data) {
                    $('#user_data').html(data);
                });
            });
        });
    </script>
 
</head>
 
<body>
    <input type="button" value="TEST" id="test_button">
 
    <div id="user_data">
 
    </div><!-- user_data -->
 
</body>
 
</html>
У меня все работает отлично... Код делался на быструю руку, так что не надо замечаний, типа нет вывода ошибок MySQL и тому подобное... Удачи
2
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13378 / 7506 / 824
Регистрация: 09.09.2009
Сообщений: 29,346
04.11.2011, 21:10
Jallik Lich, вопрос "пассивно обучающегося": подключение jquery
Цитата Сообщение от Jallik Lich Посмотреть сообщение
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
это обязательно?

в том плане, что скрипт, обращающийся к get_user.php использует какие-то функции из jquery, и без его подключения код
JavaScript Скопировано
1
2
3
4
5
6
7
8
9
 <script type="text/javascript">
                $(document).ready(function() {
                        $('#test_button').click(function() {
                                $.get('get_user.php', {id:2}, function(data) {
                                        $('#user_data').html(data);
                                });
                        });
                });
        </script>
работать не будет?
1
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
04.11.2011, 21:14
Цитата Сообщение от Dmitry Посмотреть сообщение
Jallik Lich, вопрос "пассивно обучающегося": подключение jquery

это обязательно?

в том плане, что скрипт, обращающийся к get_user.php использует какие-то функции из jquery, и без его подключения код
JavaScript Скопировано
1
2
3
4
5
6
7
8
9
 <script type="text/javascript">
                $(document).ready(function() {
                        $('#test_button').click(function() {
                                $.get('get_user.php', {id:2}, function(data) {
                                        $('#user_data').html(data);
                                });
                        });
                });
        </script>
работать не будет?
Для данного скрипта - это обязательно! Можно подключать или через Google (так как здесь), или скачать и подключать с собственного каталога.(советую первый вариант).
Можно написать код на чистом JavaScript, но он будет больше по размеру и могут возникать проблемы с совместимостью (что меня не очень радует)...
2
2 / 2 / 2
Регистрация: 15.11.2009
Сообщений: 100
04.11.2011, 21:41  [ТС]
Jallik Lich, биг сенкс.

а почему в блок p1 не выводится инфа из бд?
index.html
HTML5 Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<html>
<head>
 
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
 
<script type="text/javascript">
 
$(document).ready(function(){
    $.ajax({
      type: "POST",
      url: "/ajax.php",
      dataType: "json",
      success: function(data)
      {
        $("#inp1").val(data.id);
        $("#p1").text(data.content);
      }
    });
});
 
 
 
</script>
 
</head>
 
<body >
    <p><input type="text" id="inp1"></p>
    <p id="p1"></p>
</body>
</html>
ajax.php
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
<?
 
if (!mysql_connect('localhost', 'root', '')) 
{
 
    exit;
}
mysql_select_db("test");
$q = mysql_query("SELECT * FROM test_table");
$res = mysql_fetch_assoc($q);
echo json_encode($res);
в бд все проверил в бд все правильно,
ах да и забыл еще

допустим мне нужно так,
запустил я страничку,вывелось допустим 10,
я пошел в бд изменил значение с 10 на 20,
и что нужно дописать в код чтобы без перезагрузки страницы я там увидел 20 ?
0
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
04.11.2011, 21:50
Цитата Сообщение от zinador Посмотреть сообщение
Jallik Lich, биг сенкс.

а почему в блок p1 не выводится инфа из бд?
index.html
HTML5 Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<html>
<head>
 
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
 
<script type="text/javascript">
 
$(document).ready(function(){
    $.ajax({
      type: "POST",
      url: "/ajax.php",
      dataType: "json",
      success: function(data)
      {
        $("#inp1").val(data.id);
        $("#p1").text(data.content);
      }
    });
});
 
 
 
</script>
 
</head>
 
<body >
    <p><input type="text" id="inp1"></p>
    <p id="p1"></p>
</body>
</html>
ajax.php
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
<?
 
if (!mysql_connect('localhost', 'root', '')) 
{
 
    exit;
}
mysql_select_db("test");
$q = mysql_query("SELECT * FROM test_table");
$res = mysql_fetch_assoc($q);
echo json_encode($res);
в бд все проверил в бд все правильно,
ах да и забыл еще

допустим мне нужно так,
запустил я страничку,вывелось допустим 10,
я пошел в бд изменил значение с 10 на 20,
и что нужно дописать в код чтобы без перезагрузки страницы я там увидел 20 ?
Это уже магия JavaScript (JQuery)...
Если я Вас правильно понял, то Вам необходимо функцию получения данных вызывать переодически, через определённый период времени (а это не малая нагрузку на сервер).

И еще такой вопрос: Зачем усложнять себе код?
Зачем использовать функцию $.ajax(), если здесь вполне достаточно $.get()?
0
2 / 2 / 2
Регистрация: 15.11.2009
Сообщений: 100
04.11.2011, 21:50  [ТС]
с первым вопросом понял,там дело в том что он не выводит русские сообщения(вероятно с кодировкой проблемы) второй вопрос еще в силе
0
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
04.11.2011, 21:52
Уже ответил постом выше :-)
0
2 / 2 / 2
Регистрация: 15.11.2009
Сообщений: 100
04.11.2011, 21:57  [ТС]
со вторым вопросом тоже разобрлся,кому интересно
HTML5 Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<html>
<head>
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
 
<script type="text/javascript">
function show()
{
$(document).ready(function(){
    $.ajax({
      type: "POST",
      url: "/ajax.php",
      dataType: "json",
      success: function(data)
      {
        $("#message").text(data.content);
        
      }
    });
});
}
$(document).ready(function(){  
    show();  
    setInterval('show()',1000);  
});
</script>
 
</head>
 
<body>
    
    <div id="message"></div>
</body>
</html>
Добавлено через 1 минуту
Jallik Lich, всеравно спасибо за помощь)

Добавлено через 54 секунды
Цитата Сообщение от Jallik Lich Посмотреть сообщение
Это уже магия JavaScript (JQuery)...
Если я Вас правильно понял, то Вам необходимо функцию получения данных вызывать переодически, через определённый период времени (а это не малая нагрузку на сервер).

И еще такой вопрос: Зачем усложнять себе код?
Зачем использовать функцию $.ajax(), если здесь вполне достаточно $.get()?
ну я в мануале так написано было,я с ajax'ом работаю минут 20 всего)
0
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
04.11.2011, 21:59
Цитата Сообщение от zinador Посмотреть сообщение
я с ajax'ом работаю минут 20 всего)
При достаточном уровне знания PHP, SQL и JQuery для изучения AJAX больше часа не потребуется
2
2 / 2 / 2
Регистрация: 15.11.2009
Сообщений: 100
04.11.2011, 22:03  [ТС]
Цитата Сообщение от Jallik Lich Посмотреть сообщение
При достаточном уровне знания PHP, SQL и JQuery для изучения AJAX больше часа не потребуется
нуууу jquery я вообще не знаю)
0
 Аватар для hatsub
61 / 60 / 7
Регистрация: 25.05.2011
Сообщений: 388
04.11.2011, 22:04
Есть хороший сайт xmlhttprequest.ru - без jquery и по русски.
1
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 9
22.06.2014, 20:01
PHP/HTML Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<div style="width:1100px; float:left; border:#000 thin solid;">
 <link rel="stylesheet" href="../style.css">
 <h3 style="text-align:center">Абоненты</h3>
 <? include_once '../bd.php';?>
 <html>
<?php
//$sql="SELECT * FROM abonents WHERE port_abonent = 0 UNION ALL SELECT * FROM abonents, ports WHERE abonents.login_abonent = ports.login_abonents";
//$sql="select *, (SELECT * FROM abonents, ports WHERE abonents.login_abonent = ports.login_abonents) FROM abonents WHERE port_abonent = 0 ";
$sql="SELECT * FROM abonents left JOIN ports ON abonents.port_abonent = 0 and abonents.login_abonent = ports.login_abonents ORDER BY id_abonent ASC";
$query=mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_assoc($query)){
?>
<table>
    <tr><td width="100px"><a href="?id_abonent=<?=$row['id_abonent']?>
    &dogovor_abonent=<?=$row['dogovor_abonent']?>
    &login_abonent=<?=$row['login_abonent']?>
    &fio_abonent=<?=$row['fio_abonent']?>
    &adres_abonent=<?=$row['adres_abonent']?>
    &telefon_abonent=<?=$row['telefon_abonent']?>
    &yclygi_abonent=<?=$row['yclygi_abonent']?>"><?=$row['dogovor_abonent'];?></a></td>
    <td width="100px"><?=$row['login_abonent'];?></td>
    <td width="180px"><?=$row['fio_abonent'];?></td>
    <td width="200px"><?=$row['adres_abonent'];?></td>
    <td width="100px"><?=$row['telefon_abonent'];?></td>
    <td width="100px"><?=$row['yclygi_abonent'];?></td>
    <td width="50px"><?=$row['port_abonent'];?></td>
    </tr></table>
    <?php 
    }
?>
</div>
<div style="width:400px;">
<?php
if(isset($_GET['id_abonent'])){
$id_abonent=$_GET['id_abonent'];
$dogovor_abonent=$_GET['dogovor_abonent'];
$login_abonent=$_GET['login_abonent'];
$fio_abonent=$_GET['fio_abonent'];
$adres_abonent=$_GET['adres_abonent'];
$telefon_abonent=$_GET['telefon_abonent'];
$yclygi_abonent=$_GET['yclygi_abonent'];
 
}
?>
 
</div>
<div style="width:400px;">
<form action="up_abonents.php" method="post">
<label>Выбранный абонент</label><br/><br/>
<input name="dogovor_abonent" type="text" size="40" value="<?=$dogovor_abonent?>" >
<input name="login_abonent" type="text" size="40" value="<?=$login_abonent?>" >
<input name="fio_abonent" type="text" size="40" value="<?=$fio_abonent?>" >
<input name="adres_abonent" type="text" size="40" value="<?=$adres_abonent?>" >
<input name="telefon_abonent" type="text" size="40" value="<?=$telefon_abonent?>" >
<input name="yclygi_abonent" type="text" size="40" value="<?=$yclygi_abonent?>" ><br/><br/>
<h3>Выбор Коммутатора...</h3>
<menu>
<select name="id_cat"> <?php
$sql="SELECT * FROM kommuts ORDER BY nom_kommut ASC";
$query=mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_assoc($query)){
    if($row_1['nom_kommut']==$row['nom_kommut']){
    ?>
     <option value="<?=$row['nom_kommut']?>" selected><?=$row['nom_kommut']?></option>
  <?php
    }else{
        ?>
        <option value="<?=$row['nom_kommut']?>"><?=$row['nom_kommut']?></option>
        <?php
    }
}
?>
</select><br/>
 
<?
if($_GET['nom_kommut'])
    $nom_kommut=$_GET['nom_kommut'];
    echo '<select name="nom_port" size="1">';
    $sql_1="SELECT * FROM ports WHERE   ports.nom_kommut='$nom_kommut' and ports.login_abonents=0 ORDER BY nom_port ASC";
    $query_1=mysql_query($sql_1) or die(mysql_error());
    while($row_1=mysql_fetch_assoc($query_1)){
?>
    <option name="nom_port" value="<?=$row_1['nom_port']?>"><?=$row_1['nom_port']?></option>
    <?php   
     }
     echo '</select>';
    
 
?>   
<br/>
<input name="id_abonent" type="hidden" value="<?=$id_abonent?>" />
<input name="submit" type="submit" value="Добавить" />
</form>
<p><a href="dan_abonents.php">Вернутся обратно</a></p>
</link></div>
</html>
Добрый день.
Подскажите пожалуйста.
У меня в коде 2- ой select(nom_port) не меняется. Просто пустое выводится.
Что нужно сделать чтобы 2-ой select, зависел от 1-ого select.
Понимаю, код корявый, сам ток пытаюсь. Дипломную хочу сделать. На подобии 1с учет абонентов.
Каждому абоненту, присваивается порт - одного коммутатора.
Добавление абонентов и коммутаторов я реализовал.
Теперь застрял, на присваивании портов коммутатора - абонентам.
Java script я не силен. Да и Ajax не знаю.
Заранее спасибо.
0
1 / 1 / 6
Регистрация: 23.09.2014
Сообщений: 176
20.10.2014, 13:11
млин почему не работает
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
    /////////postgres
    $host = "--"; 
    $user = "--"; 
    $pass = "--"; 
    $db = "--"; 
    $con = pg_connect("host=$host dbname=$db user=$user password=$pass")
        or die ("Could not connect to server\n"); 
         if (!$con) 
     { 
     die('Error: Could not connect: ' . pg_last_error()); 
     } 
    /////////postgres
        
    $query = "SELECT   \"F_ConvertedValue\",    EXTRACT(EPOCH FROM   \"F_Date\"), \"F_TagName_ID\" FROM   \"SC_Tag\".\"T_TagData\"  where  \"F_Date\" >timestamp'2014-10-20 8:00:00' and \"F_Date\" <= timestamp'2014-10-20 20:00:00' ORDER BY \"F_Date\" asc; ";
    $rs = pg_query($con, $query) or die("Cannot execute query: $query\n");  
    
        while ($row = pg_fetch_row($rs))    
        {
        switch ((int)$row[2]) 
                {
                case 39 : 
                    $Sum[] = array((float)$row[1]*1000,(float)$row[0]);
                    break;
                }
        }
        echo $data = json_encode($Sum);
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<html>
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 
<script type="text/javascript">
 
function show()
{
$(document).ready(function(){
    $.ajax({
      type: "POST",
      url: "get_user.php",
      dataType: "json",
      success: function(data)
      {
        $("#message").text(data.content);        
      }
    });
});
}
//alert('sd');
show();
$(document).ready(function(){  
    show();
  
   setInterval(show(),1000);  
 
});
alert('ahh');
</script>
 
</head>
 
<body>
    
    <div id="message"></div>
</body>
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.10.2014, 13:11
Помогаю со студенческими работами здесь

Как добавить в mysql из выбранного SELECT через ajax?
Есть таблица. Два столбца - Дисциплина и Ответственный. В первый из базы mysql подгружается список дисциплин: &lt;?php $query...

Ajax отправка данных из формы в базу mysql и вывод из базы mysql
$(function() { $('#chat_submit').click(function(e) { e.preventDefault(); var chat_name =...

Ajax и select
есть такая проблемма. есть несколько селектов надо сделать так чтобы при выборе первых 2 &lt;select name=&quot;symbol1&quot;&gt; и...

Ajax select option
Здравствуйте! Есть аякс скрипт. Который при выборе option, выводит div тег. Каждый раз когда нажимаю на разные option выводится новый...

Определение select через ajax
На странице товара интернет-магазина выводится нормальная цена товара, цена со скидкой, а также списки &lt;select&gt; для выбора ширины и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
Реляционная модель и правила Кодда: фундамент современных баз данных
Codd 05.04.2025
Конец 1960-х — начало 1970-х годов был периодом глубоких трансформаций в области хранения и обработки данных. На фоне растущих потребностей бизнеса и правительственных структур существовавшие на тот. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер