-
+8
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
if (dequeueBuffer_) {
delete dequeueBuffer_;
dequeueBuffer_ = NULL;
}
if (enqueueBuffer_) {
delete enqueueBuffer_;
enqueueBuffer_ = NULL;
}
if (readBuff_) {
delete[] readBuff_;
readBuff_ = NULL;
}
if (currentEvent_) {
delete currentEvent_;
currentEvent_ = NULL;
}
Apache Thrift 0.9.1, made in Facebook
Код в деструкторе:
Fogbit,
19 Сентября 2013
-
+142
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
function handleSelection(etot, totId) {
var tot = document.getElementById(totId);
if (!etot.checked) {
if (!tot.checked) {
tot.checked = true;
}
}
}
тот этот
basta,
18 Сентября 2013
-
+107
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
public class Visit
{
public DateTime Start {get; set;}
public DateTime Finish {get; set;}
}
public bool IsConflict(Visit a, Visit b)
{
var s = GetArray(a);
var s2 = GetArray(b);
return Compare(s,s2);
}
private List<string> GetArray(Visit visit)
{
var list = new List<string>();
while (visit.Start < visit.Finish)
{
list.Add(visit.Finish.ToString()); // в строках!
visit.Finish -= TimeSpan.FromMinutes(1); // по 1й минуте!!!
}
return list;
}
private bool Compare(List<string> list1, List<string> list2)
{
foreach (var s in list1)
{
if (list2.Any(x => x == s))
{
return false;
}
}
return true;
}
Основная здесь функция, предназначенная для вызова, - IsConflict(Visit a, Visit b)
Она должна проверять, пересекаются ли меджу собой два промежутка времени.
Вот такая проверка со сложностью O(n*n) , где n - кол-во минут в промежутках времени.
kasitan,
18 Сентября 2013
-
+158
- 1
if ($showwindows*1 == 0) { $content->set('hidden','hidden'); }
kSM,
18 Сентября 2013
-
+114
- 1
Ranges.closedOpen(0, list.size()).asSet(DiscreteDomains.integers())
Самый простой известный мне способ сделать аналог питоновского range(len(list)). Даже с Guava.
someone,
18 Сентября 2013
-
+161
- 1
- 2
- 3
- 4
foreach (array('peer_id','port','downloaded','uploaded','left') as $x){
if (!isset($x))
err('', "Нет переменной - ".$x, 1);
}
Озадачился. Куда может пропасть $x?
AlexP,
18 Сентября 2013
-
+141
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
class test {
var $пиздец = 'это он';
function вывод() {
echo $this->пиздец;
}
}
$a = new test();
$a->вывод();
http://www.skillz.ru/dev/php/article-first_c_otkake.html
Stealth,
17 Сентября 2013
-
+155
- 1
- 2
- 3
- 4
- 5
- 6
- 7
function sleep(milliSeconds) {
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + milliSeconds);
}
sleep(10000);
return "Hello Start";
http://www.nodebeginner.ru/#blocking-and-non-blocking
Я хочу, чтобы автор горел в аду..
CheshirskyCode,
17 Сентября 2013
-
+3
- 1
CBinarySemaphore _there_is_only_one;//Highlander.
laMer007,
17 Сентября 2013
-
−11
- 1
- 2
- 3
- 4
- 5
- 6
Point ReadPoint ()
{
Fixed x = ReadFixed();
Fixed y = ReadFixed();
return Point(x,y);
}
Как же меня бесит отсутствие чётко определённого стандартом порядка вычисления аргументов!!!!!!!
TarasB,
17 Сентября 2013