19:49

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

Как это лучше сделать?
Нашла в инете некий класс thread, но, то ли он работает не так, как я поняла, то ли я не смогла заставить его работать как надо.
В итоге я не заметила отличий от работы обычной ф-и.

Что я сделала:

читать дальше


Спасибо.


@темы: Вопрос, C++

11:46

-
Всем нового года.
Есть сайт, который нуждается в доработках - не масштабных. И человек, которые эти мелкие доработки может осуществить. Конкретно - нужно сделать вкладку "тех характеристики" в карточке товара и исправить косяк на сайте (подробности в у-мэйл).
Плачу за всё 500 рублей на карточку вашего банка или на мобильный телефон
Сайт на opencart

@темы: Работа

14:47

All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Нужна помощь в настройке репликации peer-to-peer (одноранговая) на двух серверах (tinu и tinz). Обе базы находятся на MS SQL Server 2008. Репликацию вроде как настроила, но вот проблема — на одном сервере все норм (на tinu), транзакции с него доходят до другого сервера, изменения в базу вносятся, а у другого (tinz) — нет, причем агент чтения журнала не запускается и вылетает с ошибкой «Агент "TINZ-TI_RELEASE-13" восстанавливается после ошибки. Осталось N попыток. Дополнительные сведения см. в журнале заданий агента в папке "Задания".» Выглядит это так:

читать дальше

Свойства публикаций у обоих серверов идентичны:

читать дальше

Настройки безопасности чтения журнала тоже одинаковые:

читать дальше

SQL Агент запускается от учетной записи локального администратора, с издателем соединяется через учетную запись администратора БД.
Какие могут быть проблемы? Куда смотреть, что проверить?

@темы: Windows, Вопрос, База данных, MS SQL

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Hanter_and_forest //охотник и лес
{
static void Main(string[] args)
{
int HP_char; //здоровье нашего охотника
int attack_char; //атака нашего охотника
int HP_enemy; // здоровье врага
int attack_enemy; //атака врага
bool enemy; //будет или не будет врага... "быть или не быть" прям по Шекспиру
HP_char = 10; //присваиваем значение здоровья нашего подопечного...
attack_char = 4; // ...и атаку
Console.WriteLine("охотник шел по лесу..."); //начало истории
Random rand = new Random(); //создаем новую случайность
int selecta = rand.Next(1, 6); //присваиваем этой случайности имя selecta со значением 1 к 5
switch (selecta) // начинаем "переключать" наше событие с лесом
{
case 1: //первая случайность
enemy = true; //враг есть
attack_enemy = 3; //атака лисицы
HP_enemy = 6; //жизни лисицы
Console.WriteLine("и наткнулся на лисицу");
break; //заканчиваем свичу
case 2: //вторая...
enemy = false; //нету врага
attack_enemy = 0; //пока не разобрался
HP_enemy = 0; //нужно ли ставить нолики или убрать вообще эти строки
Console.WriteLine("и наткнулся на поляну грибов");
break; //заканчиваем свичу
case 3: //третья..
enemy = true; //опять есть враг
attack_enemy = 7; //силен как медведь
HP_enemy = 9; // и живуч он также
Console.WriteLine("и наткнулся на медведя");
break; //заканчиваем свичу
case 4: //возможно четвертая...
enemy = true; //есть живность
attack_enemy = 4; //волчатко хилый
HP_enemy = 5; //и здоровьем не вышел
Console.WriteLine("и наткнулся на волка");
break; //заканчиваем свичу
default: //... и остальные случайности
enemy = false; //нету живности
attack_enemy = 0; //опять же нули
HP_enemy = 0; //ага и тут
Console.WriteLine("и никто и ничто не встретилось по дороге");
break; //заканчиваем свичу
}
if (enemy) //булево значение что враг есть
{
Console.WriteLine("... и ему пришлось сражаться"); //уж пришлось...
Console.WriteLine("здоровье у охотника " + HP_char); //начальное здоровье
Console.WriteLine("здоровье у зверя" + HP_enemy); // зверя и охотника
while (HP_enemy >= 0 || HP_char >= 0)
{

HP_char = HP_char - attack_enemy; //маленькие расчеты
HP_enemy = HP_enemy - attack_char; // считаем повреждения
Console.WriteLine("зверь ударил на " + attack_enemy); //на сколько зверек ударил зверек
Console.WriteLine("охотник выстрелил на " + attack_char); // на сколько атаковал наш чувак
if (HP_char >= 0) Console.WriteLine("здоровье у охотника " + HP_char); // убывшее здоровье охотника
if (HP_char >= 0) Console.WriteLine("здоровье у зверя" + HP_enemy); //убывшее здоровье зверя

if (HP_char <= 0) //если здоровья меньше 0 у охотника
{
Console.WriteLine("охотник не рассчитал свои силы и был растерзан");
break;
}
if (HP_enemy <= 0) //если здоровье меньше 0 у зверя
{
Console.WriteLine("зверь был повержен");
break;
}
}
}
else //если не было врага
{
Console.WriteLine("...так и заскучал, потому как не с кем воевать"); //эх, бывает...
}
Console.ReadLine(); //чтобы можно было это увидеть не на секунду, а подольше
}
}
}

