Codengineering - блог о программировании ➜ страница 1290


Получение нового экземпляра объекта из типа

можно не всегда узнать тип объекта во время компиляции, но может потребоваться создать экземпляр типа. Как получить новый экземпляр объекта из типа? ...

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

У меня есть строка, разделенная запятыми, которую я хочу преобразовать в массив, чтобы я мог перебирать ее. есть что-нибудь встроенное для этого? например, у меня есть эта строка var str = "January,February,March,April,May,June,July,August,September,October,November,December"; теперь нужно разделить это запятыми и сохранить в массиве object ...

Что такое соглашение об именовании в Python для имен переменных и функций?

исходя из фона C# соглашение об именовании переменных и имен методов обычно либо CamelCase, либо Pascal Case: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() в Python, я видел выше, но я также видел подчеркивания используются: # python example this_is_my_variable = 'a' def this_is_my_function(): есть ли более предпочтительный, окончательный стиль кодирования для Python? ...

Различные способы удаления локальных изменений Git

я просто клонировал репозиторий git и проверил ветку. Я работал над этим, а затем решил удалить все мои локальные изменения, так как я хотел оригинальную копию. короче говоря, я должен был сделать следующие две команды, чтобы удалить мои локальные изменения git checkout . git clean -f мой вопрос: (1) это правильный подход в избавлении от локальных изменений, или иначе, пожалуйста, дайте мне знать правильный подход. (2) Когда мы используем git reset --hard как я могу сбросить даже без этой ...

Самый быстрый способ вставки в Entity Framework

Я ищу самый быстрый способ вставки в Entity Framework. Я спрашиваю это из-за сценария, где у вас есть активный TransactionScope и вставка огромна (4000+). Он потенциально может длиться более 10 минут (тайм-аут транзакций по умолчанию), и это приведет к неполной транзакции. ...

Разбор JSON с помощью инструментов Unix

Я пытаюсь разобрать JSON, возвращенный из запроса curl, например: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split(,a,","); for (i=1; i<=n; i++) print a[i]}' выше разбивает JSON на поля, например: % ... "geo_enabled":false "friends_count":245 "profile_text_color":"000000" "status":"in_reply_to_screen_name":null "source":"web" "truncated":false "text":"My status" "favorited":false % ... как напечатать конкретное поле (обозначается ...

Подождите, пока все запросы jQuery Ajax не будут выполнены?

Как заставить функцию ждать, пока все запросы jQuery Ajax не будут выполнены внутри другой функции? короче говоря, мне нужно подождать, пока все запросы Ajax будут выполнены, прежде чем я выполню следующий. Но как? ...

Android getResources ().getDrawable () устаревший API 22

С новым Android API 22 getResources().getDrawable() теперь устарел. Теперь лучший подход-использовать только getDrawable(). какие изменения? ...

Могу ли я установить неограниченную длину для maxJsonLength в интернете.конфиг?

Я использую функцию автозаполнения jQuery. Когда я пытаюсь получить список из более чем 17000 записей (каждая не будет иметь более 10 символов длины), он превышает длину и выдает ошибку: сведения об исключении: Тип исключения: исключение InvalidOperationException Сообщение об исключении: ошибка при сериализации или десериализации с помощью JSON JavaScriptSerializer. Длина строки превышает значение, установленное на собственность maxJsonLength. могу ли я установить неограничен ...

Как скопировать в буфер обмена в Vim?

можно ли скопировать в буфер обмена прямо из Vim? yy только копирует материал во внутренний буфер Vim. Я хочу скопировать в буфер обмена ОС. Есть ли такая команда в Vim или вы можете только дергать вещи в Vim? ...