LINUX.ORG.RU

Сообщения jeep

 

MIX

Форум — Development

Здравствуйте! Есть здесь люди знакомые с трехтомником Кнута? В общем вопрос по арифметике. Имеются примеры

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 после операции


В общем не понятно как здесь выполняются арифметические операции. Если кто-нибудь знает как здесь все устроено поделитесь. Что нужно? Нужно описание в понятной форме как появились знаки вопроса. Скорее всего знаки вопроса у Кнута потому что эти числа могут быть любые или результат зависит от разрядности байта.

jeep
()

KNetworkManager

Форум — Admin

Здравствуйте! Возник в связи настройкой вайфая такой вопрос. Откуда система читает конфигурации интерфейсов и куда записывает данные KNetworkManager? Все дело в том, что при настройке в KNetworkManager-е там данные одни, а по команде iwconfig - другие. И хотелось бы, чтобы система как-то все таки работала.

jeep
()

Ищу проект для портфолио

Форум — Job

Так случилось, что до сих пор у меня не было серьезного программного проекта. Хочу поучаствовать в разработке какого-нибудь стартапа или более менее сложной системы. О себе с++ - на уровне неплохого знания синтаксиса + знание некоторых паттернов. php - на таком же уровне.

jeep
()

[с++]внешняя сортировка файла

Форум — Development

Люди помогите пожалуйста с алгоритмом. Вот допустим у меня есть файл со следующими строками. «abc\nkdaaa\nsdddmmmmk\ndie\n\n» Такой вот файл или любой вообще текстовый. Допустим мне нужно его отсортировать. Отсортировать по строкам лексикографически (видимо). Как тут оптимально подойти? Вообще что-то никак мысль не идет.

 

jeep
()

[c++] [шаблоны ] не компилируется

Форум — Development

Здравствуйте! Такой вот код. Никак не могу понять в чем дело. Может общественность укажет?

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
Помогите пожалуйста увидеть что здесь не так.

 

jeep
()

[c++]каким должен быть скаляр

Форум — Development

Решил поднять этот топик, тк для разработки требуется хороший, удобный скалярный тип для вычислений. Прошу помочь в критериях и методологии разработки. Для начала он должен удовлетворять таким простым требованиям - скаляр должен умещать «любое» число ( в том смысле что оно не должно быть ограничено интегральными типами, те возможно должно хранить void* ) - по-возможности, нужно отделить операции над типом от его представления. Тут нужно наверно пояснить. Вот допустим у нас есть числа А и Б. Я хочу чтобы можно было например складывать по модулю эти числа или может быть эти числа являются представлением рациональных чисел. Ну или допустим операция возведения в степень по модулю тоже. В общем я думаю, что даже если таких операций немного и может даже и нестоит их отделять от представления, но хотелось бы иметь возможность быстренько подменить некоторые операции и спокойно дальше пользоваться типом.

В общем хотелось бы услышать советы людей которые работали с вычислительными задачами и большими числами.

 

jeep
()

[c++]друзья шаблонов

Форум — Development

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

namespace Scalar{
template<class S> 
class CScalar
{
	S val;
public:
	friend CScalar& Add<>(CScalar& a,CScalar& b);
	CScalar& operator=(const CScalar& v) {return val=v.val;}
	CScalar(const CScalar& s){val = s.val;}
	CScalar(const S& s){val = s;}
	CScalar(void){val = 0;};
	~CScalar(void){};
};
template<class S>
 CScalar<S>& Add(CScalar<S>& a,CScalar<S>& b){}
};

 

jeep
()

[c++][xml]pugxml

Форум — Development

Нашел такую либу. Она с начала вообще не хотела компилиться, но после нескольких штрихов все скомпилировалось, но работать я ее так и не смог заставить. В общем компилирую в 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) выводит на экран Ну и конечно чтобы работа осуществлялась с юникод символами.

 ,

jeep
()

[c++]Распределенные вычисления.

Форум — Development

Здравствуйте люди. У меня такая задача появилась. Есть список 1,2,3 ... . n для каждого значения списка высчитываются параметры A,B,C нужно 1) распаралелить процесс вычисления параметров 2) сделать это возможным через сеть. Все это будет писаться в xml файл.

те Я так полагаю нужно сделать сервер, который выдает клиентам диапазон высчитываемых значений из спика и резервирует их в некой таблице, чтобы знать какие значения уже зарезервированы. Так же здесь нужно предусмотреть возможность того, что клиент может внезапно оборвать соединение и недосчитать выданный диапазон. Ну в общем как здесь проще всего поступить? И желательно чтонибудь попрощее. Чем проще тем лучше и понятнее.

 

jeep
()

[c++]serialization

Форум — Development

