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

Q & A для профессиональных программистов и энтузиастов

28
Являются ли короткие теги PHP приемлемыми для использования?
Вот информация согласно официальной документации : В PHP можно использовать четыре разные пары открывающих и закрывающих тегов. Два из них, <?php ?> и <script language="php"> </script>, всегда доступны. Два других - это короткие теги и теги в стиле ASP, которые можно включать и выключать из файла конфигурации php.ini. Таким образом, …

29
Переместить элемент массива из одной позиции массива в другую
Мне трудно понять, как переместить элемент массива. Например, учитывая следующее: var arr = [ 'a', 'b', 'c', 'd', 'e']; Как я могу написать функцию, чтобы двигаться 'd'раньше 'b'? Или 'a'после 'c'? После перемещения индексы остальных элементов должны быть обновлены. Это означает, что в первом примере после хода arr [0] будет …
522 javascript  arrays 

12
В чем разница между сериализацией и маршалингом?
Я знаю, что в терминах нескольких распределенных методов (таких как RPC) используется термин «маршалинг», но я не понимаю, чем он отличается от сериализации. Разве они не превращают объекты в серию битов? Связанные с: Что такое сериализация? Что такое Маршаллинг объектов?

11
захват сообщений об исключениях Python
import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR = "some ftp address" def upload_to_ftp(con, filepath): try: f = open(filepath,'rb') # file to send con.storbinary('STOR '+ filepath, f) # Send the file f.close() # Close file …



30
Как мне определить размер UITextView для его содержимого?
Есть ли хороший способ настроить размер, UITextViewчтобы соответствовать его содержанию? Скажем, например, у меня есть, UITextViewкоторый содержит одну строку текста: "Hello world" Затем я добавляю еще одну строку текста: "Goodbye world" Есть ли хороший способ в Cocoa Touch, чтобы получить тот, rectкоторый будет содержать все строки в текстовом представлении, чтобы …

5
Ошибка команды при назначении переменной Bash
У меня есть этот скрипт с именем test.sh: #!/bin/bash STR = "Hello World" echo $STR когда я бегу, sh test.shя получаю это: test.sh: line 2: STR: command not found Что я делаю неправильно? Я смотрю на очень простые / начинающие учебники по bash-скриптингу онлайн, и вот как они говорят, чтобы …

16
Вызов C / C ++ из Python?
Какой самый быстрый способ создать привязку Python к библиотеке C или C ++? (Я использую Windows, если это имеет значение.)
521 c++  python  c 

12
Разница между скобками [] и двойными скобками [[]] для доступа к элементам списка или фрейма данных
R предоставляет два разных метода для доступа к элементам списка или data.frame: []и [[]]. В чем разница между этими двумя, в каких ситуациях я должен использовать один над другим?
521 r  list  dataframe  extract  r-faq 

3
«Функции стрелок» и «Функции» эквивалентны / взаимозаменяемы?
Функции стрелок в ES2015 обеспечивают более краткий синтаксис. Могу ли я заменить все мои объявления / выражения функций функциями стрелок сейчас? Что я должен высматривать? Примеры: Функция конструктора function User(name) { this.name = name; } // vs const User = name => { this.name = name; }; Методы прототипа User.prototype.getName …

4
Отмена git stash pop, которая приводит к конфликту слияния
Я начал вносить изменения в мою кодовую базу, не понимая, что я был на старой ветке темы. Чтобы передать их, я хотел спрятать их, а затем применить их к новой ветке от мастера. Раньше я git stash popпереносил изменения незавершенного производства в эту новую ветку, забывая, что я не вносил …
521 git 

17
Как инициализировать частные статические члены в C ++?
Каков наилучший способ инициализации частного статического члена данных в C ++? Я попробовал это в моем заголовочном файле, но он дает мне странные ошибки компоновщика: class foo { private: static int i; }; int foo::i = 0; Я предполагаю, что это потому, что я не могу инициализировать частного члена вне …

18
Swift, как сортировать массив пользовательских объектов по значению свойства
Допустим, у нас есть собственный класс с именем imageFile, и этот класс содержит два свойства. class imageFile { var fileName = String() var fileID = Int() } многие из них хранятся в массиве var images : Array = [] var aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 101 images.append(aImage) …
521 arrays  sorting  swift 

11
Git и Mercurial - сравни и сравни
Некоторое время назад я использовал Subversion для своих личных проектов. Я все больше и больше слышу о Git, Mercurial и DVCS в целом. Я хотел бы дать повод всему DVCS, но я не слишком знаком с любым вариантом. Каковы некоторые из различий между Mercurial и Git? Примечание: я не пытаюсь …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.