27.08.2016, 19:35 | #1 |
Гроссмейстер
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614
|
Программный ликбез
Создал тему, которая будет посвящена проблемам программирования, а также вопросам по различным программам (софту).
Я начал осваивать потихоньку базы данных, СУБД, язык SQL и все что с ними связано. Работать начал в СУБД SQLite Expert - многофункциональная и вместе с тем простая СУБД. Для начала, я хотел бы узнать у знатоков вкратце ответы на следующие вопросы: 1. При создании таблиц в БД есть такие параметры, как Foreign Index, Constraints и Triggers. Что они значат в паре слов? |
Пользователь сказал cпасибо: | sergey1963 (28.08.2016) |
28.08.2016, 10:59 | #3 |
2 разряд
|
Re: Программный ликбез
Всё относительно
|
2 пользователя(ей) сказали cпасибо: | Raptor (30.03.2021), sergey1963 (02.09.2016) |
26.09.2016, 12:13 | #4 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Движок stockfish
Цитата: Сообщение от Viktor
Поясните, пожалуйста, за счет чего увеличивается скорость?
т.е. некую высокоуровневую конструкцию можно описать разными способами на низком уровне - команды процессор выполняет разные, но результат на выходе одинаковый. |
26.09.2016, 14:35 | #5 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Движок stockfish
Цитата: Сообщение от DEEP_MIND
высокоуровневую конструкцию можно описать разными способами на низком уровне - команды процессор выполняет разные, но результат на выходе одинаковый.
|
26.09.2016, 21:23 | #6 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Движок stockfish
Цитата: Сообщение от sergey1963
Не так- иначе писать на ассемблере было бы проще- пиши, что хочешь- результат будет одинаковый- однако видим асм и педант, т.е. один копирует сток, другой вносит свои кореляции в код именно для низкоуровнего программирования.
|
28.09.2016, 18:15 | #7 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Движок stockfish
Цитата: Сообщение от DEEP_MIND
ничего не понял. ты хоть на АСМ е пробовал писать? и что это за язык в курсе?
Для других объясню- по заявлению самого автора движка- педант- 100% сток, переведенный на машинный ( а точнее низкоуровневый) язык- ассемблер. Просто асм- тот же сток с некоторыми изменениями кода "по-ассемблеру", ну нельзя напильником сделать также гладко как нулевкой-наждачкой... Скорость выше до 10%- соответственно и глубина должна быть больше, но большие глубины (после 50) требуют и большого времени, соответственно у стока будет- 50, у асма 51... вот и вся разница. Также и с процами- да 10 ядерник при стоимости 130тр будет быстрее i5 за 13тр... в 2 раза, т.е на i5 вы достигнете 60 глубины, а на 10 ядернике за это же время 61... |
28.09.2016, 21:44 | #8 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Re: Движок stockfish
Цитата: Сообщение от sergey1963
Ну то, что не понял - понятно, не всем и дано... и можно подумать, что ты силен в асме титанически...
Для других объясню- по заявлению самого автора движка- педант- 100% сток, переведенный на машинный ( а точнее низкоуровневый) язык- ассемблер. Просто асм- тот же сток с некоторыми изменениями кода "по-ассемблеру", ну нельзя напильником сделать также гладко как нулевкой-наждачкой... Скорость выше до 10%- соответственно и глубина должна быть больше, но большие глубины (после 50) требуют и большого времени, соответственно у стока будет- 50, у асма 51... вот и вся разница. Также и с процами- да 10 ядерник при стоимости 130тр будет быстрее i5 за 13тр... в 2 раза, т.е на i5 вы достигнете 60 глубины, а на 10 ядернике за это же время 61... |
02.10.2016, 16:12 | #9 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Движок stockfish
Цитата: Сообщение от sergey1963
Ну то, что не понял - понятно, не всем и дано... и можно подумать, что ты силен в асме титанически...
Для других объясню- по заявлению самого автора движка- педант- 100% сток, переведенный на машинный ( а точнее низкоуровневый) язык- ассемблер. Просто асм- тот же сток с некоторыми изменениями кода "по-ассемблеру", ну нельзя напильником сделать также гладко как нулевкой-наждачкой... ну и про автора асмфиша - асмовый стокфиш не написан с нуля, ибо перевод кода С++ в чистый асм это: 1. титанический труд на много месяцев даже для спеца. 2. чистый асм, без оптимизаций будет работать медленней чем скомпилированный с С++ чтобы писать на асме хотя бы вровень с лучшими копиляторами, надо быть супер-гуру асма. |
02.10.2016, 19:36 | #10 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Движок stockfish
О- джойстик появился! Ну время есть- поспорю, шоб не засохнуть.
из вики- Ассе́мблер— машинно-ориентированный язык низкого уровня с командами, не всегда соответствующими командам машины, который может обеспечить дополнительные возможности вроде макрокоманд; автокод, расширенный конструкциями языков программирования высокого уровня, такими как выражения, макрокоманды, средства обеспечения модульности программ. Автокод — язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка. Т.о видим , что ассемблер не совсем машинный код. С++ вообще язык высокого уровня- и каким боком ты его сюда отнес? Оторванность высокоуровневых языков от аппаратной реализации компьютера помимо множества плюсов имеет и минусы. В частности, она не позволяет создавать простые и точные инструкции к используемому оборудованию. Программы, написанные на языках высокого уровня, проще для понимания программистом, но менее эффективны, чем их аналоги, создаваемые при помощи низкоуровневых языков. Одним из следствий этого стало добавление поддержки того или иного языка низкого уровня (язык ассемблера) в ряд современных профессиональных высокоуровневых языков программирования. Ну и вдобавок- есть языки программирования сверхвысокого уровня- например- Питон. Слава богу- что мы не пользуемся прогами такого "выдаюшегося" прогера как ты! Случайно вы не вместе с Негативом "писаете на программы"?- то-то он уже более года блицорскую площадку шлифует.. ох уж эти горе-знатоки. Что касается меня- то никаким боком не отношусь к программистам. Зачем быть нытиком-очкариком? У меня получше с огневой подготовкой и РБ, хоккеем. |
02.10.2016, 20:02 | #11 |
Гроссмейстер
|
Re: Движок stockfish
Сергей,... бла бла бла - я вообще не понимаю о чём вы здесь спорите). Слова какие-то заковыристые)
Цитата: Сообщение от sergey1963
Случайно вы не вместе с Негативом "писаете на программы"?
|
02.10.2016, 20:38 | #12 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Движок stockfish
спасибо- с удовольствием пересмотрел (2 раза!) эпизод- вспомнил и сам фильм- он, кстати, сильно недооценен, это шедевр Михалкова- не хуже романса, шагаю, свой, урга.
|
03.10.2016, 08:47 | #13 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Движок stockfish
sergey1963, что и следовало доказать - полный НУЛЬ в программировании, а еще что-то тут пытается втереть. твой уровень - это ходить по ВИКИ.
а твоя писанина после слов из ВИКИ - писанина новичка. т..е ты даже не понимаешь о чем говоришь. пытаешься построить хорошую мину при плохой игре. и так по всем темам - везде ты мегаспец, а как практический вопрос - так сразу ВИКИ и посадка в лужу. какие то комплексы из реальной жизни? |
Пользователь сказал cпасибо: | sergey1963 (03.10.2016) |
03.10.2016, 12:02 | #14 |
Гроссмейстер
ТС
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614
|
Re: Программный ликбез
Я, когда учился в институте, то на старших курсах проходил ассемблер. До того времени я с ним не сталкивался и для меня этот предмет оказался бомбой. Язык очень сложный и нужно быть хорошим спецом, чтобы писать на нем хорошо.
А вообще, ребята, давайте жить дружно! |
03.10.2016, 12:20 | #15 |
Администратор
Регистрация: 25.05.2016
Адрес: Москва
Сообщений: 3,831
Сказал(а) спасибо: 3,317
Поблагодарили 6,594 раз(а) в 2,878 сообщениях
Репутация: 488
|
Re: Программный ликбез
Цитата: Сообщение от SergeyMZ
Я, когда учился в институте, то на старших курсах проходил ассемблер. До того времени я с ним не сталкивался и для меня этот предмет оказался бомбой. Язык очень сложный и нужно быть хорошим спецом, чтобы писать на нем хорошо.
__________________
Администратор шахматного сервера BestLogic.online |
03.10.2016, 14:13 | #16 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Программный ликбез
Цитата: Сообщение от Stavross
Ассемблер это язык практически на уровне железа - низкоуровневый язык.
вот взять готовый код с любого компилятора и немного поработать напильником - это можно. компилируешь проект С++ с параметром, которые не удаляет асмовский файл, берешь этот файл и вперед. причем добиться улучшения не так просто, создатели компиляторов не зря свой хлеб едят - код и так получатся очень быстрый. |
03.10.2016, 21:44 | #17 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Движок stockfish
Цитата: Сообщение от DEEP_MIND
sergey1963, что и следовало доказать - полный НУЛЬ в программировании, а еще что-то тут пытается втереть. твой уровень - это ходить по ВИКИ.
а твоя писанина после слов из ВИКИ - писанина новичка. т..е ты даже не понимаешь о чем говоришь. пытаешься построить хорошую мину при плохой игре. и так по всем темам - везде ты мегаспец, а как практический вопрос - так сразу ВИКИ и посадка в лужу. какие то комплексы из реальной жизни? лучше про хоккей спроси или про стрелковое оружие... твое радостно-детское восклицание, что я ноль в программировании приводит к мысли о твоем комплексе "очкарика за монитором"- выйди во двор- мир шире твоих мышинных кодов... Последний раз редактировалось sergey1963; 03.10.2016 в 22:42. |
04.10.2016, 07:58 | #18 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Программный ликбез
Цитата: Сообщение от sergey1963
мир шире твоих мышинных кодов...
просто забавляют люди, которые где-то по викам нахватали верхов, и в интернете начинают показывать себя специалистами. и на фоне других неспециалистов это часто прокатывает - репутация растет, и человек начинает "верить" что он действительно спец )) я вот к примеру ничего не понимаю в ремонте авто - я же не лезу на автофорумы и не начинаю там писать "умные" вещи - знаю что спецы меня ткнут в одно место. а про хоккей... ну смотрю на наш "Локомотив" иногда, бывает что и на арену выбираюсь, в живую-то намного интересней смотреть. но без фанатства ) |
04.10.2016, 15:28 | #19 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Программный ликбез
Если что хочешь объяснить- делай это попроще и понятнее (и в программировании тоже), а так вполне вики пойдет- просто, ясно, коротко. Для нормального человека за глаза. А специалистам вообще нельзя в длинные рассуждения пускаться- только на спецфорумах и между собой.
Вспоминаю как-то зацепились со знатоком по оружию, на шашлыках, минут 10-15 нас пытались понять- даже встревали в разговор, но когда перешли на устойчивость, часы, пульс, баллистику- просто отошли в сторону, чтобы не мешать и нам не мешали. Про программирование я ничего и не писал- только приводил высказывание Буллита- автора движка. Да сам асм-сток (не педант) лезет далеко, но нужно сутки до сверхглубин, плюс память, да и обновляется он гораздо реже, вообщем мой первоначальный восторг прошел... А по сборке компов- действительно стал спецом- так и собрал их не менее двух сотен- сначала было интересно, сейчас уже скучно, спец и так все знает, а новичку все равно не понять. |
15.07.2017, 17:52 | #20 |
Администратор
Регистрация: 24.05.2016
Сообщений: 4,186
Сказал(а) спасибо: 7,165
Поблагодарили 7,655 раз(а) в 3,086 сообщениях
Репутация: 348
|
Re: Программный ликбез
Я тут на днях купил себе кетайский планшет Prestigio, ни чего плохого сказать не могу, довольно удобный планшет с клавиатурой, для серфинга по интеренету, что мне и нужно было.
Вопрос в другом, на этом самом планшете предустановлен антивирус McAfee, который ни как ни получается удалить. Стандартными средствами и утилитой от производителя не удаляется. Вот что пишет утилита Может быть кто то имеет опыт борьбы с этим антивирусом, так называемым. просьба поделится своими советами. |
15.07.2017, 18:10 | #21 |
Гроссмейстер
ТС
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614
|
Re: Программный ликбез
Привет, Алексей!
Да, это зараза еще та. Обычно, чтобы удалить ряд антивирусов, нужно вручную, в безопасном режиме именно, удалить папки, в которых они находятся, а также почистить реестр от них. У меня была такая же проблема с ЕСЕТ - удалось удалить файлы антивируса только выйдя в безопасный режим Виндоуз. Иначе, система восстанавливает эти папки! |
Пользователь сказал cпасибо: | Гудвин (15.07.2017) |
15.07.2017, 18:25 | #23 |
Администратор
Регистрация: 24.05.2016
Сообщений: 4,186
Сказал(а) спасибо: 7,165
Поблагодарили 7,655 раз(а) в 3,086 сообщениях
Репутация: 348
|
Re: Программный ликбез
Это я видел. Через удаление программ, не удаляется у меня эта зараза.
Я уже тоже думал, что наверное нужно вручную удалять в безопасном режиме. Пока интересуюсь, может кто то посоветует что то не такое кардинальное. Ещё есть вариант, обратиться в поддержку этого антивируса. |
15.07.2017, 19:12 | #24 |
2 разряд
|
Re: Программный ликбез
Цитата: Сообщение от Гудвин
Это я видел. Через удаление программ, не удаляется у меня эта зараза...
__________________
Охота — это спорт! Особенно когда патроны закончились, а kaban еще жив. |
15.07.2017, 19:21 | #25 |
Администратор
Регистрация: 24.05.2016
Сообщений: 4,186
Сказал(а) спасибо: 7,165
Поблагодарили 7,655 раз(а) в 3,086 сообщениях
Репутация: 348
|
Re: Программный ликбез
Да, винда десятка стоит. Нет его в автозагрузке. Есть он в приложениях, выполняемых по расписанию. Удалил там его, с помощью Ccleaner но всё без изменений, не хочет удалятся.
Это не антивирус, а самый настоящий вирус , что с ним делать ума не приложу. |
Пользователь сказал cпасибо: | Parkaev_Andrey (15.07.2017) |
15.07.2017, 19:31 | #26 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Программный ликбез
Часто антивирус удаляет "сам себя". Если предусмотрена такая функция, то можно попробовать.
Есть такая удалялка "Revo Uninstaller Pro" и я ей часто пользуюсь. Там есть возможность принудительного удаления файлов и папок. |
Пользователь сказал cпасибо: | Raptor (30.03.2021) |
15.07.2017, 19:49 | #27 |
2 разряд
Регистрация: 18.09.2016
Сообщений: 390
Сказал(а) спасибо: 1,973
Поблагодарили 481 раз(а) в 239 сообщениях
Репутация: 102
|
Re: Программный ликбез
У McAfee есть своя удалялка, посмотри здесь.
http://programmok.net/poleznye-sovet...us-mcafee.html |
15.07.2017, 20:07 | #28 |
2 разряд
|
Re: Программный ликбез
Цитата: Сообщение от Гудвин
Я тут на днях купил себе кетайский планшет Prestigio...
__________________
Охота — это спорт! Особенно когда патроны закончились, а kaban еще жив. |
16.07.2017, 03:13 | #29 |
Администратор
Регистрация: 24.05.2016
Сообщений: 4,186
Сказал(а) спасибо: 7,165
Поблагодарили 7,655 раз(а) в 3,086 сообщениях
Репутация: 348
|
Re: Программный ликбез
Viktor, да эту программу стоит посмотреть. Удаление самого себя у этого вируса похоже нет.
alex1957, про эту утилиту писал выше. Не удаляет она. virus, я там задал этот вопрос. Пока ни чего конкретного не ответили. |
16.07.2017, 09:10 | #30 |
2 разряд
|
Re: Программный ликбез
Цитата: Сообщение от Гудвин
virus, я там задал этот вопрос. Пока ни чего конкретного не ответили.
Может это поможет
__________________
Охота — это спорт! Особенно когда патроны закончились, а kaban еще жив. |
Пользователь сказал cпасибо: | Гудвин (16.07.2017) |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|