Здравствуйте уважаемые! У меня возникла потребность в такой штуке. Не знаю есть ли такая или нет. 1) Система должна выполнять хранение объектов переменной длины. 2) Быстрая загрузка выгрузка объектов с заданными параметрами. 3) Итерация по объектам в файле. Не нужно загружать объекты по одному. Итерация должна быть такой, чтобы объекты загружались в память по несколько штук, количество единовременно загружаемых объектов должно настраиваться. 4) Необходимо, чтобы система предусматривала «сеанс» работы пользователя с данным файлом или бд. Сеанс должен хранить хэндлы или указатели или идентификаторы записей в файле последних N запросов , с целью уменьшить время поиска по файлу. 5) Необходимо чтобы система позволяла хранить либо объекты любых классов, либо ее можно было легко научить хранить объекты различных классов.

В общем это что-то типа сериализации дб. В общем у меня такая идея, что нужно создать абстрактный класс в котором будут функции, которые нужно обучить. Что собственно требуется:

Нужно чтобы тип сохраняемого объекта наследовался от базового абстрактного класса, функции должны возвращать сплошной битовый массив, хранить размер сохраняемого объекта, и список состоящий из размеров составных объектов. И потом мы эту штуку будем писать в бинарный файл. получится что-то вроде этого../размер всего объекта/размер первого поля/размер второго поля/битовый массив/ итд В общем для доступа к объектам нужно сделать обратную процедуру. Хотя если подумать для поиска записи находящейсй в самом конце потребуется перебрать все объекты.

В общем можнет есть готовое что-то? ТОлько не нужно sqllite и др предлагать. Просто сложно будет организовать хранение объектов содержащих списки. PS Да, чуть не забыл. Не нужно предлагать так же системы где без акрабатических цирковых номеров и «ОЛе АПП!» не обойтись. Система должна быть такой чтобы можно было просто. Унаследовал, научил одну две функции и ура все работает.

 

jeep
()

[c++][mysql] Программный запуск сервера

Форум — Development

Молю сообщество ЛОРа! Помогите решить проблему. Суть такова. Есть структура:

<PRIME>
<PR>простое число P</PR>
<TETTA>
// список примитивных элементов
<TE>примитивный элемент</TE>
  ...
</TETTA>
<DIVISION>
//Список делителей числа P-1
<DIV>делитель числа P-1</DIV>
</DIVISION>
</PRIME>
Хочется иметь таблицу в mysql с подобной структурой и проблема не в этом. 1) Хочу чтобы программа при старте запускала из программы процесс мускула. Хотелось бы чтобы без екзешников, а допустим висел какой-нить длл что-ли. 2) И чтобы можно было настраивать подключение вручную к этому серверу( через какой нибудь диалог) В общем тыкните где читать желательно поуже место, тк я ограничен по времени. А еще лучше мануал где показано как запустить сервак, как его потушить. Благодарю за внимание

 ,

jeep
()

Разбиение множества

Форум — Development

Народ подскажите пожалуйста есть ли у кого готовая функция разбиения множества на подмножества. Те допустим {0,1,2,3} {0){1,2,3} {1}{0,2,3} {2}{0,1,3} {3}{0,1,2} {0,1}{2,3} ... И тд На вскидку кажется просто, но если реализовывать, то нифига не просто.

jeep
()

Система сообщений

Форум — Development

В общем вопрос по поводу реализации алгоритма, который наверно в любом апи для окошек дб. Какие применяются алгоритмы и где можно прочитать как они реализованы?

jeep
()

Конечные поля ( Галуа )

Форум — Development

Уважаемое сообщество! Не встречались ли вам готовые и бесплатные библиотечки на с или с++ для работы над конечными полями Галуа? Если встречались подскажите пожалуйста, тк очень уж не охота писать свою.

jeep
()

блог с поддержкой LaTeX

Форум — General

Есть ли такой?

jeep
()

Схемотехника, LATEX

Форум — General

Здравствуйте уважаемые! Тут наткнулся на некоторые неудобства в общении по сети на данную тематику. Нет ли какого-нибудь языка типа латеха, чтобы можно было схемки текстом набирать и компилить? может в латехе есть модуль какой-нибудь?

jeep
()

Octave ресурсы.

Форум — General

Здравствуйте! Есть ли какие-нибудь сообщества, ресурсы,форумы посвященные Octave? Если можно ссылочки.

jeep
()

COM-порт, термопара, датчик давления

Форум — Development

Здравствуйте! Естьу меня несколько термопар и датчик давления. Как бы мне снять показания с этих устройств? Какой контроллер можно использовать? Какими способами вообще можно связать эти устройства с компом?

jeep
()

xonar d2 sound mix chanel

Форум — Linux-hardware

В общем приобрел эту звуковушку. В винде все замечательно работает, хороший миксер ( как всегда для виндоус сделан отменный ). KMix неплохо отображает контролы для каналов встроенного звука, но почему-то для новой звуковухи только мастер. Протестировал все колонки

speaker-test -Dsurround51:D2 -c6 -twav
все отзвонились. Как бы сделать так чтобы KMix мог регулировать громкость каналов по отдельности?

В звуковой подсистеме я не силен, если кто-нибудь объяснит что к чему было бы здорово.

jeep
()

[QT] QMimeData

Форум — Development

Здравствуйте! Есть QTableWiget. Как бы мне при перетаскиваниии запихать в QMimeData структуру данных из этой таблицы?

 

jeep
()

RSS подписка на новые темы