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

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

2
Почему моя программа работает медленно, когда зацикливается ровно на 8192 элемента?
Вот выдержка из рассматриваемой программы. Матрица img[][]имеет размер SIZE × SIZE и инициализируется в: img[j][i] = 2 * j + i Затем вы создаете матрицу res[][], и каждое поле здесь считается средним из 9 полей вокруг нее в матрице img. Граница оставлена ​​на 0 для простоты. for(i=1;i<SIZE-1;i++) for(j=1;j<SIZE-1;j++) { res[j][i]=0; …

19
Как я могу преобразовать метку времени Unix в DateTime и наоборот?
Этот пример кода есть, но затем он начинает говорить о проблемах миллисекунды / наносекунды. Тот же вопрос на MSDN, секунды, начиная с эпохи Unix в C # . Вот что у меня так далеко: public Double CreatedEpoch { get { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, …

10
Node.js Лучшая практика обработки исключений
Я только начал пробовать node.js несколько дней назад. Я понял, что Node завершается всякий раз, когда в моей программе возникает необработанное исключение. Это отличается от обычного серверного контейнера, с которым я столкнулся, когда только рабочий поток умирает, когда возникают необработанные исключения, и контейнер все еще сможет получать запрос. Это поднимает …

24
JQuery Ajax Загрузка файла
Могу ли я использовать следующий код jQuery для загрузки файла методом POST запроса ajax? $.ajax({ type: "POST", timeout: 50000, url: url, data: dataString, success: function (data) { alert('success'); return false; } }); Если это возможно, мне нужно заполнить dataчасть? Это правильный путь? Я только POST файл на стороне сервера. Я …

20
Могу ли я указать несколько пользователей для себя в .gitconfig?
В моем ~/.gitconfigсписке я указал свой личный адрес электронной почты [user], поскольку именно это я и хочу использовать для репозиториев Github. Но я недавно начал использовать git и для работы. Git-репо моей компании позволяет мне фиксировать, но когда он рассылает объявления о новых наборах изменений, он говорит, что они от …
755 git  git-config 


30
В чем разница между глубокой и мелкой копиями?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. В чем разница между глубокой и мелкой копиями?

24
Как определить, когда Фрагмент становится видимым в ViewPager
Проблема: фрагмент onResume()в ViewPagerзапускается прежде, чем фрагмент становится фактически видимым. Например, у меня есть 2 фрагмента с ViewPagerи FragmentPagerAdapter. Второй фрагмент доступен только для авторизованных пользователей, и мне нужно попросить пользователя войти в систему, когда фрагмент станет видимым (используя диалоговое окно с предупреждением). НО ViewPagerсоздает второй фрагмент, когда первый видим, …

10
Читайте файл построчно, присваивая значение переменной
У меня есть следующий файл .txt: Marco Paolo Antonio Я хочу читать это построчно, и для каждой строки я хочу присвоить строковое значение .txt переменной. Предположим, моя переменная $name, поток: Читать первую строку из файла Назначить $name= "Марко" Выполните несколько задач с $name Читать вторую строку из файла Назначить $name= …
754 bash 

26
Как просмотреть вывод 'git diff' с помощью моего предпочтительного инструмента сравнения / средства просмотра?
Когда я git diffнабираю текст, я хочу просмотреть вывод с помощью инструмента визуального сравнения (SourceGear «diffmerge» в Windows). Как мне настроить git для этого?

26
Как напечатать число с запятыми в качестве разделителей тысяч?
Я пытаюсь напечатать целое число в Python 2.6.1 с запятыми в качестве разделителей тысяч. Например, я хочу показать номер 1234567как 1,234,567. Как бы я поступил так? Я видел много примеров в Google, но я ищу самый простой практический способ. Он не должен зависеть от локали, чтобы выбирать между точками и …

13
Как удалить строки Pandas DataFrame, значение которых в определенном столбце равно NaN
Я имею это DataFrameи хочу только записи, EPSстолбец которых не NaN: >>> df STK_ID EPS cash STK_ID RPT_Date 601166 20111231 601166 NaN NaN 600036 20111231 600036 NaN 12 600016 20111231 600016 4.3 NaN 601009 20111231 601009 NaN NaN 601939 20111231 601939 2.5 NaN 000001 20111231 000001 NaN NaN ... то …
754 python  pandas  dataframe  nan 

5
Как объяснить причудливое поведение JavaScript, упомянутое в докладе «Wat» для CodeMash 2012?
В статье «Wat» для CodeMash 2012 в основном отмечаются некоторые странные особенности Ruby и JavaScript. Я сделал JSFiddle из результатов на http://jsfiddle.net/fe479/9/ . Поведение, специфичное для JavaScript (как я не знаю Ruby), перечислено ниже. В JSFiddle я обнаружил, что некоторые из моих результатов не соответствуют результатам в видео, и я …
753 javascript 

21
Как я могу получить количество коммитов Git?
Я хотел бы получить количество коммитов моего Git-репозитория, немного похожее на номера ревизий SVN. Цель состоит в том, чтобы использовать его как уникальный, увеличивающийся номер сборки. В настоящее время я делаю так, на Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Но я чувствую, что это немного …

11
Проверьте, соответствует ли строка регулярному выражению в JS
Я хочу использовать JavaScript (может быть с jQuery), чтобы выполнить некоторую проверку на стороне клиента, чтобы проверить, соответствует ли строка регулярному выражению: ^([a-z0-9]{5,})$ В идеале это было бы выражение, которое возвращало истину или ложь. Я новичок в JavaScript, match()делаю то, что мне нужно? Кажется, чтобы проверить, соответствует ли часть строки …
753 javascript  regex  match 

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