Найдите ответы на ваши вопросы по программированию

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

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

19
голоса
5
ответов
148
просмотров
Как сгенерировать случайную алфавитно-цифровую строку

Проблема: Я ищу простой алгоритм на Java для генерации псевдослучайной алфавитно-цифровой строки. В моем случае это будет использоваться в качестве уникального идентификатора сессии/ключа, который «вероятно» будет уникальным при создании более 500К+ строк (мои потребности не требуют ничего более...

10
голоса
5
ответов
148
просмотров
Самый простой код для пересечения массивов на JavaScript

Заголовок: Как реализовать пересечение массивов в JavaScript без использования библиотек?

Описание проблемы: Мне нужно написать функцию для нахождения пересечения массивов в JavaScript. Я хотел бы, чтобы код был максимально простым и без использования сторонних библиотек.

Например, если я...

9
голоса
5
ответов
148
просмотров
Получить полный URL в PHP

Проблема с получением полного URL в PHP с учётом масок в .htaccess

Я использую следующий код для получения полного URL:

$actual_link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

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

9
голоса
5
ответов
148
просмотров
Как сделать графики Matplotlib отображаемыми внутри IPython-ноутбука?

Я пытаюсь использовать IPython Notebook на MacOS X с Python 2.7.2 и IPython 1.1.0.

У меня не получается получить графику matplotlib встраиваемой в ноутбук.

import matplotlib
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline  

Я также пробовал использовать...

9
голоса
5
ответов
148
просмотров
Удаление окружения Conda

Я хочу удалить определённую среду, созданную с помощью conda. Как я могу это сделать? У меня есть активная среда testenv. Я попытался выполнить команду, следуя документации:

$ conda env remove

Но получил ошибку:

CondaEnvironmentError: cannot remove current environment. deactivate and...
9
голоса
5
ответов
148
просмотров
Почему null является объектом и в чем разница между null и undefined?

Проблема: Почему null считается объектом в JavaScript?

Я столкнулся с некоторыми непонятностями в JavaScript, связанными с проверкой переменных на null. Когда я использую следующий код:

if (object == null)
  Do something

Это равносильно следующему:

if...
9
голоса
5
ответов
148
просмотров
Запрос Ajax возвращает 200 OK, но вместо успеха срабатывает событие ошибки

Я реализовал AJAX-запрос на своем веб-сайте и вызываю конечную точку с веб-страницы. Запрос всегда возвращает 200 OK, но jQuery при этом выполняет событие ошибки. Я пробовал много разных подходов, но так и не смог разобраться в проблеме. Ниже привожу свой код:

Код jQuery

var row = "1"; var json =...

9
голоса
1
ответов
148
просмотров
"Как использовать необязательные позиционные аргументы в Argparse?"

У меня есть скрипт, который должен использоваться следующим образом:

usage: installer.py dir [-h] [-v]

Аргумент dir является позиционным и определяется следующим образом:

parser.add_argument('dir', default=os.getcwd())

Я хочу, чтобы dir стал необязательным аргументом:...

9
голоса
5
ответов
148
просмотров
Как выполнить рекурсивный поиск/замену строки с помощью awk или sed?

Как мне найти и заменить каждое вхождение:

subdomainA.example.com

на

subdomainB.example.com

в каждом текстовом файле в каталоге /home/www/ и всех его подкаталогах рекурсивно?

9
голоса
5
ответов
148
просмотров
Сохранение сообщений об исключениях в Python

У меня возникла проблема с кодом на Python, который я пишу для загрузки файлов на FTP-сервер. Вот фрагмент кода:

import ftplib
import urllib2
import os
import logging

logger = logging.getLogger('ftpuploader')
hdlr = logging.FileHandler('ftplog.log')
formatter =...