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

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

4
Почему Java переключается на непрерывные целочисленные объекты, кажется, работает быстрее с добавленными случаями?
Я работаю над некоторым Java-кодом, который должен быть сильно оптимизирован, так как он будет работать в горячих функциях, которые вызываются во многих точках моей основной логики программы. Часть этого кода включает в себя умножение doubleпеременных 10на произвольные неотрицательные int exponents. Один быстрый способ (изменить: но не самый быстрый, см. Обновление …


13
Как работают malloc () и free ()?
Я хочу знать, как mallocи freeработать. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Я был бы очень признателен, если …

7
Самый эффективный способ обратить вспять массив
Хотите верьте, хотите нет, но после профилирования моего текущего кода повторяющаяся операция возврата массивов клочков съела гигантский кусок времени выполнения. Сейчас у меня есть общий метод, основанный на представлении: reversed_arr = arr[::-1] Есть ли какой-то другой способ сделать это более эффективно, или это просто иллюзия из-за моей одержимости нереальным выступлением?
276 python  numpy 

12
Увеличьте размер кучи в Java
Я работаю на сервере Windows 2003 (64-разрядной) с 8 ГБ оперативной памяти. Как я могу увеличить максимум кучи памяти? Я использую -Xmx1500mфлаг, чтобы увеличить размер кучи до 1500 Мб. Можно ли увеличить объем кучи до 75% физической памяти (6 ГБ кучи)?
276 java  heap-memory 

12
Что происходит, когда дубликат ключа помещается в HashMap?
Если я прохожу те же клавишу несколько раз HashMap«S putметодом, что происходит с первоначальным значением? А что если даже значение повторяется? Я не нашел никакой документации по этому вопросу. Случай 1: перезаписанные значения для ключа Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); System.out.println(mymap.get("1")); Мы получаем surely …
276 java  hashmap  hashtable 

3
Есть ли Google Keep API? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Есть ли API для Google Keep? Я хочу сделать приложение для Windows 8 для …


12
Сортировка списка с помощью Lambda / Linq по объектам
У меня есть имя "сортировать по свойству" в строке. Мне нужно будет использовать Lambda / Linq для сортировки списка объектов. Пример: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string sortDirection) …

6
Как сохранить ветку Git в синхронизации с мастером
В тот момент, когда Git делает мою голову, я не могу найти лучшее решение для следующего. Есть две ветви, одна называется master, а другая называется mobiledevicesupport . Я хочу сохранить мобильную поддержку устройств как непрерывную ветвь, которая будет объединена / синхронизирована с главной веткой всякий раз, когда мобильная поддержка устройств …
276 git 

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

6
В чем разница между Git Revert, Checkout и Reset?
Я пытаюсь узнать , как восстановить или откат файлов и проекты в предыдущее состояние, и не понимает разницы между git revert, checkoutи reset. Почему существуют три разные команды для одной и той же цели, и когда кто-то должен выбирать одну над другой?

30
Добавление параметра в URL с помощью JavaScript
В веб-приложении, использующем вызовы AJAX, мне нужно отправить запрос, но добавить параметр в конец URL, например: Оригинальный URL: HTTP: //server/myapp.php ID = 10 Результирующий URL: http: //server/myapp.php? id = 10 & enabled = true Ищите функцию JavaScript, которая анализирует URL-адрес, просматривая каждый параметр, затем добавляет новый параметр или обновляет значение, …

14
Как бесплатно использовать Inode?
У меня есть диск, где использование inode составляет 100% (с помощью df -iкоманды). Однако после существенного удаления файлов использование остается на 100%. Какой правильный способ сделать это тогда? Как это возможно, что дисковод с меньшим использованием дискового пространства может иметь более высокое использование Inode, чем дисковод с более высоким использованием …


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