Здравствуйте! Есть здесь люди знакомые с трехтомником Кнута?
В общем вопрос по арифметике.
Имеются примеры
SUB 1000
- |1234|0 |0|9| rA до операции
- |2000|150 |0| Ячейка 1000
-----------------------------
+ | 766|149 |?| rA после операции
MUL 1000(1:1)
- | | | | 112 | rA до операции
? |2|?|?| ? |?| Ячейка 1000
-----------------
- | | | | |0| rA после операции
- | | | |224| rX после операции
DIV 1000
- | | | | |0| rA до операции
+ |1235 |0|3|1| rX до операции
- | 0| 0|0|2|0| Ячейка 1000
---------------------
+ |0 |617 |?|?| rA после операции
- |0 |0 |0|?|1| rX после операции
В общем не понятно как здесь выполняются арифметические операции. Если кто-нибудь знает как здесь все устроено поделитесь.
Что нужно?
Нужно описание в понятной форме как появились знаки вопроса. Скорее всего знаки вопроса у Кнута потому что эти числа могут быть любые или результат зависит от разрядности байта.
Здравствуйте!
Возник в связи настройкой вайфая такой вопрос.
Откуда система читает конфигурации интерфейсов и куда записывает данные KNetworkManager?
Все дело в том, что при настройке в KNetworkManager-е там данные одни, а по команде iwconfig - другие. И хотелось бы, чтобы система как-то все таки работала.
Так случилось, что до сих пор у меня не было серьезного программного проекта. Хочу поучаствовать в разработке какого-нибудь стартапа или более менее сложной системы.
О себе
с++ - на уровне неплохого знания синтаксиса + знание некоторых паттернов.
php - на таком же уровне.
Люди помогите пожалуйста с алгоритмом.
Вот допустим у меня есть файл со следующими строками.
«abc\nkdaaa\nsdddmmmmk\ndie\n\n»
Такой вот файл или любой вообще текстовый. Допустим мне нужно его отсортировать. Отсортировать по строкам лексикографически (видимо).
Как тут оптимально подойти?
Вообще что-то никак мысль не идет.
Здравствуйте!
Такой вот код. Никак не могу понять в чем дело. Может общественность укажет?
template<class T> class CArr
{
T* mas;
long size; // размер массива
long count; // количество элементов в массиве
public:
//CArr(void);
CArr(long);
CArr(const CArr<T>&T);
//void realloc(long n);
~CArr(void)
{
if(mas != (T*)0)
delete[] mas;
}
};
#include "Arr.h"
#include <iostream>
template<class T>
CArr<T>::CArr(long s = 10):
count(0),size(s)
{
mas = new T[size];
if(!mas)
std::cout<<"Ошибка выделения памяти под массив!"<<std::endl;
}
template< class T>
CArr<T>::CArr(const CArr<T>&T)
{
}
int main()
{
CArr<char> buf;
return 0;
}
Вот такая ошибка
main.obj : error LNK2019: unresolved external symbol "public: __thiscall CArr<char>::CArr<char>(long)" (??0?$CArr@D@@QAE@J@Z) referenced in function _main
Решил поднять этот топик, тк для разработки требуется хороший, удобный скалярный тип для вычислений. Прошу помочь в критериях и методологии разработки. Для начала он должен удовлетворять таким простым требованиям
- скаляр должен умещать «любое» число ( в том смысле что оно не должно быть ограничено интегральными типами, те возможно должно хранить void* )
- по-возможности, нужно отделить операции над типом от его представления.
Тут нужно наверно пояснить. Вот допустим у нас есть числа А и Б. Я хочу чтобы можно было например складывать по модулю эти числа или может быть эти числа являются представлением рациональных чисел. Ну или допустим операция возведения в степень по модулю тоже. В общем я думаю, что даже если таких операций немного и может даже и нестоит их отделять от представления, но хотелось бы иметь возможность быстренько подменить некоторые операции и спокойно дальше пользоваться типом.
В общем хотелось бы услышать советы людей которые работали с вычислительными задачами и большими числами.
Нашел такую либу. Она с начала вообще не хотела компилиться, но после нескольких штрихов все скомпилировалось, но работать я ее так и не смог заставить.
В общем компилирую в VS2008 с ключем UNICODE CHARACTER SET те все операции там с wchar_t.
Вот попробовал сделать для начала просто
#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
#include <ostream>
#include <pugxml.h>
using namespace std;
using namespace pug;
int _tmain(int argc, _TCHAR* argv[])
{
//ostream f("myxml.xml",ios_base::out);
xml_parser* xml = new xml_parser;
xml_node root = xml->document();
xml_node node = root.append_child(pug::node_element);
node.name(_T("node"));
node.value(_T("my name is root"));
wcout<<node.value()<<endl;
//node.outer_xml(f);
xml_node d = root.first_element_by_name(_T("node"));
wcout<<d.value();//root.first_element_by_attribute(_T("node"));
system("pause");
return 0;
}
Ребят если короче кто-нибудь ее использовал, поделитесь пожалуйста рабочим вариантом простого кода, который:
1) создает документ
2) пишет туда пару записей
2) сохраняет на в файл
3) читает из файла
4) выводит на экран
Ну и конечно чтобы работа осуществлялась с юникод символами.
Здравствуйте люди.
У меня такая задача появилась.
Есть список 1,2,3 ... . n
для каждого значения списка высчитываются параметры
A,B,C
нужно
1) распаралелить процесс вычисления параметров
2) сделать это возможным через сеть.
Все это будет писаться в xml файл.
те Я так полагаю нужно сделать сервер, который выдает клиентам диапазон высчитываемых значений из спика и резервирует их в некой таблице, чтобы знать какие значения уже зарезервированы. Так же здесь нужно предусмотреть возможность того, что клиент может внезапно оборвать соединение и недосчитать выданный диапазон.
Ну в общем как здесь проще всего поступить? И желательно чтонибудь попрощее. Чем проще тем лучше и понятнее.
Здравствуйте уважаемые!
У меня возникла потребность в такой штуке. Не знаю есть ли такая или нет.
1) Система должна выполнять хранение объектов переменной длины.
2) Быстрая загрузка выгрузка объектов с заданными параметрами.
3) Итерация по объектам в файле. Не нужно загружать объекты по одному. Итерация должна быть такой, чтобы объекты загружались в память по несколько штук, количество единовременно загружаемых объектов должно настраиваться.
4) Необходимо, чтобы система предусматривала «сеанс» работы пользователя с данным файлом или бд. Сеанс должен хранить хэндлы или указатели или идентификаторы записей в файле последних N запросов , с целью уменьшить время поиска по файлу.
5) Необходимо чтобы система позволяла хранить либо объекты любых классов, либо ее можно было легко научить хранить объекты различных классов.
В общем это что-то типа сериализации дб.
В общем у меня такая идея, что нужно создать абстрактный класс в котором будут функции, которые нужно обучить.
Что собственно требуется:
Нужно чтобы тип сохраняемого объекта наследовался от базового абстрактного класса, функции должны возвращать сплошной битовый массив, хранить размер сохраняемого объекта, и список состоящий из размеров составных объектов. И потом мы эту штуку будем писать в бинарный файл.
получится что-то вроде этого../размер всего объекта/размер первого поля/размер второго поля/битовый массив/
итд
В общем для доступа к объектам нужно сделать обратную процедуру.
Хотя если подумать для поиска записи находящейсй в самом конце потребуется перебрать все объекты.
В общем можнет есть готовое что-то? ТОлько не нужно sqllite и др предлагать. Просто сложно будет организовать хранение объектов содержащих списки.
PS Да, чуть не забыл. Не нужно предлагать так же системы где без акрабатических цирковых номеров и «ОЛе АПП!» не обойтись. Система должна быть такой чтобы можно было просто. Унаследовал, научил одну две функции и ура все работает.
Молю сообщество ЛОРа! Помогите решить проблему.
Суть такова.
Есть структура:
<PRIME>
<PR>простое число P</PR>
<TETTA>
// список примитивных элементов
<TE>примитивный элемент</TE>
...
</TETTA>
<DIVISION>
//Список делителей числа P-1
<DIV>делитель числа P-1</DIV>
</DIVISION>
</PRIME>
Хочется иметь таблицу в mysql с подобной структурой и проблема не в этом.
1) Хочу чтобы программа при старте запускала из программы процесс мускула. Хотелось бы чтобы без екзешников, а допустим висел какой-нить длл что-ли.
2) И чтобы можно было настраивать подключение вручную к этому серверу( через какой нибудь диалог)
В общем тыкните где читать желательно поуже место, тк я ограничен по времени. А еще лучше мануал где показано как запустить сервак, как его потушить. Благодарю за внимание
Народ подскажите пожалуйста есть ли у кого готовая функция разбиения множества на подмножества. Те допустим
{0,1,2,3}
{0){1,2,3}
{1}{0,2,3}
{2}{0,1,3}
{3}{0,1,2}
{0,1}{2,3}
...
И тд
На вскидку кажется просто, но если реализовывать, то нифига не просто.
В общем вопрос по поводу реализации алгоритма, который наверно в любом апи для окошек дб. Какие применяются алгоритмы и где можно прочитать как они реализованы?
Уважаемое сообщество! Не встречались ли вам готовые и бесплатные библиотечки на с или с++ для работы над конечными полями Галуа? Если встречались подскажите пожалуйста, тк очень уж не охота писать свою.
Здравствуйте уважаемые!
Тут наткнулся на некоторые неудобства в общении по сети на данную тематику. Нет ли какого-нибудь языка типа латеха, чтобы можно было схемки текстом набирать и компилить?
может в латехе есть модуль какой-нибудь?
Здравствуйте! Естьу меня несколько термопар и датчик давления. Как бы мне снять показания с этих устройств? Какой контроллер можно использовать? Какими способами вообще можно связать эти устройства с компом?
В общем приобрел эту звуковушку. В винде все замечательно работает, хороший миксер ( как всегда для виндоус сделан отменный ). KMix неплохо отображает контролы для каналов встроенного звука, но почему-то для новой звуковухи только мастер. Протестировал все колонки
speaker-test -Dsurround51:D2 -c6 -twav
все отзвонились.
Как бы сделать так чтобы KMix мог регулировать громкость каналов по отдельности?
В звуковой подсистеме я не силен, если кто-нибудь объяснит что к чему было бы здорово.