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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
135
просмотров
Какова цель оборачивания целых файлов JavaScript в анонимные функции, например, “(function(){ … })()”?

Я много читал о Javascript в последнее время и заметил, что в .js файлах, которые должны быть импортированы, весь код обернут следующим образом:

(function() {
    ... 
    код
    ...
})();

В чем причина такого подхода, вместо простого набора конструкторских функций?

7
голоса
4
ответов
135
просмотров
Вставка текста с одинарными кавычками в PostgreSQL

У меня есть таблица test(id,name).

Мне нужно вставить такие значения, как: user's log, 'my user', customer's.

insert into test values (1,'user's log');
insert into test values (2,''my users'');
insert into test values (3,'customer's');

При выполнении любого из вышеуказанных...

8
голоса
5
ответов
135
просмотров
Как эффективно реализовать шаблон одиночки в Java? [закрыто]

Проблема: Вопрос о том, как эффективно реализовать шаблон проектирования Singleton на Java, был закрыт. Он требует большей концентрации и не принимает ответы.

Если вы хотите улучшить этот вопрос, обновите его, сосредоточив внимание только на одной проблеме, отредактировав пост. Вопрос был закрыт 6...

7
голоса
5
ответов
135
просмотров
CSV-файл, созданный с помощью Python, содержит пустые строки между каждой записью

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

import csv

with open('thefile.csv', 'rb') as f:
    data = list(csv.reader(f))
    import collections
    counter = collections.defaultdict(int)

    for row in data:
...
8
голоса
5
ответов
135
просмотров
Сортировка объекта JavaScript по ключу

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

{ 'b' : 'asdsad', 'c' : 'masdas', 'a' : 'dsfdsfsdf' }

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

{ 'a' :...
6
голоса
5
ответов
135
просмотров
Как найти местоположение исходников модуля Python?

Описание проблемы:

Я пытаюсь узнать, как определить, где установлен исходный файл для данного модуля Python. Есть ли различия в методах для Windows и Linux?

В частности, я ищу информацию об исходном коде модуля datetime, но интересует более общий ответ по данной проблеме.

Пожалуйста,...

5
голоса
5
ответов
135
просмотров
Декодирование данных Base64 в Java

У меня есть изображение, закодированное в формате Base64. Какой самый лучший способ декодировать его на Java? Надеюсь, при этом использовать только библиотеки, включенные в Sun Java 6.

5
голоса
5
ответов
135
просмотров
Как сгруппировать строки DataFrame в список с помощью groupby в pandas

У меня есть DataFrame, и я хочу сгруппировать его по первой колонке, чтобы в результирующем DataFrame во второй колонке значения были представлены в виде списков. Например, начиная с DataFrame:

a b
A 1
A 2
B 5
B 5
B 4
C 6

Я хочу получить следующий результат:

A [1,2]
B [5,5,4]
C...
5
голоса
5
ответов
135
просмотров
JavaScript: Замыкания против анонимных функций

У меня и моего друга в данный момент идет обсуждение, что такое замыкание (closure) в JavaScript и что не является им. Мы хотим убедиться, что мы действительно правильно понимаем этот концепт.

Давайте рассмотрим следующий пример. У нас есть цикл, который считает, и мы хотим вывести значение...

5
голоса
5
ответов
135
просмотров
Как получить родительский каталог в Python?

Заголовок: Как получить родительский каталог по пути в Python кроссплатформенно?

Описание:

Может ли кто-нибудь подсказать, как получить родительский каталог для заданного пути в Python, чтобы это работало на всех платформах? Например, мне нужно, чтобы:

  • Для пути C:\Program Files...