31
|
Програмиране / Общ форум / Re: Точни корени?
|
-: Jun 17, 2015, 15:01
|
А не е ли по-разумно да се пробва компресията като полином от степени на простите числа. Така операциите ще започват с делене и то от малките числа (2,3,5,7,11...) Тогава няма да има никакъв смисъл от коренуване a=2**n1+3**n2+5**n3.......
|
|
|
32
|
Програмиране / Общ форум / Re: Точни корени?
|
-: Jun 09, 2015, 22:48
|
Не търся единствен корен, не търся и точен корен на някое число. Може и да няма. Ако няма точен корен, може да го представя и като сбор от точни корени, пък било то накрая и така.
...
Само за сведение опитай това: man factor
|
|
|
33
|
Програмиране / Общ форум / Re: Точни корени?
|
-: Jun 09, 2015, 20:58
|
... А като каза, че твоите големи числа винаги ще са произведение на много множители, дали отделните множители ще са ти известни предварително и дали размерът им ще бъде в някакъв известен диапазон? ....
не винаги. С много голяма вероятност, но не винаги Все ще се намерят сред тях и прости и точни квадрати и произведение на две прости числа.
|
|
|
34
|
Програмиране / Общ форум / Re: Точни корени?
|
-: Jun 09, 2015, 11:29
|
Никой от по-познатите методи за намиране на корен не е ефективен за такива големи числа. Но, както и romeo_ninov предложи, аз бих го пробвал първо как върви с разлагане на прости множители, като обаче (ако нещо не се оплитам в мислите си) не съм съгласен, че трябва да се следи за четен брой от множители, а трябва да се следи за съответни на степента на корена бройки от еднакви множители. Опростен пример с корен пети от 7776:
nthroot(7776, 5) = nthroot(2*2*2*2*2*3*3*3*3*3, 5) = nthroot(2*2*2*2*2, 5) * nthroot(3*3*3*3*3, 5) = 2*3 = 6 ....
Съгласен. Аз приемам (не знам защо) че говорим само за квадратен корен/степен. От там и дефинирането ми за четни/нечетни степени на простите множители
|
|
|
35
|
Програмиране / Общ форум / Re: Точни корени?
|
-: Jun 09, 2015, 07:07
|
Без да съм математик ,нито програмист ,но елементарна проверка с един иф от рода на: ако след коренуването на i резулата е integer ,да връща true , няма ли да стане?
А замисляш ли се за сложността на коренуване на число с милиони цифри? Иначе разбиване на прости множители и следене дали има по четно число от тях е приложим метод
|
|
|
37
|
BSD секция / Настройки на софтуер / Re: OpenCV / обучаване на Haar cascade класификатори
|
-: Apr 29, 2015, 14:30
|
Обикновено, когато човек снима или камерата е насочена към обект, той е приблизително в центъра. Доколкото зная при фотоапаратите има едно софтуерно стабилизиране на кадъра. Няколко пиксела се взимат от страните, които не са... част от снимката и при отклонение ... не мога да го обясня. Може би нямам нужните знания или термини в главата си, но ето тук има едно видео, което илюзтрира, за какво говоря. Отнася се май за някакъв постпроцесинг, но идеята е ясна. http://tldrify.com/8e4 Ако картината се стабилизира, тези проблеми би трябвало да се отсранят. Трептене и прочее.
Това (с местещата се матрица) е по-редко срещано от стандартното при което едни лещи в обектива се местят (вътре в обектива има няколко жироскопа и малък компютър както и двигатели, които местят лещите). Да не говорим че някои обективи могат са стабилизират и при следване на обект (panning)
|
|
|
38
|
Linux секция за начинаещи / Настройка на програми / Re: Настройване на Райд 1
|
-: Apr 28, 2015, 10:45
|
GeSHi (Bash): su - #и пишеш паролата на root grub-install /dev/sda grub-install /dev/sdb
ПС. Sudo е мехенизъм за пускане на програми с администраторски права от не-root потребители. В Дебиан потребителят, който се създава при инсталацията, не е sudoer по подразбиране. Със su - се логваш като root и изпълняваш програми с администраторски права, защото вече си администратора. В Убунту като цяло не се използва root потребителя, затова нещата се правят почти изцяло със sudo и затова и потребителят, създаден по време на инсталация е sudoer.
Марче, sudo не е механизъм за пускане с административни права. А за пускане с права, различни от тези на текущия потребител
|
|
|
39
|
BSD секция / Настройки на софтуер / Re: nagios period check
|
-: Mar 18, 2015, 12:17
|
Това: command_line /usr/local/libexec/nagios/check_nrpe2 -H $HOSTADRESS$ -c $ARG1$ е добре да е: command_line /usr/local/libexec/nagios/check_nrpe2 -H $HOSTADDRESS$ -c $ARG1$ и за всеки случай погледнете какво пише в лога А и не виждам в клиента да е дефинирано check_root
|
|
|
40
|
Програмиране / Общ форум / Re: хранилища за данни
|
-: Mar 13, 2015, 15:50
|
sharena_sol напълно съм съгласен релационните бази данни ги има далеч преди "NoSQL".
В DWH имам огромни масиви от данни, които искам да обработвам по някакви вероятностни алгоритми, за да се направи в крайна сметка анализ за развитието на бизнеса.
Затова си мисля, че система позволяваща сравнително бързо четене на данните с минимално или по възможност никакво преобразуване към обекти и използването на оптимални структури от данни, естествено за сметка на памет, може да намали времето за изчисления.
По скоро си мисля за Граф базите данни от колкото за ключ-стойност.
Търсещата машина на Google работи доста бързо, мисля че не ползва класически релационни бази. Наистина бизнеса и в частност банковия е много чувствителен към промени и там нещо такова на дали ще бъде прието и приложимо но може другаде да върши работа.
За бизнес анализи обикновено се ползват агрегиращи функции, които не са толкова бързи при граф базите. един хадууп се справя по-добре (според мен)
|
|
|
41
|
BSD секция / Настройки на софтуер / Re: nagios period check
|
-: Mar 13, 2015, 11:12
|
Благодаря, разбрах къде греша OK 03-13-2015 11:02:54 0d 0h 0m 9s 1/3 OK Domain=[CENTRAL] OS=[Unix] Server=[Samba 3.6.9]
пп. има ли как да взема името на хоста, а не групата (CENTRAL) ?
Проверете какви команди приема smbclient и модифицирайте плъгина. Аз лично нямам идея
|
|
|
42
|
BSD секция / Настройки на софтуер / Re: nagios period check
|
-: Mar 13, 2015, 10:52
|
Пробвайте да я изпълните директно от командната линия така: /usr/local/etc/nagios/plugins/check_smb -H име_на_хоста Ако работи оправете записа за дефиниране на командата define command{ command_name check_smb command_line /usr/local/etc/nagios/plugins/check_smb -H $HOSTADDRESS$ }
|
|
|
43
|
BSD секция / Настройки на софтуер / Re: nagios period check
|
-: Mar 13, 2015, 09:17
|
Пробвайте да изпълните командата от шел и вижте какво връща. Освен това проверете дали няма някакви неизпълнени изисквания (самба библиотеки или подобно), опитайте с ИП адрес вместо име на хост
|
|
|
44
|
BSD секция / Настройки на софтуер / Re: nagios period check
|
-: Mar 12, 2015, 17:19
|
При моите инсталации нагиос си има собствено дърво (стил chroot) така че си нямам идея. Но ако пробвате да видите какви файлове са инсталирани в пакет с име подобно на nagios-plugins може да ви даде идея къде стандартно се изпълняват. Иначе може да е всякъде стига потребителя с който стартира нагиос да има права да изпълнява плъгина. А дефинициите са нещо от рода: define command { command_name check_snmp_running command_line $USER2$/check_snmp_running $HOSTADDRESS$ $ARG1$ } като ако не ви се играе да дефинирате USER2 няма проблем директно да зададете пълния път до плъгина
|
|
|
45
|
Програмиране / Общ форум / Re: хранилища за данни
|
-: Mar 12, 2015, 10:48
|
Възможни са два пътя: 1. комерсиално DWH решение (Оракъл, ИБМ), хардуерно или софтуерно 2. нещо безплатно, базирано на NoSQL/Hadoop, само че си иска и хардуера за да може консолидирането и агрегирането да станат в приемливо време
Но конкретното решение зависи от конкретния проблем
|
|
|
|