Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Eul-

Программирование

Рекомендованные сообщения

static void Main(string[] args)
    {

	    Class1[] array = new Class1[4000];
	    List<Class3> newArray = new List<Class3>();
	    newArray = array.Select(
		    x=>
			    new Class3
			    {
				    Ids = (from y in array
						   where y.Value == x.Value
						   select new Class2 {Id1 = y.Id1, Id2 = y.Id2}).ToList(),
				    Value = x.Value
			    }).Distinct().ToList();		   
    }
class Class1
   {
    public int Id1 { get; set; }
    public int Id2 { get; set; }
    public int Value { get; set; }
   }
   class Class2
   {
    public int Id1 { get; set; }
    public int Id2 { get; set; }
   }
   class Class3 : IEquatable<Var1>
   {
    public List<Class2> Ids {get; set;};
    public int Value { get; set; }
    public bool Equals(Class3 other)
    {
	    if (Value == other.Value)
		    return true;
	    return false;
    }
   }

 

вообще можно вот так сделать


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

static void Main(string[] args)
	{

		Class1[] array = new Class1[4000];
		List<Class3> newArray = new List<Class3>();
		newArray = array.Select(
			x=>
				new Class3
				{
					Ids = (from y in array
						   where y.Value == x.Value
						   select new Class2 {Id1 = y.Id1, Id2 = y.Id2}).ToList(),
					Value = x.Value
				}).Distinct().ToList();		  
	}
class Class1
{
	public int Id1 { get; set; }
	public int Id2 { get; set; }
	public int Value { get; set; }
}
class Class2
{
	public int Id1 { get; set; }
	public int Id2 { get; set; }
}
class Class3 : IEquatable<Var1>
{
	public List<Class2> Ids {get; set;};
	public int Value { get; set; }
	public bool Equals(Class3 other)
	{
		if (Value == other.Value)
			return true;
		return false;
	}
}

 

вообще можно вот так сделать

я попробую

 

по поводу зачем:

конечная задача - выдать списки id1 и id2 для всех value

то есть фразы типа

для id1 = (1 или 3 или 5) и id = 1 value = 5

для id1 = (1 или 3 или 5) и id = 2 value = 4

для id1 = (2 или 4) и id2 = (1 или 2) value = 6

по сути сгруппировать квадратную матрицу где в строках id1 а в столбцах id2 по значению value

Поделиться сообщением


Ссылка на сообщение

ну ты же понимаешь, что с 5 может быть id1 = 1 id2 = 1 и id1 = 2 id2 = 2. а если у тебя будет не список пар, а пара списков - то ты никак не исключишь пары id1 = 1 id2 = 2; id1 = 2 id1 = 1


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

new Class2 {Id1 = y.Id1, Id2 = y.Id2}

 

рубиш, подскажи, мне интересно что по быстродействию получше будет - вот такая ^ форма создания экземпляра класса или же прописать примитивный конструктор типа

public Class2(int id1, int id2) { this.Id1 = id1; this.Id2 = id2; }

Поделиться сообщением


Ссылка на сообщение

new Class2 {Id1 = y.Id1, Id2 = y.Id2}

 

рубиш, подскажи, мне интересно что по быстродействию получше будет - вот такая ^ форма создания экземпляра класса или же прописать примитивный конструктор типа

public Class2(int id1, int id2) { this.Id1 = id1; this.Id2 = id2; }

вроде бы похуй

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

new Class2 {Id1 = y.Id1, Id2 = y.Id2}

 

рубиш, подскажи, мне интересно что по быстродействию получше будет - вот такая ^ форма создания экземпляра класса или же прописать примитивный конструктор типа

public Class2(int id1, int id2) { this.Id1 = id1; this.Id2 = id2; }

 

1. ILDASM?

 

2. создай 2 миллиона и проверь?

Поделиться сообщением


Ссылка на сообщение
Гость

Чому в уебищьной опере не работают jsonp запросы?

