Python узнать тип объекта

Чтобы узнать типа объекта на Python существует встроенная функция type(), в которую нужно просто передать объект и на выходе получить его тип: >>> a = [] >>> type(a) <type ‘list’> >>> b = () >>> type(b) <type ‘tuple’> >>> c = {} >>> type(c) <type ‘dict’> >>> d = 0 >>> type(d) <type ‘int’>  

Python список файлов в текущей директории

Получить список файлов и директорий в текущей директории на python очень просто: import osfor filename in os.listdir(path): print filename   Чтобы пройтись по дереву директорий (рекурсивно) можно воспользоваться функцией os.walk: import os for rootdir, dirs, files in os.walk(path): for file in files: print os.path.join(rootdir, file)  

jquery получить значение textarea

Чтобы получить значение textarea с id=”myTextArea” с помощью jquery: $(“#myTextArea”).val()   Аналогичным образом можно установить значение textarea: $(“#myTextArea”).val(“новое значение”)  

postgresql войти под пользователем первый раз после установки

Для начала нужно войт под пользователем “postgres” выполнив команду “sudo su – postgres”: test@test:~$ sudo su – postgres [sudo] password for test: postgres@test:~$   После того как мы вошли под пользователем postgres, подключиться к postgresql просто с помощью команды “psql -U postgres”: postgres@test:~$ psql -U postgres psql (9.1.12) Type “help” for help. postgres=# Все, теперь вы […]

jquery пустая выборка

Для того чтобы проверить пустой ли список выборки селектора jquery, достаточно проверить на ноль свойство .length: if ( $(‘#someElementId’).length ){      //выборка не пустая } else {      // пустая выборка }  

python дата создания файла

Получить дату создания/изменения файла на python можно следующим способом: import os.path, time t1 = os.path.getmtime(file) # дата последнего изменения файла t2 = os.path.getctime(file) # дата создания файла # напечатать дату в строковом формате: print time.ctime(t1) print time.ctime(t2)  

C# клонировать list

Если элементы списка имеют тип значений, то чтобы склонировать list достаточно сделать следующее: List<int> newList = new List<int>(oldList);     Если элементы имеют ссылочный тип и имеют конструктор копирования, то тогда можно сделать так: List<SomeType> oldList = new List<SomeType>(); List<SomeType> newList = new List<SomeType>(oldList.Count); oldList.ForEach((item)=> { newList.Add(new SomeType(item));});  

C# удалить повторяющиеся пробелы

Иногда на C# (и не только) требуется удалить повторяющиеся пробелы в строке. Например, дана строка: a b c d и нужно получить на выходе: a b c d Для решения этой задачи достаточно воспользоваться регулярным выражением, которое также заменит повторяющиеся символы табуляции и новой строки: str = Regex.Replace(str, @”\s+”, ” “);