@темы: Вопрос, Алгоритм, C#

В интерактивный вестник аниме приглашается веб-программист. Очень желательно: любовь к японской анимации, умение работать с сайтами, основа которых именно социальная сеть (хотя бы базовые навыки). Потому что проект является социальной сетью. Все расскажу в у-мыле либо в ЛС. Пишите.

@темы: Работа

Пушист. Чешите.
Доброго времени суток!
Получила задание: написать "чат" на языке ассемблера.
Мы пользуемся DOSBox, поэтому иначе задание выглядит так: запустить у себя два клиента, писать в любом из них и в каждом окне отображать все введенные строки.
Нельзя ли где-нибудь что-нибудь почитать на эту тему?

@темы: Вопрос, Ассемблер

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

@темы: Вопрос, Интернет

Помогите, пожалуйста, двоечнице:small:
Это код гостевой книги на php.
Задача: нужно, чтобы только пользователи из массива
//$parols могли писать посты.


@темы: PHP

Облазил кучу форумов, и ничего конкретного по моей теме не нашел. Прописывал в командной строке osq-L - список серверов пуст, хотя по идее при установке должен был создаться. Помогите пожалуйста:help:

@темы: MS SQL

Привет! Так получилось, что мне вручили работу на проекте, и в наследство достался код на coffeescript. Там слишком много всего скрыто и много всего неявно, так что я не могу понять, что происходит. И компилируется в js он очень странно. Проблема во вложенных функциях. Например, код на кофе

То что получилось. Откуда берется return? зачем? Что происходит? чем людям не угодили фигурные скобки и точки с запятыми


@темы: Java script

Нужно изменить код CSS так, чтобы макет в верхней части страницы в точности походил на образец в нижней части. Я сделал внешне почти похоже, но какие-то мелкие недочеты остались (возможно, шрифт, размер текста и т.д.). Не могу понять, что еще нужно поменять/добавить.







вот это - задание





код НТМL:




код CSS


@темы: Интернет

Уважаемые, кто хорошо умеет в HTML/CSS? Задача состоит в том, что нужно изменить код HTML так, чтобы текст вверху был похож на текст внизу. Код CSS трогать не надо.

смотреть

Всем привет. Я изучвю js, работаю джуном-верстальщиком который иногда сражается с js-кодом большого запутанного проекта. В свободное время пытаюсь понять, выучиться и вообще освоить искусство программирования. Получается не очень. Замыкания, циклы, типы данных, это вроде все более-менее понятно, у меня проблемы с тем как вообще мысль или идея как что-то должно работать превращается в набор объектов со свойствами и методами, и все это дело еще в какой-то структуре, и все это как-то между собой взаимодействует (но не должно быть слишком связано). Гулишь "учить кодить js" выдает онлайн курсы и книжки про все то же - замыкания, циклы, типы данных. Я сижу, читаю, и чувствую что не улавливаю чего-то фундаментального, абстрактного и того о чем книжек не попадалось. Подскажите, что делать-то.

@темы: Вопрос, Java script

19:36

Вопрос

Никогда не доверяй собаке с оранжевыми бровями.
Есть практический вопрос. Я умею программировать на JAVA SE и на SQL, но сейчас мне нужно их объединить, то есть, написать аппликацию Java, использующую базу данных.
Пишу в NetBeans, база есть, аппликация есть, подключить одно к другому не удается. Кто-то умеет или может посоветовать руковоство?

@темы: Вопрос, Java, MS SQL

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Допустим, вам заказали разработать некую систему, хранящую личные данные клиентов, и в ТЗ написано, что пол клиента (взятый из паспорта, так что возможны только два варианта) должен кодироваться значением типа Boolean.

Вопрос: Как вы закодируете пол человека значениями True/False?
1. True - это мужской пол 
36  (64.29%)
2. True - это женский пол 
20  (35.71%)
Всего:   56