$(document).ready(function(){
  var albumUrl = "http://picasaweb.google.com/data/feed/api/user/106668915829825698131/albumid/5748328337586674577?alt=json-in-script&callback=?";
   $.getJSON(albumUrl, function(result){
    //...
 }
});

 

Даже сраный ие9 работает без проблем.

 

А в опере не доходит до запроса файла.

Поделиться сообщением


Ссылка на сообщение
Гость

Какой-то уебищный, стандартный дебагер молчит как партизан.

 

По мне опера сейчас как ие7 года 4 назад.

 

вот, если кому интересно.

http://cassie.ru/album/

 

не обращайте внимание на контент.

Поделиться сообщением


Ссылка на сообщение

Блин, ну что ж никто не сечет в js :fffuuu:


 

Мой соломид

bLDu5

 

 

 

Моя Банни

9PRVu

 

 

 

Мои модераторы

ezQe4

Это каким отбитым надо быть, чтобы наложить кирпичей от митспина, расположенного по ссылке шок-контент или забанить за ап темы стрима при онлайн стриме? :avtorklif:

 

 

 

Forcestaffed

CvCm0

 

Поделиться сообщением


Ссылка на сообщение
Гость

Блин, ну что ж никто не сечет в js :fffuuu:

а шо тибе нужно?

Поделиться сообщением


Ссылка на сообщение

чисто интереса ради залогинился на работу и опера так же отображает твою страничку, как и хром и ие9

 

может быть просто закешировался запрос


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

у меня альбом тупого грузанулся сразу весь, сожрал остатки аперативки и меня выкинуло нахуй из сталкера

Поделиться сообщением


Ссылка на сообщение
Гость

чисто интереса ради залогинился на работу и опера так же отображает твою страничку, как и хром и ие9

 

может быть просто закешировался запрос

нет, просто я мудак

 

у меня альбом тупого грузанулся сразу весь, сожрал остатки аперативки и меня выкинуло нахуй из сталкера

спасибо api гугла за это

 

бтв файл весит около 1,5 мб и его приходится парсить на клиенте

не на сервере же, это же пиздец нужны ресурсы

 

лол минуту назад опера загрузила мой альбом, а теперь снова отказывается.

что за бред

Поделиться сообщением


Ссылка на сообщение

а ты уверен, что там нельзя задавать сколько картинок ты хочешь получить? у меня кстати всё норм загрузилось


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

так и есть. просто ты мудак. гугли лучше апи гугла. я вот сходу нашел такой вот параметр max-results=10

https://developers.google.com/picasa-web/docs/2.0/reference#Parameters


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость

а ты уверен, что там нельзя задавать сколько картинок ты хочешь получить? у меня кстати всё норм загрузилось

не уверен, я думал над этим, но пока не пробовал искать, мне б с оперой разобраться

 

загрузилось с оперы?

 

так и есть. просто ты мудак. гугли лучше апи гугла. я вот сходу нашел такой вот параметр max-results=10

https://developers.g...ence#Parameters

ну это то ок, а как мне загрузить, например с 100 до 200?

Поделиться сообщением


Ссылка на сообщение

а ты уверен, что там нельзя задавать сколько картинок ты хочешь получить? у меня кстати всё норм загрузилось

не уверен, я думал над этим, но пока не пробовал искать, мне б с оперой разобраться

 

загрузилось с оперы?

загрузилось. ты сразу с апи нормально разберись. лично я нашел эту функцию просто сразу. за минуту.

даже чисто теоретически я не допускал возможности, чтобы гугл не давали возможности отдавать список фоток по частям


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость

а ты уверен, что там нельзя задавать сколько картинок ты хочешь получить? у меня кстати всё норм загрузилось

не уверен, я думал над этим, но пока не пробовал искать, мне б с оперой разобраться

 

загрузилось с оперы?

загрузилось. ты сразу с апи нормально разберись. лично я нашел эту функцию просто сразу. за минуту.

даже чисто теоретически я не допускал возможности, чтобы гугл не давали возможности отдавать список фоток по частям

Да я думал над этим, просто сначала хотел разобраться с кроссбраузернотью, а потом настраивать выдачу.

Все таки параметр с какой фотки начинать я не нашел

Поделиться сообщением


Ссылка на сообщение

ты с кроссбраузерностью будешь долго разбираться.

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


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость

вот я и хочу

у меня же тривиальный запрос, не понимаю чому опера его игнорирует

может переделать в $.ajax()

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...