@темы: Вопрос

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Примерно раз в 3 года к нашему времени добавляется високосная секунда - лишняя секунда с номером 60, вставляемая в конце июня или декабря, чтобы наше время зачем-то соответствовало с высокой точностью какому-то "всемирному" неравномерному(!!!) времени, определяемому по положению Земли относительно квазаров.
Надеюсь, вы все прочувствовали важность этого действа для народного хозяйства )))

Мне очень понравилась фраза в википедии
Однако в связи с неудобством, создаваемым коррекцией часов для программистов, Международный союз телекоммуникаций предлагает отказаться от подобной практики
И даже на минуту показалось, что кого-то в этом мире волнуют проблемы программистов! Как мило... Скупая слеза программиста скатилась по физиономии и пропала, запутавшись в бороде.

Но вернёмся от фантазий к реальности.
А реальность бьёт фейсом от тейбл вовсе не программистов, а юзеров.
Одни страдают от повисших серверов, другие вынуждены закрывать на час биржи (причём вопрос не только в потенциальной возможности некорректной работы софта, но и в том, к каким суткам закон отнесёт ту лишнюю секунду, в течение которой была заключена сделка).
Короче, нехилый такой источник неожиданных проблем.

читать дальше

@темы: времечко, Точка зрения

16:42

1. Ребята, а у re/code есть приложение для андроида? Не могу найти, только WP видела.
2. Покидайте тематические блоги и ресурсы, которые читаете, пожалуйста.

@темы: Вопрос, Тематические ресурсы, Блоги, Интернет

You can't apply logic here
Вопрос, достойный настоящего профана, но он меня мучает.

Пусть есть два класса:

public class B {public int a;}
public class D : B {public int b;}


И следующий код, использующий их:

B b = new D();
D d = (D)b;


Собственно, как я это вижу.
1) new выделяет память под объект D, будем учитывать для простоты только память, выделенную для полей классов. Т.е. под класс D выделится память объемом 4*2 = 8 байт - под поле класса и под поле класса-родителя. Итак, new возвращает ссылку на объект данного класса в памяти.
2) Далее происходит приведение типа к типу-родителю, т.е. к B. Класс B знать не знает, что у него есть потомок, у которого есть еще одно поле. Для объекта класса B нужно 4 байта памяти, а не 8. Куда деваются остальные байты? Какой на самом деле тип имеет переменная b?
3) Далее мы явно приводим b к типу D. И снова та же непонятка (для меня) с количеством выделяемой памяти. Откуда возьмутся еще 4 байта на новое поле? Что вообще происходит?

Пример кода взят из книги Рихтера. Его объяснение я не понимаю, прошу помощи.

@темы: C#

Посоветуйте пожалуйста материалов про AJAX jQuery или AJAX для начинающих. Что бы с хорошим примером, а то не совсем понятно как в итоге то применить все эти методы.

@темы: ajax, Java script, jquery

Reflendey
Всем доброго вечера

Глупый вопрос, но ответа не нашел.

наверное, проще всего пояснить его на возникшем примере. (а иначе я просто внятно и не сформулирую)
(gdb) p/x $ebp
$125 = 0xbffff108

С другой стороны
(gdb) x/8x &wis[128]
0xbffff0f8: 0x00000012 0xbffff130 0x00000000 0xbffff530
0xbffff108: 0xbffff548 0x0804880d 0xbffff130 0xbffff130

ebp должен быть там, но его нет!
нагуглил чисто случайно кусок мануала, где ebp читался так:
(gdb) p/x *(unsigned *) $ebp
$131 = 0xbffff548
И да, теперь ebp нашелся

Но в итоге что за чудеса? По какому принципу вообще определить какой волшебный тип указывать, во избежания такиз недоразумений, и почему сам gdb выводит по p в одном виде, а в x, в другом один и тот же кусок памяти. Опции форматированяи разного и там и там есть же.

Наверное, ответ это где-то содержится в мануале, но где именно?

info registers выводит тоже 0xbffff108.

если гуглить, то для всех очевидно stackoverflow.com/questions/15869168/gnu-gdb-cu... (вот например) что надо выводить именно в таком виде. В других местах сразу выводят "как надо", не поясняя ни капли. Но я чего-то не допонимаю. в ebp лежит адрес, он iзанимает 4 байта и итак int вроде. Что зс ним происходит если явно указать тип? По какому принципу вообще присходит это преобразование:0xbffff108 -> 0xbffff548.

@темы: *nix, gdb